diff --git a/prod/app-configurateur/3rdpartylicenses.txt b/prod/app-configurateur/3rdpartylicenses.txt index 205edbc..d3df38f 100644 --- a/prod/app-configurateur/3rdpartylicenses.txt +++ b/prod/app-configurateur/3rdpartylicenses.txt @@ -369,9 +369,38 @@ PERFORMANCE OF THIS SOFTWARE. +moment +MIT +Copyright (c) JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + + ngx-cookie-service MIT +ngx-mat-timepicker +MIT + ngx-toastr MIT The MIT License (MIT) @@ -681,6 +710,31 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +ts-luxon +MIT +MIT License + +Copyright (c) 2022 JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + tslib 0BSD Copyright (c) Microsoft Corporation. diff --git a/prod/app-configurateur/index.html b/prod/app-configurateur/index.html index 1771ba4..4c9e71e 100644 --- a/prod/app-configurateur/index.html +++ b/prod/app-configurateur/index.html @@ -10,6 +10,6 @@ - + \ No newline at end of file diff --git a/prod/app-configurateur/main.376aa3c54efc6c39.js b/prod/app-configurateur/main.376aa3c54efc6c39.js new file mode 100644 index 0000000..cd1caf7 --- /dev/null +++ b/prod/app-configurateur/main.376aa3c54efc6c39.js @@ -0,0 +1 @@ +(self.webpackChunkKine_frontend=self.webpackChunkKine_frontend||[]).push([[179],{3766:(Q,Z,E)=>{"use strict";function M(n){return"function"==typeof n}function f(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 g=f(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 _{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 s of e)s.remove(this);else e.remove(this);const{initialTeardown:i}=this;if(M(i))try{i()}catch(s){t=s instanceof g?s.errors:[s]}const{_finalizers:r}=this;if(r){this._finalizers=null;for(const s of r)try{O(s)}catch(a){t=null!=t?t:[],a instanceof g?t=[...t,...a.errors]:t.push(a)}}if(t)throw new g(t)}}add(t){var e;if(t&&t!==this)if(this.closed)O(t);else{if(t instanceof _){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 _&&t._removeParent(this)}}_.EMPTY=(()=>{const n=new _;return n.closed=!0,n})();const x=_.EMPTY;function b(n){return n instanceof _||n&&"closed"in n&&M(n.remove)&&M(n.add)&&M(n.unsubscribe)}function O(n){M(n)?n():n.unsubscribe()}const V={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},K={setTimeout(n,t,...e){const{delegate:i}=K;return(null==i?void 0:i.setTimeout)?i.setTimeout(n,t,...e):setTimeout(n,t,...e)},clearTimeout(n){const{delegate:t}=K;return((null==t?void 0:t.clearTimeout)||clearTimeout)(n)},delegate:void 0};function se(n){K.setTimeout(()=>{const{onUnhandledError:t}=V;if(!t)throw n;t(n)})}function me(){}const J=ve("C",void 0,void 0);function ve(n,t,e){return{kind:n,value:t,error:e}}let ue=null;function Pe(n){if(V.useDeprecatedSynchronousErrorHandling){const t=!ue;if(t&&(ue={errorThrown:!1,error:null}),n(),t){const{errorThrown:e,error:i}=ue;if(ue=null,e)throw i}}else n()}class Yt extends _{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,b(t)&&t.add(this)):this.destination=Zn}static create(t,e,i){return new Qn(t,e,i)}next(t){this.isStopped?hr(function X(n){return ve("N",n,void 0)}(t),this):this._next(t)}error(t){this.isStopped?hr(function Ce(n){return ve("E",void 0,n)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?hr(J,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 Ct=Function.prototype.bind;function kn(n,t){return Ct.call(n,t)}class Ht{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(i){hn(i)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(i){hn(i)}else hn(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){hn(e)}}}class Qn extends Yt{constructor(t,e,i){let r;if(super(),M(t)||!t)r={next:null!=t?t:void 0,error:null!=e?e:void 0,complete:null!=i?i:void 0};else{let s;this&&V.useDeprecatedNextContext?(s=Object.create(t),s.unsubscribe=()=>this.unsubscribe(),r={next:t.next&&kn(t.next,s),error:t.error&&kn(t.error,s),complete:t.complete&&kn(t.complete,s)}):r=t}this.destination=new Ht(r)}}function hn(n){V.useDeprecatedSynchronousErrorHandling?function pt(n){V.useDeprecatedSynchronousErrorHandling&&ue&&(ue.errorThrown=!0,ue.error=n)}(n):se(n)}function hr(n,t){const{onStoppedNotification:e}=V;e&&K.setTimeout(()=>e(n,t))}const Zn={closed:!0,next:me,error:function Ti(n){throw n},complete:me},Or="function"==typeof Symbol&&Symbol.observable||"@@observable";function bn(n){return n}let _t=(()=>{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 s=function Rr(n){return n&&n instanceof Yt||function Jn(n){return n&&M(n.next)&&M(n.error)&&M(n.complete)}(n)&&b(n)}(e)?e:new Qn(e,i,r);return Pe(()=>{const{operator:a,source:o}=this;s.add(a?a.call(s,o):o?this._subscribe(s):this._trySubscribe(s))}),s}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return new(i=_n(i))((r,s)=>{const a=new Qn({next:o=>{try{e(o)}catch(l){s(l),a.unsubscribe()}},error:s,complete:r});this.subscribe(a)})}_subscribe(e){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(e)}[Or](){return this}pipe(...e){return function fr(n){return 0===n.length?bn:1===n.length?n[0]:function(e){return n.reduce((i,r)=>r(i),e)}}(e)(this)}toPromise(e){return new(e=_n(e))((i,r)=>{let s;this.subscribe(a=>s=a,a=>r(a),()=>i(s))})}}return n.create=t=>new n(t),n})();function _n(n){var t;return null!==(t=null!=n?n:V.Promise)&&void 0!==t?t:Promise}const cn=f(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let pe=(()=>{class n extends _t{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const i=new mr(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new cn}next(e){Pe(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(e)}})}error(e){Pe(()=>{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(){Pe(()=>{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:s}=this;return i||r?x:(this.currentObservers=null,s.push(e),new _(()=>{this.currentObservers=null,m(s,e)}))}_checkFinalizedStatuses(e){const{hasError:i,thrownError:r,isStopped:s}=this;i?e.error(r):s&&e.complete()}asObservable(){const e=new _t;return e.source=this,e}}return n.create=(t,e)=>new mr(t,e),n})();class mr extends pe{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:x}}function Be(n){return M(null==n?void 0:n.lift)}function nn(n){return t=>{if(Be(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 Zt(n,t,e,i,r){return new $s(n,t,e,i,r)}class $s extends Yt{constructor(t,e,i,r,s,a){super(t),this.onFinalize=s,this.shouldUnsubscribe=a,this._next=e?function(o){try{e(o)}catch(l){t.error(l)}}:super._next,this._error=r?function(o){try{r(o)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(o){t.error(o)}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 et(n,t){return nn((e,i)=>{let r=0;e.subscribe(Zt(i,s=>{i.next(n.call(t,s,r++))}))})}function R(n,t,e,i){return new(e||(e=Promise))(function(s,a){function o(u){try{d(i.next(u))}catch(p){a(p)}}function l(u){try{d(i.throw(u))}catch(p){a(p)}}function d(u){u.done?s(u.value):function r(s){return s instanceof e?s:new e(function(a){a(s)})}(u.value).then(o,l)}d((i=i.apply(n,t||[])).next())})}function Tt(n){return this instanceof Tt?(this.v=n,this):new Tt(n)}function Tn(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=e.apply(n,t||[]),s=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(w){i[w]&&(r[w]=function(T){return new Promise(function(L,Y){s.push([w,T,L,Y])>1||o(w,T)})})}function o(w,T){try{!function l(w){w.value instanceof Tt?Promise.resolve(w.value.v).then(d,u):p(s[0][2],w)}(i[w](T))}catch(L){p(s[0][3],L)}}function d(w){o("next",w)}function u(w){o("throw",w)}function p(w,T){w(T),s.shift(),s.length&&o(s[0][0],s[0][1])}}function ct(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 G(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(s){e[s]=n[s]&&function(a){return new Promise(function(o,l){!function r(s,a,o,l){Promise.resolve(l).then(function(d){s({value:d,done:o})},a)}(o,l,(a=n[s](a)).done,a.value)})}}}const cc=n=>n&&"number"==typeof n.length&&"function"!=typeof n;function dc(n){return M(null==n?void 0:n.then)}function rl(n){return M(n[Or])}function an(n){return Symbol.asyncIterator&&M(null==n?void 0:n[Symbol.asyncIterator])}function du(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 sl=function Uf(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function uc(n){return M(null==n?void 0:n[sl])}function al(n){return Tn(this,arguments,function*(){const e=n.getReader();try{for(;;){const{value:i,done:r}=yield Tt(e.read());if(r)return yield Tt(void 0);yield yield Tt(i)}}finally{e.releaseLock()}})}function ka(n){return M(null==n?void 0:n.getReader)}function ci(n){if(n instanceof _t)return n;if(null!=n){if(rl(n))return function Ug(n){return new _t(t=>{const e=n[Or]();if(M(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(n);if(cc(n))return function hc(n){return new _t(t=>{for(let e=0;e{n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,se)})}(n);if(an(n))return ll(n);if(uc(n))return function ol(n){return new _t(t=>{for(const e of n)if(t.next(e),t.closed)return;t.complete()})}(n);if(ka(n))return function Le(n){return ll(al(n))}(n)}throw du(n)}function ll(n){return new _t(t=>{(function $g(n,t){var e,i,r,s;return R(this,void 0,void 0,function*(){try{for(e=ct(n);!(i=yield e.next()).done;)if(t.next(i.value),t.closed)return}catch(a){r={error:a}}finally{try{i&&!i.done&&(s=e.return)&&(yield s.call(e))}finally{if(r)throw r.error}}t.complete()})})(n,t).catch(e=>t.error(e))})}function vs(n,t,e,i=0,r=!1){const s=t.schedule(function(){e(),r?n.add(this.schedule(null,i)):this.unsubscribe()},i);if(n.add(s),!r)return s}function Sn(n,t,e=1/0){return M(t)?Sn((i,r)=>et((s,a)=>t(i,s,r,a))(ci(n(i,r))),e):("number"==typeof t&&(e=t),nn((i,r)=>function Qi(n,t,e,i,r,s,a,o){const l=[];let d=0,u=0,p=!1;const w=()=>{p&&!l.length&&!d&&t.complete()},T=Y=>d{s&&t.next(Y),d++;let $=!1;ci(e(Y,u++)).subscribe(Zt(t,W=>{null==r||r(W),s?T(W):t.next(W)},()=>{$=!0},void 0,()=>{if($)try{for(d--;l.length&&dL(W)):L(W)}w()}catch(W){t.error(W)}}))};return n.subscribe(Zt(t,T,()=>{p=!0,w()})),()=>{null==o||o()}}(i,r,n,e)))}function Rt(n=1/0){return Sn(bn,n)}const Si=new _t(n=>n.complete());function es(n){return n&&M(n.schedule)}function gr(n){return n[n.length-1]}function Nn(n){return M(gr(n))?n.pop():void 0}function Ei(n){return es(gr(n))?n.pop():void 0}function qs(n,t=0){return nn((e,i)=>{e.subscribe(Zt(i,r=>vs(i,n,()=>i.next(r),t),()=>vs(i,n,()=>i.complete(),t),r=>vs(i,n,()=>i.error(r),t)))})}function Gf(n,t=0){return nn((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 _t(e=>{vs(e,t,()=>{const i=n[Symbol.asyncIterator]();vs(e,t,()=>{i.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function Xn(n,t){return t?function qf(n,t){if(null!=n){if(rl(n))return function Wg(n,t){return ci(n).pipe(Gf(t),qs(t))}(n,t);if(cc(n))return function En(n,t){return new _t(e=>{let i=0;return t.schedule(function(){i===n.length?e.complete():(e.next(n[i++]),e.closed||this.schedule())})})}(n,t);if(dc(n))return function qg(n,t){return ci(n).pipe(Gf(t),qs(t))}(n,t);if(an(n))return $f(n,t);if(uc(n))return function fc(n,t){return new _t(e=>{let i;return vs(e,t,()=>{i=n[sl](),vs(e,t,()=>{let r,s;try{({value:r,done:s}=i.next())}catch(a){return void e.error(a)}s?e.complete():e.next(r)},0,!0)}),()=>M(null==i?void 0:i.return)&&i.return()})}(n,t);if(ka(n))return function Wf(n,t){return $f(al(n),t)}(n,t)}throw du(n)}(n,t):ci(n)}function yr(...n){const t=Ei(n),e=function bs(n,t){return"number"==typeof gr(n)?n.pop():t}(n,1/0),i=n;return i.length?1===i.length?ci(i[0]):Rt(e)(Xn(i,t)):Si}function uu(n={}){const{connector:t=(()=>new pe),resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=n;return s=>{let a,o,l,d=0,u=!1,p=!1;const w=()=>{null==o||o.unsubscribe(),o=void 0},T=()=>{w(),a=l=void 0,u=p=!1},L=()=>{const Y=a;T(),null==Y||Y.unsubscribe()};return nn((Y,$)=>{d++,!p&&!u&&w();const W=l=null!=l?l:t();$.add(()=>{d--,0===d&&!p&&!u&&(o=hu(L,r))}),W.subscribe($),!a&&d>0&&(a=new Qn({next:j=>W.next(j),error:j=>{p=!0,w(),o=hu(T,e,j),W.error(j)},complete:()=>{u=!0,w(),o=hu(T,i),W.complete()}}),ci(Y).subscribe(a))})(s)}}function hu(n,t,...e){if(!0===t)return void n();if(!1===t)return;const i=new Qn({next:()=>{i.unsubscribe(),n()}});return t(...e).subscribe(i)}function rn(n){for(let t in n)if(n[t]===rn)return t;throw Error("Could not find renamed property on target object.")}function fu(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])}function Ut(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(Ut).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 mc(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t}const Kg=rn({__forward_ref__:rn});function mt(n){return n.__forward_ref__=mt,n.toString=function(){return Ut(this())},n}function ht(n){return mu(n)?n():n}function mu(n){return"function"==typeof n&&n.hasOwnProperty(Kg)&&n.__forward_ref__===mt}class Ie extends Error{constructor(t,e){super(function pu(n,t){return`NG0${Math.abs(n)}${t?": "+t:""}`}(t,e)),this.code=t}}function ot(n){return"string"==typeof n?n:null==n?"":String(n)}function Gn(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():ot(n)}function vr(n,t){const e=t?` in ${t}`:"";throw new Ie(-201,`No provider for ${Gn(n)} found${e}`)}function Ji(n,t){null==n&&function dn(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")}function ae(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Ee(n){return{providers:n.providers||[],imports:n.imports||[]}}function _u(n){return Qf(n,uo)||Qf(n,Jf)}function Qf(n,t){return n.hasOwnProperty(t)?n[t]:null}function Zf(n){return n&&(n.hasOwnProperty(cl)||n.hasOwnProperty(Xf))?n[cl]:null}const uo=rn({\u0275prov:rn}),cl=rn({\u0275inj:rn}),Jf=rn({ngInjectableDef:rn}),Xf=rn({ngInjectorDef:rn});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 gu;function Ks(n){const t=gu;return gu=n,t}function em(n,t,e){const i=_u(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 vr(Ut(n),"Injector")}function Bt(n){return{toString:n}.toString()}var Ai=(()=>((Ai=Ai||{})[Ai.OnPush=0]="OnPush",Ai[Ai.Default=1]="Default",Ai))(),br=(()=>{return(n=br||(br={}))[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",br;var n})();const sy="undefined"!=typeof globalThis&&globalThis,ay="undefined"!=typeof window&&window,vc="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Gt=sy||"undefined"!=typeof global&&global||ay||vc,ho={},Kt=[],bc=rn({\u0275cmp:rn}),yu=rn({\u0275dir:rn}),vu=rn({\u0275pipe:rn}),dl=rn({\u0275mod:rn}),Pr=rn({\u0275fac:rn}),ul=rn({__NG_ELEMENT_ID__:rn});let oy=0;function Me(n){return Bt(()=>{const e={},i={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:e,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===Ai.OnPush,directiveDefs:null,pipeDefs:null,selectors:n.selectors||Kt,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||br.Emulated,id:"c",styles:n.styles||Kt,_:null,setInput:null,schemas:n.schemas||null,tView:null},r=n.directives,s=n.features,a=n.pipes;return i.id+=oy++,i.inputs=bu(n.inputs,e),i.outputs=bu(n.outputs),s&&s.forEach(o=>o(i)),i.directiveDefs=r?()=>("function"==typeof r?r():r).map(nm):null,i.pipeDefs=a?()=>("function"==typeof a?a():a).map(im):null,i})}function nm(n){return vi(n)||function ts(n){return n[yu]||null}(n)}function im(n){return function Sa(n){return n[vu]||null}(n)}const rm={};function Oe(n){return Bt(()=>{const t={type:n.type,bootstrap:n.bootstrap||Kt,declarations:n.declarations||Kt,imports:n.imports||Kt,exports:n.exports||Kt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null};return null!=n.id&&(rm[n.id]=n.type),t})}function bu(n,t){if(null==n)return ho;const e={};for(const i in n)if(n.hasOwnProperty(i)){let r=n[i],s=r;Array.isArray(r)&&(s=r[1],r=r[0]),e[r]=i,t&&(t[r]=s)}return e}const q=Me;function fn(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,onDestroy:n.type.prototype.ngOnDestroy||null}}function vi(n){return n[bc]||null}function Bi(n,t){const e=n[dl]||null;if(!e&&!0===t)throw new Error(`Type ${Ut(n)} does not have '\u0275mod' property.`);return e}function ns(n){return Array.isArray(n)&&"object"==typeof n[1]}function Yr(n){return Array.isArray(n)&&!0===n[1]}function xu(n){return 0!=(8&n.flags)}function xc(n){return 2==(2&n.flags)}function Dc(n){return 1==(1&n.flags)}function Hr(n){return null!==n.template}function uy(n){return 0!=(512&n[2])}function Oa(n,t){return n.hasOwnProperty(Pr)?n[Pr]:null}class vy{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function wt(){return om}function om(n){return n.type.prototype.ngOnChanges&&(n.setInput=by),Cc}function Cc(){const n=cm(this),t=null==n?void 0:n.current;if(t){const e=n.previous;if(e===ho)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=cm(n)||function My(n,t){return n[lm]=t}(n,{previous:ho,current:null}),s=r.current||(r.current={}),a=r.previous,o=this.declaredInputs[e],l=a[o];s[o]=new vy(l&&l.currentValue,t,a===ho),n[i]=t}wt.ngInherit=!0;const lm="__ngSimpleChanges__";function cm(n){return n[lm]||null}let ea;function Ec(){return void 0!==ea?ea:"undefined"!=typeof document?document:void 0}function gn(n){return!!n.listen}const Tu={createRenderer:(n,t)=>Ec()};function Yn(n){for(;Array.isArray(n);)n=n[0];return n}function Ac(n,t){return Yn(t[n])}function wr(n,t){return Yn(t[n.index])}function Su(n,t){return n.data[t]}function po(n,t){return n[t]}function tr(n,t){const e=t[n];return ns(e)?e:e[0]}function hm(n){return 4==(4&n[2])}function Eu(n){return 128==(128&n[2])}function ta(n,t){return null==t?null:n[t]}function fm(n){n[18]=0}function Au(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 rt={lFrame:Mm(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function mm(){return rt.bindingsEnabled}function de(){return rt.lFrame.lView}function Et(){return rt.lFrame.tView}function Ve(n){return rt.lFrame.contextLView=n,n[8]}function Mn(){let n=pm();for(;null!==n&&64===n.type;)n=n.parent;return n}function pm(){return rt.lFrame.currentTNode}function rs(n,t){const e=rt.lFrame;e.currentTNode=n,e.isParent=t}function Iu(){return rt.lFrame.isParent}function Ou(){rt.lFrame.isParent=!1}function Lc(){return rt.isInCheckNoChangesMode}function Ic(n){rt.isInCheckNoChangesMode=n}function Mi(){const n=rt.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function _o(){return rt.lFrame.bindingIndex++}function wi(n){const t=rt.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function Ly(n,t){const e=rt.lFrame;e.bindingIndex=e.bindingRootIndex=n,_e(t)}function _e(n){rt.lFrame.currentDirectiveIndex=n}function Fu(n){const t=rt.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}function bm(){return rt.lFrame.currentQueryIndex}function Oc(n){rt.lFrame.currentQueryIndex=n}function Pt(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function _l(n,t,e){if(e&tt.SkipSelf){let r=t,s=n;for(;!(r=r.parent,null!==r||e&tt.Host||(r=Pt(s),null===r||(s=s[15],10&r.type))););if(null===r)return!1;t=r,n=s}const i=rt.lFrame=Fc();return i.currentTNode=t,i.lView=n,!0}function gl(n){const t=Fc(),e=n[1];rt.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function Fc(){const n=rt.lFrame,t=null===n?null:n.child;return null===t?Mm(n):t}function Mm(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 wm(){const n=rt.lFrame;return rt.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const xm=wm;function Rc(){const n=wm();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 Li(){return rt.lFrame.selectedIndex}function Ds(n){rt.lFrame.selectedIndex=n}function wn(){const n=rt.lFrame;return Su(n.tView,n.selectedIndex)}function Fa(){rt.lFrame.currentNamespace="svg"}function Pc(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[l]<0&&(n[18]+=65536),(o>11>16&&(3&n[2])===t){n[2]+=2048;try{s.call(o)}finally{}}}else try{s.call(o)}finally{}}class yl{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function Yc(n,t,e){const i=gn(n);let r=0;for(;rt){a=s-1;break}}}for(;s>16}(n),i=t;for(;e>0;)i=i[15],e--;return i}let Bu=!0;function Bc(n){const t=Bu;return Bu=n,t}let vo=0;function bt(n,t){const e=h(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,c(i.data,n),c(t,null),c(i.blueprint,null));const r=y(n,t),s=n.injectorIndex;if(Em(r)){const a=ji(r),o=yo(r,t),l=o[1].data;for(let d=0;d<8;d++)t[s+d]=o[a+d]|l[a+d]}return t[s+8]=r,s}function c(n,t){n.push(0,0,0,0,0,0,0,0,t)}function h(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function y(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,r=t;for(;null!==r;){const s=r[1],a=s.type;if(i=2===a?s.declTNode:1===a?r[6]:null,null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function C(n,t,e){!function jc(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(ul)&&(i=e[ul]),null==i&&(i=e[ul]=vo++);const r=255&i;t.data[n+(r>>5)]|=1<=0?255&t:Jt:t}(e);if("function"==typeof s){if(!_l(t,n,i))return i&tt.Host?B(r,e,i):ie(t,e,i,r);try{const a=s(i);if(null!=a||i&tt.Optional)return a;vr(e)}finally{xm()}}else if("number"==typeof s){let a=null,o=h(n,t),l=-1,d=i&tt.Host?t[16][6]:null;for((-1===o||i&tt.SkipSelf)&&(l=-1===o?y(n,t):t[o+8],-1!==l&&DD(i,!1)?(a=t[1],o=ji(l),t=yo(l,t)):o=-1);-1!==o;){const u=t[1];if(xD(s,o,u.data)){const p=Ii(o,t,e,a,i,d);if(p!==ft)return p}l=t[o+8],-1!==l&&DD(i,t[1].data[o+8]===d)&&xD(s,o,t)?(a=u,o=ji(l),t=yo(l,t)):o=-1}}}return ie(t,e,i,r)}const ft={};function Jt(){return new zc(Mn(),de())}function Ii(n,t,e,i,r,s){const a=t[1],o=a.data[n+8],u=Dr(o,a,e,null==i?xc(o)&&Bu:i!=a&&0!=(3&o.type),r&tt.Host&&s===o);return null!==u?Cr(t,a,u,o):ft}function Dr(n,t,e,i,r){const s=n.providerIndexes,a=t.data,o=1048575&s,l=n.directiveStart,u=s>>20,w=r?o+u:n.directiveEnd;for(let T=i?o:o+u;T=l&&L.type===e)return T}if(r){const T=a[l];if(T&&Hr(T)&&T.type===e)return l}return null}function Cr(n,t,e,i){let r=n[e];const s=t.data;if(function Py(n){return n instanceof yl}(r)){const a=r;a.resolving&&function _c(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new Ie(-200,`Circular dependency in DI detected for ${n}${e}`)}(Gn(s[e]));const o=Bc(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?Ks(a.injectImpl):null;_l(n,i,tt.Default);try{r=n[e]=a.factory(void 0,s,n,i),t.firstCreatePass&&e>=i.directiveStart&&function Fy(n,t,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:s}=t.type.prototype;if(i){const a=om(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,a),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,a)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,r),s&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,s),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,s))}(e,s[e],t)}finally{null!==l&&Ks(l),Bc(o),a.resolving=!1,xm()}}return r}function xD(n,t,e){return!!(e[t+(n>>5)]&1<{const t=n.prototype.constructor,e=t[Pr]||Hy(t),i=Object.prototype;let r=Object.getPrototypeOf(n.prototype).constructor;for(;r&&r!==i;){const s=r[Pr]||Hy(r);if(s&&s!==e)return s;r=Object.getPrototypeOf(r)}return s=>new s})}function Hy(n){return mu(n)?()=>{const t=Hy(ht(n));return t&&t()}:Oa(n)}function kr(n){return function S(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 By(n){return function(...e){if(n){const i=n(...e);for(const r in i)this[r]=i[r]}}}(t);function r(...s){if(this instanceof r)return i.apply(this,s),this;const a=new r(...s);return o.annotation=a,o;function o(l,d,u){const p=l.hasOwnProperty(Gc)?l[Gc]:Object.defineProperty(l,Gc,{value:[]})[Gc];for(;p.length<=u;)p.push(null);return(p[u]=p[u]||[]).push(a),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=n,r.annotationCls=r,r})}class le{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=ae({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return`InjectionToken ${this._desc}`}}const Z2=new le("AnalyzeForEntryComponents");function ss(n,t){void 0===t&&(t=n);for(let e=0;eArray.isArray(e)?ia(e,t):t(e))}function kD(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function Lm(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function zu(n,t){const e=[];for(let i=0;i=0?n[1|i]=e:(i=~i,function eN(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 jy(n,t){const e=qc(n,t);if(e>=0)return n[1|e]}function qc(n,t){return function ED(n,t,e){let i=0,r=n.length>>e;for(;r!==i;){const s=i+(r-i>>1),a=n[s<t?r=s:i=s+1}return~(r<({token:n})),-1),Oi=$u(Wc("Optional"),8),as=$u(Wc("SkipSelf"),4);let Pm,Nm;function Qc(n){var t;return(null===(t=function Wy(){if(void 0===Pm&&(Pm=null,Gt.trustedTypes))try{Pm=Gt.trustedTypes.createPolicy("angular",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Pm}())||void 0===t?void 0:t.createHTML(n))||n}function YD(n){var t;return(null===(t=function qy(){if(void 0===Nm&&(Nm=null,Gt.trustedTypes))try{Nm=Gt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Nm}())||void 0===t?void 0:t.createHTML(n))||n}class Ml{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class DN extends Ml{getTypeName(){return"HTML"}}class CN extends Ml{getTypeName(){return"Style"}}class kN extends Ml{getTypeName(){return"Script"}}class TN extends Ml{getTypeName(){return"URL"}}class SN extends Ml{getTypeName(){return"ResourceURL"}}function Vr(n){return n instanceof Ml?n.changingThisBreaksApplicationSecurity:n}function ra(n,t){const e=VD(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===t}function VD(n){return n instanceof Ml&&n.getTypeName()||null}class FN{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(Qc(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class RN{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=Qc(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=Qc(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0qu(t.trim())).join(", ")),this.buf.push(" ",a,'="',qD(l),'"')}var n;return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();Ky.hasOwnProperty(e)&&!UD.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(qD(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 VN=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,jN=/([^\#-~ |!])/g;function qD(n){return n.replace(/&/g,"&").replace(VN,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(jN,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Ym;function KD(n,t){let e=null;try{Ym=Ym||function jD(n){const t=new RN(n);return function PN(){try{return!!(new window.DOMParser).parseFromString(Qc(""),"text/html")}catch(n){return!1}}()?new FN(t):t}(n);let i=t?String(t):"";e=Ym.getInertBodyElement(i);let r=5,s=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=s,s=e.innerHTML,e=Ym.getInertBodyElement(i)}while(i!==s);return Qc((new BN).sanitizeChildren(Jy(e)||e))}finally{if(e){const i=Jy(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function Jy(n){return"content"in n&&function zN(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var Vt=(()=>((Vt=Vt||{})[Vt.NONE=0]="NONE",Vt[Vt.HTML=1]="HTML",Vt[Vt.STYLE=2]="STYLE",Vt[Vt.SCRIPT=3]="SCRIPT",Vt[Vt.URL=4]="URL",Vt[Vt.RESOURCE_URL=5]="RESOURCE_URL",Vt))();function Xy(n){const t=function Qu(){const n=de();return n&&n[12]}();return t?YD(t.sanitize(Vt.HTML,n)||""):ra(n,"HTML")?YD(Vr(n)):KD(Ec(),ot(n))}const JD="__ngContext__";function zi(n,t){n[JD]=t}function nv(n){const t=function Zu(n){return n[JD]||null}(n);return t?Array.isArray(t)?t:t.lView:null}function rv(n){return n.ngOriginalError}function sY(n,...t){n.error(...t)}class bo{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),i=function rY(n){return n&&n.ngErrorLogger||sY}(t);i(this._console,"ERROR",t),e&&i(this._console,"ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&rv(t);for(;e&&rv(e);)e=rv(e);return e||null}}const pY=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Gt))();function aa(n){return n instanceof Function?n():n}var jr=(()=>((jr=jr||{})[jr.Important=1]="Important",jr[jr.DashCase=2]="DashCase",jr))();function av(n,t){return undefined(n,t)}function Ju(n){const t=n[3];return Yr(t)?t[3]:t}function ov(n){return oC(n[13])}function lv(n){return oC(n[4])}function oC(n){for(;null!==n&&!Yr(n);)n=n[4];return n}function Jc(n,t,e,i,r){if(null!=i){let s,a=!1;Yr(i)?s=i:ns(i)&&(a=!0,i=i[0]);const o=Yn(i);0===n&&null!==e?null==r?fC(t,e,o):wl(t,e,o,r||null,!0):1===n&&null!==e?wl(t,e,o,r||null,!0):2===n?function bC(n,t,e){const i=Hm(n,t);i&&function EY(n,t,e,i){gn(n)?n.removeChild(t,e,i):t.removeChild(e)}(n,i,t,e)}(t,o,a):3===n&&t.destroyNode(o),null!=s&&function IY(n,t,e,i,r){const s=e[7];s!==Yn(e)&&Jc(t,n,i,s,r);for(let o=10;o0&&(n[e-1][4]=i[4]);const s=Lm(n,10+t);!function MY(n,t){Xu(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const a=s[19];null!==a&&a.detachView(s[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}function dC(n,t){if(!(256&t[2])){const e=t[11];gn(e)&&e.destroyNode&&Xu(n,t,e,3,null,null),function DY(n){let t=n[13];if(!t)return hv(n[1],n);for(;t;){let e=null;if(ns(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)ns(t)&&hv(t[1],t),t=t[3];null===t&&(t=n),ns(t)&&hv(t[1],t),e=t&&t[4]}t=e}}(t)}}function hv(n,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function SY(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[r=d]():i[r=-d].unsubscribe(),s+=2}else{const a=i[r=e[s+1]];e[s].call(a)}if(null!==i){for(let s=r+1;ss?"":r[p+1].toLowerCase();const T=8&i?w:null;if(T&&-1!==xC(T,d,0)||2&i&&d!==w){if(Cs(i))return!1;a=!0}}}}else{if(!a&&!Cs(i)&&!Cs(l))return!1;if(a&&Cs(l))continue;a=!1,i=l|1&i}}return Cs(i)||a}function Cs(n){return 0==(1&n)}function NY(n,t,e,i){if(null===t)return-1;let r=0;if(i||!e){let s=!1;for(;r-1)for(e++;e0?'="'+o+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""!==r&&!Cs(a)&&(t+=TC(s,r),r=""),i=a,s=s||!Cs(i);e++}return""!==r&&(t+=TC(s,r)),t}const ut={};function N(n){SC(Et(),de(),Li()+n,Lc())}function SC(n,t,e,i){if(!i)if(3==(3&t[2])){const s=n.preOrderCheckHooks;null!==s&&xr(t,s,e)}else{const s=n.preOrderHooks;null!==s&&Nc(t,s,0,e)}Ds(e)}function jm(n,t){return n<<17|t<<2}function ks(n){return n>>17&32767}function gv(n){return 2|n}function Pa(n){return(131068&n)>>2}function yv(n,t){return-131069&n|t<<2}function vv(n){return 1|n}function HC(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i20&&SC(n,t,20,Lc()),e(i,r)}finally{Ds(s)}}function VC(n,t,e){if(xu(t)){const r=t.directiveEnd;for(let s=t.directiveStart;s0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(o)!=l&&o.push(l),o.push(i,r,a)}}function KC(n,t){null!==n.hostBindings&&n.hostBindings(1,t)}function QC(n,t){t.flags|=2,(n.components||(n.components=[])).push(t.index)}function gH(n,t,e){if(e){if(t.exportAs)for(let i=0;i0&&Ov(e)}}function Ov(n){for(let i=ov(n);null!==i;i=lv(i))for(let r=10;r0&&Ov(s)}const e=n[1].components;if(null!==e)for(let i=0;i0&&Ov(r)}}function DH(n,t){const e=tr(t,n),i=e[1];(function CH(n,t){for(let e=t.length;ePromise.resolve(null))();function tk(n){return n[7]||(n[7]=[])}function nk(n){return n.cleanup||(n.cleanup=[])}function ik(n,t,e){return(null===n||Hr(n))&&(e=function Dy(n){for(;Array.isArray(n);){if("object"==typeof n[1])return n;n=n[0]}return null}(e[t.index])),e[11]}function rk(n,t){const e=n[9],i=e?e.get(bo,null):null;i&&i.handleError(t)}function sk(n,t,e,i,r){for(let s=0;sthis.processProvider(o,t,e)),ia([t],o=>this.processInjectorType(o,[],s)),this.records.set(Yv,nd(void 0,this));const a=this.records.get(Hv);this.scope=null!=a?a.value:null,this.source=r||("object"==typeof t?null:Ut(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=Uu,i=tt.Default){this.assertNotDestroyed();const r=ID(this),s=Ks(void 0);try{if(!(i&tt.SkipSelf)){let o=this.records.get(t);if(void 0===o){const l=function VH(n){return"function"==typeof n||"object"==typeof n&&n instanceof le}(t)&&_u(t);o=l&&this.injectableDefInScope(l)?nd(Vv(t),nh):null,this.records.set(t,o)}if(null!=o)return this.hydrate(t,o)}return(i&tt.Self?ok():this.parent).get(t,e=i&tt.Optional&&e===Uu?null:e)}catch(a){if("NullInjectorError"===a.name){if((a[Om]=a[Om]||[]).unshift(Ut(t)),r)throw a;return function hN(n,t,e,i){const r=n[Om];throw t[LD]&&r.unshift(t[LD]),n.message=function fN(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.substr(2):n;let r=Ut(t);if(Array.isArray(t))r=t.map(Ut).join(" -> ");else if("object"==typeof t){let s=[];for(let a in t)if(t.hasOwnProperty(a)){let o=t[a];s.push(a+":"+("string"==typeof o?JSON.stringify(o):Ut(o)))}r=`{${s.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${n.replace(oN,"\n ")}`}("\n"+n.message,r,e,i),n.ngTokenPath=r,n[Om]=null,n}(a,t,"R3InjectorError",this.source)}throw a}finally{Ks(s),ID(r)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((i,r)=>t.push(Ut(r))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Ie(205,!1)}processInjectorType(t,e,i){if(!(t=ht(t)))return!1;let r=Zf(t);const s=null==r&&t.ngModule||void 0,a=void 0===s?t:s,o=-1!==i.indexOf(a);if(void 0!==s&&(r=Zf(s)),null==r)return!1;if(null!=r.imports&&!o){let u;i.push(a);try{ia(r.imports,p=>{this.processInjectorType(p,e,i)&&(void 0===u&&(u=[]),u.push(p))})}finally{}if(void 0!==u)for(let p=0;pthis.processProvider(L,w,T||Kt))}}this.injectorDefTypes.add(a);const l=Oa(a)||(()=>new a);this.records.set(a,nd(l,nh));const d=r.providers;if(null!=d&&!o){const u=t;ia(d,p=>this.processProvider(p,u,d))}return void 0!==s&&void 0!==t.providers}processProvider(t,e,i){let r=id(t=ht(t))?t:ht(t&&t.provide);const s=function RH(n,t,e){return uk(n)?nd(void 0,n.useValue):nd(dk(n),nh)}(t);if(id(t)||!0!==t.multi)this.records.get(r);else{let a=this.records.get(r);a||(a=nd(void 0,nh,!0),a.factory=()=>Gy(a.multi),this.records.set(r,a)),r=t,a.multi.push(t)}this.records.set(r,s)}hydrate(t,e){return e.value===nh&&(e.value=IH,e.value=e.factory()),"object"==typeof e.value&&e.value&&function BH(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this.onDestroy.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=ht(t.providedIn);return"string"==typeof e?"any"===e||e===this.scope:this.injectorDefTypes.has(e)}}function Vv(n){const t=_u(n),e=null!==t?t.factory:Oa(n);if(null!==e)return e;if(n instanceof le)throw new Ie(204,!1);if(n instanceof Function)return function FH(n){const t=n.length;if(t>0)throw zu(t,"?"),new Ie(204,!1);const e=function ty(n){const t=n&&(n[uo]||n[Jf]);if(t){const e=function ny(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 Ie(204,!1)}function dk(n,t,e){let i;if(id(n)){const r=ht(n);return Oa(r)||Vv(r)}if(uk(n))i=()=>ht(n.useValue);else if(function NH(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...Gy(n.deps||[]));else if(function PH(n){return!(!n||!n.useExisting)}(n))i=()=>z(ht(n.useExisting));else{const r=ht(n&&(n.useClass||n.provide));if(!function HH(n){return!!n.deps}(n))return Oa(r)||Vv(r);i=()=>new r(...Gy(n.deps))}return i}function nd(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function uk(n){return null!==n&&"object"==typeof n&&cN in n}function id(n){return"function"==typeof n}let Ln=(()=>{class n{static create(e,i){var r;if(Array.isArray(e))return lk({name:""},i,e,"");{const s=null!==(r=e.name)&&void 0!==r?r:"";return lk({name:s},e.parent,e.providers,s)}}}return n.THROW_IF_NOT_FOUND=Uu,n.NULL=new ak,n.\u0275prov=ae({token:n,providedIn:"any",factory:()=>z(Yv)}),n.__NG_ELEMENT_ID__=-1,n})();function KH(n,t){Pc(nv(n)[1],Mn())}function ne(n){let t=function xk(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),e=!0;const i=[n];for(;t;){let r;if(Hr(n))r=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Ie(903,"");r=t.\u0275dir}if(r){if(e){i.push(r);const a=n;a.inputs=Uv(n.inputs),a.declaredInputs=Uv(n.declaredInputs),a.outputs=Uv(n.outputs);const o=r.hostBindings;o&&XH(n,o);const l=r.viewQuery,d=r.contentQueries;if(l&&ZH(n,l),d&&JH(n,d),fu(n.inputs,r.inputs),fu(n.declaredInputs,r.declaredInputs),fu(n.outputs,r.outputs),Hr(r)&&r.data.animation){const u=n.data;u.animation=(u.animation||[]).concat(r.data.animation)}}const s=r.features;if(s)for(let a=0;a=0;i--){const r=n[i];r.hostVars=t+=r.hostVars,r.hostAttrs=Hc(r.hostAttrs,e=Hc(e,r.hostAttrs))}}(i)}function Uv(n){return n===ho?{}:n===Kt?[]:n}function ZH(n,t){const e=n.viewQuery;n.viewQuery=e?(i,r)=>{t(i,r),e(i,r)}:t}function JH(n,t){const e=n.contentQueries;n.contentQueries=e?(i,r,s)=>{t(i,r,s),e(i,r,s)}:t}function XH(n,t){const e=n.hostBindings;n.hostBindings=e?(i,r)=>{t(i,r),e(i,r)}:t}let qm=null;function rd(){if(!qm){const n=Gt.Symbol;if(n&&n.iterator)qm=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;eo(Yn(ge[i.index])):i.index;if(gn(e)){let ge=null;if(!o&&l&&(ge=function EB(n,t,e,i){const r=n.cleanup;if(null!=r)for(let s=0;sl?o[l]:null}"string"==typeof a&&(s+=2)}return null}(n,t,r,i.index)),null!==ge)(ge.__ngLastListenerFn__||ge).__ngNextListenerFn__=s,ge.__ngLastListenerFn__=s,T=!1;else{s=Jv(i,t,p,s,!1);const Ae=e.listen(W,r,s);w.push(s,Ae),u&&u.push(r,re,j,j+1)}}else s=Jv(i,t,p,s,!0),W.addEventListener(r,s,a),w.push(s),u&&u.push(r,re,j,a)}else s=Jv(i,t,p,s,!1);const L=i.outputs;let Y;if(T&&null!==L&&(Y=L[r])){const $=Y.length;if($)for(let W=0;W<$;W+=2){const yt=t[Y[W]][Y[W+1]].subscribe(s),Nt=w.length;w.push(s,yt),u&&u.push(r,i.index,Nt,-(Nt+1))}}}function Gk(n,t,e,i){try{return!1!==e(i)}catch(r){return rk(n,r),!1}}function Jv(n,t,e,i,r){return function s(a){if(a===Function)return i;const o=2&n.flags?tr(n.index,t):t;0==(32&t[2])&&Fv(o);let l=Gk(t,0,i,a),d=s.__ngNextListenerFn__;for(;d;)l=Gk(t,0,d,a)&&l,d=d.__ngNextListenerFn__;return r&&!1===l&&(a.preventDefault(),a.returnValue=!1),l}}function te(n=1){return function Oy(n){return(rt.lFrame.contextLView=function xs(n,t){for(;n>0;)t=t[15],n--;return t}(n,rt.lFrame.contextLView))[8]}(n)}function AB(n,t){let e=null;const i=function YY(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=0}const ui={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function nT(n){return n.substring(ui.key,ui.keyEnd)}function FB(n){return n.substring(ui.value,ui.valueEnd)}function iT(n,t){const e=ui.textEnd;return e===t?-1:(t=ui.keyEnd=function NB(n,t,e){for(;t32;)t++;return t}(n,ui.key=t,e),_d(n,t,e))}function rT(n,t){const e=ui.textEnd;let i=ui.key=_d(n,t,e);return e===i?-1:(i=ui.keyEnd=function YB(n,t,e){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(n,i,e),i=aT(n,i,e),i=ui.value=_d(n,i,e),i=ui.valueEnd=function HB(n,t,e){let i=-1,r=-1,s=-1,a=t,o=a;for(;a32&&(o=a),s=r,r=i,i=-33&l}return o}(n,i,e),aT(n,i,e))}function sT(n){ui.key=0,ui.keyEnd=0,ui.value=0,ui.valueEnd=0,ui.textEnd=n.length}function _d(n,t,e){for(;t=0;e=rT(t,e))dT(n,nT(t),FB(t))}function Ss(n){As(Br,da,n,!0)}function da(n,t){for(let e=function RB(n){return sT(n),iT(n,_d(n,0,ui.textEnd))}(t);e>=0;e=iT(t,e))Br(n,nT(t),!0)}function Es(n,t,e,i){const r=de(),s=Et(),a=wi(2);s.firstUpdatePass&&cT(s,n,a,i),t!==ut&&Ui(r,a,t)&&uT(s,s.data[Li()],r,r[11],n,r[a+1]=function WB(n,t){return null==n||("string"==typeof t?n+=t:"object"==typeof n&&(n=Ut(Vr(n)))),n}(t,e),i,a)}function As(n,t,e,i){const r=Et(),s=wi(2);r.firstUpdatePass&&cT(r,null,s,i);const a=de();if(e!==ut&&Ui(a,s,e)){const o=r.data[Li()];if(fT(o,i)&&!lT(r,s)){let l=i?o.classesWithoutHost:o.stylesWithoutHost;null!==l&&(e=mc(l,e||"")),Qv(r,o,a,e,i)}else!function $B(n,t,e,i,r,s,a,o){r===ut&&(r=Kt);let l=0,d=0,u=0=n.expandoStartIndex}function cT(n,t,e,i){const r=n.data;if(null===r[e+1]){const s=r[Li()],a=lT(n,e);fT(s,i)&&null===t&&!a&&(t=!1),t=function VB(n,t,e,i){const r=Fu(n);let s=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(e=oh(e=eb(null,n,t,e,i),t.attrs,i),s=null);else{const a=t.directiveStylingLast;if(-1===a||n[a]!==r)if(e=eb(r,n,t,e,i),null===s){let l=function jB(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==Pa(i))return n[ks(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=eb(null,n,t,l[1],i),l=oh(l,t.attrs,i),function zB(n,t,e,i){n[ks(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else s=function UB(n,t,e){let i;const r=t.directiveEnd;for(let s=1+t.directiveStylingLast;s0)&&(d=!0)}else u=e;if(r)if(0!==l){const w=ks(n[o+1]);n[i+1]=jm(w,o),0!==w&&(n[w+1]=yv(n[w+1],i)),n[o+1]=function GY(n,t){return 131071&n|t<<17}(n[o+1],i)}else n[i+1]=jm(o,0),0!==o&&(n[o+1]=yv(n[o+1],i)),o=i;else n[i+1]=jm(l,0),0===o?o=i:n[l+1]=yv(n[l+1],i),l=i;d&&(n[i+1]=gv(n[i+1])),tT(n,u,i,!0),tT(n,u,i,!1),function IB(n,t,e,i,r){const s=r?n.residualClasses:n.residualStyles;null!=s&&"string"==typeof t&&qc(s,t)>=0&&(e[i+1]=vv(e[i+1]))}(t,u,n,i,s),a=jm(o,l),s?t.classBindings=a:t.styleBindings=a}(r,s,t,e,a,i)}}function eb(n,t,e,i,r){let s=null;const a=e.directiveEnd;let o=e.directiveStylingLast;for(-1===o?o=e.directiveStart:o++;o0;){const l=n[r],d=Array.isArray(l),u=d?l[1]:l,p=null===u;let w=e[r+1];w===ut&&(w=p?Kt:void 0);let T=p?jy(w,i):u===i?w:void 0;if(d&&!Zm(T)&&(T=jy(l,i)),Zm(T)&&(o=T,a))return o;const L=n[r+1];r=a?ks(L):Pa(L)}if(null!==t){let l=s?t.residualClasses:t.residualStyles;null!=l&&(o=jy(l,i))}return o}function Zm(n){return void 0!==n}function fT(n,t){return 0!=(n.flags&(t?16:32))}function U(n,t=""){const e=de(),i=Et(),r=n+20,s=i.firstCreatePass?Xc(i,r,1,t,null):i.data[r],a=e[r]=function cv(n,t){return gn(n)?n.createText(t):n.createTextNode(t)}(e[11],t);Bm(i,e,a,s),rs(s,!1)}function Qt(n){return jt("",n,""),Qt}function jt(n,t,e){const i=de(),r=ad(i,n,t,e);return r!==ut&&Na(i,Li(),r),jt}function Dl(n,t,e,i,r){const s=de(),a=od(s,n,t,e,i,r);return a!==ut&&Na(s,Li(),a),Dl}function lh(n,t,e){!function ca(n){As(dT,BB,n,!1)}(ad(de(),n,t,e))}function Ls(n,t,e){const i=de();return Ui(i,_o(),t)&&zr(Et(),wn(),i,n,t,i[11],e,!0),Ls}function gd(n,t,e){const i=de();if(Ui(i,_o(),t)){const s=Et(),a=wn();zr(s,a,i,n,t,ik(Fu(s.data),a,i),e,!0)}return gd}const Cl=void 0;var hV=["en",[["a","p"],["AM","PM"],Cl],[["AM","PM"],Cl,Cl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Cl,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Cl,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Cl,"{1} 'at' {0}",Cl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function uV(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}];let yd={};function ir(n){const t=function fV(n){return n.toLowerCase().replace(/_/g,"-")}(n);let e=LT(t);if(e)return e;const i=t.split("-")[0];if(e=LT(i),e)return e;if("en"===i)return hV;throw new Error(`Missing locale data for the locale "${n}".`)}function LT(n){return n in yd||(yd[n]=Gt.ng&&Gt.ng.common&&Gt.ng.common.locales&&Gt.ng.common.locales[n]),yd[n]}var Se=(()=>((Se=Se||{})[Se.LocaleId=0]="LocaleId",Se[Se.DayPeriodsFormat=1]="DayPeriodsFormat",Se[Se.DayPeriodsStandalone=2]="DayPeriodsStandalone",Se[Se.DaysFormat=3]="DaysFormat",Se[Se.DaysStandalone=4]="DaysStandalone",Se[Se.MonthsFormat=5]="MonthsFormat",Se[Se.MonthsStandalone=6]="MonthsStandalone",Se[Se.Eras=7]="Eras",Se[Se.FirstDayOfWeek=8]="FirstDayOfWeek",Se[Se.WeekendRange=9]="WeekendRange",Se[Se.DateFormat=10]="DateFormat",Se[Se.TimeFormat=11]="TimeFormat",Se[Se.DateTimeFormat=12]="DateTimeFormat",Se[Se.NumberSymbols=13]="NumberSymbols",Se[Se.NumberFormats=14]="NumberFormats",Se[Se.CurrencyCode=15]="CurrencyCode",Se[Se.CurrencySymbol=16]="CurrencySymbol",Se[Se.CurrencyName=17]="CurrencyName",Se[Se.Currencies=18]="Currencies",Se[Se.Directionality=19]="Directionality",Se[Se.PluralCase=20]="PluralCase",Se[Se.ExtraData=21]="ExtraData",Se))();const Jm="en-US";let IT=Jm;function ib(n,t,e,i,r){if(n=ht(n),Array.isArray(n))for(let s=0;s>20;if(id(n)||!n.multi){const T=new yl(l,r,v),L=sb(o,t,r?u:u+w,p);-1===L?(C(bt(d,a),s,o),rb(s,n,t.length),t.push(o),d.directiveStart++,d.directiveEnd++,r&&(d.providerIndexes+=1048576),e.push(T),a.push(T)):(e[L]=T,a[L]=T)}else{const T=sb(o,t,u+w,p),L=sb(o,t,u,u+w),Y=T>=0&&e[T],$=L>=0&&e[L];if(r&&!$||!r&&!Y){C(bt(d,a),s,o);const W=function h3(n,t,e,i,r){const s=new yl(n,e,v);return s.multi=[],s.index=t,s.componentProviders=0,n1(s,r,i&&!e),s}(r?u3:d3,e.length,r,i,l);!r&&$&&(e[L].providerFactory=W),rb(s,n,t.length,0),t.push(o),d.directiveStart++,d.directiveEnd++,r&&(d.providerIndexes+=1048576),e.push(W),a.push(W)}else rb(s,n,T>-1?T:L,n1(e[r?L:T],l,!r&&i));!r&&i&&$&&e[L].componentProviders++}}}function rb(n,t,e,i){const r=id(t),s=function YH(n){return!!n.useClass}(t);if(r||s){const l=(s?ht(t.useClass):t).prototype.ngOnDestroy;if(l){const d=n.destroyHooks||(n.destroyHooks=[]);if(!r&&t.multi){const u=d.indexOf(e);-1===u?d.push(e,[i,l]):d[u+1].push(i,l)}else d.push(e,l)}}}function n1(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function sb(n,t,e,i){for(let r=e;r{e.providersResolver=(i,r)=>function c3(n,t,e){const i=Et();if(i.firstCreatePass){const r=Hr(n);ib(e,i.data,i.blueprint,r,!0),ib(t,i.data,i.blueprint,r,!1)}}(i,r?r(n):n,t)}}class r1{}class p3{resolveComponentFactory(t){throw function m3(n){const t=Error(`No component factory found for ${Ut(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let Ya=(()=>{class n{}return n.NULL=new p3,n})();function _3(){return bd(Mn(),de())}function bd(n,t){return new ye(wr(n,t))}let ye=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=_3,n})();function g3(n){return n instanceof ye?n.nativeElement:n}class fh{}let Is=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function v3(){const n=de(),e=tr(Mn().index,n);return function y3(n){return n[11]}(ns(e)?e:n)}(),n})(),b3=(()=>{class n{}return n.\u0275prov=ae({token:n,providedIn:"root",factory:()=>null}),n})();class xo{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const M3=new xo("13.2.7"),ob={};function ip(n,t,e,i,r=!1){for(;null!==e;){const s=t[e.index];if(null!==s&&i.push(Yn(s)),Yr(s))for(let o=10;o-1&&(uv(t,i),Lm(e,i))}this._attachedToViewContainer=!1}dC(this._lView[1],this._lView)}onDestroy(t){GC(this._lView[1],this._lView,null,t)}markForCheck(){Fv(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Pv(this._lView[1],this._lView,this.context)}checkNoChanges(){!function TH(n,t,e){Ic(!0);try{Pv(n,t,e)}finally{Ic(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Ie(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function xY(n,t){Xu(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Ie(902,"");this._appRef=t}}class w3 extends mh{constructor(t){super(t),this._view=t}detectChanges(){ek(this._view)}checkNoChanges(){!function SH(n){Ic(!0);try{ek(n)}finally{Ic(!1)}}(this._view)}get context(){return null}}class a1 extends Ya{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=vi(t);return new lb(e,this.ngModule)}}function o1(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class lb extends r1{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function zY(n){return n.map(jY).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return o1(this.componentDef.inputs)}get outputs(){return o1(this.componentDef.outputs)}create(t,e,i,r){const s=(r=r||this.ngModule)?function D3(n,t){return{get:(e,i,r)=>{const s=n.get(e,ob,r);return s!==ob||i===ob?s:t.get(e,i,r)}}}(t,r.injector):t,a=s.get(fh,Tu),o=s.get(b3,null),l=a.createRenderer(null,this.componentDef),d=this.componentDef.selectors[0][0]||"div",u=i?function UC(n,t,e){if(gn(n))return n.selectRootElement(t,e===br.ShadowDom);let i="string"==typeof t?n.querySelector(t):t;return i.textContent="",i}(l,i,this.componentDef.encapsulation):dv(a.createRenderer(null,this.componentDef),d,function x3(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(d)),p=this.componentDef.onPush?576:528,w=function wk(n,t){return{components:[],scheduler:n||pY,clean:EH,playerHandler:t||null,flags:0}}(),T=Gm(0,null,null,1,0,null,null,null,null,null),L=eh(null,T,w,p,null,null,a,l,o,s);let Y,$;gl(L);try{const W=function bk(n,t,e,i,r,s){const a=e[1];e[20]=n;const l=Xc(a,20,2,"#host",null),d=l.mergedAttrs=t.hostAttrs;null!==d&&(Wm(l,d,!0),null!==n&&(Yc(r,n,d),null!==l.classes&&_v(r,n,l.classes),null!==l.styles&&wC(r,n,l.styles)));const u=i.createRenderer(n,t),p=eh(e,jC(t),null,t.onPush?64:16,e[20],l,i,u,s||null,null);return a.firstCreatePass&&(C(bt(l,e),a,t.type),QC(a,l),ZC(l,e.length,1)),$m(e,p),e[20]=p}(u,this.componentDef,L,a,l);if(u)if(i)Yc(l,u,["ng-version",M3.full]);else{const{attrs:j,classes:re}=function UY(n){const t=[],e=[];let i=1,r=2;for(;i0&&_v(l,u,re.join(" "))}if($=Su(T,20),void 0!==e){const j=$.projection=[];for(let re=0;rel(a,t)),t.contentQueries){const l=Mn();t.contentQueries(1,a,l.directiveStart)}const o=Mn();return!s.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(Ds(o.index),qC(e[1],o,0,o.directiveStart,o.directiveEnd,t),KC(t,a)),a}(W,this.componentDef,L,w,[KH]),th(T,L,null)}finally{Rc()}return new k3(this.componentType,Y,bd($,L),L,$)}}class k3 extends class f3{}{constructor(t,e,i,r,s){super(),this.location=i,this._rootLView=r,this._tNode=s,this.instance=e,this.hostView=this.changeDetectorRef=new w3(r),this.componentType=t}get injector(){return new zc(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}class Ha{}class l1{}const Md=new Map;class u1 extends Ha{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new a1(this);const i=Bi(t);this._bootstrapComponents=aa(i.bootstrap),this._r3Injector=ck(t,e,[{provide:Ha,useValue:this},{provide:Ya,useValue:this.componentFactoryResolver}],Ut(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=Ln.THROW_IF_NOT_FOUND,i=tt.Default){return t===Ln||t===Ha||t===Yv?this:this._r3Injector.get(t,e,i)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class cb extends l1{constructor(t){super(),this.moduleType=t,null!==Bi(t)&&function S3(n){const t=new Set;!function e(i){const r=Bi(i,!0),s=r.id;null!==s&&(function c1(n,t,e){if(t&&t!==e)throw new Error(`Duplicate module registered for ${n} - ${Ut(t)} vs ${Ut(t.name)}`)}(s,Md.get(s),i),Md.set(s,i));const a=aa(r.imports);for(const o of a)t.has(o)||(t.add(o),e(o))}(n)}(t)}create(t){return new u1(this.moduleType,t)}}function db(n,t,e){const i=Mi()+n,r=de();return r[i]===ut?la(r,i,e?t.call(e):t()):function rh(n,t){return n[t]}(r,i)}function ln(n,t,e,i){return f1(de(),Mi(),n,t,e,i)}function ph(n,t){const e=n[t];return e===ut?void 0:e}function f1(n,t,e,i,r,s){const a=t+e;return Ui(n,a,r)?la(n,a+1,s?i.call(s,r):i(r)):ph(n,a+1)}function m1(n,t,e,i,r,s,a){const o=t+e;return xl(n,o,r,s)?la(n,o+2,a?i.call(a,r,s):i(r,s)):ph(n,o+2)}function p1(n,t,e,i,r,s,a,o){const l=t+e;return function Km(n,t,e,i,r){const s=xl(n,t,e,i);return Ui(n,t+2,r)||s}(n,l,r,s,a)?la(n,l+3,o?i.call(o,r,s,a):i(r,s,a)):ph(n,l+3)}function _1(n,t,e,i,r,s,a,o,l){const d=t+e;return function os(n,t,e,i,r,s){const a=xl(n,t,e,i);return xl(n,t+2,r,s)||a}(n,d,r,s,a,o)?la(n,d+4,l?i.call(l,r,s,a,o):i(r,s,a,o)):ph(n,d+4)}function tn(n,t){const e=Et();let i;const r=n+20;e.firstCreatePass?(i=function P3(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 s=i.factory||(i.factory=Oa(i.type)),a=Ks(v);try{const o=Bc(!1),l=s();return Bc(o),function oB(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,de(),r,l),l}finally{Ks(a)}}function hi(n,t,e){const i=n+20,r=de(),s=po(r,i);return _h(r,i)?f1(r,Mi(),t,s.transform,e,s):s.transform(e)}function wd(n,t,e,i){const r=n+20,s=de(),a=po(s,r);return _h(s,r)?m1(s,Mi(),t,a.transform,e,i,a):a.transform(e,i)}function xd(n,t,e,i,r){const s=n+20,a=de(),o=po(a,s);return _h(a,s)?p1(a,Mi(),t,o.transform,e,i,r,o):o.transform(e,i,r)}function _h(n,t){return n[1].data[t].pure}function ub(n){return t=>{setTimeout(n,void 0,t)}}const fe=class Y3 extends pe{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){var r,s,a;let o=t,l=e||(()=>null),d=i;if(t&&"object"==typeof t){const p=t;o=null===(r=p.next)||void 0===r?void 0:r.bind(p),l=null===(s=p.error)||void 0===s?void 0:s.bind(p),d=null===(a=p.complete)||void 0===a?void 0:a.bind(p)}this.__isAsync&&(l=ub(l),o&&(o=ub(o)),d&&(d=ub(d)));const u=super.subscribe({next:o,error:l,complete:d});return t instanceof _&&t.add(u),u}};function H3(){return this._results[rd()]()}class kl{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=rd(),i=kl.prototype;i[e]||(i[e]=H3)}get changes(){return this._changes||(this._changes=new fe)}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=ss(t);(this._changesDetected=!function J2(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=j3,n})();const B3=Bn,V3=class extends B3{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t){const e=this._declarationTContainer.tViews,i=eh(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);i[17]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[19];return null!==s&&(i[19]=s.createEmbeddedView(e)),th(e,i,t),new mh(i)}};function j3(){return rp(Mn(),de())}function rp(n,t){return 4&n.type?new V3(t,n,bd(n,t)):null}let Vn=(()=>{class n{}return n.__NG_ELEMENT_ID__=z3,n})();function z3(){return M1(Mn(),de())}const U3=Vn,v1=class extends U3{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return bd(this._hostTNode,this._hostLView)}get injector(){return new zc(this._hostTNode,this._hostLView)}get parentInjector(){const t=y(this._hostTNode,this._hostLView);if(Em(t)){const e=yo(t,this._hostLView),i=ji(t);return new zc(e[1].data[i+8],e)}return new zc(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=b1(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){const r=t.createEmbeddedView(e||{});return this.insert(r,i),r}createComponent(t,e,i,r,s){const a=t&&!function ju(n){return"function"==typeof n}(t);let o;if(a)o=e;else{const p=e||{};o=p.index,i=p.injector,r=p.projectableNodes,s=p.ngModuleRef}const l=a?t:new lb(vi(t)),d=i||this.parentInjector;if(!s&&null==l.ngModule){const w=(a?d:this.parentInjector).get(Ha,null);w&&(s=w)}const u=l.create(d,r,void 0,s);return this.insert(u.hostView,o),u}insert(t,e){const i=t._lView,r=i[1];if(function ky(n){return Yr(n[3])}(i)){const u=this.indexOf(t);if(-1!==u)this.detach(u);else{const p=i[3],w=new v1(p,p[6],p[3]);w.detach(w.indexOf(t))}}const s=this._adjustIndex(e),a=this._lContainer;!function CY(n,t,e,i){const r=10+i,s=e.length;i>0&&(e[r-1][4]=t),i0)i.push(a[o/2]);else{const d=s[o+1],u=t[-l];for(let p=10;p{class n{constructor(e){this.appInits=e,this.resolve=op,this.reject=op,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{s.subscribe({complete:o,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)(z(xb,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const yh=new le("AppId",{providedIn:"root",factory:function z1(){return`${Cb()}${Cb()}${Cb()}`}});function Cb(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const U1=new le("Platform Initializer"),Sr=new le("Platform ID"),kb=new le("appBootstrapListener");let G1=(()=>{class n{log(e){console.log(e)}warn(e){console.warn(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const Ba=new le("LocaleId",{providedIn:"root",factory:()=>bl(Ba,tt.Optional|tt.SkipSelf)||function pj(){return"undefined"!=typeof $localize&&$localize.locale||Jm}()});class gj{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let $1=(()=>{class n{compileModuleSync(e){return new cb(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),s=aa(Bi(e).declarations).reduce((a,o)=>{const l=vi(o);return l&&a.push(new lb(l)),a},[]);return new gj(i,s)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const vj=(()=>Promise.resolve(0))();function Tb(n){"undefined"==typeof Zone?vj.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class Ge{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new fe(!1),this.onMicrotaskEmpty=new fe(!1),this.onStable=new fe(!1),this.onError=new fe(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");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 bj(){let n=Gt.requestAnimationFrame,t=Gt.cancelAnimationFrame;if("undefined"!=typeof Zone&&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 wj(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(Gt,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,Eb(n),n.isCheckStableRunning=!0,Sb(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),Eb(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,s,a,o)=>{try{return W1(n),e.invokeTask(r,s,a,o)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||n.shouldCoalesceRunChangeDetection)&&t(),q1(n)}},onInvoke:(e,i,r,s,a,o,l)=>{try{return W1(n),e.invoke(r,s,a,o,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),q1(n)}},onHasTask:(e,i,r,s)=>{e.hasTask(r,s),i===r&&("microTask"==s.change?(n._hasPendingMicrotasks=s.microTask,Eb(n),Sb(n)):"macroTask"==s.change&&(n.hasPendingMacrotasks=s.macroTask))},onHandleError:(e,i,r,s)=>(e.handleError(r,s),n.runOutsideAngular(()=>n.onError.emit(s)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ge.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Ge.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){const s=this._inner,a=s.scheduleEventTask("NgZoneEvent: "+r,t,Mj,op,op);try{return s.runTask(a,e,i)}finally{s.cancelTask(a)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const Mj={};function Sb(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 Eb(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function W1(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function q1(n){n._nesting--,Sb(n)}class Dj{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new fe,this.onMicrotaskEmpty=new fe,this.onStable=new fe,this.onError=new fe}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)}}let Ab=(()=>{class n{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?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:()=>{Ge.assertNotInAngularZone(),Tb(()=>{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())Tb(()=>{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 s=-1;i&&i>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:s,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}findProviders(e,i,r){return[]}}return n.\u0275fac=function(e){return new(e||n)(z(Ge))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),K1=(()=>{class n{constructor(){this._applications=new Map,Lb.addToWindow(this)}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 Lb.findTestabilityInTree(this,e,i)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();class Cj{addToWindow(t){}findTestabilityInTree(t,e,i){return null}}let Os,Lb=new Cj;const Q1=new le("AllowMultipleToken");class Z1{constructor(t,e){this.name=t,this.token=e}}function J1(n,t,e=[]){const i=`Platform: ${t}`,r=new le(i);return(s=[])=>{let a=X1();if(!a||a.injector.get(Q1,!1))if(n)n(e.concat(s).concat({provide:r,useValue:!0}));else{const o=e.concat(s).concat({provide:r,useValue:!0},{provide:Hv,useValue:"platform"});!function Ej(n){if(Os&&!Os.destroyed&&!Os.injector.get(Q1,!1))throw new Ie(400,"");Os=n.get(eS);const t=n.get(U1,null);t&&t.forEach(e=>e())}(Ln.create({providers:o,name:i}))}return function Aj(n){const t=X1();if(!t)throw new Ie(401,"");return t}()}}function X1(){return Os&&!Os.destroyed?Os:null}let eS=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const o=function Lj(n,t){let e;return e="noop"===n?new Dj:("zone.js"===n?void 0:n)||new Ge({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==t?void 0:t.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==t?void 0:t.ngZoneRunCoalescing)}),e}(i?i.ngZone:void 0,{ngZoneEventCoalescing:i&&i.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:i&&i.ngZoneRunCoalescing||!1}),l=[{provide:Ge,useValue:o}];return o.run(()=>{const d=Ln.create({providers:l,parent:this.injector,name:e.moduleType.name}),u=e.create(d),p=u.injector.get(bo,null);if(!p)throw new Ie(402,"");return o.runOutsideAngular(()=>{const w=o.onError.subscribe({next:T=>{p.handleError(T)}});u.onDestroy(()=>{Ib(this._modules,u),w.unsubscribe()})}),function Ij(n,t,e){try{const i=e();return sh(i)?i.catch(r=>{throw t.runOutsideAngular(()=>n.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(p,o,()=>{const w=u.injector.get(Db);return w.runInitializers(),w.donePromise.then(()=>(function gV(n){Ji(n,"Expected localeId to be defined"),"string"==typeof n&&(IT=n.toLowerCase().replace(/_/g,"-"))}(u.injector.get(Ba,Jm)||Jm),this._moduleDoBootstrap(u),u))})})}bootstrapModule(e,i=[]){const r=tS({},i);return function Tj(n,t,e){const i=new cb(e);return Promise.resolve(i)}(0,0,e).then(s=>this.bootstrapModuleFactory(s,r))}_moduleDoBootstrap(e){const i=e.injector.get(Cd);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new Ie(403,"");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 Ie(404,"");this._modules.slice().forEach(e=>e.destroy()),this._destroyListeners.forEach(e=>e()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(z(Ln))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();function tS(n,t){return Array.isArray(t)?t.reduce(tS,n):Object.assign(Object.assign({},n),t)}let Cd=(()=>{class n{constructor(e,i,r,s,a){this._zone=e,this._injector=i,this._exceptionHandler=r,this._componentFactoryResolver=s,this._initStatus=a,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new _t(d=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{d.next(this._stable),d.complete()})}),l=new _t(d=>{let u;this._zone.runOutsideAngular(()=>{u=this._zone.onStable.subscribe(()=>{Ge.assertNotInAngularZone(),Tb(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,d.next(!0))})})});const p=this._zone.onUnstable.subscribe(()=>{Ge.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{d.next(!1)}))});return()=>{u.unsubscribe(),p.unsubscribe()}});this.isStable=yr(o,l.pipe(uu()))}bootstrap(e,i){if(!this._initStatus.done)throw new Ie(405,"");let r;r=e instanceof r1?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(r.componentType);const s=function Sj(n){return n.isBoundToModule}(r)?void 0:this._injector.get(Ha),o=r.create(Ln.NULL,[],i||r.selector,s),l=o.location.nativeElement,d=o.injector.get(Ab,null),u=d&&o.injector.get(K1);return d&&u&&u.registerApplication(l,d),o.onDestroy(()=>{this.detachView(o.hostView),Ib(this.components,o),u&&u.unregisterApplication(l)}),this._loadComponent(o),o}tick(){if(this._runningTick)throw new Ie(101,"");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;Ib(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(kb,[]).concat(this._bootstrapListeners).forEach(r=>r(e))}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return n.\u0275fac=function(e){return new(e||n)(z(Ge),z(Ln),z(bo),z(Ya),z(Db))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ib(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}let iS=!0,$t=(()=>{class n{}return n.__NG_ELEMENT_ID__=Rj,n})();function Rj(n){return function Pj(n,t,e){if(xc(n)&&!e){const i=tr(n.index,t);return new mh(i,i)}return 47&n.type?new mh(t[16],t):null}(Mn(),de(),16==(16&n))}class lS{constructor(){}supports(t){return ih(t)}create(t){return new jj(t)}}const Vj=(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||Vj}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,s=null;for(;e||i;){const a=!i||e&&e.currentIndex{a=this._trackByFn(r,o),null!==e&&Object.is(e.trackById,a)?(i&&(e=this._verifyReinsertion(e,o,a,r)),Object.is(e.item,o)||this._addIdentityChange(e,o)):(e=this._mismatch(e,o,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 s;return null===t?s=this._itTail:(s=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,s,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,s,r)):t=this._addAfter(new zj(e,i),s,r),t}_verifyReinsertion(t,e,i,r){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==s?t=this._reinsertAfter(s,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,s=t._nextRemoved;return null===r?this._removalsHead=s:r._nextRemoved=s,null===s?this._removalsTail=r:s._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 cS),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 cS),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 zj{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 Uj{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 cS{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new Uj,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 dS(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 s=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,s)}}),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 s=r._prev,a=r._next;return s&&(s._next=a),a&&(a._prev=s),r._next=null,r._prev=null,r}const i=new $j(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 $j{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 hS(){return new ua([new lS])}let ua=(()=>{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||hS()),deps:[[n,new as,new Oi]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new Ie(901,"")}}return n.\u0275prov=ae({token:n,providedIn:"root",factory:hS}),n})();function fS(){return new Sl([new uS])}let Sl=(()=>{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||fS()),deps:[[n,new as,new Oi]]}}find(e){const i=this.factories.find(s=>s.supports(e));if(i)return i;throw new Ie(901,"")}}return n.\u0275prov=ae({token:n,providedIn:"root",factory:fS}),n})();const Kj=J1(null,"core",[{provide:Sr,useValue:"unknown"},{provide:eS,deps:[Ln]},{provide:K1,deps:[]},{provide:G1,deps:[]}]);let Qj=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(z(Cd))},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})(),dp=null;function ha(){return dp}const qe=new le("DocumentToken");let El=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:function(){return function e4(){return z(mS)}()},providedIn:"platform"}),n})();const t4=new le("Location Initialized");let mS=(()=>{class n extends El{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return ha().getBaseHref(this._doc)}onPopState(e){const i=ha().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=ha().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){pS()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){pS()?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)(z(qe))},n.\u0275prov=ae({token:n,factory:function(){return function n4(){return new mS(z(qe))}()},providedIn:"platform"}),n})();function pS(){return!!window.history.pushState}function Nb(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 _S(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 Va(n){return n&&"?"!==n[0]?"?"+n:n}let kd=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:function(){return function r4(n){const t=z(qe).location;return new gS(z(El),t&&t.origin||"")}()},providedIn:"root"}),n})();const Yb=new le("appBaseHref");let gS=(()=>{class n extends kd{constructor(e,i){if(super(),this._platformLocation=e,this._removeListenerFns=[],null==i&&(i=this._platformLocation.getBaseHrefFromDOM()),null==i)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");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}prepareExternalUrl(e){return Nb(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+Va(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,s){const a=this.prepareExternalUrl(r+Va(s));this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,s){const a=this.prepareExternalUrl(r+Va(s));this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(z(El),z(Yb,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),s4=(()=>{class n extends kd{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=Nb(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,r,s){let a=this.prepareExternalUrl(r+Va(s));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,s){let a=this.prepareExternalUrl(r+Va(s));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(z(El),z(Yb,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),vh=(()=>{class n{constructor(e,i){this._subject=new fe,this._urlChangeListeners=[],this._platformStrategy=e;const r=this._platformStrategy.getBaseHref();this._platformLocation=i,this._baseHref=_S(yS(r)),this._platformStrategy.onPopState(s=>{this._subject.emit({url:this.path(!0),pop:!0,state:s.state,type:s.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+Va(i))}normalize(e){return n.stripTrailingSlash(function o4(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._baseHref,yS(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._platformStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Va(i)),r)}replaceState(e,i="",r=null){this._platformStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Va(i)),r)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(e=0){var i,r;null===(r=(i=this._platformStrategy).historyGo)||void 0===r||r.call(i,e)}onUrlChange(e){this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}))}_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=Va,n.joinWithSlash=Nb,n.stripTrailingSlash=_S,n.\u0275fac=function(e){return new(e||n)(z(kd),z(El))},n.\u0275prov=ae({token:n,factory:function(){return function a4(){return new vh(z(kd),z(El))}()},providedIn:"root"}),n})();function yS(n){return n.replace(/\/index.html$/,"")}var Wn=(()=>((Wn=Wn||{})[Wn.Format=0]="Format",Wn[Wn.Standalone=1]="Standalone",Wn))(),kt=(()=>((kt=kt||{})[kt.Narrow=0]="Narrow",kt[kt.Abbreviated=1]="Abbreviated",kt[kt.Wide=2]="Wide",kt[kt.Short=3]="Short",kt))(),In=(()=>((In=In||{})[In.Short=0]="Short",In[In.Medium=1]="Medium",In[In.Long=2]="Long",In[In.Full=3]="Full",In))(),Xe=(()=>((Xe=Xe||{})[Xe.Decimal=0]="Decimal",Xe[Xe.Group=1]="Group",Xe[Xe.List=2]="List",Xe[Xe.PercentSign=3]="PercentSign",Xe[Xe.PlusSign=4]="PlusSign",Xe[Xe.MinusSign=5]="MinusSign",Xe[Xe.Exponential=6]="Exponential",Xe[Xe.SuperscriptingExponent=7]="SuperscriptingExponent",Xe[Xe.PerMille=8]="PerMille",Xe[Xe.Infinity=9]="Infinity",Xe[Xe.NaN=10]="NaN",Xe[Xe.TimeSeparator=11]="TimeSeparator",Xe[Xe.CurrencyDecimal=12]="CurrencyDecimal",Xe[Xe.CurrencyGroup=13]="CurrencyGroup",Xe))();function up(n,t){return us(ir(n)[Se.DateFormat],t)}function hp(n,t){return us(ir(n)[Se.TimeFormat],t)}function fp(n,t){return us(ir(n)[Se.DateTimeFormat],t)}function ds(n,t){const e=ir(n),i=e[Se.NumberSymbols][t];if(void 0===i){if(t===Xe.CurrencyDecimal)return e[Se.NumberSymbols][Xe.Decimal];if(t===Xe.CurrencyGroup)return e[Se.NumberSymbols][Xe.Group]}return i}function bS(n){if(!n[Se.ExtraData])throw new Error(`Missing extra locale data for the locale "${n[Se.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function us(n,t){for(let e=t;e>-1;e--)if(void 0!==n[e])return n[e];throw new Error("Locale data API: locale data undefined")}function Bb(n){const[t,e]=n.split(":");return{hours:+t,minutes:+e}}const b4=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,bh={},M4=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var fi=(()=>((fi=fi||{})[fi.Short=0]="Short",fi[fi.ShortGMT=1]="ShortGMT",fi[fi.Long=2]="Long",fi[fi.Extended=3]="Extended",fi))(),nt=(()=>((nt=nt||{})[nt.FullYear=0]="FullYear",nt[nt.Month=1]="Month",nt[nt.Date=2]="Date",nt[nt.Hours=3]="Hours",nt[nt.Minutes=4]="Minutes",nt[nt.Seconds=5]="Seconds",nt[nt.FractionalSeconds=6]="FractionalSeconds",nt[nt.Day=7]="Day",nt))(),gt=(()=>((gt=gt||{})[gt.DayPeriods=0]="DayPeriods",gt[gt.Days=1]="Days",gt[gt.Months=2]="Months",gt[gt.Eras=3]="Eras",gt))();function w4(n,t,e,i){let r=function L4(n){if(xS(n))return n;if("number"==typeof n&&!isNaN(n))return new Date(n);if("string"==typeof n){if(n=n.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(n)){const[r,s=1,a=1]=n.split("-").map(o=>+o);return mp(r,s-1,a)}const e=parseFloat(n);if(!isNaN(n-e))return new Date(e);let i;if(i=n.match(b4))return function I4(n){const t=new Date(0);let e=0,i=0;const r=n[8]?t.setUTCFullYear:t.setFullYear,s=n[8]?t.setUTCHours:t.setHours;n[9]&&(e=Number(n[9]+n[10]),i=Number(n[9]+n[11])),r.call(t,Number(n[1]),Number(n[2])-1,Number(n[3]));const a=Number(n[4]||0)-e,o=Number(n[5]||0)-i,l=Number(n[6]||0),d=Math.floor(1e3*parseFloat("0."+(n[7]||0)));return s.call(t,a,o,l,d),t}(i)}const t=new Date(n);if(!xS(t))throw new Error(`Unable to convert "${n}" into a date`);return t}(n);t=ja(e,t)||t;let o,a=[];for(;t;){if(o=M4.exec(t),!o){a.push(t);break}{a=a.concat(o.slice(1));const u=a.pop();if(!u)break;t=u}}let l=r.getTimezoneOffset();i&&(l=wS(i,l),r=function A4(n,t,e){const i=e?-1:1,r=n.getTimezoneOffset();return function E4(n,t){return(n=new Date(n.getTime())).setMinutes(n.getMinutes()+t),n}(n,i*(wS(t,r)-r))}(r,i,!0));let d="";return a.forEach(u=>{const p=function S4(n){if(jb[n])return jb[n];let t;switch(n){case"G":case"GG":case"GGG":t=mn(gt.Eras,kt.Abbreviated);break;case"GGGG":t=mn(gt.Eras,kt.Wide);break;case"GGGGG":t=mn(gt.Eras,kt.Narrow);break;case"y":t=ni(nt.FullYear,1,0,!1,!0);break;case"yy":t=ni(nt.FullYear,2,0,!0,!0);break;case"yyy":t=ni(nt.FullYear,3,0,!1,!0);break;case"yyyy":t=ni(nt.FullYear,4,0,!1,!0);break;case"Y":t=yp(1);break;case"YY":t=yp(2,!0);break;case"YYY":t=yp(3);break;case"YYYY":t=yp(4);break;case"M":case"L":t=ni(nt.Month,1,1);break;case"MM":case"LL":t=ni(nt.Month,2,1);break;case"MMM":t=mn(gt.Months,kt.Abbreviated);break;case"MMMM":t=mn(gt.Months,kt.Wide);break;case"MMMMM":t=mn(gt.Months,kt.Narrow);break;case"LLL":t=mn(gt.Months,kt.Abbreviated,Wn.Standalone);break;case"LLLL":t=mn(gt.Months,kt.Wide,Wn.Standalone);break;case"LLLLL":t=mn(gt.Months,kt.Narrow,Wn.Standalone);break;case"w":t=Vb(1);break;case"ww":t=Vb(2);break;case"W":t=Vb(1,!0);break;case"d":t=ni(nt.Date,1);break;case"dd":t=ni(nt.Date,2);break;case"c":case"cc":t=ni(nt.Day,1);break;case"ccc":t=mn(gt.Days,kt.Abbreviated,Wn.Standalone);break;case"cccc":t=mn(gt.Days,kt.Wide,Wn.Standalone);break;case"ccccc":t=mn(gt.Days,kt.Narrow,Wn.Standalone);break;case"cccccc":t=mn(gt.Days,kt.Short,Wn.Standalone);break;case"E":case"EE":case"EEE":t=mn(gt.Days,kt.Abbreviated);break;case"EEEE":t=mn(gt.Days,kt.Wide);break;case"EEEEE":t=mn(gt.Days,kt.Narrow);break;case"EEEEEE":t=mn(gt.Days,kt.Short);break;case"a":case"aa":case"aaa":t=mn(gt.DayPeriods,kt.Abbreviated);break;case"aaaa":t=mn(gt.DayPeriods,kt.Wide);break;case"aaaaa":t=mn(gt.DayPeriods,kt.Narrow);break;case"b":case"bb":case"bbb":t=mn(gt.DayPeriods,kt.Abbreviated,Wn.Standalone,!0);break;case"bbbb":t=mn(gt.DayPeriods,kt.Wide,Wn.Standalone,!0);break;case"bbbbb":t=mn(gt.DayPeriods,kt.Narrow,Wn.Standalone,!0);break;case"B":case"BB":case"BBB":t=mn(gt.DayPeriods,kt.Abbreviated,Wn.Format,!0);break;case"BBBB":t=mn(gt.DayPeriods,kt.Wide,Wn.Format,!0);break;case"BBBBB":t=mn(gt.DayPeriods,kt.Narrow,Wn.Format,!0);break;case"h":t=ni(nt.Hours,1,-12);break;case"hh":t=ni(nt.Hours,2,-12);break;case"H":t=ni(nt.Hours,1);break;case"HH":t=ni(nt.Hours,2);break;case"m":t=ni(nt.Minutes,1);break;case"mm":t=ni(nt.Minutes,2);break;case"s":t=ni(nt.Seconds,1);break;case"ss":t=ni(nt.Seconds,2);break;case"S":t=ni(nt.FractionalSeconds,1);break;case"SS":t=ni(nt.FractionalSeconds,2);break;case"SSS":t=ni(nt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=_p(fi.Short);break;case"ZZZZZ":t=_p(fi.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=_p(fi.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=_p(fi.Long);break;default:return null}return jb[n]=t,t}(u);d+=p?p(r,e,l):"''"===u?"'":u.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),d}function mp(n,t,e){const i=new Date(0);return i.setFullYear(n,t,e),i.setHours(0,0,0),i}function ja(n,t){const e=function l4(n){return ir(n)[Se.LocaleId]}(n);if(bh[e]=bh[e]||{},bh[e][t])return bh[e][t];let i="";switch(t){case"shortDate":i=up(n,In.Short);break;case"mediumDate":i=up(n,In.Medium);break;case"longDate":i=up(n,In.Long);break;case"fullDate":i=up(n,In.Full);break;case"shortTime":i=hp(n,In.Short);break;case"mediumTime":i=hp(n,In.Medium);break;case"longTime":i=hp(n,In.Long);break;case"fullTime":i=hp(n,In.Full);break;case"short":const r=ja(n,"shortTime"),s=ja(n,"shortDate");i=pp(fp(n,In.Short),[r,s]);break;case"medium":const a=ja(n,"mediumTime"),o=ja(n,"mediumDate");i=pp(fp(n,In.Medium),[a,o]);break;case"long":const l=ja(n,"longTime"),d=ja(n,"longDate");i=pp(fp(n,In.Long),[l,d]);break;case"full":const u=ja(n,"fullTime"),p=ja(n,"fullDate");i=pp(fp(n,In.Full),[u,p])}return i&&(bh[e][t]=i),i}function pp(n,t){return t&&(n=n.replace(/\{([^}]+)}/g,function(e,i){return null!=t&&i in t?t[i]:e})),n}function Fs(n,t,e="-",i,r){let s="";(n<0||r&&n<=0)&&(r?n=1-n:(n=-n,s=e));let a=String(n);for(;a.length0||o>-e)&&(o+=e),n===nt.Hours)0===o&&-12===e&&(o=12);else if(n===nt.FractionalSeconds)return function x4(n,t){return Fs(n,3).substr(0,t)}(o,t);const l=ds(a,Xe.MinusSign);return Fs(o,t,l,i,r)}}function mn(n,t,e=Wn.Format,i=!1){return function(r,s){return function C4(n,t,e,i,r,s){switch(e){case gt.Months:return function u4(n,t,e){const i=ir(n),s=us([i[Se.MonthsFormat],i[Se.MonthsStandalone]],t);return us(s,e)}(t,r,i)[n.getMonth()];case gt.Days:return function d4(n,t,e){const i=ir(n),s=us([i[Se.DaysFormat],i[Se.DaysStandalone]],t);return us(s,e)}(t,r,i)[n.getDay()];case gt.DayPeriods:const a=n.getHours(),o=n.getMinutes();if(s){const d=function p4(n){const t=ir(n);return bS(t),(t[Se.ExtraData][2]||[]).map(i=>"string"==typeof i?Bb(i):[Bb(i[0]),Bb(i[1])])}(t),u=function _4(n,t,e){const i=ir(n);bS(i);const s=us([i[Se.ExtraData][0],i[Se.ExtraData][1]],t)||[];return us(s,e)||[]}(t,r,i),p=d.findIndex(w=>{if(Array.isArray(w)){const[T,L]=w,Y=a>=T.hours&&o>=T.minutes,$=a0?Math.floor(r/60):Math.ceil(r/60);switch(n){case fi.Short:return(r>=0?"+":"")+Fs(a,2,s)+Fs(Math.abs(r%60),2,s);case fi.ShortGMT:return"GMT"+(r>=0?"+":"")+Fs(a,1,s);case fi.Long:return"GMT"+(r>=0?"+":"")+Fs(a,2,s)+":"+Fs(Math.abs(r%60),2,s);case fi.Extended:return 0===i?"Z":(r>=0?"+":"")+Fs(a,2,s)+":"+Fs(Math.abs(r%60),2,s);default:throw new Error(`Unknown zone width "${n}"`)}}}function MS(n){return mp(n.getFullYear(),n.getMonth(),n.getDate()+(4-n.getDay()))}function Vb(n,t=!1){return function(e,i){let r;if(t){const s=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,a=e.getDate();r=1+Math.floor((a+s)/7)}else{const s=MS(e),a=function T4(n){const t=mp(n,0,1).getDay();return mp(n,0,1+(t<=4?4:11)-t)}(s.getFullYear()),o=s.getTime()-a.getTime();r=1+Math.round(o/6048e5)}return Fs(r,n,ds(i,Xe.MinusSign))}}function yp(n,t=!1){return function(e,i){return Fs(MS(e).getFullYear(),n,ds(i,Xe.MinusSign),t)}}const jb={};function wS(n,t){n=n.replace(/:/g,"");const e=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return isNaN(e)?t:e}function xS(n){return n instanceof Date&&!isNaN(n.valueOf())}function TS(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[r,s]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===t)return decodeURIComponent(s)}return null}let sr=(()=>{class n{constructor(e,i,r,s){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=r,this._renderer=s,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&&(ih(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 ${Ut(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)(v(ua),v(Sl),v(ye),v(Is))},n.\u0275dir=q({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),n})();class G4{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 Do=(()=>{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,s,a)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new G4(r.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)i.remove(null===s?void 0:s);else if(null!==s){const o=i.get(s);i.move(o,a),SS(o,r)}});for(let r=0,s=i.length;r{SS(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(v(Vn),v(Bn),v(ua))},n.\u0275dir=q({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),n})();function SS(n,t){n.context.$implicit=t.item}let xn=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new $4,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){ES("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){ES("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)(v(Vn),v(Bn))},n.\u0275dir=q({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),n})();class $4{constructor(){this.$implicit=null,this.ngIf=null}}function ES(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${Ut(t)}'.`)}class qb{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 Co=(()=>{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 qb(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(v(Vn),v(Bn),v(Co,9))},n.\u0275dir=q({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),n})(),Sd=(()=>{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,s]=e.split(".");null!=(i=null!=i&&s?`${i}${s}`:i)?this._renderer.setStyle(this._ngEl.nativeElement,r,i):this._renderer.removeStyle(this._ngEl.nativeElement,r)}_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)(v(ye),v(Sl),v(Is))},n.\u0275dir=q({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),n})(),Ed=(()=>{class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(e){if(e.ngTemplateOutlet){const i=this._viewContainerRef;this._viewRef&&i.remove(i.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?i.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return n.\u0275fac=function(e){return new(e||n)(v(Vn))},n.\u0275dir=q({type:n,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[wt]}),n})();function Rs(n,t){return new Ie(2100,"")}class K4{createSubscription(t,e){return t.subscribe({next:e,error:i=>{throw i}})}dispose(t){t.unsubscribe()}onDestroy(t){t.unsubscribe()}}class Q4{createSubscription(t,e){return t.then(e,i=>{throw i})}dispose(t){}onDestroy(t){}}const Z4=new Q4,J4=new K4;let Kb=(()=>{class n{constructor(e){this._ref=e,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}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(sh(e))return Z4;if(zk(e))return J4;throw Rs()}_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)(v($t,16))},n.\u0275pipe=fn({name:"async",type:n,pure:!1}),n})();const r5=new le("DATE_PIPE_DEFAULT_TIMEZONE");let LS=(()=>{class n{constructor(e,i){this.locale=e,this.defaultTimezone=i}transform(e,i="mediumDate",r,s){var a;if(null==e||""===e||e!=e)return null;try{return w4(e,i,s||this.locale,null!==(a=null!=r?r:this.defaultTimezone)&&void 0!==a?a:void 0)}catch(o){throw Rs()}}}return n.\u0275fac=function(e){return new(e||n)(v(Ba,16),v(r5,24))},n.\u0275pipe=fn({name:"date",type:n,pure:!0}),n})(),OS=(()=>{class n{transform(e,i,r){if(null==e)return null;if(!this.supports(e))throw Rs();return e.slice(i,r)}supports(e){return"string"==typeof e||Array.isArray(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=fn({name:"slice",type:n,pure:!1}),n})(),xi=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})();const FS="browser";function ko(n){return n===FS}function Ad(n){return"server"===n}let g5=(()=>{class n{}return n.\u0275prov=ae({token:n,providedIn:"root",factory:()=>new y5(z(qe),window)}),n})();class y5{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 v5(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 s=r.shadowRoot;if(s){const a=s.getElementById(t)||s.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,s=this.offset();this.window.scrollTo(i-s[0],r-s[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=RS(this.window.history)||RS(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch(t){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(t){return!1}}}function RS(n){return Object.getOwnPropertyDescriptor(n,"scrollRestoration")}class PS{}class Jb extends class b5 extends class Xj{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function Jj(n){dp||(dp=n)}(new Jb)}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 M5(){return wh=wh||document.querySelector("base"),wh?wh.getAttribute("href"):null}();return null==e?null:function w5(n){bp=bp||document.createElement("a"),bp.setAttribute("href",n);const t=bp.pathname;return"/"===t.charAt(0)?t:`/${t}`}(e)}resetBaseElement(){wh=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return TS(document.cookie,t)}}let bp,wh=null;const NS=new le("TRANSITION_ID"),D5=[{provide:xb,useFactory:function x5(n,t,e){return()=>{e.get(Db).donePromise.then(()=>{const i=ha(),r=t.querySelectorAll(`style[ng-transition="${n}"]`);for(let s=0;s{const s=t.findTestabilityInTree(i,r);if(null==s)throw new Error("Could not find testability for element.");return s},Gt.getAllAngularTestabilities=()=>t.getAllTestabilities(),Gt.getAllAngularRootElements=()=>t.getAllRootElements(),Gt.frameworkStabilizers||(Gt.frameworkStabilizers=[]),Gt.frameworkStabilizers.push(i=>{const r=Gt.getAllAngularTestabilities();let s=r.length,a=!1;const o=function(l){a=a||l,s--,0==s&&i(a)};r.forEach(function(l){l.whenStable(o)})})}findTestabilityInTree(t,e,i){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:i?ha().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}let C5=(()=>{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const Mp=new le("EventManagerPlugins");let wp=(()=>{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 s=0;s{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=ae({token:n,factory:n.\u0275fac}),n})(),xh=(()=>{class n extends HS{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,r){e.forEach(s=>{const a=this._doc.createElement("style");a.textContent=s,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(BS),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(e,r,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(BS))}}return n.\u0275fac=function(e){return new(e||n)(z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();function BS(n){ha().remove(n)}const e0={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/"},t0=/%COMP%/g;function xp(n,t,e){for(let i=0;i{if("__ngUnwrap__"===t)return n;!1===n(t)&&(t.preventDefault(),t.returnValue=!1)}}let Dp=(()=>{class n{constructor(e,i,r){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new n0(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case br.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new L5(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(e),r}case 1:case br.ShadowDom:return new I5(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const r=xp(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)(z(wp),z(xh),z(yh))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();class n0{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(e0[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,i){t&&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 s=e0[r];s?t.setAttributeNS(s,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const r=e0[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&(jr.DashCase|jr.Important)?t.style.setProperty(e,i,r&jr.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&jr.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,zS(i)):this.eventManager.addEventListener(t,e,zS(i))}}class L5 extends n0{constructor(t,e,i,r){super(t),this.component=i;const s=xp(r+"-"+i.id,i.styles,[]);e.addStyles(s),this.contentAttr=function S5(n){return"_ngcontent-%COMP%".replace(t0,n)}(r+"-"+i.id),this.hostAttr=function E5(n){return"_nghost-%COMP%".replace(t0,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 I5 extends n0{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 s=xp(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)(z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const GS=["alt","control","meta","shift"],R5={"\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"},$S={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},P5={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let N5=(()=>{class n extends YS{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,r){const s=n.parseEventName(i),a=n.eventCallback(s.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>ha().onAndCancel(e,s.domEventName,a))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const s=n._normalizeKey(i.pop());let a="";if(GS.forEach(l=>{const d=i.indexOf(l);d>-1&&(i.splice(d,1),a+=l+".")}),a+=s,0!=i.length||0===s.length)return null;const o={};return o.domEventName=r,o.fullKey=a,o}static getEventFullKey(e){let i="",r=function Y5(n){let t=n.key;if(null==t){if(t=n.keyIdentifier,null==t)return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===n.location&&$S.hasOwnProperty(t)&&(t=$S[t]))}return R5[t]||t}(e);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),GS.forEach(s=>{s!=r&&P5[s](e)&&(i+=s+".")}),i+=r,i}static eventCallback(e,i,r){return s=>{n.getEventFullKey(s)===e&&r.runGuarded(()=>i(s))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const j5=J1(Kj,"browser",[{provide:Sr,useValue:FS},{provide:U1,useValue:function H5(){Jb.makeCurrent(),Xb.init()},multi:!0},{provide:qe,useFactory:function V5(){return function Sc(n){ea=n}(document),document},deps:[]}]),z5=[{provide:Hv,useValue:"root"},{provide:bo,useFactory:function B5(){return new bo},deps:[]},{provide:Mp,useClass:O5,multi:!0,deps:[qe,Ge,Sr]},{provide:Mp,useClass:N5,multi:!0,deps:[qe]},{provide:Dp,useClass:Dp,deps:[wp,xh,yh]},{provide:fh,useExisting:Dp},{provide:HS,useExisting:xh},{provide:xh,useClass:xh,deps:[qe]},{provide:Ab,useClass:Ab,deps:[Ge]},{provide:wp,useClass:wp,deps:[Mp,Ge]},{provide:PS,useClass:C5,deps:[]}];let WS=(()=>{class n{constructor(e){if(e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(e){return{ngModule:n,providers:[{provide:yh,useValue:e.appId},{provide:NS,useExisting:yh},D5]}}}return n.\u0275fac=function(e){return new(e||n)(z(n,12))},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:z5,imports:[xi,Qj]}),n})();"undefined"!=typeof window&&window;let Dh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:function(e){let i=null;return i=e?new(e||n):z(QS),i},providedIn:"root"}),n})(),QS=(()=>{class n extends Dh{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case Vt.NONE:return i;case Vt.HTML:return ra(i,"HTML")?Vr(i):KD(this._doc,String(i)).toString();case Vt.STYLE:return ra(i,"Style")?Vr(i):i;case Vt.SCRIPT:if(ra(i,"Script"))return Vr(i);throw new Error("unsafe value used in a script context");case Vt.URL:return VD(i),ra(i,"URL")?Vr(i):qu(String(i));case Vt.RESOURCE_URL:if(ra(i,"ResourceURL"))return Vr(i);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return function EN(n){return new DN(n)}(e)}bypassSecurityTrustStyle(e){return function AN(n){return new CN(n)}(e)}bypassSecurityTrustScript(e){return function LN(n){return new kN(n)}(e)}bypassSecurityTrustUrl(e){return function IN(n){return new TN(n)}(e)}bypassSecurityTrustResourceUrl(e){return function ON(n){return new SN(n)}(e)}}return n.\u0275fac=function(e){return new(e||n)(z(qe))},n.\u0275prov=ae({token:n,factory:function(e){let i=null;return i=e?new e:function X5(n){return new QS(n.get(qe))}(z(Ln)),i},providedIn:"root"}),n})();function We(...n){return Xn(n,Ei(n))}function Ld(n,t){return M(t)?Sn(n,t,1):Sn(n,1)}function Dn(n,t){return nn((e,i)=>{let r=0;e.subscribe(Zt(i,s=>n.call(t,s,r++)&&i.next(s)))})}class ZS{}class JS{}class pn{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),s=r.toLowerCase(),a=e.slice(i+1).trim();this.maybeSetNormalizedName(r,s),this.headers.has(s)?this.headers.get(s).push(a):this.headers.set(s,[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 pn?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 pn;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof pn?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 s=t.value;if(s){let a=this.headers.get(e);if(!a)return;a=a.filter(o=>-1===s.indexOf(o)),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 e8{encodeKey(t){return XS(t)}encodeValue(t){return XS(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const n8=/%(\d[a-f0-9])/gi,r8={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function XS(n){return encodeURIComponent(n).replace(n8,(t,e)=>{var i;return null!==(i=r8[e])&&void 0!==i?i:t})}function eE(n){return`${n}`}class So{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new e8,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function t8(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(r=>{const s=r.indexOf("="),[a,o]=-1==s?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,s)),t.decodeValue(r.slice(s+1))],l=e.get(a)||[];l.push(o),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];this.map.set(e,Array.isArray(i)?i:[i])})):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(s=>{e.push({param:i,value:s,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 So({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(eE(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(eE(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 s8{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 tE(n){return"undefined"!=typeof ArrayBuffer&&n instanceof ArrayBuffer}function nE(n){return"undefined"!=typeof Blob&&n instanceof Blob}function iE(n){return"undefined"!=typeof FormData&&n instanceof FormData}class Ch{constructor(t,e,i,r){let s;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function a8(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,s=r):s=i,s&&(this.reportProgress=!!s.reportProgress,this.withCredentials=!!s.withCredentials,s.responseType&&(this.responseType=s.responseType),s.headers&&(this.headers=s.headers),s.context&&(this.context=s.context),s.params&&(this.params=s.params)),this.headers||(this.headers=new pn),this.context||(this.context=new s8),this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=e;else{const o=e.indexOf("?");this.urlWithParams=e+(-1===o?"?":ow.set(T,t.setHeaders[T]),d)),t.setParams&&(u=Object.keys(t.setParams).reduce((w,T)=>w.set(T,t.setParams[T]),u)),new Ch(i,r,a,{params:u,headers:d,context:p,reportProgress:l,responseType:s,withCredentials:o})}}var ii=(()=>((ii=ii||{})[ii.Sent=0]="Sent",ii[ii.UploadProgress=1]="UploadProgress",ii[ii.ResponseHeader=2]="ResponseHeader",ii[ii.DownloadProgress=3]="DownloadProgress",ii[ii.Response=4]="Response",ii[ii.User=5]="User",ii))();class s0{constructor(t,e=200,i="OK"){this.headers=t.headers||new pn,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 a0 extends s0{constructor(t={}){super(t),this.type=ii.ResponseHeader}clone(t={}){return new a0({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 Cp extends s0{constructor(t={}){super(t),this.type=ii.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new Cp({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 rE extends s0{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 o0(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 kp=(()=>{class n{constructor(e){this.handler=e}request(e,i,r={}){let s;if(e instanceof Ch)s=e;else{let l,d;l=r.headers instanceof pn?r.headers:new pn(r.headers),r.params&&(d=r.params instanceof So?r.params:new So({fromObject:r.params})),s=new Ch(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=We(s).pipe(Ld(l=>this.handler.handle(l)));if(e instanceof Ch||"events"===r.observe)return a;const o=a.pipe(Dn(l=>l instanceof Cp));switch(r.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return o.pipe(et(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return o.pipe(et(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return o.pipe(et(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return o.pipe(et(l=>l.body))}case"response":return o;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 So).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,o0(r,i))}post(e,i,r={}){return this.request("POST",e,o0(r,i))}put(e,i,r={}){return this.request("PUT",e,o0(r,i))}}return n.\u0275fac=function(e){return new(e||n)(z(ZS))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();class sE{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const l0=new le("HTTP_INTERCEPTORS");let l8=(()=>{class n{intercept(e,i){return i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const c8=/^\)\]\}',?\n/;let aE=(()=>{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 _t(i=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((T,L)=>r.setRequestHeader(T,L.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const T=e.detectContentTypeHeader();null!==T&&r.setRequestHeader("Content-Type",T)}if(e.responseType){const T=e.responseType.toLowerCase();r.responseType="json"!==T?T:"text"}const s=e.serializeBody();let a=null;const o=()=>{if(null!==a)return a;const T=r.statusText||"OK",L=new pn(r.getAllResponseHeaders()),Y=function d8(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 a0({headers:L,status:r.status,statusText:T,url:Y}),a},l=()=>{let{headers:T,status:L,statusText:Y,url:$}=o(),W=null;204!==L&&(W=void 0===r.response?r.responseText:r.response),0===L&&(L=W?200:0);let j=L>=200&&L<300;if("json"===e.responseType&&"string"==typeof W){const re=W;W=W.replace(c8,"");try{W=""!==W?JSON.parse(W):null}catch(ge){W=re,j&&(j=!1,W={error:ge,text:W})}}j?(i.next(new Cp({body:W,headers:T,status:L,statusText:Y,url:$||void 0})),i.complete()):i.error(new rE({error:W,headers:T,status:L,statusText:Y,url:$||void 0}))},d=T=>{const{url:L}=o(),Y=new rE({error:T,status:r.status||0,statusText:r.statusText||"Unknown Error",url:L||void 0});i.error(Y)};let u=!1;const p=T=>{u||(i.next(o()),u=!0);let L={type:ii.DownloadProgress,loaded:T.loaded};T.lengthComputable&&(L.total=T.total),"text"===e.responseType&&!!r.responseText&&(L.partialText=r.responseText),i.next(L)},w=T=>{let L={type:ii.UploadProgress,loaded:T.loaded};T.lengthComputable&&(L.total=T.total),i.next(L)};return r.addEventListener("load",l),r.addEventListener("error",d),r.addEventListener("timeout",d),r.addEventListener("abort",d),e.reportProgress&&(r.addEventListener("progress",p),null!==s&&r.upload&&r.upload.addEventListener("progress",w)),r.send(s),i.next({type:ii.Sent}),()=>{r.removeEventListener("error",d),r.removeEventListener("abort",d),r.removeEventListener("load",l),r.removeEventListener("timeout",d),e.reportProgress&&(r.removeEventListener("progress",p),null!==s&&r.upload&&r.upload.removeEventListener("progress",w)),r.readyState!==r.DONE&&r.abort()}})}}return n.\u0275fac=function(e){return new(e||n)(z(PS))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const c0=new le("XSRF_COOKIE_NAME"),d0=new le("XSRF_HEADER_NAME");class u0{}let u8=(()=>{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=TS(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(z(qe),z(Sr),z(c0))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),h0=(()=>{class n{constructor(e,i){this.tokenService=e,this.headerName=i}intercept(e,i){const r=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||r.startsWith("http://")||r.startsWith("https://"))return i.handle(e);const s=this.tokenService.getToken();return null!==s&&!e.headers.has(this.headerName)&&(e=e.clone({headers:e.headers.set(this.headerName,s)})),i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(z(u0),z(d0))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),h8=(()=>{class n{constructor(e,i){this.backend=e,this.injector=i,this.chain=null}handle(e){if(null===this.chain){const i=this.injector.get(l0,[]);this.chain=i.reduceRight((r,s)=>new sE(r,s),this.backend)}return this.chain.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(z(JS),z(Ln))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),oE=(()=>{class n{static disable(){return{ngModule:n,providers:[{provide:h0,useClass:l8}]}}static withOptions(e={}){return{ngModule:n,providers:[e.cookieName?{provide:c0,useValue:e.cookieName}:[],e.headerName?{provide:d0,useValue:e.headerName}:[]]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[h0,{provide:l0,useExisting:h0,multi:!0},{provide:u0,useClass:u8},{provide:c0,useValue:"XSRF-TOKEN"},{provide:d0,useValue:"X-XSRF-TOKEN"}]}),n})(),f8=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[kp,{provide:ZS,useClass:h8},aE,{provide:JS,useExisting:aE}],imports:[[oE.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),n})();const{isArray:m8}=Array,{getPrototypeOf:p8,prototype:_8,keys:g8}=Object;function lE(n){if(1===n.length){const t=n[0];if(m8(t))return{args:t,keys:null};if(function y8(n){return n&&"object"==typeof n&&p8(n)===_8}(t)){const e=g8(t);return{args:e.map(i=>t[i]),keys:e}}}return{args:n,keys:null}}const{isArray:v8}=Array;function f0(n){return et(t=>function b8(n,t){return v8(t)?n(...t):n(t)}(n,t))}function cE(n,t){return n.reduce((e,i,r)=>(e[i]=t[r],e),{})}function dE(...n){const t=Nn(n),{args:e,keys:i}=lE(n),r=new _t(s=>{const{length:a}=e;if(!a)return void s.complete();const o=new Array(a);let l=a,d=a;for(let u=0;u{p||(p=!0,d--),o[u]=w},()=>l--,void 0,()=>{(!l||!p)&&(d||s.next(i?cE(i,o):o),s.complete())}))}});return t?r.pipe(f0(t)):r}let uE=(()=>{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)(v(Is),v(ye))},n.\u0275dir=q({type:n}),n})(),Al=(()=>{class n extends uE{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,features:[ne]}),n})();const Ri=new le("NgValueAccessor"),w8={provide:Ri,useExisting:mt(()=>Ll),multi:!0},D8=new le("CompositionEventMode");let Ll=(()=>{class n extends uE{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function x8(){const n=ha()?ha().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",null==e?"":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)(v(Is),v(ye),v(D8,8))},n.\u0275dir=q({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&&he("input",function(s){return i._handleInput(s.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(s){return i._compositionEnd(s.target.value)})},features:[Ne([w8]),ne]}),n})();function Eo(n){return null==n||0===n.length}function fE(n){return null!=n&&"number"==typeof n.length}const mi=new le("NgValidators"),Ao=new le("NgAsyncValidators"),C8=/^(?=.{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 Pi{static min(t){return function mE(n){return t=>{if(Eo(t.value)||Eo(n))return null;const e=parseFloat(t.value);return!isNaN(e)&&e{if(Eo(t.value)||Eo(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 _E(n){return Eo(n.value)?{required:!0}:null}(t)}static requiredTrue(t){return function gE(n){return!0===n.value?null:{required:!0}}(t)}static email(t){return function yE(n){return Eo(n.value)||C8.test(n.value)?null:{email:!0}}(t)}static minLength(t){return function vE(n){return t=>Eo(t.value)||!fE(t.value)?null:t.value.lengthfE(t.value)&&t.value.length>n?{maxlength:{requiredLength:n,actualLength:t.value.length}}:null}(t)}static pattern(t){return function ME(n){if(!n)return Tp;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(Eo(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 TE(t)}static composeAsync(t){return SE(t)}}function Tp(n){return null}function wE(n){return null!=n}function xE(n){const t=sh(n)?Xn(n):n;return Zv(t),t}function DE(n){let t={};return n.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function CE(n,t){return t.map(e=>e(n))}function kE(n){return n.map(t=>function k8(n){return!n.validate}(t)?t:e=>t.validate(e))}function TE(n){if(!n)return null;const t=n.filter(wE);return 0==t.length?null:function(e){return DE(CE(e,t))}}function m0(n){return null!=n?TE(kE(n)):null}function SE(n){if(!n)return null;const t=n.filter(wE);return 0==t.length?null:function(e){return dE(CE(e,t).map(xE)).pipe(et(DE))}}function p0(n){return null!=n?SE(kE(n)):null}function EE(n,t){return null===n?[t]:Array.isArray(n)?[...n,t]:[n,t]}function AE(n){return n._rawValidators}function LE(n){return n._rawAsyncValidators}function _0(n){return n?Array.isArray(n)?n:[n]:[]}function Sp(n,t){return Array.isArray(n)?n.includes(t):n===t}function IE(n,t){const e=_0(t);return _0(n).forEach(r=>{Sp(e,r)||e.push(r)}),e}function OE(n,t){return _0(t).filter(e=>!Sp(n,e))}class FE{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=m0(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=p0(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 za extends FE{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ar extends FE{get formDirective(){return null}get path(){return null}}class RE{constructor(t){this._cd=t}is(t){var e,i,r;return"submitted"===t?!!(null===(e=this._cd)||void 0===e?void 0:e.submitted):!!(null===(r=null===(i=this._cd)||void 0===i?void 0:i.control)||void 0===r?void 0:r[t])}}let Id=(()=>{class n extends RE{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(v(za,2))},n.\u0275dir=q({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&$e("ng-untouched",i.is("untouched"))("ng-touched",i.is("touched"))("ng-pristine",i.is("pristine"))("ng-dirty",i.is("dirty"))("ng-valid",i.is("valid"))("ng-invalid",i.is("invalid"))("ng-pending",i.is("pending"))},features:[ne]}),n})(),Ep=(()=>{class n extends RE{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(v(ar,10))},n.\u0275dir=q({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&$e("ng-untouched",i.is("untouched"))("ng-touched",i.is("touched"))("ng-pristine",i.is("pristine"))("ng-dirty",i.is("dirty"))("ng-valid",i.is("valid"))("ng-invalid",i.is("invalid"))("ng-pending",i.is("pending"))("ng-submitted",i.is("submitted"))},features:[ne]}),n})();function Lp(n,t){return[...t.path,n]}function kh(n,t){v0(n,t),t.valueAccessor.writeValue(n.value),function F8(n,t){t.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&NE(n,t)})}(n,t),function P8(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 R8(n,t){t.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&NE(n,t),"submit"!==n.updateOn&&n.markAsTouched()})}(n,t),function O8(n,t){if(t.valueAccessor.setDisabledState){const e=i=>{t.valueAccessor.setDisabledState(i)};n.registerOnDisabledChange(e),t._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,t)}function Ip(n,t,e=!0){const i=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(i),t.valueAccessor.registerOnTouched(i)),Fp(n,t),n&&(t._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function Op(n,t){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function v0(n,t){const e=AE(n);null!==t.validator?n.setValidators(EE(e,t.validator)):"function"==typeof e&&n.setValidators([e]);const i=LE(n);null!==t.asyncValidator?n.setAsyncValidators(EE(i,t.asyncValidator)):"function"==typeof i&&n.setAsyncValidators([i]);const r=()=>n.updateValueAndValidity();Op(t._rawValidators,r),Op(t._rawAsyncValidators,r)}function Fp(n,t){let e=!1;if(null!==n){if(null!==t.validator){const r=AE(n);if(Array.isArray(r)&&r.length>0){const s=r.filter(a=>a!==t.validator);s.length!==r.length&&(e=!0,n.setValidators(s))}}if(null!==t.asyncValidator){const r=LE(n);if(Array.isArray(r)&&r.length>0){const s=r.filter(a=>a!==t.asyncValidator);s.length!==r.length&&(e=!0,n.setAsyncValidators(s))}}}const i=()=>{};return Op(t._rawValidators,i),Op(t._rawAsyncValidators,i),e}function NE(n,t){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function YE(n,t){v0(n,t)}function b0(n,t){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}function BE(n,t){n._syncPendingControls(),t.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function M0(n,t){if(!t)return null;let e,i,r;return Array.isArray(t),t.forEach(s=>{s.constructor===Ll?e=s:function H8(n){return Object.getPrototypeOf(n.constructor)===Al}(s)?i=s:r=s}),r||i||e||null}function w0(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}const Th="VALID",Rp="INVALID",Od="PENDING",Sh="DISABLED";function D0(n){return(Pp(n)?n.validators:n)||null}function VE(n){return Array.isArray(n)?m0(n):n||null}function C0(n,t){return(Pp(t)?t.asyncValidators:n)||null}function jE(n){return Array.isArray(n)?p0(n):n||null}function Pp(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}const k0=n=>n instanceof S0,Np=n=>n instanceof Yp,zE=n=>n instanceof WE;function UE(n){return k0(n)?n.value:n.getRawValue()}function GE(n,t){const e=Np(n),i=n.controls;if(!(e?Object.keys(i):i).length)throw new Ie(1e3,"");if(!i[t])throw new Ie(1001,"")}function $E(n,t){Np(n),n._forEachChild((i,r)=>{if(void 0===t[r])throw new Ie(1002,"")})}class T0{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._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=VE(this._rawValidators),this._composedAsyncValidatorFn=jE(this._rawAsyncValidators)}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===Th}get invalid(){return this.status===Rp}get pending(){return this.status==Od}get disabled(){return this.status===Sh}get enabled(){return this.status!==Sh}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._rawValidators=t,this._composedValidatorFn=VE(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=jE(t)}addValidators(t){this.setValidators(IE(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(IE(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(OE(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(OE(t,this._rawAsyncValidators))}hasValidator(t){return Sp(this._rawValidators,t)}hasAsyncValidator(t){return Sp(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=Od,!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=Sh,this.errors=null,this._forEachChild(i=>{i.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=Th,this._forEachChild(i=>{i.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},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}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Th||this.status===Od)&&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()?Sh:Th}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=Od,this._hasOwnPendingAsyncValidator=!0;const e=xE(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){return function B8(n,t,e){if(null==t||(Array.isArray(t)||(t=t.split(e)),Array.isArray(t)&&0===t.length))return null;let i=n;return t.forEach(r=>{i=Np(i)?i.controls.hasOwnProperty(r)?i.controls[r]:null:zE(i)&&i.at(r)||null}),i}(this,t,".")}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 fe,this.statusChanges=new fe}_calculateStatus(){return this._allControlsDisabled()?Sh:this.errors?Rp:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Od)?Od:this._anyControlsHaveStatus(Rp)?Rp:Th}_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)}_isBoxedValue(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){Pp(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class S0 extends T0{constructor(t=null,e,i){super(D0(e),C0(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}),Pp(e)&&e.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(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){w0(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){w0(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){this._isBoxedValue(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}}class Yp extends T0{constructor(t,e,i){super(D0(e),C0(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={}){$E(this,t),Object.keys(t).forEach(i=>{GE(this,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=>{this.controls[i]&&this.controls[i].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]=UE(e),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 of Object.keys(this.controls)){const i=this.controls[e];if(this.contains(e)&&t(i))return!0}return!1}_reduceValue(){return this._reduceChildren({},(t,e,i)=>((e.enabled||this.disabled)&&(t[i]=e.value),t))}_reduceChildren(t,e){let i=t;return this._forEachChild((r,s)=>{i=e(i,r,s)}),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}}class WE extends T0{constructor(t,e,i){super(D0(e),C0(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(t){return this.controls[t]}push(t,e={}){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(t,e,i={}){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:i.emitEvent})}removeAt(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(t,e,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){$E(this,t),t.forEach((i,r)=>{GE(this,r),this.at(r).setValue(i,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(t.forEach((i,r)=>{this.at(r)&&this.at(r).patchValue(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.controls.map(t=>UE(t))}clear(t={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:t.emitEvent}))}_syncPendingControls(){let t=this.controls.reduce((e,i)=>!!i._syncPendingControls()||e,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){this.controls.forEach((e,i)=>{t(e,i)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}const V8={provide:ar,useExisting:mt(()=>Hp)},Eh=(()=>Promise.resolve(null))();let Hp=(()=>{class n extends ar{constructor(e,i){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new fe,this.form=new Yp({},m0(e),p0(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Eh.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),kh(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Eh.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Eh.then(()=>{const i=this._findContainer(e.path),r=new Yp({});YE(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Eh.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Eh.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,BE(this.form,this._directives),this.ngSubmit.emit(e),!1}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)(v(mi,10),v(Ao,10))},n.\u0275dir=q({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&he("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ne([V8]),ne]}),n})();const z8={provide:za,useExisting:mt(()=>Bp)},QE=(()=>Promise.resolve(null))();let Bp=(()=>{class n extends za{constructor(e,i,r,s,a){super(),this._changeDetectorRef=a,this.control=new S0,this._registered=!1,this.update=new fe,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=M0(0,s)}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),b0(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(){kh(this.control,this),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){QE.then(()=>{var i;this.control.setValue(e,{emitViewToModelChange:!1}),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=""===i||i&&"false"!==i;QE.then(()=>{var s;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(s=this._changeDetectorRef)||void 0===s||s.markForCheck()})}_getPath(e){return this._parent?Lp(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(v(ar,9),v(mi,10),v(Ao,10),v(Ri,10),v($t,8))},n.\u0275dir=q({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:[Ne([z8]),ne,wt]}),n})(),Vp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})(),JE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})();const E0=new le("NgModelWithFormControlWarning"),K8={provide:ar,useExisting:mt(()=>Il)};let Il=(()=>{class n extends ar{constructor(e,i){super(),this.validators=e,this.asyncValidators=i,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new fe,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&&(Fp(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 kh(i,e),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){Ip(e.control||null,e,!1),w0(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,BE(this.form,this.directives),this.ngSubmit.emit(e),!1}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&&(Ip(i||null,e),k0(r)&&(kh(r,e),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const i=this.form.get(e.path);YE(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const i=this.form.get(e.path);i&&function N8(n,t){return Fp(n,t)}(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){v0(this.form,this),this._oldForm&&Fp(this._oldForm,this)}_checkFormPresent(){}}return n.\u0275fac=function(e){return new(e||n)(v(mi,10),v(Ao,10))},n.\u0275dir=q({type:n,selectors:[["","formGroup",""]],hostBindings:function(e,i){1&e&&he("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ne([K8]),ne,wt]}),n})();const J8={provide:za,useExisting:mt(()=>Ah)};let Ah=(()=>{class n extends za{constructor(e,i,r,s,a){super(),this._ngModelWarningConfig=a,this._added=!1,this.update=new fe,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=M0(0,s)}set isDisabled(e){}ngOnChanges(e){this._added||this._setUpControl(),b0(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return Lp(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(v(ar,13),v(mi,10),v(Ao,10),v(Ri,10),v(E0,8))},n.\u0275dir=q({type:n,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[Ne([J8]),ne,wt]}),n})(),fA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[JE]]}),n})(),mA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[fA]}),n})(),pA=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:E0,useValue:e.warnOnNgModelWithFormControl}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[fA]}),n})(),R0=(()=>{class n{group(e,i=null){const r=this._reduceControls(e);let o,s=null,a=null;return null!=i&&(function p6(n){return void 0!==n.asyncValidators||void 0!==n.validators||void 0!==n.updateOn}(i)?(s=null!=i.validators?i.validators:null,a=null!=i.asyncValidators?i.asyncValidators:null,o=null!=i.updateOn?i.updateOn:void 0):(s=null!=i.validator?i.validator:null,a=null!=i.asyncValidator?i.asyncValidator:null)),new Yp(r,{asyncValidators:a,updateOn:o,validators:s})}control(e,i,r){return new S0(e,i,r)}array(e,i,r){const s=e.map(a=>this._createControl(a));return new WE(s,i,r)}_reduceControls(e){const i={};return Object.keys(e).forEach(r=>{i[r]=this._createControl(e[r])}),i}_createControl(e){return k0(e)||Np(e)||zE(e)?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:pA}),n})();class Ni extends pe{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)}}function _A(n,t,e){n?vs(e,n,t):t()}function Lh(n,t){const e=M(n)?n:()=>n,i=r=>r.error(e());return new _t(t?r=>t.schedule(i,0,r):i)}const zp=f(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"});function P0(...n){return function y6(){return Rt(1)}()(Xn(n,Ei(n)))}function N0(n){return new _t(t=>{ci(n()).subscribe(t)})}function gA(){return nn((n,t)=>{let e=null;n._refCount++;const i=Zt(t,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const r=n._connection,s=e;e=null,r&&(!s||r===s)&&r.unsubscribe(),t.unsubscribe()});n.subscribe(i),i.closed||(e=n.connect())})}class v6 extends _t{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,Be(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,null==t||t.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new _;const e=this.getSubject();t.add(this.source.subscribe(Zt(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),t.closed&&(this._connection=null,t=_.EMPTY)}return t}refCount(){return gA()(this)}}function Lo(n,t){return nn((e,i)=>{let r=null,s=0,a=!1;const o=()=>a&&!r&&i.complete();e.subscribe(Zt(i,l=>{null==r||r.unsubscribe();let d=0;const u=s++;ci(n(l,u)).subscribe(r=Zt(i,p=>i.next(t?t(l,p,u,d++):p),()=>{r=null,o()}))},()=>{a=!0,o()}))})}function pi(n){return n<=0?()=>Si:nn((t,e)=>{let i=0;t.subscribe(Zt(e,r=>{++i<=n&&(e.next(r),n<=i&&e.complete())}))})}function or(...n){const t=Ei(n);return nn((e,i)=>{(t?P0(n,e,t):P0(n,e)).subscribe(i)})}function b6(n,t,e,i,r){return(s,a)=>{let o=e,l=t,d=0;s.subscribe(Zt(a,u=>{const p=d++;l=o?n(l,u,p):(o=!0,u),i&&a.next(l)},r&&(()=>{o&&a.next(l),a.complete()})))}}function yA(n,t){return nn(b6(n,t,arguments.length>=2,!0))}function Ua(n){return nn((t,e)=>{let s,i=null,r=!1;i=t.subscribe(Zt(e,void 0,void 0,a=>{s=ci(n(a,Ua(n)(t))),i?(i.unsubscribe(),i=null,s.subscribe(e)):r=!0})),r&&(i.unsubscribe(),i=null,s.subscribe(e))})}function Y0(n){return n<=0?()=>Si:nn((t,e)=>{let i=[];t.subscribe(Zt(e,r=>{i.push(r),n{for(const r of i)e.next(r);e.complete()},void 0,()=>{i=null}))})}function vA(n=M6){return nn((t,e)=>{let i=!1;t.subscribe(Zt(e,r=>{i=!0,e.next(r)},()=>i?e.complete():e.error(n())))})}function M6(){return new zp}function bA(n){return nn((t,e)=>{let i=!1;t.subscribe(Zt(e,r=>{i=!0,e.next(r)},()=>{i||e.next(n),e.complete()}))})}function Fd(n,t){const e=arguments.length>=2;return i=>i.pipe(n?Dn((r,s)=>n(r,s,i)):bn,pi(1),e?bA(t):vA(()=>new zp))}function Di(n,t,e){const i=M(n)||t||e?{next:n,error:t,complete:e}:n;return i?nn((r,s)=>{var a;null===(a=i.subscribe)||void 0===a||a.call(i);let o=!0;r.subscribe(Zt(s,l=>{var d;null===(d=i.next)||void 0===d||d.call(i,l),s.next(l)},()=>{var l;o=!1,null===(l=i.complete)||void 0===l||l.call(i),s.complete()},l=>{var d;o=!1,null===(d=i.error)||void 0===d||d.call(i,l),s.error(l)},()=>{var l,d;o&&(null===(l=i.unsubscribe)||void 0===l||l.call(i)),null===(d=i.finalize)||void 0===d||d.call(i)}))}):bn}function MA(n){return nn((t,e)=>{try{t.subscribe(e)}finally{e.add(n)}})}class Ga{constructor(t,e){this.id=t,this.url=e}}class H0 extends Ga{constructor(t,e,i="imperative",r=null){super(t,e),this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ih extends Ga{constructor(t,e,i){super(t,e),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class wA extends Ga{constructor(t,e,i){super(t,e),this.reason=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class x6 extends Ga{constructor(t,e,i){super(t,e),this.error=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class D6 extends Ga{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class C6 extends Ga{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class k6 extends Ga{constructor(t,e,i,r,s){super(t,e),this.urlAfterRedirects=i,this.state=r,this.shouldActivate=s}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class T6 extends Ga{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class S6 extends Ga{constructor(t,e,i,r){super(t,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xA{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class DA{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class E6{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class A6{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class L6{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class I6{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class CA{constructor(t,e,i){this.routerEvent=t,this.position=e,this.anchor=i}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const xt="primary";class O6{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 Rd(n){return new O6(n)}const kA="ngNavigationCancelingError";function B0(n){const t=Error("NavigationCancelingError: "+n);return t[kA]=!0,t}function R6(n,t,e){const i=e.path.split("/");if(i.length>n.length||"full"===e.pathMatch&&(t.hasChildren()||i.lengthi[s]===r)}return n===t}function SA(n){return Array.prototype.concat.apply([],n)}function EA(n){return n.length>0?n[n.length-1]:null}function Yi(n,t){for(const e in n)n.hasOwnProperty(e)&&t(n[e],e)}function ma(n){return Zv(n)?n:sh(n)?Xn(Promise.resolve(n)):We(n)}const Y6={exact:function IA(n,t,e){if(!Rl(n.segments,t.segments)||!Up(n.segments,t.segments,e)||n.numberOfChildren!==t.numberOfChildren)return!1;for(const i in t.children)if(!n.children[i]||!IA(n.children[i],t.children[i],e))return!1;return!0},subset:OA},AA={exact:function H6(n,t){return fa(n,t)},subset:function B6(n,t){return Object.keys(t).length<=Object.keys(n).length&&Object.keys(t).every(e=>TA(n[e],t[e]))},ignored:()=>!0};function LA(n,t,e){return Y6[e.paths](n.root,t.root,e.matrixParams)&&AA[e.queryParams](n.queryParams,t.queryParams)&&!("exact"===e.fragment&&n.fragment!==t.fragment)}function OA(n,t,e){return FA(n,t,t.segments,e)}function FA(n,t,e,i){if(n.segments.length>e.length){const r=n.segments.slice(0,e.length);return!(!Rl(r,e)||t.hasChildren()||!Up(r,e,i))}if(n.segments.length===e.length){if(!Rl(n.segments,e)||!Up(n.segments,e,i))return!1;for(const r in t.children)if(!n.children[r]||!OA(n.children[r],t.children[r],i))return!1;return!0}{const r=e.slice(0,n.segments.length),s=e.slice(n.segments.length);return!!(Rl(n.segments,r)&&Up(n.segments,r,i)&&n.children[xt])&&FA(n.children[xt],t,s,i)}}function Up(n,t,e){return t.every((i,r)=>AA[e](n[r].parameters,i.parameters))}class Fl{constructor(t,e,i){this.root=t,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Rd(this.queryParams)),this._queryParamMap}toString(){return z6.serialize(this)}}class At{constructor(t,e){this.segments=t,this.children=e,this.parent=null,Yi(e,(i,r)=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Gp(this)}}class Oh{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=Rd(this.parameters)),this._parameterMap}toString(){return HA(this)}}function Rl(n,t){return n.length===t.length&&n.every((e,i)=>e.path===t[i].path)}class RA{}class PA{parse(t){const e=new J6(t);return new Fl(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${Fh(t.root,!0)}`,i=function $6(n){const t=Object.keys(n).map(e=>{const i=n[e];return Array.isArray(i)?i.map(r=>`${$p(e)}=${$p(r)}`).join("&"):`${$p(e)}=${$p(i)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${e}${i}${"string"==typeof t.fragment?`#${function U6(n){return encodeURI(n)}(t.fragment)}`:""}`}}const z6=new PA;function Gp(n){return n.segments.map(t=>HA(t)).join("/")}function Fh(n,t){if(!n.hasChildren())return Gp(n);if(t){const e=n.children[xt]?Fh(n.children[xt],!1):"",i=[];return Yi(n.children,(r,s)=>{s!==xt&&i.push(`${s}:${Fh(r,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}{const e=function j6(n,t){let e=[];return Yi(n.children,(i,r)=>{r===xt&&(e=e.concat(t(i,r)))}),Yi(n.children,(i,r)=>{r!==xt&&(e=e.concat(t(i,r)))}),e}(n,(i,r)=>r===xt?[Fh(n.children[xt],!1)]:[`${r}:${Fh(i,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[xt]?`${Gp(n)}/${e[0]}`:`${Gp(n)}/(${e.join("//")})`}}function NA(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function $p(n){return NA(n).replace(/%3B/gi,";")}function V0(n){return NA(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Wp(n){return decodeURIComponent(n)}function YA(n){return Wp(n.replace(/\+/g,"%20"))}function HA(n){return`${V0(n.path)}${function G6(n){return Object.keys(n).map(t=>`;${V0(t)}=${V0(n[t])}`).join("")}(n.parameters)}`}const W6=/^[^\/()?;=#]+/;function qp(n){const t=n.match(W6);return t?t[0]:""}const q6=/^[^=?&#]+/,Q6=/^[^&#]+/;class J6{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new At([],{}):new At([],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[xt]=new At(t,e)),i}parseSegment(){const t=qp(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new Oh(Wp(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=qp(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const r=qp(this.remaining);r&&(i=r,this.capture(i))}t[Wp(e)]=Wp(i)}parseQueryParam(t){const e=function K6(n){const t=n.match(q6);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const a=function Z6(n){const t=n.match(Q6);return t?t[0]:""}(this.remaining);a&&(i=a,this.capture(i))}const r=YA(e),s=YA(i);if(t.hasOwnProperty(r)){let a=t[r];Array.isArray(a)||(a=[a],t[r]=a),a.push(s)}else t[r]=s}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=qp(this.remaining),r=this.remaining[i.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error(`Cannot parse url '${this.url}'`);let s;i.indexOf(":")>-1?(s=i.substr(0,i.indexOf(":")),this.capture(s),this.capture(":")):t&&(s=xt);const a=this.parseChildren();e[s]=1===Object.keys(a).length?a[xt]:new At([],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 Error(`Expected "${t}".`)}}class BA{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=j0(t,this._root);return e?e.children.map(i=>i.value):[]}firstChild(t){const e=j0(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=z0(t,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==t)}pathFromRoot(t){return z0(t,this._root).map(e=>e.value)}}function j0(n,t){if(n===t.value)return t;for(const e of t.children){const i=j0(n,e);if(i)return i}return null}function z0(n,t){if(n===t.value)return[t];for(const e of t.children){const i=z0(n,e);if(i.length)return i.unshift(t),i}return[]}class $a{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function Pd(n){const t={};return n&&n.children.forEach(e=>t[e.value.outlet]=e),t}class VA extends BA{constructor(t,e){super(t),this.snapshot=e,U0(this,t)}toString(){return this.snapshot.toString()}}function jA(n,t){const e=function X6(n,t){const a=new Kp([],{},{},"",{},xt,t,null,n.root,-1,{});return new UA("",new $a(a,[]))}(n,t),i=new Ni([new Oh("",{})]),r=new Ni({}),s=new Ni({}),a=new Ni({}),o=new Ni(""),l=new Nd(i,r,a,o,s,xt,t,e.root);return l.snapshot=e.root,new VA(new $a(l,[]),e)}class Nd{constructor(t,e,i,r,s,a,o,l){this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=s,this.outlet=a,this.component=o,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(et(t=>Rd(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(et(t=>Rd(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function zA(n,t="emptyOnly"){const e=n.pathFromRoot;let i=0;if("always"!==t)for(i=e.length-1;i>=1;){const r=e[i],s=e[i-1];if(r.routeConfig&&""===r.routeConfig.path)i--;else{if(s.component)break;i--}}return function ez(n){return n.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(e.slice(i))}class Kp{constructor(t,e,i,r,s,a,o,l,d,u,p){this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=s,this.outlet=a,this.component=o,this.routeConfig=l,this._urlSegment=d,this._lastPathIndex=u,this._resolve=p}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=Rd(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Rd(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class UA extends BA{constructor(t,e){super(e),this.url=t,U0(this,e)}toString(){return GA(this._root)}}function U0(n,t){t.value._routerState=n,t.children.forEach(e=>U0(n,e))}function GA(n){const t=n.children.length>0?` { ${n.children.map(GA).join(", ")} } `:"";return`${n.value}${t}`}function G0(n){if(n.snapshot){const t=n.snapshot,e=n._futureSnapshot;n.snapshot=e,fa(t.queryParams,e.queryParams)||n.queryParams.next(e.queryParams),t.fragment!==e.fragment&&n.fragment.next(e.fragment),fa(t.params,e.params)||n.params.next(e.params),function P6(n,t){if(n.length!==t.length)return!1;for(let e=0;efa(e.parameters,t[i].parameters))}(n.url,t.url);return e&&!(!n.parent!=!t.parent)&&(!n.parent||$0(n.parent,t.parent))}function Rh(n,t,e){if(e&&n.shouldReuseRoute(t.value,e.value.snapshot)){const i=e.value;i._futureSnapshot=t.value;const r=function nz(n,t,e){return t.children.map(i=>{for(const r of e.children)if(n.shouldReuseRoute(i.value,r.value.snapshot))return Rh(n,i,r);return Rh(n,i)})}(n,t,e);return new $a(i,r)}{if(n.shouldAttach(t.value)){const s=n.retrieve(t.value);if(null!==s){const a=s.route;return a.value._futureSnapshot=t.value,a.children=t.children.map(o=>Rh(n,o)),a}}const i=function iz(n){return new Nd(new Ni(n.url),new Ni(n.params),new Ni(n.queryParams),new Ni(n.fragment),new Ni(n.data),n.outlet,n.component,n)}(t.value),r=t.children.map(s=>Rh(n,s));return new $a(i,r)}}function Qp(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function Ph(n){return"object"==typeof n&&null!=n&&n.outlets}function W0(n,t,e,i,r){let s={};if(i&&Yi(i,(o,l)=>{s[l]=Array.isArray(o)?o.map(d=>`${d}`):`${o}`}),n===t)return new Fl(e,s,r);const a=$A(n,t,e);return new Fl(a,s,r)}function $A(n,t,e){const i={};return Yi(n.children,(r,s)=>{i[s]=r===t?e:$A(r,t,e)}),new At(n.segments,i)}class WA{constructor(t,e,i){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=i,t&&i.length>0&&Qp(i[0]))throw new Error("Root segment cannot have matrix parameters");const r=i.find(Ph);if(r&&r!==EA(i))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class q0{constructor(t,e,i){this.segmentGroup=t,this.processChildren=e,this.index=i}}function qA(n,t,e){if(n||(n=new At([],{})),0===n.segments.length&&n.hasChildren())return Zp(n,t,e);const i=function cz(n,t,e){let i=0,r=t;const s={match:!1,pathIndex:0,commandIndex:0};for(;r=e.length)return s;const a=n.segments[r],o=e[i];if(Ph(o))break;const l=`${o}`,d=i0&&void 0===l)break;if(l&&d&&"object"==typeof d&&void 0===d.outlets){if(!QA(l,d,a))return s;i+=2}else{if(!QA(l,{},a))return s;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(n,t,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndex{"string"==typeof s&&(s=[s]),null!==s&&(r[a]=qA(n.children[a],t,s))}),Yi(n.children,(s,a)=>{void 0===i[a]&&(r[a]=s)}),new At(n.segments,r)}}function K0(n,t,e){const i=n.segments.slice(0,t);let r=0;for(;r{"string"==typeof e&&(e=[e]),null!==e&&(t[i]=K0(new At([],{}),0,e))}),t}function KA(n){const t={};return Yi(n,(e,i)=>t[i]=`${e}`),t}function QA(n,t,e){return n==e.path&&fa(t,e.parameters)}class hz{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),G0(this.futureState.root),this.activateChildRoutes(e,i,t)}deactivateChildRoutes(t,e,i){const r=Pd(e);t.children.forEach(s=>{const a=s.value.outlet;this.deactivateRoutes(s,r[a],i),delete r[a]}),Yi(r,(s,a)=>{this.deactivateRouteAndItsChildren(s,i)})}deactivateRoutes(t,e,i){const r=t.value,s=e?e.value:null;if(r===s)if(r.component){const a=i.getContext(r.outlet);a&&this.deactivateChildRoutes(t,e,a.children)}else this.deactivateChildRoutes(t,e,i);else s&&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,s=Pd(t);for(const a of Object.keys(s))this.deactivateRouteAndItsChildren(s[a],r);if(i&&i.outlet){const a=i.outlet.detach(),o=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:a,route:t,contexts:o})}}deactivateRouteAndOutlet(t,e){const i=e.getContext(t.value.outlet),r=i&&t.value.component?i.children:e,s=Pd(t);for(const a of Object.keys(s))this.deactivateRouteAndItsChildren(s[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=Pd(e);t.children.forEach(s=>{this.activateRoutes(s,r[s.value.outlet],i),this.forwardEvent(new I6(s.value.snapshot))}),t.children.length&&this.forwardEvent(new A6(t.value.snapshot))}activateRoutes(t,e,i){const r=t.value,s=e?e.value:null;if(G0(r),r===s)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 o=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),a.children.onOutletReAttached(o.contexts),a.attachRef=o.componentRef,a.route=o.route.value,a.outlet&&a.outlet.attach(o.componentRef,o.route.value),G0(o.route.value),this.activateChildRoutes(t,null,a.children)}else{const o=function fz(n){for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig;if(e&&e.component)return null}return null}(r.snapshot),l=o?o.module.componentFactoryResolver:null;a.attachRef=null,a.route=r,a.resolver=l,a.outlet&&a.outlet.activateWith(r,l),this.activateChildRoutes(t,null,a.children)}}else this.activateChildRoutes(t,null,i)}}class Q0{constructor(t,e){this.routes=t,this.module=e}}function Io(n){return"function"==typeof n}function Pl(n){return n instanceof Fl}const Nh=Symbol("INITIAL_VALUE");function Yh(){return Lo(n=>function _6(...n){const t=Ei(n),e=Nn(n),{args:i,keys:r}=lE(n);if(0===i.length)return Xn([],t);const s=new _t(function g6(n,t,e=bn){return i=>{_A(t,()=>{const{length:r}=n,s=new Array(r);let a=r,o=r;for(let l=0;l{const d=Xn(n[l],t);let u=!1;d.subscribe(Zt(i,p=>{s[l]=p,u||(u=!0,o--),o||i.next(e(s.slice()))},()=>{--a||i.complete()}))},i)},i)}}(i,t,r?a=>cE(r,a):bn));return e?s.pipe(f0(e)):s}(n.map(t=>t.pipe(pi(1),or(Nh)))).pipe(yA((t,e)=>{let i=!1;return e.reduce((r,s,a)=>r!==Nh?r:(s===Nh&&(i=!0),i||!1!==s&&a!==e.length-1&&!Pl(s)?r:s),t)},Nh),Dn(t=>t!==Nh),et(t=>Pl(t)?t:!0===t),pi(1)))}class vz{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Hh,this.attachRef=null}}class Hh{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const i=this.getOrCreateContext(t);i.outlet=e,this.contexts.set(t,i)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null,e.attachRef=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new vz,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}let Jp=(()=>{class n{constructor(e,i,r,s,a){this.parentContexts=e,this.location=i,this.resolver=r,this.changeDetector=a,this.activated=null,this._activatedRoute=null,this.activateEvents=new fe,this.deactivateEvents=new fe,this.attachEvents=new fe,this.detachEvents=new fe,this.name=s||xt,e.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");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 Error("Cannot activate an already activated outlet");this._activatedRoute=e;const a=(i=i||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),o=this.parentContexts.getOrCreateContext(this.name).children,l=new bz(e,o,this.location.injector);this.activated=this.location.createComponent(a,this.location.length,l),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return n.\u0275fac=function(e){return new(e||n)(v(Hh),v(Vn),v(Ya),kr("name"),v($t))},n.\u0275dir=q({type:n,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"]}),n})();class bz{constructor(t,e,i){this.route=t,this.childContexts=e,this.parent=i}get(t,e){return t===Nd?this.route:t===Hh?this.childContexts:this.parent.get(t,e)}}let ZA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["ng-component"]],decls:1,vars:0,template:function(e,i){1&e&&Fe(0,"router-outlet")},directives:[Jp],encapsulation:2}),n})();function JA(n,t=""){for(let e=0;ehs(i)===t);return e.push(...n.filter(i=>hs(i)!==t)),e}const eL={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Xp(n,t,e){var i;if(""===t.path)return"full"===t.pathMatch&&(n.hasChildren()||e.length>0)?Object.assign({},eL):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(t.matcher||R6)(e,n,t);if(!s)return Object.assign({},eL);const a={};Yi(s.posParams,(l,d)=>{a[d]=l.path});const o=s.consumed.length>0?Object.assign(Object.assign({},a),s.consumed[s.consumed.length-1].parameters):a;return{matched:!0,consumedSegments:s.consumed,remainingSegments:e.slice(s.consumed.length),parameters:o,positionalParamSegments:null!==(i=s.posParams)&&void 0!==i?i:{}}}function e_(n,t,e,i,r="corrected"){if(e.length>0&&function Cz(n,t,e){return e.some(i=>t_(n,t,i)&&hs(i)!==xt)}(n,e,i)){const a=new At(t,function Dz(n,t,e,i){const r={};r[xt]=i,i._sourceSegment=n,i._segmentIndexShift=t.length;for(const s of e)if(""===s.path&&hs(s)!==xt){const a=new At([],{});a._sourceSegment=n,a._segmentIndexShift=t.length,r[hs(s)]=a}return r}(n,t,i,new At(e,n.children)));return a._sourceSegment=n,a._segmentIndexShift=t.length,{segmentGroup:a,slicedSegments:[]}}if(0===e.length&&function kz(n,t,e){return e.some(i=>t_(n,t,i))}(n,e,i)){const a=new At(n.segments,function xz(n,t,e,i,r,s){const a={};for(const o of i)if(t_(n,e,o)&&!r[hs(o)]){const l=new At([],{});l._sourceSegment=n,l._segmentIndexShift="legacy"===s?n.segments.length:t.length,a[hs(o)]=l}return Object.assign(Object.assign({},r),a)}(n,t,e,i,n.children,r));return a._sourceSegment=n,a._segmentIndexShift=t.length,{segmentGroup:a,slicedSegments:e}}const s=new At(n.segments,n.children);return s._sourceSegment=n,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:e}}function t_(n,t,e){return(!(n.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path}function tL(n,t,e,i){return!!(hs(n)===i||i!==xt&&t_(t,e,n))&&("**"===n.path||Xp(t,n,e).matched)}function nL(n,t,e){return 0===t.length&&!n.children[e]}class n_{constructor(t){this.segmentGroup=t||null}}class iL{constructor(t){this.urlTree=t}}function Bh(n){return Lh(new n_(n))}function rL(n){return Lh(new iL(n))}class Az{constructor(t,e,i,r,s){this.configLoader=e,this.urlSerializer=i,this.urlTree=r,this.config=s,this.allowRedirects=!0,this.ngModule=t.get(Ha)}apply(){const t=e_(this.urlTree.root,[],[],this.config).segmentGroup,e=new At(t.segments,t.children);return this.expandSegmentGroup(this.ngModule,this.config,e,xt).pipe(et(s=>this.createUrlTree(J0(s),this.urlTree.queryParams,this.urlTree.fragment))).pipe(Ua(s=>{if(s instanceof iL)return this.allowRedirects=!1,this.match(s.urlTree);throw s instanceof n_?this.noMatchError(s):s}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,xt).pipe(et(r=>this.createUrlTree(J0(r),t.queryParams,t.fragment))).pipe(Ua(r=>{throw r instanceof n_?this.noMatchError(r):r}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,i){const r=t.segments.length>0?new At([],{[xt]:t}):t;return new Fl(r,e,i)}expandSegmentGroup(t,e,i,r){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(t,e,i).pipe(et(s=>new At([],s))):this.expandSegment(t,i,e,i.segments,r,!0)}expandChildren(t,e,i){const r=[];for(const s of Object.keys(i.children))"primary"===s?r.unshift(s):r.push(s);return Xn(r).pipe(Ld(s=>{const a=i.children[s],o=XA(e,s);return this.expandSegmentGroup(t,o,a,s).pipe(et(l=>({segment:l,outlet:s})))}),yA((s,a)=>(s[a.outlet]=a.segment,s),{}),function w6(n,t){const e=arguments.length>=2;return i=>i.pipe(n?Dn((r,s)=>n(r,s,i)):bn,Y0(1),e?bA(t):vA(()=>new zp))}())}expandSegment(t,e,i,r,s,a){return Xn(i).pipe(Ld(o=>this.expandSegmentAgainstRoute(t,e,i,o,r,s,a).pipe(Ua(d=>{if(d instanceof n_)return We(null);throw d}))),Fd(o=>!!o),Ua((o,l)=>{if(o instanceof zp||"EmptyError"===o.name)return nL(e,r,s)?We(new At([],{})):Bh(e);throw o}))}expandSegmentAgainstRoute(t,e,i,r,s,a,o){return tL(r,e,s,a)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,s,a):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,i,r,s,a):Bh(e):Bh(e)}expandSegmentAgainstRouteUsingRedirect(t,e,i,r,s,a){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,r,a):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,s,a)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,i,r){const s=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?rL(s):this.lineralizeSegments(i,s).pipe(Sn(a=>{const o=new At(a,{});return this.expandSegment(t,o,e,a,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,s,a){const{matched:o,consumedSegments:l,remainingSegments:d,positionalParamSegments:u}=Xp(e,r,s);if(!o)return Bh(e);const p=this.applyRedirectCommands(l,r.redirectTo,u);return r.redirectTo.startsWith("/")?rL(p):this.lineralizeSegments(r,p).pipe(Sn(w=>this.expandSegment(t,e,i,w.concat(d),a,!1)))}matchSegmentAgainstRoute(t,e,i,r,s){if("**"===i.path)return i.loadChildren?(i._loadedConfig?We(i._loadedConfig):this.configLoader.load(t.injector,i)).pipe(et(p=>(i._loadedConfig=p,new At(r,{})))):We(new At(r,{}));const{matched:a,consumedSegments:o,remainingSegments:l}=Xp(e,i,r);return a?this.getChildConfig(t,i,r).pipe(Sn(u=>{const p=u.module,w=u.routes,{segmentGroup:T,slicedSegments:L}=e_(e,o,l,w),Y=new At(T.segments,T.children);if(0===L.length&&Y.hasChildren())return this.expandChildren(p,w,Y).pipe(et(re=>new At(o,re)));if(0===w.length&&0===L.length)return We(new At(o,{}));const $=hs(i)===s;return this.expandSegment(p,Y,w,L,$?xt:s,!0).pipe(et(j=>new At(o.concat(j.segments),j.children)))})):Bh(e)}getChildConfig(t,e,i){return e.children?We(new Q0(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?We(e._loadedConfig):this.runCanLoadGuards(t.injector,e,i).pipe(Sn(r=>r?this.configLoader.load(t.injector,e).pipe(et(s=>(e._loadedConfig=s,s))):function Sz(n){return Lh(B0(`Cannot load children because the guard of the route "path: '${n.path}'" returned false`))}(e))):We(new Q0([],t))}runCanLoadGuards(t,e,i){const r=e.canLoad;return r&&0!==r.length?We(r.map(a=>{const o=t.get(a);let l;if(function pz(n){return n&&Io(n.canLoad)}(o))l=o.canLoad(e,i);else{if(!Io(o))throw new Error("Invalid CanLoad guard");l=o(e,i)}return ma(l)})).pipe(Yh(),Di(a=>{if(!Pl(a))return;const o=B0(`Redirecting to "${this.urlSerializer.serialize(a)}"`);throw o.url=a,o}),et(a=>!0===a)):We(!0)}lineralizeSegments(t,e){let i=[],r=e.root;for(;;){if(i=i.concat(r.segments),0===r.numberOfChildren)return We(i);if(r.numberOfChildren>1||!r.children[xt])return Lh(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t.redirectTo}'`));r=r.children[xt]}}applyRedirectCommands(t,e,i){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,i)}applyRedirectCreatreUrlTree(t,e,i,r){const s=this.createSegmentGroup(t,e.root,i,r);return new Fl(s,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const i={};return Yi(t,(r,s)=>{if("string"==typeof r&&r.startsWith(":")){const o=r.substring(1);i[s]=e[o]}else i[s]=r}),i}createSegmentGroup(t,e,i,r){const s=this.createSegments(t,e.segments,i,r);let a={};return Yi(e.children,(o,l)=>{a[l]=this.createSegmentGroup(t,o,i,r)}),new At(s,a)}createSegments(t,e,i,r){return e.map(s=>s.path.startsWith(":")?this.findPosParam(t,s,r):this.findOrReturn(s,i))}findPosParam(t,e,i){const r=i[e.path.substring(1)];if(!r)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);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}}function J0(n){const t={};for(const i of Object.keys(n.children)){const s=J0(n.children[i]);(s.segments.length>0||s.hasChildren())&&(t[i]=s)}return function Lz(n){if(1===n.numberOfChildren&&n.children[xt]){const t=n.children[xt];return new At(n.segments.concat(t.segments),t.children)}return n}(new At(n.segments,t))}class sL{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class i_{constructor(t,e){this.component=t,this.route=e}}function Oz(n,t,e){const i=n._root;return Vh(i,t?t._root:null,e,[i.value])}function r_(n,t,e){const i=function Rz(n){if(!n)return null;for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig}return null}(t);return(i?i.module.injector:e).get(n)}function Vh(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const s=Pd(t);return n.children.forEach(a=>{(function Pz(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const s=n.value,a=t?t.value:null,o=e?e.getContext(n.value.outlet):null;if(a&&s.routeConfig===a.routeConfig){const l=function Nz(n,t,e){if("function"==typeof e)return e(n,t);switch(e){case"pathParamsChange":return!Rl(n.url,t.url);case"pathParamsOrQueryParamsChange":return!Rl(n.url,t.url)||!fa(n.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!$0(n,t)||!fa(n.queryParams,t.queryParams);default:return!$0(n,t)}}(a,s,s.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new sL(i)):(s.data=a.data,s._resolvedData=a._resolvedData),Vh(n,t,s.component?o?o.children:null:e,i,r),l&&o&&o.outlet&&o.outlet.isActivated&&r.canDeactivateChecks.push(new i_(o.outlet.component,a))}else a&&jh(t,o,r),r.canActivateChecks.push(new sL(i)),Vh(n,null,s.component?o?o.children:null:e,i,r)})(a,s[a.value.outlet],e,i.concat([a.value]),r),delete s[a.value.outlet]}),Yi(s,(a,o)=>jh(a,e.getContext(o),r)),r}function jh(n,t,e){const i=Pd(n),r=n.value;Yi(i,(s,a)=>{jh(s,r.component?t?t.children.getContext(a):null:t,e)}),e.canDeactivateChecks.push(new i_(r.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,r))}class $z{}function aL(n){return new _t(t=>t.error(n))}class qz{constructor(t,e,i,r,s,a){this.rootComponentType=t,this.config=e,this.urlTree=i,this.url=r,this.paramsInheritanceStrategy=s,this.relativeLinkResolution=a}recognize(){const t=e_(this.urlTree.root,[],[],this.config.filter(a=>void 0===a.redirectTo),this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,xt);if(null===e)return null;const i=new Kp([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},xt,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new $a(i,e),s=new UA(this.url,r);return this.inheritParamsAndData(s._root),s}inheritParamsAndData(t){const e=t.value,i=zA(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){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,i)}processChildren(t,e){const i=[];for(const s of Object.keys(e.children)){const a=e.children[s],o=XA(t,s),l=this.processSegmentGroup(o,a,s);if(null===l)return null;i.push(...l)}const r=oL(i);return function Kz(n){n.sort((t,e)=>t.value.outlet===xt?-1:e.value.outlet===xt?1:t.value.outlet.localeCompare(e.value.outlet))}(r),r}processSegment(t,e,i,r){for(const s of t){const a=this.processSegmentAgainstRoute(s,e,i,r);if(null!==a)return a}return nL(e,i,r)?[]:null}processSegmentAgainstRoute(t,e,i,r){if(t.redirectTo||!tL(t,e,i,r))return null;let s,a=[],o=[];if("**"===t.path){const T=i.length>0?EA(i).parameters:{};s=new Kp(i,T,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,dL(t),hs(t),t.component,t,lL(e),cL(e)+i.length,uL(t))}else{const T=Xp(e,t,i);if(!T.matched)return null;a=T.consumedSegments,o=T.remainingSegments,s=new Kp(a,T.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,dL(t),hs(t),t.component,t,lL(e),cL(e)+a.length,uL(t))}const l=function Qz(n){return n.children?n.children:n.loadChildren?n._loadedConfig.routes:[]}(t),{segmentGroup:d,slicedSegments:u}=e_(e,a,o,l.filter(T=>void 0===T.redirectTo),this.relativeLinkResolution);if(0===u.length&&d.hasChildren()){const T=this.processChildren(l,d);return null===T?null:[new $a(s,T)]}if(0===l.length&&0===u.length)return[new $a(s,[])];const p=hs(t)===r,w=this.processSegment(l,d,u,p?xt:r);return null===w?null:[new $a(s,w)]}}function Zz(n){const t=n.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function oL(n){const t=[],e=new Set;for(const i of n){if(!Zz(i)){t.push(i);continue}const r=t.find(s=>i.value.routeConfig===s.value.routeConfig);void 0!==r?(r.children.push(...i.children),e.add(r)):t.push(i)}for(const i of e){const r=oL(i.children);t.push(new $a(i.value,r))}return t.filter(i=>!e.has(i))}function lL(n){let t=n;for(;t._sourceSegment;)t=t._sourceSegment;return t}function cL(n){let t=n,e=t._segmentIndexShift?t._segmentIndexShift:0;for(;t._sourceSegment;)t=t._sourceSegment,e+=t._segmentIndexShift?t._segmentIndexShift:0;return e-1}function dL(n){return n.data||{}}function uL(n){return n.resolve||{}}function hL(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}function X0(n){return Lo(t=>{const e=n(t);return e?Xn(e).pipe(et(()=>t)):We(t)})}class sU extends class rU{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}{}const eM=new le("ROUTES");class fL{constructor(t,e,i,r){this.injector=t,this.compiler=e,this.onLoadStartListener=i,this.onLoadEndListener=r}load(t,e){if(e._loader$)return e._loader$;this.onLoadStartListener&&this.onLoadStartListener(e);const r=this.loadModuleFactory(e.loadChildren).pipe(et(s=>{this.onLoadEndListener&&this.onLoadEndListener(e);const a=s.create(t);return new Q0(SA(a.injector.get(eM,void 0,tt.Self|tt.Optional)).map(Z0),a)}),Ua(s=>{throw e._loader$=void 0,s}));return e._loader$=new v6(r,()=>new pe).pipe(gA()),e._loader$}loadModuleFactory(t){return ma(t()).pipe(Sn(e=>e instanceof l1?We(e):Xn(this.compiler.compileModuleAsync(e))))}}class oU{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function lU(n){throw n}function cU(n,t,e){return t.parse("/")}function mL(n,t){return We(null)}const dU={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},uU={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let jn=(()=>{class n{constructor(e,i,r,s,a,o,l){this.rootComponentType=e,this.urlSerializer=i,this.rootContexts=r,this.location=s,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new pe,this.errorHandler=lU,this.malformedUriErrorHandler=cU,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:mL,afterPreactivation:mL},this.urlHandlingStrategy=new oU,this.routeReuseStrategy=new sU,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=a.get(Ha),this.console=a.get(G1);const p=a.get(Ge);this.isNgZoneEnabled=p instanceof Ge&&Ge.isInAngularZone(),this.resetConfig(l),this.currentUrlTree=function N6(){return new Fl(new At([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new fL(a,o,w=>this.triggerEvent(new xA(w)),w=>this.triggerEvent(new DA(w))),this.routerState=jA(this.currentUrlTree,this.rootComponentType),this.transitions=new Ni({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var e;return null===(e=this.location.getState())||void 0===e?void 0:e.\u0275routerPageId}setupNavigations(e){const i=this.events;return e.pipe(Dn(r=>0!==r.id),et(r=>Object.assign(Object.assign({},r),{extractedUrl:this.urlHandlingStrategy.extract(r.rawUrl)})),Lo(r=>{let s=!1,a=!1;return We(r).pipe(Di(o=>{this.currentNavigation={id:o.id,initialUrl:o.currentRawUrl,extractedUrl:o.extractedUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Lo(o=>{const l=this.browserUrlTree.toString(),d=!this.navigated||o.extractedUrl.toString()!==l||l!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||d)&&this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return pL(o.source)&&(this.browserUrlTree=o.extractedUrl),We(o).pipe(Lo(p=>{const w=this.transitions.getValue();return i.next(new H0(p.id,this.serializeUrl(p.extractedUrl),p.source,p.restoredState)),w!==this.transitions.getValue()?Si:Promise.resolve(p)}),function Iz(n,t,e,i){return Lo(r=>function Ez(n,t,e,i,r){return new Az(n,t,e,i,r).apply()}(n,t,e,r.extractedUrl,i).pipe(et(s=>Object.assign(Object.assign({},r),{urlAfterRedirects:s}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),Di(p=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:p.urlAfterRedirects})}),function Jz(n,t,e,i,r){return Sn(s=>function Wz(n,t,e,i,r="emptyOnly",s="legacy"){try{const a=new qz(n,t,e,i,r,s).recognize();return null===a?aL(new $z):We(a)}catch(a){return aL(a)}}(n,t,s.urlAfterRedirects,e(s.urlAfterRedirects),i,r).pipe(et(a=>Object.assign(Object.assign({},s),{targetSnapshot:a}))))}(this.rootComponentType,this.config,p=>this.serializeUrl(p),this.paramsInheritanceStrategy,this.relativeLinkResolution),Di(p=>{if("eager"===this.urlUpdateStrategy){if(!p.extras.skipLocationChange){const T=this.urlHandlingStrategy.merge(p.urlAfterRedirects,p.rawUrl);this.setBrowserUrl(T,p)}this.browserUrlTree=p.urlAfterRedirects}const w=new D6(p.id,this.serializeUrl(p.extractedUrl),this.serializeUrl(p.urlAfterRedirects),p.targetSnapshot);i.next(w)}));if(d&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:w,extractedUrl:T,source:L,restoredState:Y,extras:$}=o,W=new H0(w,this.serializeUrl(T),L,Y);i.next(W);const j=jA(T,this.rootComponentType).snapshot;return We(Object.assign(Object.assign({},o),{targetSnapshot:j,urlAfterRedirects:T,extras:Object.assign(Object.assign({},$),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=o.rawUrl,o.resolve(null),Si}),X0(o=>{const{targetSnapshot:l,id:d,extractedUrl:u,rawUrl:p,extras:{skipLocationChange:w,replaceUrl:T}}=o;return this.hooks.beforePreactivation(l,{navigationId:d,appliedUrlTree:u,rawUrlTree:p,skipLocationChange:!!w,replaceUrl:!!T})}),Di(o=>{const l=new C6(o.id,this.serializeUrl(o.extractedUrl),this.serializeUrl(o.urlAfterRedirects),o.targetSnapshot);this.triggerEvent(l)}),et(o=>Object.assign(Object.assign({},o),{guards:Oz(o.targetSnapshot,o.currentSnapshot,this.rootContexts)})),function Yz(n,t){return Sn(e=>{const{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:s,canDeactivateChecks:a}}=e;return 0===a.length&&0===s.length?We(Object.assign(Object.assign({},e),{guardsResult:!0})):function Hz(n,t,e,i){return Xn(n).pipe(Sn(r=>function Gz(n,t,e,i,r){const s=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return s&&0!==s.length?We(s.map(o=>{const l=r_(o,t,r);let d;if(function yz(n){return n&&Io(n.canDeactivate)}(l))d=ma(l.canDeactivate(n,t,e,i));else{if(!Io(l))throw new Error("Invalid CanDeactivate guard");d=ma(l(n,t,e,i))}return d.pipe(Fd())})).pipe(Yh()):We(!0)}(r.component,r.route,e,t,i)),Fd(r=>!0!==r,!0))}(a,i,r,n).pipe(Sn(o=>o&&function mz(n){return"boolean"==typeof n}(o)?function Bz(n,t,e,i){return Xn(t).pipe(Ld(r=>P0(function jz(n,t){return null!==n&&t&&t(new E6(n)),We(!0)}(r.route.parent,i),function Vz(n,t){return null!==n&&t&&t(new L6(n)),We(!0)}(r.route,i),function Uz(n,t,e){const i=t[t.length-1],s=t.slice(0,t.length-1).reverse().map(a=>function Fz(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=>N0(()=>We(a.guards.map(l=>{const d=r_(l,a.node,e);let u;if(function gz(n){return n&&Io(n.canActivateChild)}(d))u=ma(d.canActivateChild(i,n));else{if(!Io(d))throw new Error("Invalid CanActivateChild guard");u=ma(d(i,n))}return u.pipe(Fd())})).pipe(Yh())));return We(s).pipe(Yh())}(n,r.path,e),function zz(n,t,e){const i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return We(!0);const r=i.map(s=>N0(()=>{const a=r_(s,t,e);let o;if(function _z(n){return n&&Io(n.canActivate)}(a))o=ma(a.canActivate(t,n));else{if(!Io(a))throw new Error("Invalid CanActivate guard");o=ma(a(t,n))}return o.pipe(Fd())}));return We(r).pipe(Yh())}(n,r.route,e))),Fd(r=>!0!==r,!0))}(i,s,n,t):We(o)),et(o=>Object.assign(Object.assign({},e),{guardsResult:o})))})}(this.ngModule.injector,o=>this.triggerEvent(o)),Di(o=>{if(Pl(o.guardsResult)){const d=B0(`Redirecting to "${this.serializeUrl(o.guardsResult)}"`);throw d.url=o.guardsResult,d}const l=new k6(o.id,this.serializeUrl(o.extractedUrl),this.serializeUrl(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.triggerEvent(l)}),Dn(o=>!!o.guardsResult||(this.restoreHistory(o),this.cancelNavigationTransition(o,""),!1)),X0(o=>{if(o.guards.canActivateChecks.length)return We(o).pipe(Di(l=>{const d=new T6(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(d)}),Lo(l=>{let d=!1;return We(l).pipe(function Xz(n,t){return Sn(e=>{const{targetSnapshot:i,guards:{canActivateChecks:r}}=e;if(!r.length)return We(e);let s=0;return Xn(r).pipe(Ld(a=>function eU(n,t,e,i){return function tU(n,t,e,i){const r=hL(n);if(0===r.length)return We({});const s={};return Xn(r).pipe(Sn(a=>function nU(n,t,e,i){const r=r_(n,t,i);return ma(r.resolve?r.resolve(t,e):r(t,e))}(n[a],t,e,i).pipe(Di(o=>{s[a]=o}))),Y0(1),Sn(()=>hL(s).length===r.length?We(s):Si))}(n._resolve,n,t,i).pipe(et(s=>(n._resolvedData=s,n.data=Object.assign(Object.assign({},n.data),zA(n,e).resolve),null)))}(a.route,i,n,t)),Di(()=>s++),Y0(1),Sn(a=>s===r.length?We(e):Si))})}(this.paramsInheritanceStrategy,this.ngModule.injector),Di({next:()=>d=!0,complete:()=>{d||(this.restoreHistory(l),this.cancelNavigationTransition(l,"At least one route resolver didn't emit any value."))}}))}),Di(l=>{const d=new S6(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(d)}))}),X0(o=>{const{targetSnapshot:l,id:d,extractedUrl:u,rawUrl:p,extras:{skipLocationChange:w,replaceUrl:T}}=o;return this.hooks.afterPreactivation(l,{navigationId:d,appliedUrlTree:u,rawUrlTree:p,skipLocationChange:!!w,replaceUrl:!!T})}),et(o=>{const l=function tz(n,t,e){const i=Rh(n,t._root,e?e._root:void 0);return new VA(i,t)}(this.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return Object.assign(Object.assign({},o),{targetRouterState:l})}),Di(o=>{this.currentUrlTree=o.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(o.urlAfterRedirects,o.rawUrl),this.routerState=o.targetRouterState,"deferred"===this.urlUpdateStrategy&&(o.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,o),this.browserUrlTree=o.urlAfterRedirects)}),((n,t,e)=>et(i=>(new hz(t,i.targetRouterState,i.currentRouterState,e).activate(n),i)))(this.rootContexts,this.routeReuseStrategy,o=>this.triggerEvent(o)),Di({next(){s=!0},complete(){s=!0}}),MA(()=>{var o;s||a||this.cancelNavigationTransition(r,`Navigation ID ${r.id} is not equal to the current navigation id ${this.navigationId}`),(null===(o=this.currentNavigation)||void 0===o?void 0:o.id)===r.id&&(this.currentNavigation=null)}),Ua(o=>{if(a=!0,function F6(n){return n&&n[kA]}(o)){const l=Pl(o.url);l||(this.navigated=!0,this.restoreHistory(r,!0));const d=new wA(r.id,this.serializeUrl(r.extractedUrl),o.message);i.next(d),l?setTimeout(()=>{const u=this.urlHandlingStrategy.merge(o.url,this.rawUrlTree),p={skipLocationChange:r.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||pL(r.source)};this.scheduleNavigation(u,"imperative",null,p,{resolve:r.resolve,reject:r.reject,promise:r.promise})},0):r.resolve(!1)}else{this.restoreHistory(r,!0);const l=new x6(r.id,this.serializeUrl(r.extractedUrl),o);i.next(l);try{r.resolve(this.errorHandler(o))}catch(d){r.reject(d)}}return Si}))}))}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}setTransition(e){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),e))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&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(()=>{var r;const s={replaceUrl:!0},a=(null===(r=e.state)||void 0===r?void 0:r.navigationId)?e.state:null;if(a){const l=Object.assign({},a);delete l.navigationId,delete l.\u0275routerPageId,0!==Object.keys(l).length&&(s.state=l)}const o=this.parseUrl(e.url);this.scheduleNavigation(o,i,a,s)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(e){this.events.next(e)}resetConfig(e){JA(e),this.config=e.map(Z0),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,i={}){const{relativeTo:r,queryParams:s,fragment:a,queryParamsHandling:o,preserveFragment:l}=i,d=r||this.routerState.root,u=l?this.currentUrlTree.fragment:a;let p=null;switch(o){case"merge":p=Object.assign(Object.assign({},this.currentUrlTree.queryParams),s);break;case"preserve":p=this.currentUrlTree.queryParams;break;default:p=s||null}return null!==p&&(p=this.removeEmptyProps(p)),function rz(n,t,e,i,r){if(0===e.length)return W0(t.root,t.root,t.root,i,r);const s=function sz(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new WA(!0,0,n);let t=0,e=!1;const i=n.reduce((r,s,a)=>{if("object"==typeof s&&null!=s){if(s.outlets){const o={};return Yi(s.outlets,(l,d)=>{o[d]="string"==typeof l?l.split("/"):l}),[...r,{outlets:o}]}if(s.segmentPath)return[...r,s.segmentPath]}return"string"!=typeof s?[...r,s]:0===a?(s.split("/").forEach((o,l)=>{0==l&&"."===o||(0==l&&""===o?e=!0:".."===o?t++:""!=o&&r.push(o))}),r):[...r,s]},[]);return new WA(e,t,i)}(e);if(s.toRoot())return W0(t.root,t.root,new At([],{}),i,r);const a=function az(n,t,e){if(n.isAbsolute)return new q0(t.root,!0,0);if(-1===e.snapshot._lastPathIndex){const s=e.snapshot._urlSegment;return new q0(s,s===t.root,0)}const i=Qp(n.commands[0])?0:1;return function oz(n,t,e){let i=n,r=t,s=e;for(;s>r;){if(s-=r,i=i.parent,!i)throw new Error("Invalid number of '../'");r=i.segments.length}return new q0(i,!1,r-s)}(e.snapshot._urlSegment,e.snapshot._lastPathIndex+i,n.numberOfDoubleDots)}(s,t,n),o=a.processChildren?Zp(a.segmentGroup,a.index,s.commands):qA(a.segmentGroup,a.index,s.commands);return W0(t.root,a.segmentGroup,o,i,r)}(d,this.currentUrlTree,e,p,null!=u?u:null)}navigateByUrl(e,i={skipLocationChange:!1}){const r=Pl(e)?e:this.parseUrl(e),s=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(s,"imperative",null,i)}navigate(e,i={skipLocationChange:!1}){return function hU(n){for(let t=0;t{const s=e[r];return null!=s&&(i[r]=s),i},{})}processNavigations(){this.navigations.subscribe(e=>{this.navigated=!0,this.lastSuccessfulId=e.id,this.currentPageId=e.targetPageId,this.events.next(new Ih(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,e.resolve(!0)},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}scheduleNavigation(e,i,r,s,a){var o,l;if(this.disposed)return Promise.resolve(!1);let d,u,p;a?(d=a.resolve,u=a.reject,p=a.promise):p=new Promise((L,Y)=>{d=L,u=Y});const w=++this.navigationId;let T;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(r=this.location.getState()),T=r&&r.\u0275routerPageId?r.\u0275routerPageId:s.replaceUrl||s.skipLocationChange?null!==(o=this.browserPageId)&&void 0!==o?o:0:(null!==(l=this.browserPageId)&&void 0!==l?l:0)+1):T=0,this.setTransition({id:w,targetPageId:T,source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:s,resolve:d,reject:u,promise:p,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),p.catch(L=>Promise.reject(L))}setBrowserUrl(e,i){const r=this.urlSerializer.serialize(e),s=Object.assign(Object.assign({},i.extras.state),this.generateNgRouterState(i.id,i.targetPageId));this.location.isCurrentPathEqualTo(r)||i.extras.replaceUrl?this.location.replaceState(r,"",s):this.location.go(r,"",s)}restoreHistory(e,i=!1){var r,s;if("computed"===this.canceledNavigationResolution){const a=this.currentPageId-e.targetPageId;"popstate"!==e.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(r=this.currentNavigation)||void 0===r?void 0:r.finalUrl)||0===a?this.currentUrlTree===(null===(s=this.currentNavigation)||void 0===s?void 0:s.finalUrl)&&0===a&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(a)}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))}cancelNavigationTransition(e,i){const r=new wA(e.id,this.serializeUrl(e.extractedUrl),i);this.triggerEvent(r),e.resolve(!1)}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return n.\u0275fac=function(e){pd()},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();function pL(n){return"imperative"!==n}let s_=(()=>{class n{constructor(e,i,r,s,a){this.router=e,this.route=i,this.tabIndexAttribute=r,this.renderer=s,this.el=a,this.commands=null,this.onChanges=new pe,this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){if(null!=this.tabIndexAttribute)return;const i=this.renderer,r=this.el.nativeElement;null!==e?i.setAttribute(r,"tabindex",e):i.removeAttribute(r,"tabindex")}ngOnChanges(e){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(){if(null===this.urlTree)return!0;const e={skipLocationChange:Yd(this.skipLocationChange),replaceUrl:Yd(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,e),!0}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:Yd(this.preserveFragment)})}}return n.\u0275fac=function(e){return new(e||n)(v(jn),v(Nd),kr("tabindex"),v(Is),v(ye))},n.\u0275dir=q({type:n,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(e,i){1&e&&he("click",function(){return i.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[wt]}),n})();function Yd(n){return""===n||!!n}class _L{}class gL{preload(t,e){return We(null)}}let yL=(()=>{class n{constructor(e,i,r,s){this.router=e,this.injector=r,this.preloadingStrategy=s,this.loader=new fL(r,i,l=>e.triggerEvent(new xA(l)),l=>e.triggerEvent(new DA(l)))}setUpPreloading(){this.subscription=this.router.events.pipe(Dn(e=>e instanceof Ih),Ld(()=>this.preload())).subscribe(()=>{})}preload(){const e=this.injector.get(Ha);return this.processRoutes(e,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const r=[];for(const s of i)if(s.loadChildren&&!s.canLoad&&s._loadedConfig){const a=s._loadedConfig;r.push(this.processRoutes(a.module,a.routes))}else s.loadChildren&&!s.canLoad?r.push(this.preloadConfig(e,s)):s.children&&r.push(this.processRoutes(e,s.children));return Xn(r).pipe(Rt(),et(s=>{}))}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>(i._loadedConfig?We(i._loadedConfig):this.loader.load(e.injector,i)).pipe(Sn(s=>(i._loadedConfig=s,this.processRoutes(s.module,s.routes)))))}}return n.\u0275fac=function(e){return new(e||n)(z(jn),z($1),z(Ln),z(_L))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),nM=(()=>{class n{constructor(e,i,r={}){this.router=e,this.viewportScroller=i,this.options=r,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},r.scrollPositionRestoration=r.scrollPositionRestoration||"disabled",r.anchorScrolling=r.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(e=>{e instanceof H0?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Ih&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.router.parseUrl(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(e=>{e instanceof CA&&(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.router.triggerEvent(new CA(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return n.\u0275fac=function(e){pd()},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const Nl=new le("ROUTER_CONFIGURATION"),vL=new le("ROUTER_FORROOT_GUARD"),_U=[vh,{provide:RA,useClass:PA},{provide:jn,useFactory:function MU(n,t,e,i,r,s,a={},o,l){const d=new jn(null,n,t,e,i,r,SA(s));return o&&(d.urlHandlingStrategy=o),l&&(d.routeReuseStrategy=l),function wU(n,t){n.errorHandler&&(t.errorHandler=n.errorHandler),n.malformedUriErrorHandler&&(t.malformedUriErrorHandler=n.malformedUriErrorHandler),n.onSameUrlNavigation&&(t.onSameUrlNavigation=n.onSameUrlNavigation),n.paramsInheritanceStrategy&&(t.paramsInheritanceStrategy=n.paramsInheritanceStrategy),n.relativeLinkResolution&&(t.relativeLinkResolution=n.relativeLinkResolution),n.urlUpdateStrategy&&(t.urlUpdateStrategy=n.urlUpdateStrategy),n.canceledNavigationResolution&&(t.canceledNavigationResolution=n.canceledNavigationResolution)}(a,d),a.enableTracing&&d.events.subscribe(u=>{var p,w;null===(p=console.group)||void 0===p||p.call(console,`Router Event: ${u.constructor.name}`),console.log(u.toString()),console.log(u),null===(w=console.groupEnd)||void 0===w||w.call(console)}),d},deps:[RA,Hh,vh,Ln,$1,eM,Nl,[class aU{},new Oi],[class iU{},new Oi]]},Hh,{provide:Nd,useFactory:function xU(n){return n.routerState.root},deps:[jn]},yL,gL,class pU{preload(t,e){return e().pipe(Ua(()=>We(null)))}},{provide:Nl,useValue:{enableTracing:!1}}];function gU(){return new Z1("Router",jn)}let iM=(()=>{class n{constructor(e,i){}static forRoot(e,i){return{ngModule:n,providers:[_U,bL(e),{provide:vL,useFactory:bU,deps:[[jn,new Oi,new as]]},{provide:Nl,useValue:i||{}},{provide:kd,useFactory:vU,deps:[El,[new Fm(Yb),new Oi],Nl]},{provide:nM,useFactory:yU,deps:[jn,g5,Nl]},{provide:_L,useExisting:i&&i.preloadingStrategy?i.preloadingStrategy:gL},{provide:Z1,multi:!0,useFactory:gU},[rM,{provide:xb,multi:!0,useFactory:DU,deps:[rM]},{provide:ML,useFactory:CU,deps:[rM]},{provide:kb,multi:!0,useExisting:ML}]]}}static forChild(e){return{ngModule:n,providers:[bL(e)]}}}return n.\u0275fac=function(e){return new(e||n)(z(vL,8),z(jn,8))},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})();function yU(n,t,e){return e.scrollOffset&&t.setOffset(e.scrollOffset),new nM(n,t,e)}function vU(n,t,e={}){return e.useHash?new s4(n,t):new gS(n,t)}function bU(n){return"guarded"}function bL(n){return[{provide:Z2,multi:!0,useValue:n},{provide:eM,multi:!0,useValue:n}]}let rM=(()=>{class n{constructor(e){this.injector=e,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new pe}appInitializer(){return this.injector.get(t4,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let i=null;const r=new Promise(o=>i=o),s=this.injector.get(jn),a=this.injector.get(Nl);return"disabled"===a.initialNavigation?(s.setUpLocationChangeListener(),i(!0)):"enabled"===a.initialNavigation||"enabledBlocking"===a.initialNavigation?(s.hooks.afterPreactivation=()=>this.initNavigation?We(null):(this.initNavigation=!0,i(!0),this.resultOfPreactivationDone),s.initialNavigation()):i(!0),r})}bootstrapListener(e){const i=this.injector.get(Nl),r=this.injector.get(yL),s=this.injector.get(nM),a=this.injector.get(jn),o=this.injector.get(Cd);e===o.components[0]&&(("enabledNonBlocking"===i.initialNavigation||void 0===i.initialNavigation)&&a.initialNavigation(),r.setUpPreloading(),s.init(),a.resetRootComponentType(o.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return n.\u0275fac=function(e){return new(e||n)(z(Ln))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();function DU(n){return n.appInitializer.bind(n)}function CU(n){return n.bootstrapListener.bind(n)}const ML=new le("Router Initializer"),TU=new le("cdk-dir-doc",{providedIn:"root",factory:function SU(){return bl(qe)}}),EU=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let sM,ri=(()=>{class n{constructor(e){if(this.value="ltr",this.change=new fe,e){const r=e.documentElement?e.documentElement.dir:null;this.value=function AU(n){const t=(null==n?void 0:n.toLowerCase())||"";return"auto"===t&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?EU.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)(z(TU,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Yl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})();try{sM="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(n){sM=!1}let Hd,qn=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?ko(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&&!sM)&&"undefined"!=typeof CSS&&!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)(z(Sr))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const xL=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function DL(){if(Hd)return Hd;if("object"!=typeof document||!document)return Hd=new Set(xL),Hd;let n=document.createElement("input");return Hd=new Set(xL.filter(t=>(n.setAttribute("type",t),n.type===t))),Hd}let zh,a_,Bl,aM;function Hl(n){return function LU(){if(null==zh&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>zh=!0}))}finally{zh=zh||!1}return zh}()?n:!!n.capture}function CL(){if(null==Bl){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Bl=!1,Bl;if("scrollBehavior"in document.documentElement.style)Bl=!0;else{const n=Element.prototype.scrollTo;Bl=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return Bl}function Uh(){if("object"!=typeof document||!document)return 0;if(null==a_){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),a_=0,0===n.scrollLeft&&(n.scrollLeft=1,a_=0===n.scrollLeft?1:2),n.remove()}return a_}function kL(n){if(function IU(){if(null==aM){const n="undefined"!=typeof document?document.head:null;aM=!(!n||!n.createShadowRoot&&!n.attachShadow)}return aM}()){const t=n.getRootNode?n.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}function Gh(){let n="undefined"!=typeof document&&document?document.activeElement:null;for(;n&&n.shadowRoot;){const t=n.shadowRoot.activeElement;if(t===n)break;n=t}return n}function Vl(n){return n.composedPath?n.composedPath()[0]:n.target}function oM(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}function Ps(n,...t){return t.length?t.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}class jU extends _{constructor(t,e){super()}schedule(t,e=0){return this}}const o_={setInterval(n,t,...e){const{delegate:i}=o_;return(null==i?void 0:i.setInterval)?i.setInterval(n,t,...e):setInterval(n,t,...e)},clearInterval(n){const{delegate:t}=o_;return((null==t?void 0:t.clearInterval)||clearInterval)(n)},delegate:void 0};class lM extends jU{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,s=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(s,r,e)),this.pending=!0,this.delay=e,this.id=null!==(i=this.id)&&void 0!==i?i:this.requestAsyncId(s,this.id,e),this}requestAsyncId(t,e,i=0){return o_.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&&o_.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(s){i=!0,r=s||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()}}}const cM={now:()=>(cM.delegate||Date).now(),delegate:void 0};class Zh{constructor(t,e=Zh.now){this.schedulerActionCtor=t,this.now=e}schedule(t,e=0,i){return new this.schedulerActionCtor(this,t).schedule(i,e)}}Zh.now=cM.now;class dM extends Zh{constructor(t,e=Zh.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 uM=new dM(lM),zU=uM;function hM(n,t=uM){return nn((e,i)=>{let r=null,s=null,a=null;const o=()=>{if(r){r.unsubscribe(),r=null;const d=s;s=null,i.next(d)}};function l(){const d=a+n,u=t.now();if(u{s=d,a=t.now(),r||(r=t.schedule(l,n),i.add(r))},()=>{o(),i.complete()},void 0,()=>{s=r=null}))})}function SL(n){return Dn((t,e)=>n<=e)}function fM(n,t=bn){return n=null!=n?n:UU,nn((e,i)=>{let r,s=!0;e.subscribe(Zt(i,a=>{const o=t(a);(s||!n(r,o))&&(s=!1,r=o,i.next(a))}))})}function UU(n,t){return n===t}function Dt(n){return nn((t,e)=>{ci(n).subscribe(Zt(e,()=>e.complete(),me)),!e.closed&&t.subscribe(e)})}function je(n){return null!=n&&"false"!=`${n}`}function Gi(n,t=0){return function GU(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}(n)?Number(n):t}function EL(n){return Array.isArray(n)?n:[n]}function si(n){return null==n?"":"string"==typeof n?n:`${n}px`}function Wa(n){return n instanceof ye?n.nativeElement:n}let AL=(()=>{class n{create(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),WU=(()=>{class n{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,i)=>this._cleanupObserver(i))}observe(e){const i=Wa(e);return new _t(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 pe,r=this._mutationObserverFactory.create(s=>i.next(s));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)(z(AL))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),l_=(()=>{class n{constructor(e,i,r){this._contentObserver=e,this._elementRef=i,this._ngZone=r,this.event=new fe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(e){this._disabled=je(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=Gi(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(hM(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){var e;null===(e=this._currentSubscription)||void 0===e||e.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(v(WU),v(ye),v(Ge))},n.\u0275dir=q({type:n,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),n})(),Jh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[AL]}),n})();class OL extends class QU{constructor(t){this._items=t,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new pe,this._typeaheadSubscription=_.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new pe,this.change=new pe,t instanceof kl&&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(Di(e=>this._pressedLetters.push(e)),hM(t),Dn(()=>this._pressedLetters.length>0),et(()=>this._pressedLetters.join(""))).subscribe(e=>{const i=this._getItemsArray();for(let r=1;r!t[s]||this._allowedModifierKeys.indexOf(s)>-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;default:return void((r||Ps(t,"shiftKey"))&&(t.key&&1===t.key.length?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(e>=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),r=e[i];this._activeItem=null==r?null:r,this._activeItemIndex=i}_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 kl?this._items.toArray():this._items}}{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 mM=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function JU(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 ZU(n){try{return n.frameElement}catch(t){return null}}(function aG(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(i&&(-1===RL(i)||!this.isVisible(i)))return!1;let r=e.nodeName.toLowerCase(),s=RL(e);return e.hasAttribute("contenteditable")?-1!==s:!("iframe"===r||"object"===r||this._platform.WEBKIT&&this._platform.IOS&&!function rG(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!==s:"video"===r?-1!==s&&(null!==s||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,i){return function sG(n){return!function eG(n){return function nG(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function XU(n){let t=n.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(n)||function tG(n){return function iG(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||FL(n))}(e)&&!this.isDisabled(e)&&((null==i?void 0:i.ignoreVisibility)||this.isVisible(e))}}return n.\u0275fac=function(e){return new(e||n)(z(qn))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function FL(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let t=n.getAttribute("tabindex");return!(!t||isNaN(parseInt(t,10)))}function RL(n){if(!FL(n))return null;const t=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}class oG{constructor(t,e,i,r,s=!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,s||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 null==i||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(pi(1)).subscribe(t)}}let pM=(()=>{class n{constructor(e,i,r){this._checker=e,this._ngZone=i,this._document=r}create(e,i=!1){return new oG(e,this._checker,this._ngZone,this._document,i)}}return n.\u0275fac=function(e){return new(e||n)(z(mM),z(Ge),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),PL=(()=>{class n{constructor(e,i,r){this._elementRef=e,this._focusTrapFactory=i,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}get enabled(){return this.focusTrap.enabled}set enabled(e){this.focusTrap.enabled=je(e)}get autoCapture(){return this._autoCapture}set autoCapture(e){this._autoCapture=je(e)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(e){const i=e.autoCapture;i&&!i.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=Gh(),this.focusTrap.focusInitialElementWhenReady()}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(pM),v(qe))},n.\u0275dir=q({type:n,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[wt]}),n})();function NL(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}function YL(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 lG=new le("cdk-input-modality-detector-options"),cG={ignoreKeys:[18,17,224,91,16]},jd=Hl({passive:!0,capture:!0});let dG=(()=>{class n{constructor(e,i,r,s){this._platform=e,this._mostRecentTarget=null,this._modality=new Ni(null),this._lastTouchMs=0,this._onKeydown=a=>{var o,l;(null===(l=null===(o=this._options)||void 0===o?void 0:o.ignoreKeys)||void 0===l?void 0:l.some(d=>d===a.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=Vl(a))},this._onMousedown=a=>{Date.now()-this._lastTouchMs<650||(this._modality.next(NL(a)?"keyboard":"mouse"),this._mostRecentTarget=Vl(a))},this._onTouchstart=a=>{YL(a)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Vl(a))},this._options=Object.assign(Object.assign({},cG),s),this.modalityDetected=this._modality.pipe(SL(1)),this.modalityChanged=this.modalityDetected.pipe(fM()),e.isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,jd),r.addEventListener("mousedown",this._onMousedown,jd),r.addEventListener("touchstart",this._onTouchstart,jd)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,jd),document.removeEventListener("mousedown",this._onMousedown,jd),document.removeEventListener("touchstart",this._onTouchstart,jd))}}return n.\u0275fac=function(e){return new(e||n)(z(qn),z(Ge),z(qe),z(lG,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const hG=new le("cdk-focus-monitor-default-options"),c_=Hl({passive:!0,capture:!0});let pa=(()=>{class n{constructor(e,i,r,s,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 pe,this._rootNodeFocusAndBlurListener=o=>{const l=Vl(o),d="focus"===o.type?this._onFocus:this._onBlur;for(let u=l;u;u=u.parentElement)d.call(this,o,u)},this._document=s,this._detectionMode=(null==a?void 0:a.detectionMode)||0}monitor(e,i=!1){const r=Wa(e);if(!this._platform.isBrowser||1!==r.nodeType)return We(null);const s=kL(r)||this._getDocument(),a=this._elementInfo.get(r);if(a)return i&&(a.checkChildren=!0),a.subject;const o={checkChildren:i,subject:new pe,rootNode:s};return this._elementInfo.set(r,o),this._registerGlobalListeners(o),o.subject}stopMonitoring(e){const i=Wa(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 s=Wa(e);s===this._getDocument().activeElement?this._getClosestElementsInfo(s).forEach(([o,l])=>this._originChanged(o,i,l)):(this._setOrigin(i),"function"==typeof s.focus&&s.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:"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!(null==e?void 0: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),s=Vl(e);!r||!r.checkChildren&&i!==s||this._originChanged(i,this._getFocusOrigin(s),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.subject,null))}_emitOrigin(e,i){this._ngZone.run(()=>e.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,c_),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,c_)}),this._rootNodeFocusListenerCount.set(i,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Dt(this._stopInputModalityDetector)).subscribe(s=>{this._setOrigin(s,!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,c_),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,c_),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.subject,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((r,s)=>{(s===e||r.checkChildren&&s.contains(e))&&i.push([s,r])}),i}}return n.\u0275fac=function(e){return new(e||n)(z(Ge),z(qn),z(dG),z(qe,8),z(hG,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),BL=(()=>{class n{constructor(e,i){this._elementRef=e,this._focusMonitor=i,this.cdkFocusChange=new fe}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(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)(v(ye),v(pa))},n.\u0275dir=q({type:n,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),n})();const VL="cdk-high-contrast-black-on-white",jL="cdk-high-contrast-white-on-black",_M="cdk-high-contrast-active";let zL=(()=>{class n{constructor(e,i){this._platform=e,this._document=i}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,s=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),s){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(_M),e.remove(VL),e.remove(jL),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?(e.add(_M),e.add(VL)):2===i&&(e.add(_M),e.add(jL))}}}return n.\u0275fac=function(e){return new(e||n)(z(qn),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),d_=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(z(zL))},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Jh]]}),n})();class UL{}const qa="*";function _i(n,t){return{type:7,name:n,definitions:t,options:{}}}function Wt(n,t=null){return{type:4,styles:t,timings:n}}function GL(n,t=null){return{type:3,steps:n,options:t}}function gM(n,t=null){return{type:2,steps:n,options:t}}function He(n){return{type:6,styles:n,offset:null}}function Lt(n,t,e){return{type:0,name:n,styles:t,options:e}}function jl(n){return{type:5,steps:n}}function qt(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function u_(n=null){return{type:9,options:n}}function h_(n,t,e=null){return{type:11,selector:n,animation:t,options:e}}function $L(n){Promise.resolve(null).then(n)}class Xh{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],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._onStartFns.push(t)}onDone(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(){$L(()=>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}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 WL{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 s=this.players.length;0==s?$L(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++e==s&&this._onFinish()}),a.onDestroy(()=>{++i==s&&this._onDestroy()}),a.onStart(()=>{++r==s&&this._onStart()})}),this.totalTime=this.players.reduce((a,o)=>Math.max(a,o.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}}const It=!1;function qL(n){return new Ie(3e3,It)}function WG(){return"undefined"!=typeof window&&void 0!==window.document}function vM(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function No(n){switch(n.length){case 0:return new Xh;case 1:return n[0];default:return new WL(n)}}function KL(n,t,e,i,r={},s={}){const a=[],o=[];let l=-1,d=null;if(i.forEach(u=>{const p=u.offset,w=p==l,T=w&&d||{};Object.keys(u).forEach(L=>{let Y=L,$=u[L];if("offset"!==L)switch(Y=t.normalizePropertyName(Y,a),$){case"!":$=r[L];break;case qa:$=s[L];break;default:$=t.normalizeStyleValue(L,Y,$,a)}T[Y]=$}),w||o.push(T),d=T,l=p}),a.length)throw function PG(n){return new Ie(3502,It)}();return o}function bM(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&MM(e,"start",n)));break;case"done":n.onDone(()=>i(e&&MM(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&MM(e,"destroy",n)))}}function MM(n,t,e){const i=e.totalTime,s=wM(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,null==i?n.totalTime:i,!!e.disabled),a=n._data;return null!=a&&(s._data=a),s}function wM(n,t,e,i,r="",s=0,a){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:r,totalTime:s,disabled:!!a}}function Ur(n,t,e){let i;return n instanceof Map?(i=n.get(t),i||n.set(t,i=e)):(i=n[t],i||(i=n[t]=e)),i}function QL(n){const t=n.indexOf(":");return[n.substring(1,t),n.substr(t+1)]}let xM=(n,t)=>!1,ZL=(n,t,e)=>[],JL=null;function DM(n){const t=n.parentNode||n.host;return t===JL?null:t}(vM()||"undefined"!=typeof Element)&&(WG()?(JL=(()=>document.documentElement)(),xM=(n,t)=>{for(;t;){if(t===n)return!0;t=DM(t)}return!1}):xM=(n,t)=>n.contains(t),ZL=(n,t,e)=>{if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]});let zl=null,XL=!1;function eI(n){zl||(zl=function KG(){return"undefined"!=typeof document?document.body:null}()||{},XL=!!zl.style&&"WebkitAppearance"in zl.style);let t=!0;return zl.style&&!function qG(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in zl.style,!t&&XL&&(t="Webkit"+n.charAt(0).toUpperCase()+n.substr(1)in zl.style)),t}const tI=xM,nI=ZL;let iI=(()=>{class n{validateStyleProperty(e){return eI(e)}matchesElement(e,i){return!1}containsElement(e,i){return tI(e,i)}getParentElement(e){return DM(e)}query(e,i,r){return nI(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,s,a,o=[],l){return new Xh(r,s)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),CM=(()=>{class n{}return n.NOOP=new iI,n})();const kM="ng-enter",m_="ng-leave",p_="ng-trigger",__=".ng-trigger",sI="ng-animating",TM=".ng-animating";function Ul(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:SM(parseFloat(t[1]),t[2])}function SM(n,t){return"s"===t?1e3*n:n}function g_(n,t,e){return n.hasOwnProperty("duration")?n:function JG(n,t,e){let r,s=0,a="";if("string"==typeof n){const o=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===o)return t.push(qL()),{duration:0,delay:0,easing:""};r=SM(parseFloat(o[1]),o[2]);const l=o[3];null!=l&&(s=SM(parseFloat(l),o[4]));const d=o[5];d&&(a=d)}else r=n;if(!e){let o=!1,l=t.length;r<0&&(t.push(function mG(){return new Ie(3100,It)}()),o=!0),s<0&&(t.push(function pG(){return new Ie(3101,It)}()),o=!0),o&&t.splice(l,0,qL())}return{duration:r,delay:s,easing:a}}(n,t,e)}function zd(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function Yo(n,t,e={}){if(t)for(let i in n)e[i]=n[i];else zd(n,e);return e}function oI(n,t,e){return e?t+":"+e+";":""}function lI(n){let t="";for(let e=0;e{const r=AM(i);e&&!e.hasOwnProperty(i)&&(e[i]=n.style[r]),n.style[r]=t[i]}),vM()&&lI(n))}function Gl(n,t){n.style&&(Object.keys(t).forEach(e=>{const i=AM(e);n.style[i]=""}),vM()&&lI(n))}function ef(n){return Array.isArray(n)?1==n.length?n[0]:gM(n):n}const EM=new RegExp("{{\\s*(.+?)\\s*}}","g");function cI(n){let t=[];if("string"==typeof n){let e;for(;e=EM.exec(n);)t.push(e[1]);EM.lastIndex=0}return t}function y_(n,t,e){const i=n.toString(),r=i.replace(EM,(s,a)=>{let o=t[a];return t.hasOwnProperty(a)||(e.push(function gG(n){return new Ie(3003,It)}()),o=""),o.toString()});return r==i?n:r}function v_(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const e9=/-+([a-z0-9])/g;function AM(n){return n.replace(e9,(...t)=>t[1].toUpperCase())}function t9(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Gr(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 yG(n){return new Ie(3004,It)}()}}function dI(n,t){return window.getComputedStyle(n)[t]}function l9(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function c9(n,t,e){if(":"==n[0]){const l=function d9(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 LG(n){return new Ie(3015,It)}()),t;const r=i[1],s=i[2],a=i[3];t.push(uI(r,a));"<"==s[0]&&!("*"==r&&"*"==a)&&t.push(uI(a,r))}(i,e,t)):e.push(n),e}const x_=new Set(["true","1"]),D_=new Set(["false","0"]);function uI(n,t){const e=x_.has(n)||D_.has(n),i=x_.has(t)||D_.has(t);return(r,s)=>{let a="*"==n||n==r,o="*"==t||t==s;return!a&&e&&"boolean"==typeof r&&(a=r?x_.has(n):D_.has(n)),!o&&i&&"boolean"==typeof s&&(o=s?x_.has(t):D_.has(t)),a&&o}}const u9=new RegExp("s*:selfs*,?","g");function LM(n,t,e,i){return new h9(n).build(t,e,i)}class h9{constructor(t){this._driver=t}build(t,e,i){const r=new p9(e);this._resetContextStyleTimingState(r);const s=Gr(this,ef(t),r);return r.unsupportedCSSPropertiesFound.size&&r.unsupportedCSSPropertiesFound.keys(),s}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,r=e.depCount=0;const s=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push(function bG(){return new Ie(3006,It)}()),t.definitions.forEach(o=>{if(this._resetContextStyleTimingState(e),0==o.type){const l=o,d=l.name;d.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,s.push(this.visitState(l,e))}),l.name=d}else if(1==o.type){const l=this.visitTransition(o,e);i+=l.queryCount,r+=l.depCount,a.push(l)}else e.errors.push(function MG(){return new Ie(3007,It)}())}),{type:7,name:t.name,states:s,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 s=new Set,a=r||{};i.styles.forEach(o=>{if(C_(o)){const l=o;Object.keys(l).forEach(d=>{cI(l[d]).forEach(u=>{a.hasOwnProperty(u)||s.add(u)})})}}),s.size&&(v_(s.values()),e.errors.push(function wG(n,t){return new Ie(3008,It)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=Gr(this,ef(t.animation),e);return{type:1,matchers:l9(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:$l(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>Gr(this,i,e)),options:$l(t.options)}}visitGroup(t,e){const i=e.currentTime;let r=0;const s=t.steps.map(a=>{e.currentTime=i;const o=Gr(this,a,e);return r=Math.max(r,e.currentTime),o});return e.currentTime=r,{type:3,steps:s,options:$l(t.options)}}visitAnimate(t,e){const i=function g9(n,t){let e=null;if(n.hasOwnProperty("duration"))e=n;else if("number"==typeof n)return IM(g_(n,t).duration,0,"");const i=n;if(i.split(/\s+/).some(s=>"{"==s.charAt(0)&&"{"==s.charAt(1))){const s=IM(0,0,"");return s.dynamic=!0,s.strValue=i,s}return e=e||g_(i,t),IM(e.duration,e.delay,e.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let r,s=t.styles?t.styles:He({});if(5==s.type)r=this.visitKeyframes(s,e);else{let a=t.styles,o=!1;if(!a){o=!0;const d={};i.easing&&(d.easing=i.easing),a=He(d)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(a,e);l.isEmptyStep=o,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=[];Array.isArray(t.styles)?t.styles.forEach(a=>{"string"==typeof a?a==qa?i.push(a):e.errors.push(function xG(n){return new Ie(3002,It)}()):i.push(a)}):i.push(t.styles);let r=!1,s=null;return i.forEach(a=>{if(C_(a)){const o=a,l=o.easing;if(l&&(s=l,delete o.easing),!r)for(let d in o)if(o[d].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:i,easing:s,offset:t.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let r=e.currentTime,s=e.currentTime;i&&s>0&&(s-=i.duration+i.delay),t.styles.forEach(a=>{"string"!=typeof a&&Object.keys(a).forEach(o=>{if(!this._driver.validateStyleProperty(o))return delete a[o],void e.unsupportedCSSPropertiesFound.add(o);const l=e.collectedStyles[e.currentQuerySelector],d=l[o];let u=!0;d&&(s!=r&&s>=d.startTime&&r<=d.endTime&&(e.errors.push(function DG(n,t,e,i,r){return new Ie(3010,It)}()),u=!1),s=d.startTime),u&&(l[o]={startTime:s,endTime:r}),e.options&&function XG(n,t,e){const i=t.params||{},r=cI(n);r.length&&r.forEach(s=>{i.hasOwnProperty(s)||e.push(function _G(n){return new Ie(3001,It)}())})}(a[o],e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function CG(){return new Ie(3011,It)}()),i;let s=0;const a=[];let o=!1,l=!1,d=0;const u=t.steps.map(W=>{const j=this._makeStyleAst(W,e);let re=null!=j.offset?j.offset:function _9(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(C_(e)&&e.hasOwnProperty("offset")){const i=e;t=parseFloat(i.offset),delete i.offset}});else if(C_(n)&&n.hasOwnProperty("offset")){const e=n;t=parseFloat(e.offset),delete e.offset}return t}(j.styles),ge=0;return null!=re&&(s++,ge=j.offset=re),l=l||ge<0||ge>1,o=o||ge0&&s{const re=w>0?j==T?1:w*j:a[j],ge=re*$;e.currentTime=L+Y.delay+ge,Y.duration=ge,this._validateStyleAst(W,e),W.offset=re,i.styles.push(W)}),i}visitReference(t,e){return{type:8,animation:Gr(this,ef(t.animation),e),options:$l(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:$l(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:$l(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[s,a]=function f9(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(u9,"")),n=n.replace(/@\*/g,__).replace(/@\w+/g,e=>__+"-"+e.substr(1)).replace(/:animating/g,TM),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+s:s,Ur(e.collectedStyles,e.currentQuerySelector,{});const o=Gr(this,ef(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:s,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:o,originalSelector:t.selector,options:$l(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function EG(){return new Ie(3013,It)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:g_(t.timings,e.errors,!0);return{type:12,animation:Gr(this,ef(t.animation),e),timings:i,options:null}}}class p9{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={},this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function C_(n){return!Array.isArray(n)&&"object"==typeof n}function $l(n){return n?(n=zd(n)).params&&(n.params=function m9(n){return n?zd(n):null}(n.params)):n={},n}function IM(n,t,e){return{duration:n,delay:t,easing:e}}function OM(n,t,e,i,r,s,a=null,o=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:r,delay:s,totalTime:r+s,easing:a,subTimeline:o}}class k_{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 b9=new RegExp(":enter","g"),w9=new RegExp(":leave","g");function FM(n,t,e,i,r,s={},a={},o,l,d=[]){return(new x9).buildKeyframes(n,t,e,i,r,s,a,o,l,d)}class x9{buildKeyframes(t,e,i,r,s,a,o,l,d,u=[]){d=d||new k_;const p=new RM(t,e,d,r,s,u,[]);p.options=l,p.currentTimeline.setStyles([a],null,p.errors,l),Gr(this,i,p);const w=p.timelines.filter(T=>T.containsAnimation());if(Object.keys(o).length){let T;for(let L=w.length-1;L>=0;L--){const Y=w[L];if(Y.element===e){T=Y;break}}T&&!T.allowOnlyTimelineStyles()&&T.setStyles([o],null,p.errors,l)}return w.length?w.map(T=>T.buildKeyframes()):[OM(e,[],[],[],0,0,"",!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),s=e.currentTimeline.currentTime,a=this._visitSubInstructions(i,r,r.options);s!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,i){let s=e.currentTimeline.currentTime;const a=null!=i.duration?Ul(i.duration):null,o=null!=i.delay?Ul(i.delay):null;return 0!==a&&t.forEach(l=>{const d=e.appendInstructionToTimeline(l,a,o);s=Math.max(s,d.duration+d.delay)}),s}visitReference(t,e){e.updateOptions(t.options,!0),Gr(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let r=e;const s=t.options;if(s&&(s.params||s.delay)&&(r=e.createSubContext(s),r.transformIntoNewTimeline(),null!=s.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=T_);const a=Ul(s.delay);r.delayNextStep(a)}t.steps.length&&(t.steps.forEach(a=>Gr(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 s=t.options&&t.options.delay?Ul(t.options.delay):0;t.steps.forEach(a=>{const o=e.createSubContext(t.options);s&&o.delayNextStep(s),Gr(this,a,o),r=Math.max(r,o.currentTimeline.currentTime),i.push(o.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 g_(e.params?y_(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 s=t.style;5==s.type?this.visitKeyframes(s,e):(e.incrementTime(i.duration),this.visitStyle(s,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.getCurrentStyleProperties().length&&i.forwardFrame();const s=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(s):i.setStyles(t.styles,s,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,s=i.duration,o=e.createSubContext().currentTimeline;o.easing=i.easing,t.styles.forEach(l=>{o.forwardTime((l.offset||0)*s),o.setStyles(l.styles,l.easing,e.errors,e.options),o.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(o),e.transformIntoNewTimeline(r+s),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,r=t.options||{},s=r.delay?Ul(r.delay):0;s&&(6===e.previousNode.type||0==i&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=T_);let a=i;const o=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=o.length;let l=null;o.forEach((d,u)=>{e.currentQueryIndex=u;const p=e.createSubContext(t.options,d);s&&p.delayNextStep(s),d===e.element&&(l=p.currentTimeline),Gr(this,t.animation,p),p.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,p.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,s=t.timings,a=Math.abs(s.duration),o=a*(e.currentQueryTotal-1);let l=a*e.currentQueryIndex;switch(s.duration<0?"reverse":s.easing){case"reverse":l=o-l;break;case"full":l=i.currentStaggerTime}const u=e.currentTimeline;l&&u.delayNextStep(l);const p=u.currentTime;Gr(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=r.currentTime-p+(r.startTime-i.currentTimeline.startTime)}}const T_={};class RM{constructor(t,e,i,r,s,a,o,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=s,this.errors=a,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=T_,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new S_(this._driver,e,0),o.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=Ul(i.duration)),null!=i.delay&&(r.delay=Ul(i.delay));const s=i.params;if(s){let a=r.params;a||(a=this.options.params={}),Object.keys(s).forEach(o=>{(!e||!a.hasOwnProperty(o))&&(a[o]=y_(s[o],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,s=new RM(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return s.previousNode=this.previousNode,s.currentAnimateTimings=this.currentAnimateTimings,s.options=this._copyOptions(),s.updateOptions(t),s.currentQueryIndex=this.currentQueryIndex,s.currentQueryTotal=this.currentQueryTotal,s.parentContext=this,this.subContextCount++,s}transformIntoNewTimeline(t){return this.previousNode=T_,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},s=new D9(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(s),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,r,s,a){let o=[];if(r&&o.push(this.element),t.length>0){t=(t=t.replace(b9,"."+this._enterClassName)).replace(w9,"."+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)),o.push(...d)}return!s&&0==o.length&&a.push(function AG(n){return new Ie(3014,It)}()),o}}class S_{constructor(t,e,i,r){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),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.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new S_(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=Object.create(this._backFill,{}),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[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(e=>{this._backFill[e]=this._globalTimelineStyles[e]||qa,this._currentKeyframe[e]=qa}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,r){e&&(this._previousKeyframe.easing=e);const s=r&&r.params||{},a=function C9(n,t){const e={};let i;return n.forEach(r=>{"*"===r?(i=i||Object.keys(t),i.forEach(s=>{e[s]=qa})):Yo(r,!1,e)}),e}(t,this._globalTimelineStyles);Object.keys(a).forEach(o=>{const l=y_(a[o],s,i);this._pendingStyles[o]=l,this._localTimelineStyles.hasOwnProperty(o)||(this._backFill[o]=this._globalTimelineStyles.hasOwnProperty(o)?this._globalTimelineStyles[o]:qa),this._updateStyle(o,l)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(i=>{this._currentKeyframe[i]=t[i]}),Object.keys(this._localTimelineStyles).forEach(i=>{this._currentKeyframe.hasOwnProperty(i)||(this._currentKeyframe[i]=this._localTimelineStyles[i])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[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){Object.keys(t._styleSummary).forEach(e=>{const i=this._styleSummary[e],r=t._styleSummary[e];(!i||r.time>i.time)&&this._updateStyle(e,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((o,l)=>{const d=Yo(o,!0);Object.keys(d).forEach(u=>{const p=d[u];"!"==p?t.add(u):p==qa&&e.add(u)}),i||(d.offset=l/this.duration),r.push(d)});const s=t.size?v_(t.values()):[],a=e.size?v_(e.values()):[];if(i){const o=r[0],l=zd(o);o.offset=0,l.offset=1,r=[o,l]}return OM(this.element,r,s,a,this.duration,this.startTime,this.easing,!1)}}class D9 extends S_{constructor(t,e,i,r,s,a,o=!1){super(t,e,a.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=s,this._stretchStartingKeyframe=o,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 s=[],a=i+e,o=e/a,l=Yo(t[0],!1);l.offset=0,s.push(l);const d=Yo(t[0],!1);d.offset=mI(o),s.push(d);const u=t.length-1;for(let p=1;p<=u;p++){let w=Yo(t[p],!1);w.offset=mI((e+w.offset*i)/a),s.push(w)}i=a,e=0,r="",t=s}return OM(this.element,t,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function mI(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e}class PM{}class k9 extends PM{normalizePropertyName(t,e){return AM(t)}normalizeStyleValue(t,e,i,r){let s="";const a=i.toString().trim();if(T9[e]&&0!==i&&"0"!==i)if("number"==typeof i)s="px";else{const o=i.match(/^[+-]?[\d\.]+([a-z]*)$/);o&&0==o[1].length&&r.push(function vG(n,t){return new Ie(3005,It)}())}return a+s}}const T9=(()=>function S9(n){const t={};return n.forEach(e=>t[e]=!0),t}("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".split(",")))();function pI(n,t,e,i,r,s,a,o,l,d,u,p,w){return{type:0,element:n,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:s,toState:i,toStyles:a,timelines:o,queriedElements:l,preStyleProps:d,postStyleProps:u,totalTime:p,errors:w}}const NM={};class _I{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,r){return function E9(n,t,e,i,r){return n.some(s=>s(t,e,i,r))}(this.ast.matchers,t,e,i,r)}buildStyles(t,e,i){const r=this._stateStyles["*"],s=this._stateStyles[t],a=r?r.buildStyles(e,i):{};return s?s.buildStyles(e,i):a}build(t,e,i,r,s,a,o,l,d,u){const p=[],w=this.ast.options&&this.ast.options.params||NM,L=this.buildStyles(i,o&&o.params||NM,p),Y=l&&l.params||NM,$=this.buildStyles(r,Y,p),W=new Set,j=new Map,re=new Map,ge="void"===r,Ae={params:Object.assign(Object.assign({},w),Y)},yt=u?[]:FM(t,e,this.ast.animation,s,a,L,$,Ae,d,p);let Nt=0;if(yt.forEach(oi=>{Nt=Math.max(oi.duration+oi.delay,Nt)}),p.length)return pI(e,this._triggerName,i,r,ge,L,$,[],[],j,re,Nt,p);yt.forEach(oi=>{const Zr=oi.element,ou=Ur(j,Zr,{});oi.preStyleProps.forEach(Gs=>ou[Gs]=!0);const lo=Ur(re,Zr,{});oi.postStyleProps.forEach(Gs=>lo[Gs]=!0),Zr!==e&&W.add(Zr)});const Rn=v_(W.values());return pI(e,this._triggerName,i,r,ge,L,$,yt,Rn,j,re,Nt)}}class A9{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i={},r=zd(this.defaultParams);return Object.keys(t).forEach(s=>{const a=t[s];null!=a&&(r[s]=a)}),this.styles.styles.forEach(s=>{if("string"!=typeof s){const a=s;Object.keys(a).forEach(o=>{let l=a[o];l.length>1&&(l=y_(l,r,e));const d=this.normalizer.normalizePropertyName(o,e);l=this.normalizer.normalizeStyleValue(o,d,l,e),i[d]=l})}}),i}}class I9{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states={},e.states.forEach(r=>{this.states[r.name]=new A9(r.style,r.options&&r.options.params||{},i)}),gI(this.states,"true","1"),gI(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new _I(t,r,this.states))}),this.fallbackTransition=function O9(n,t,e){return new _I(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(a,o)=>!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 gI(n,t,e){n.hasOwnProperty(t)?n.hasOwnProperty(e)||(n[e]=n[t]):n.hasOwnProperty(e)&&(n[t]=n[e])}const F9=new k_;class R9{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations={},this._playersById={},this.players=[]}register(t,e){const i=[],s=LM(this._driver,e,i,[]);if(i.length)throw function NG(n){return new Ie(3503,It)}();this._animations[t]=s}_buildPlayer(t,e,i){const r=t.element,s=KL(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(r,s,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const r=[],s=this._animations[t];let a;const o=new Map;if(s?(a=FM(this._driver,e,s,kM,m_,{},{},i,F9,r),a.forEach(u=>{const p=Ur(o,u.element,{});u.postStyleProps.forEach(w=>p[w]=null)})):(r.push(function YG(){return new Ie(3300,It)}()),a=[]),r.length)throw function HG(n){return new Ie(3504,It)}();o.forEach((u,p)=>{Object.keys(u).forEach(w=>{u[w]=this._driver.computeStyle(p,w,qa)})});const d=No(a.map(u=>{const p=o.get(u.element);return this._buildPlayer(u,{},p)}));return this._playersById[t]=d,d.onDestroy(()=>this.destroy(t)),this.players.push(d),d}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw function BG(n){return new Ie(3301,It)}();return e}listen(t,e,i,r){const s=wM(e,"","","");return bM(this._getPlayer(t),i,s,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 s=this._getPlayer(t);switch(i){case"play":s.play();break;case"pause":s.pause();break;case"reset":s.reset();break;case"restart":s.restart();break;case"finish":s.finish();break;case"init":s.init();break;case"setPosition":s.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}}const yI="ng-animate-queued",YM="ng-animate-disabled",B9=[],vI={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},V9={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},fs="__ng_removed";class HM{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function G9(n){return null!=n?n:null}(i?t.value:t),i){const s=zd(t);delete s.value,this.options=s}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 tf="void",BM=new HM(tf);class j9{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,ms(e,this._hostClassName)}listen(t,e,i,r){if(!this._triggers.hasOwnProperty(e))throw function VG(n,t){return new Ie(3302,It)}();if(null==i||0==i.length)throw function jG(n){return new Ie(3303,It)}();if(!function $9(n){return"start"==n||"done"==n}(i))throw function zG(n,t){return new Ie(3400,It)}();const s=Ur(this._elementListeners,t,[]),a={name:e,phase:i,callback:r};s.push(a);const o=Ur(this._engine.statesByElement,t,{});return o.hasOwnProperty(e)||(ms(t,p_),ms(t,p_+"-"+e),o[e]=BM),()=>{this._engine.afterFlush(()=>{const l=s.indexOf(a);l>=0&&s.splice(l,1),this._triggers[e]||delete o[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw function UG(n){return new Ie(3401,It)}();return e}trigger(t,e,i,r=!0){const s=this._getTrigger(e),a=new VM(this.id,e,t);let o=this._engine.statesByElement.get(t);o||(ms(t,p_),ms(t,p_+"-"+e),this._engine.statesByElement.set(t,o={}));let l=o[e];const d=new HM(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&d.absorbOptions(l.options),o[e]=d,l||(l=BM),d.value!==tf&&l.value===d.value){if(!function K9(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let r=0;r{Gl(t,$),_a(t,W)})}return}const w=Ur(this._engine.playersByElement,t,[]);w.forEach(Y=>{Y.namespaceId==this.id&&Y.triggerName==e&&Y.queued&&Y.destroy()});let T=s.matchTransition(l.value,d.value,t,d.params),L=!1;if(!T){if(!r)return;T=s.fallbackTransition,L=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:T,fromState:l,toState:d,player:a,isFallbackTransition:L}),L||(ms(t,yI),a.onStart(()=>{Ud(t,yI)})),a.onDone(()=>{let Y=this.players.indexOf(a);Y>=0&&this.players.splice(Y,1);const $=this._engine.playersByElement.get(t);if($){let W=$.indexOf(a);W>=0&&$.splice(W,1)}}),this.players.push(a),w.push(a),a}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,i)=>{delete e[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,__,!0);i.forEach(r=>{if(r[fs])return;const s=this._engine.fetchNamespacesByElement(r);s.size?s.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 s=this._engine.statesByElement.get(t),a=new Map;if(s){const o=[];if(Object.keys(s).forEach(l=>{if(a.set(l,s[l].value),this._triggers[l]){const d=this.trigger(t,l,tf,r);d&&o.push(d)}}),o.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,a),i&&No(o).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(s=>{const a=s.name;if(r.has(a))return;r.add(a);const l=this._triggers[a].fallbackTransition,d=i[a]||BM,u=new HM(tf),p=new VM(this.id,a,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:a,transition:l,fromState:d,toState:u,player:p,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 s=i.players.length?i.playersByQueriedElement.get(t):[];if(s&&s.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 s=t[fs];(!s||s===vI)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){ms(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const s=i.element,a=this._elementListeners.get(s);a&&a.forEach(o=>{if(o.name==i.triggerName){const l=wM(s,i.triggerName,i.fromState.value,i.toState.value);l._data=t,bM(i.player,o.phase,l,o.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{const s=i.transition.ast.depCount,a=r.transition.ast.depCount;return 0==s||0==a?s-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 z9{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,s)=>{}}_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 j9(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,s=i.length-1;if(s>=0){let a=!1;if(void 0!==this.driver.getParentElement){let o=this.driver.getParentElement(e);for(;o;){const l=r.get(o);if(l){const d=i.indexOf(l);i.splice(d+1,0,t),a=!0;break}o=this.driver.getParentElement(o)}}else for(let o=s;o>=0;o--)if(this.driver.containsElement(i[o].hostElement,e)){i.splice(o+1,0,t),a=!0;break}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){const r=Object.keys(i);for(let s=0;s=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),ms(t,YM)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Ud(t,YM))}removeNode(t,e,i,r){if(E_(e)){const s=t?this._fetchNamespace(t):null;if(s?s.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,s){this.collectedLeaveElements.push(e),e[fs]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:s}}listen(t,e,i,r,s){return E_(e)?this._fetchNamespace(t).listen(e,i,r,s):()=>{}}_buildInstruction(t,e,i,r,s){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,r,t.fromState.options,t.toState.options,e,s)}destroyInnerAnimations(t){let e=this.driver.query(t,__,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,TM,!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 No(this.players).onDone(()=>t());t()})}processLeaveNode(t){var e;const i=t[fs];if(i&&i.setForRemoval){if(t[fs]=vI,i.namespaceId){this.destroyInnerAnimations(t);const r=this._fetchNamespace(i.namespaceId);r&&r.clearElementCache(t)}this._onRemovalComplete(t,i.setForRemoval)}(null===(e=t.classList)||void 0===e?void 0:e.contains(YM))&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!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?No(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function GG(n){return new Ie(3402,It)}()}_flushAnimations(t,e){const i=new k_,r=[],s=new Map,a=[],o=new Map,l=new Map,d=new Map,u=new Set;this.disabledNodes.forEach(Ye=>{u.add(Ye);const Ke=this.driver.query(Ye,".ng-animate-queued",!0);for(let st=0;st{const st=kM+Y++;L.set(Ke,st),Ye.forEach(zt=>ms(zt,st))});const $=[],W=new Set,j=new Set;for(let Ye=0;YeW.add(zt)):j.add(Ke))}const re=new Map,ge=wI(w,Array.from(W));ge.forEach((Ye,Ke)=>{const st=m_+Y++;re.set(Ke,st),Ye.forEach(zt=>ms(zt,st))}),t.push(()=>{T.forEach((Ye,Ke)=>{const st=L.get(Ke);Ye.forEach(zt=>Ud(zt,st))}),ge.forEach((Ye,Ke)=>{const st=re.get(Ke);Ye.forEach(zt=>Ud(zt,st))}),$.forEach(Ye=>{this.processLeaveNode(Ye)})});const Ae=[],yt=[];for(let Ye=this._namespaceList.length-1;Ye>=0;Ye--)this._namespaceList[Ye].drainQueuedTransitions(e).forEach(st=>{const zt=st.player,ki=st.element;if(Ae.push(zt),this.collectedEnterElements.length){const ur=ki[fs];if(ur&&ur.setForMove){if(ur.previousTriggersValues&&ur.previousTriggersValues.has(st.triggerName)){const oc=ur.previousTriggersValues.get(st.triggerName),nl=this.statesByElement.get(st.element);nl&&nl[st.triggerName]&&(nl[st.triggerName].value=oc)}return void zt.destroy()}}const xa=!p||!this.driver.containsElement(p,ki),Jr=re.get(ki),tl=L.get(ki),Pn=this._buildInstruction(st,i,tl,Jr,xa);if(Pn.errors&&Pn.errors.length)return void yt.push(Pn);if(xa)return zt.onStart(()=>Gl(ki,Pn.fromStyles)),zt.onDestroy(()=>_a(ki,Pn.toStyles)),void r.push(zt);if(st.isFallbackTransition)return zt.onStart(()=>Gl(ki,Pn.fromStyles)),zt.onDestroy(()=>_a(ki,Pn.toStyles)),void r.push(zt);const q2=[];Pn.timelines.forEach(ur=>{ur.stretchStartingKeyframe=!0,this.disabledNodes.has(ur.element)||q2.push(ur)}),Pn.timelines=q2,i.append(ki,Pn.timelines),a.push({instruction:Pn,player:zt,element:ki}),Pn.queriedElements.forEach(ur=>Ur(o,ur,[]).push(zt)),Pn.preStyleProps.forEach((ur,oc)=>{const nl=Object.keys(ur);if(nl.length){let lc=l.get(oc);lc||l.set(oc,lc=new Set),nl.forEach(Ux=>lc.add(Ux))}}),Pn.postStyleProps.forEach((ur,oc)=>{const nl=Object.keys(ur);let lc=d.get(oc);lc||d.set(oc,lc=new Set),nl.forEach(Ux=>lc.add(Ux))})});if(yt.length){const Ye=[];yt.forEach(Ke=>{Ye.push(function $G(n,t){return new Ie(3505,It)}())}),Ae.forEach(Ke=>Ke.destroy()),this.reportError(Ye)}const Nt=new Map,Rn=new Map;a.forEach(Ye=>{const Ke=Ye.element;i.has(Ke)&&(Rn.set(Ke,Ke),this._beforeAnimationBuild(Ye.player.namespaceId,Ye.instruction,Nt))}),r.forEach(Ye=>{const Ke=Ye.element;this._getPreviousPlayers(Ke,!1,Ye.namespaceId,Ye.triggerName,null).forEach(zt=>{Ur(Nt,Ke,[]).push(zt),zt.destroy()})});const oi=$.filter(Ye=>DI(Ye,l,d)),Zr=new Map;MI(Zr,this.driver,j,d,qa).forEach(Ye=>{DI(Ye,l,d)&&oi.push(Ye)});const lo=new Map;T.forEach((Ye,Ke)=>{MI(lo,this.driver,new Set(Ye),l,"!")}),oi.forEach(Ye=>{const Ke=Zr.get(Ye),st=lo.get(Ye);Zr.set(Ye,Object.assign(Object.assign({},Ke),st))});const Gs=[],lu=[],cu={};a.forEach(Ye=>{const{element:Ke,player:st,instruction:zt}=Ye;if(i.has(Ke)){if(u.has(Ke))return st.onDestroy(()=>_a(Ke,zt.toStyles)),st.disabled=!0,st.overrideTotalTime(zt.totalTime),void r.push(st);let ki=cu;if(Rn.size>1){let Jr=Ke;const tl=[];for(;Jr=Jr.parentNode;){const Pn=Rn.get(Jr);if(Pn){ki=Pn;break}tl.push(Jr)}tl.forEach(Pn=>Rn.set(Pn,ki))}const xa=this._buildAnimation(st.namespaceId,zt,Nt,s,lo,Zr);if(st.setRealPlayer(xa),ki===cu)Gs.push(st);else{const Jr=this.playersByElement.get(ki);Jr&&Jr.length&&(st.parentPlayer=No(Jr)),r.push(st)}}else Gl(Ke,zt.fromStyles),st.onDestroy(()=>_a(Ke,zt.toStyles)),lu.push(st),u.has(Ke)&&r.push(st)}),lu.forEach(Ye=>{const Ke=s.get(Ye.element);if(Ke&&Ke.length){const st=No(Ke);Ye.setRealPlayer(st)}}),r.forEach(Ye=>{Ye.parentPlayer?Ye.syncPlayerEvents(Ye.parentPlayer):Ye.destroy()});for(let Ye=0;Ye<$.length;Ye++){const Ke=$[Ye],st=Ke[fs];if(Ud(Ke,m_),st&&st.hasAnimation)continue;let zt=[];if(o.size){let xa=o.get(Ke);xa&&xa.length&&zt.push(...xa);let Jr=this.driver.query(Ke,TM,!0);for(let tl=0;tl!xa.destroyed);ki.length?W9(this,Ke,ki):this.processLeaveNode(Ke)}return $.length=0,Gs.forEach(Ye=>{this.players.push(Ye),Ye.onDone(()=>{Ye.destroy();const Ke=this.players.indexOf(Ye);this.players.splice(Ke,1)}),Ye.play()}),Gs}elementContainsData(t,e){let i=!1;const r=e[fs];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,s){let a=[];if(e){const o=this.playersByQueriedElement.get(t);o&&(a=o)}else{const o=this.playersByElement.get(t);if(o){const l=!s||s==tf;o.forEach(d=>{d.queued||!l&&d.triggerName!=r||a.push(d)})}}return(i||r)&&(a=a.filter(o=>!(i&&i!=o.namespaceId||r&&r!=o.triggerName))),a}_beforeAnimationBuild(t,e,i){const s=e.element,a=e.isRemovalTransition?void 0:t,o=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const d=l.element,u=d!==s,p=Ur(i,d,[]);this._getPreviousPlayers(d,u,a,o,e.toState).forEach(T=>{const L=T.getRealPlayer();L.beforeDestroy&&L.beforeDestroy(),T.destroy(),p.push(T)})}Gl(s,e.fromStyles)}_buildAnimation(t,e,i,r,s,a){const o=e.triggerName,l=e.element,d=[],u=new Set,p=new Set,w=e.timelines.map(L=>{const Y=L.element;u.add(Y);const $=Y[fs];if($&&$.removedBeforeQueried)return new Xh(L.duration,L.delay);const W=Y!==l,j=function q9(n){const t=[];return xI(n,t),t}((i.get(Y)||B9).map(Nt=>Nt.getRealPlayer())).filter(Nt=>!!Nt.element&&Nt.element===Y),re=s.get(Y),ge=a.get(Y),Ae=KL(0,this._normalizer,0,L.keyframes,re,ge),yt=this._buildPlayer(L,Ae,j);if(L.subTimeline&&r&&p.add(Y),W){const Nt=new VM(t,o,Y);Nt.setRealPlayer(yt),d.push(Nt)}return yt});d.forEach(L=>{Ur(this.playersByQueriedElement,L.element,[]).push(L),L.onDone(()=>function U9(n,t,e){let i;if(n instanceof Map){if(i=n.get(t),i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&n.delete(t)}}else if(i=n[t],i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&delete n[t]}return i}(this.playersByQueriedElement,L.element,L))}),u.forEach(L=>ms(L,sI));const T=No(w);return T.onDestroy(()=>{u.forEach(L=>Ud(L,sI)),_a(l,e.toStyles)}),p.forEach(L=>{Ur(r,L,[]).push(T)}),T}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new Xh(t.duration,t.delay)}}class VM{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new Xh,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(i=>bM(t,e,void 0,i))}),this._queuedCallbacks={},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){Ur(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 E_(n){return n&&1===n.nodeType}function bI(n,t){const e=n.style.display;return n.style.display=null!=t?t:"none",e}function MI(n,t,e,i,r){const s=[];e.forEach(l=>s.push(bI(l)));const a=[];i.forEach((l,d)=>{const u={};l.forEach(p=>{const w=u[p]=t.computeStyle(d,p,r);(!w||0==w.length)&&(d[fs]=V9,a.push(d))}),n.set(d,u)});let o=0;return e.forEach(l=>bI(l,s[o++])),a}function wI(n,t){const e=new Map;if(n.forEach(o=>e.set(o,[])),0==t.length)return e;const r=new Set(t),s=new Map;function a(o){if(!o)return 1;let l=s.get(o);if(l)return l;const d=o.parentNode;return l=e.has(d)?d:r.has(d)?1:a(d),s.set(o,l),l}return t.forEach(o=>{const l=a(o);1!==l&&e.get(l).push(o)}),e}function ms(n,t){var e;null===(e=n.classList)||void 0===e||e.add(t)}function Ud(n,t){var e;null===(e=n.classList)||void 0===e||e.remove(t)}function W9(n,t,e){No(e).onDone(()=>n.processLeaveNode(t))}function xI(n,t){for(let e=0;er.add(s)):t.set(n,i),e.delete(n),!0}class A_{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,s)=>{},this._transitionEngine=new z9(t,e,i),this._timelineEngine=new R9(t,e,i),this._transitionEngine.onRemovalComplete=(r,s)=>this.onRemovalComplete(r,s)}registerTrigger(t,e,i,r,s){const a=t+"-"+r;let o=this._triggerCache[a];if(!o){const l=[],u=LM(this._driver,s,l,[]);if(l.length)throw function RG(n,t){return new Ie(3404,It)}();o=function L9(n,t,e){return new I9(n,t,e)}(r,u,this._normalizer),this._triggerCache[a]=o}this._transitionEngine.registerTrigger(e,r,o)}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[s,a]=QL(i);this._timelineEngine.command(s,e,a,r)}else this._transitionEngine.trigger(t,e,i,r)}listen(t,e,i,r,s){if("@"==i.charAt(0)){const[a,o]=QL(i);return this._timelineEngine.listen(a,e,o,s)}return this._transitionEngine.listen(t,e,i,r,s)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Z9=(()=>{class n{constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r,this._state=0;let s=n.initialStylesByElement.get(e);s||n.initialStylesByElement.set(e,s={}),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&_a(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(_a(this._element,this._initialStyles),this._endStyles&&(_a(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(Gl(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Gl(this._element,this._endStyles),this._endStyles=null),_a(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function jM(n){let t=null;const e=Object.keys(n);for(let i=0;it()),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]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,i){return t.animate(e,i)}onStart(t){this._onStartFns.push(t)}onDone(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}_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={};if(this.hasStarted()){const e=this._finalKeyframe;Object.keys(e).forEach(i=>{"offset"!=i&&(t[i]=this._finished?e[i]:dI(this.element,i))})}this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class X9{validateStyleProperty(t){return eI(t)}matchesElement(t,e){return!1}containsElement(t,e){return tI(t,e)}getParentElement(t){return DM(t)}query(t,e,i){return nI(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,r,s,a=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};s&&(l.easing=s);const d={},u=a.filter(w=>w instanceof CI);(function n9(n,t){return 0===n||0===t})(i,r)&&u.forEach(w=>{let T=w.currentSnapshot;Object.keys(T).forEach(L=>d[L]=T[L])}),e=function r9(n,t,e){const i=Object.keys(e);if(i.length&&t.length){let s=t[0],a=[];if(i.forEach(o=>{s.hasOwnProperty(o)||a.push(o),s[o]=e[o]}),a.length)for(var r=1;rYo(w,!1)),d);const p=function Q9(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=jM(t[0]),t.length>1&&(i=jM(t[t.length-1]))):t&&(e=jM(t)),e||i?new Z9(n,e,i):null}(t,e);return new CI(t,e,l,p)}}let e$=(()=>{class n extends UL{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:br.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?gM(e):e;return kI(this._renderer,null,i,"register",[r]),new t$(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(z(fh),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();class t$ extends class fG{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new n$(this._id,t,e||{},this._renderer)}}class n${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 kI(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(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function kI(n,t,e,i,r){return n.setProperty(t,`@@${e}:${i}`,r)}const TI="@.disabled";let i$=(()=>{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=(s,a)=>{const o=null==a?void 0:a.parentNode(s);o&&a.removeChild(o,s)}}createRenderer(e,i){const s=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let u=this._rendererCache.get(s);return u||(u=new SI("",s,this.engine),this._rendererCache.set(s,u)),u}const a=i.id,o=i.id+"-"+this._currentId;this._currentId++,this.engine.register(o,e);const l=u=>{Array.isArray(u)?u.forEach(l):this.engine.registerTrigger(a,o,e,u.name,u)};return i.data.animation.forEach(l),new r$(this,o,s,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(s=>{const[a,o]=s;a(o)}),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)(z(fh),z(A_),z(Ge))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();class SI{constructor(t,e,i){this.namespaceId=t,this.delegate=e,this.engine=i,this.destroyNode=this.delegate.destroyNode?r=>e.destroyNode(r):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}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==TI?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 r$ extends SI{constructor(t,e,i,r){super(e,i,r),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==TI?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.substr(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const r=function s$(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let s=e.substr(1),a="";return"@"!=s.charAt(0)&&([s,a]=function a$(n){const t=n.indexOf(".");return[n.substring(0,t),n.substr(t+1)]}(s)),this.engine.listen(this.namespaceId,r,s,a,o=>{this.factory.scheduleListenerCallback(o._data||-1,i,o)})}return this.delegate.listen(t,e,i)}}let o$=(()=>{class n extends A_{constructor(e,i,r){super(e.body,i,r)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(z(qe),z(CM),z(PM))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const Kn=new le("AnimationModuleType"),EI=[{provide:UL,useClass:e$},{provide:PM,useFactory:function l$(){return new k9}},{provide:A_,useClass:o$},{provide:fh,useFactory:function c$(n,t,e){return new i$(n,t,e)},deps:[Dp,A_,Ge]}],AI=[{provide:CM,useFactory:()=>new X9},{provide:Kn,useValue:"BrowserAnimations"},...EI],d$=[{provide:CM,useClass:iI},{provide:Kn,useValue:"NoopAnimations"},...EI];let u$=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?d$:AI}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:AI,imports:[WS]}),n})();const p$=new le("mat-sanity-checks",{providedIn:"root",factory:function m$(){return!0}});let Qe=(()=>{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!oM()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(z(zL),z(p$,8),z(qe))},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Yl],Yl]}),n})();function Wl(n){return class extends n{constructor(...t){super(...t),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=je(t)}}}function ga(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 Ho(n){return class extends n{constructor(...t){super(...t),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=je(t)}}}function I_(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?Gi(e):this.defaultTabIndex}}}function _$(n){return class extends n{constructor(...t){super(...t),this.stateChanges=new pe,this.errorState=!1}updateErrorState(){const t=this.errorState,s=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);s!==t&&(this.errorState=s,this.stateChanges.next())}}}const II=new le("MAT_DATE_LOCALE",{providedIn:"root",factory:function g$(){return bl(Ba)}});class Hi{constructor(){this._localeChanges=new pe,this.localeChanges=this._localeChanges}getValidDateOrNull(t){return this.isDateInstance(t)&&this.isValid(t)?t:null}deserialize(t){return null==t||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()}setLocale(t){this.locale=t,this._localeChanges.next()}compareDate(t,e){return this.getYear(t)-this.getYear(e)||this.getMonth(t)-this.getMonth(e)||this.getDate(t)-this.getDate(e)}sameDate(t,e){if(t&&e){let i=this.isValid(t),r=this.isValid(e);return i&&r?!this.compareDate(t,e):i==r}return t==e}clampDate(t,e,i){return e&&this.compareDate(t,e)<0?e:i&&this.compareDate(t,i)>0?i:t}}const ql=new le("mat-date-formats"),y$=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function zM(n,t){const e=Array(n);for(let i=0;i{class n extends Hi{constructor(e,i){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const i=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return zM(12,r=>this._format(i,new Date(2017,r,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return zM(31,i=>this._format(e,new Date(2017,0,i+1)))}getDayOfWeekNames(e){const i=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return zM(7,r=>this._format(i,new Date(2017,0,r+1)))}getYearName(e){const i=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(i,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,i,r){let s=this._createDateWithOverflow(e,i,r);return s.getMonth(),s}today(){return new Date}parse(e){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,i){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const r=new Intl.DateTimeFormat(this.locale,Object.assign(Object.assign({},i),{timeZone:"utc"}));return this._format(r,e)}addCalendarYears(e,i){return this.addCalendarMonths(e,12*i)}addCalendarMonths(e,i){let r=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+i,this.getDate(e));return this.getMonth(r)!=((this.getMonth(e)+i)%12+12)%12&&(r=this._createDateWithOverflow(this.getYear(r),this.getMonth(r),0)),r}addCalendarDays(e,i){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+i)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(y$.test(e)){let i=new Date(e);if(this.isValid(i))return i}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,i,r){const s=new Date;return s.setFullYear(e,i,r),s.setHours(0,0,0,0),s}_2digit(e){return("00"+e).slice(-2)}_format(e,i){const r=new Date;return r.setUTCFullYear(i.getFullYear(),i.getMonth(),i.getDate()),r.setUTCHours(i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()),e.format(r)}}return n.\u0275fac=function(e){return new(e||n)(z(II,8),z(qn))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const b$={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let M$=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[{provide:Hi,useClass:v$}]}),n})(),w$=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[{provide:ql,useValue:b$}],imports:[[M$]]}),n})(),UM=(()=>{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=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),O_=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe],Qe]}),n})();class C${constructor(t,e,i){this._renderer=t,this.element=e,this.config=i,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const OI={enterDuration:225,exitDuration:150},GM=Hl({passive:!0}),FI=["mousedown","touchstart"],RI=["mouseup","mouseleave","touchend","touchcancel"];class T${constructor(t,e,i,r){this._target=t,this._ngZone=e,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=Wa(i))}fadeInRipple(t,e,i={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),s=Object.assign(Object.assign({},OI),i.animation);i.centered&&(t=r.left+r.width/2,e=r.top+r.height/2);const a=i.radius||function E$(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),o=t-r.left,l=e-r.top,d=s.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left=o-a+"px",u.style.top=l-a+"px",u.style.height=2*a+"px",u.style.width=2*a+"px",null!=i.color&&(u.style.backgroundColor=i.color),u.style.transitionDuration=`${d}ms`,this._containerElement.appendChild(u),function S$(n){window.getComputedStyle(n).getPropertyValue("opacity")}(u),u.style.transform="scale(1)";const p=new C$(this,u,i);return p.state=0,this._activeRipples.add(p),i.persistent||(this._mostRecentTransientRipple=p),this._runTimeoutOutsideZone(()=>{const w=p===this._mostRecentTransientRipple;p.state=1,!i.persistent&&(!w||!this._isPointerDown)&&p.fadeOut()},d),p}fadeOutRipple(t){const e=this._activeRipples.delete(t);if(t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!e)return;const i=t.element,r=Object.assign(Object.assign({},OI),t.config.animation);i.style.transitionDuration=`${r.exitDuration}ms`,i.style.opacity="0",t.state=2,this._runTimeoutOutsideZone(()=>{t.state=3,i.remove()},r.exitDuration)}fadeOutAll(){this._activeRipples.forEach(t=>t.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach(t=>{t.config.persistent||t.fadeOut()})}setupTriggerEvents(t){const e=Wa(t);!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,this._registerEvents(FI))}handleEvent(t){"mousedown"===t.type?this._onMousedown(t):"touchstart"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(RI),this._pointerUpEventsRegistered=!0)}_onMousedown(t){const e=NL(t),i=this._lastTouchStartEvent&&Date.now(){!t.config.persistent&&(1===t.state||t.config.terminateOnPointerUp&&0===t.state)&&t.fadeOut()}))}_runTimeoutOutsideZone(t,e=0){this._ngZone.runOutsideAngular(()=>setTimeout(t,e))}_registerEvents(t){this._ngZone.runOutsideAngular(()=>{t.forEach(e=>{this._triggerElement.addEventListener(e,this,GM)})})}_removeTriggerEvents(){this._triggerElement&&(FI.forEach(t=>{this._triggerElement.removeEventListener(t,this,GM)}),this._pointerUpEventsRegistered&&RI.forEach(t=>{this._triggerElement.removeEventListener(t,this,GM)}))}}const A$=new le("mat-ripple-global-options");let ya=(()=>{class n{constructor(e,i,r,s,a){this._elementRef=e,this._animationMode=a,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=s||{},this._rippleRenderer=new T$(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:Object.assign(Object.assign(Object.assign({},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,Object.assign(Object.assign({},this.rippleConfig),r)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),e))}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(Ge),v(qn),v(A$,8),v(Kn,8))},n.\u0275dir=q({type:n,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,i){2&e&&$e("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})(),Bo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe],Qe]}),n})(),$M=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe]]}),n})(),PI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Bo,xi,Qe,$M]]}),n})();const I$=["*",[["mat-toolbar-row"]]],O$=["*","mat-toolbar-row"],F$=ga(class{constructor(n){this._elementRef=n}});let NI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),n})(),F_=(()=>{class n extends F${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)(v(ye),v(qn),v(qe))},n.\u0275cmp=Me({type:n,selectors:[["mat-toolbar"]],contentQueries:function(e,i,r){if(1&e&&Ot(r,NI,5),2&e){let s;xe(s=De())&&(i._toolbarRows=s)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,i){2&e&&$e("mat-toolbar-multiple-rows",i._toolbarRows.length>0)("mat-toolbar-single-row",0===i._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[ne],ngContentSelectors:O$,decls:2,vars:0,template:function(e,i){1&e&&(en(I$),Je(0),Je(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.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%}\n"],encapsulation:2,changeDetection:0}),n})(),YI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe],Qe]}),n})();const R$=["addListener","removeListener"],P$=["addEventListener","removeEventListener"],N$=["on","off"];function Ka(n,t,e,i){if(M(e)&&(i=e,e=void 0),i)return Ka(n,t,e).pipe(f0(i));const[r,s]=function B$(n){return M(n.addEventListener)&&M(n.removeEventListener)}(n)?P$.map(a=>o=>n[a](t,o,e)):function Y$(n){return M(n.addListener)&&M(n.removeListener)}(n)?R$.map(HI(n,t)):function H$(n){return M(n.on)&&M(n.off)}(n)?N$.map(HI(n,t)):[];if(!r&&cc(n))return Sn(a=>Ka(a,t,e))(ci(n));if(!r)throw new TypeError("Invalid event target");return new _t(a=>{const o=(...l)=>a.next(1s(o)})}function HI(n,t){return e=>i=>n[e](t,i)}const rf={schedule(n){let t=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:i}=rf;i&&(t=i.requestAnimationFrame,e=i.cancelAnimationFrame);const r=t(s=>{e=void 0,n(s)});return new _(()=>null==e?void 0:e(r))},requestAnimationFrame(...n){const{delegate:t}=rf;return((null==t?void 0:t.requestAnimationFrame)||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:t}=rf;return((null==t?void 0:t.cancelAnimationFrame)||cancelAnimationFrame)(...n)},delegate:void 0};new class j$ extends dM{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 V$ extends lM{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=rf.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:s}=t;null!=e&&(null===(r=s[s.length-1])||void 0===r?void 0:r.id)!==e&&(rf.cancelAnimationFrame(e),t._scheduled=void 0)}});let WM,U$=1;const R_={};function BI(n){return n in R_&&(delete R_[n],!0)}const G$={setImmediate(n){const t=U$++;return R_[t]=!0,WM||(WM=Promise.resolve()),WM.then(()=>BI(t)&&n()),t},clearImmediate(n){BI(n)}},{setImmediate:$$,clearImmediate:W$}=G$,P_={setImmediate(...n){const{delegate:t}=P_;return((null==t?void 0:t.setImmediate)||$$)(...n)},clearImmediate(n){const{delegate:t}=P_;return((null==t?void 0:t.clearImmediate)||W$)(n)},delegate:void 0};new class K$ extends dM{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 q$ extends lM{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=P_.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:s}=t;null!=e&&(null===(r=s[s.length-1])||void 0===r?void 0:r.id)!==e&&(P_.clearImmediate(e),t._scheduled=void 0)}});function VI(n=0,t,e=zU){let i=-1;return null!=t&&(es(t)?e=t:i=t),new _t(r=>{let s=function J$(n){return n instanceof Date&&!isNaN(n)}(n)?+n-e.now():n;s<0&&(s=0);let a=0;return e.schedule(function(){r.closed||(r.next(a++),0<=i?this.schedule(void 0,i):r.complete())},s)})}function jI(n,t=uM){return function Z$(n){return nn((t,e)=>{let i=!1,r=null,s=null,a=!1;const o=()=>{if(null==s||s.unsubscribe(),s=null,i){i=!1;const d=r;r=null,e.next(d)}a&&e.complete()},l=()=>{s=null,a&&e.complete()};t.subscribe(Zt(e,d=>{i=!0,r=d,s||ci(n(d)).subscribe(s=Zt(e,o,l))},()=>{a=!0,(!i||!s||s.closed)&&e.complete()}))})}(()=>VI(n,t))}let N_=(()=>{class n{constructor(e,i,r){this._ngZone=e,this._platform=i,this._scrolled=new pe,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 _t(i=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(jI(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):We()}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(Dn(s=>!s||r.indexOf(s)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((r,s)=>{this._scrollableContainsElement(s,e)&&i.push(s)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let r=Wa(i),s=e.getElementRef().nativeElement;do{if(r==s)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Ka(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)(z(Ge),z(qn),z(qe,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),sf=(()=>{class n{constructor(e,i,r,s){this.elementRef=e,this.scrollDispatcher=i,this.ngZone=r,this.dir=s,this._destroyed=new pe,this._elementScrolled=new _t(a=>this.ngZone.runOutsideAngular(()=>Ka(this.elementRef.nativeElement,"scroll").pipe(Dt(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!=Uh()?(null!=e.left&&(e.right=i.scrollWidth-i.clientWidth-e.left),2==Uh()?e.left=e.right:1==Uh()&&(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;CL()?i.scrollTo(e):(null!=e.top&&(i.scrollTop=e.top),null!=e.left&&(i.scrollLeft=e.left))}measureScrollOffset(e){const i="left",r="right",s=this.elementRef.nativeElement;if("top"==e)return s.scrollTop;if("bottom"==e)return s.scrollHeight-s.clientHeight-s.scrollTop;const a=this.dir&&"rtl"==this.dir.value;return"start"==e?e=a?r:i:"end"==e&&(e=a?i:r),a&&2==Uh()?e==i?s.scrollWidth-s.clientWidth-s.scrollLeft:s.scrollLeft:a&&1==Uh()?e==i?s.scrollLeft+s.scrollWidth-s.clientWidth:-s.scrollLeft:e==i?s.scrollLeft:s.scrollWidth-s.clientWidth-s.scrollLeft}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(N_),v(Ge),v(ri,8))},n.\u0275dir=q({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),n})(),Vo=(()=>{class n{constructor(e,i,r){this._platform=e,this._change=new pe,this._changeListener=s=>{this._change.next(s)},this._document=r,i.runOutsideAngular(()=>{if(e.isBrowser){const s=this._getWindow();s.addEventListener("resize",this._changeListener),s.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,s=r.getBoundingClientRect();return{top:-s.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,left:-s.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(jI(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)(z(qn),z(Ge),z(qe,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Kl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})(),qM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Yl,Kl],Yl,Kl]}),n})();function zI(n){return et(()=>n)}const Y_=["*"],t7=["content"];function n7(n,t){if(1&n){const e=Xt();F(0,"div",2),he("click",function(){return Ve(e),te()._onBackdropClicked()}),I()}2&n&&$e("mat-drawer-shown",te()._isShowingBackdrop())}function r7(n,t){1&n&&(F(0,"mat-drawer-content"),Je(1,2),I())}const s7=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],a7=["mat-drawer","mat-drawer-content","*"];function o7(n,t){if(1&n){const e=Xt();F(0,"div",2),he("click",function(){return Ve(e),te()._onBackdropClicked()}),I()}2&n&&$e("mat-drawer-shown",te()._isShowingBackdrop())}function l7(n,t){1&n&&(F(0,"mat-sidenav-content"),Je(1,2),I())}const c7=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],d7=["mat-sidenav","mat-sidenav-content","*"],UI={transformDrawer:_i("transform",[Lt("open, open-instant",He({transform:"none",visibility:"visible"})),Lt("void",He({"box-shadow":"none",visibility:"hidden"})),qt("void => open-instant",Wt("0ms")),qt("void <=> open, open-instant => void",Wt("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},h7=new le("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function f7(){return!1}}),KM=new le("MAT_DRAWER_CONTAINER");let H_=(()=>{class n extends sf{constructor(e,i,r,s,a){super(r,s,a),this._changeDetectorRef=e,this._container=i}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(v($t),v(mt(()=>$I)),v(ye),v(N_),v(Ge))},n.\u0275cmp=Me({type:n,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(e,i){2&e&&$n("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px")},features:[Ne([{provide:sf,useExisting:n}]),ne],ngContentSelectors:Y_,decls:1,vars:0,template:function(e,i){1&e&&(en(),Je(0))},encapsulation:2,changeDetection:0}),n})(),GI=(()=>{class n{constructor(e,i,r,s,a,o,l,d){this._elementRef=e,this._focusTrapFactory=i,this._focusMonitor=r,this._platform=s,this._ngZone=a,this._interactivityChecker=o,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 pe,this._animationEnd=new pe,this._animationState="void",this.openedChange=new fe(!0),this._openedStream=this.openedChange.pipe(Dn(u=>u),et(()=>{})),this.openedStart=this._animationStarted.pipe(Dn(u=>u.fromState!==u.toState&&0===u.toState.indexOf("open")),zI(void 0)),this._closedStream=this.openedChange.pipe(Dn(u=>!u),et(()=>{})),this.closedStart=this._animationStarted.pipe(Dn(u=>u.fromState!==u.toState&&"void"===u.toState),zI(void 0)),this._destroyed=new pe,this.onPositionChanged=new fe,this._modeChanged=new pe,this.openedChange.subscribe(u=>{u?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{Ka(this._elementRef.nativeElement,"keydown").pipe(Dn(u=>27===u.keyCode&&!this.disableClose&&!Ps(u)),Dt(this._destroyed)).subscribe(u=>this._ngZone.run(()=>{this.close(),u.stopPropagation(),u.preventDefault()}))}),this._animationEnd.pipe(fM((u,p)=>u.fromState===p.fromState&&u.toState===p.toState)).subscribe(u=>{const{fromState:p,toState:w}=u;(0===w.indexOf("open")&&"void"===p||"void"===w&&0===p.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=je(e)}get autoFocus(){const e=this._autoFocus;return null==e?"side"===this.mode?"dialog":"first-tabbable":e}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=je(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(je(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(){var e;this._focusTrap&&this._focusTrap.destroy(),null===(e=this._anchor)||void 0===e||e.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(s=>{this.openedChange.pipe(pi(1)).subscribe(a=>s(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)(v(ye),v(pM),v(pa),v(qn),v(Ge),v(mM),v(qe,8),v(KM,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-drawer"]],viewQuery:function(e,i){if(1&e&&dt(t7,5),2&e){let r;xe(r=De())&&(i._content=r.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(e,i){1&e&&ah("@transform.start",function(s){return i._animationStarted.next(s)})("@transform.done",function(s){return i._animationEnd.next(s)}),2&e&&(Ue("align",null),gd("@transform",i._animationState),$e("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:Y_,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,i){1&e&&(en(),F(0,"div",0,1),Je(2),I())},directives:[sf],encapsulation:2,data:{animation:[UI.transformDrawer]},changeDetection:0}),n})(),$I=(()=>{class n{constructor(e,i,r,s,a,o=!1,l){this._dir=e,this._element=i,this._ngZone=r,this._changeDetectorRef=s,this._animationMode=l,this._drawers=new kl,this.backdropClick=new fe,this._destroyed=new pe,this._doCheckSubject=new pe,this._contentMargins={left:null,right:null},this._contentMarginChanges=new pe,e&&e.change.pipe(Dt(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),a.change().pipe(Dt(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=o}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=je(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:je(e)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(or(this._allDrawers),Dt(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(i=>!i._container||i._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(or(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(hM(10),Dt(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(Dn(i=>i.fromState!==i.toState),Dt(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(Dt(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){!e||e.onPositionChanged.pipe(Dt(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe(pi(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(Dt(yr(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)(v(ri,8),v(ye),v(Ge),v($t),v(Vo),v(h7),v(Kn,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-drawer-container"]],contentQueries:function(e,i,r){if(1&e&&(Ot(r,H_,5),Ot(r,GI,5)),2&e){let s;xe(s=De())&&(i._content=s.first),xe(s=De())&&(i._allDrawers=s)}},viewQuery:function(e,i){if(1&e&&dt(H_,5),2&e){let r;xe(r=De())&&(i._userContent=r.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(e,i){2&e&&$e("mat-drawer-container-explicit-backdrop",i._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[Ne([{provide:KM,useExisting:n}])],ngContentSelectors:a7,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&&(en(s7),ee(0,n7,1,2,"div",0),Je(1),Je(2,1),ee(3,r7,2,0,"mat-drawer-content",1)),2&e&&(H("ngIf",i.hasBackdrop),N(3),H("ngIf",!i._content))},directives:[H_,xn],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}\n'],encapsulation:2,changeDetection:0}),n})(),QM=(()=>{class n extends H_{constructor(e,i,r,s,a){super(e,i,r,s,a)}}return n.\u0275fac=function(e){return new(e||n)(v($t),v(mt(()=>qI)),v(ye),v(N_),v(Ge))},n.\u0275cmp=Me({type:n,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(e,i){2&e&&$n("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px")},features:[Ne([{provide:sf,useExisting:n}]),ne],ngContentSelectors:Y_,decls:1,vars:0,template:function(e,i){1&e&&(en(),Je(0))},encapsulation:2,changeDetection:0}),n})(),WI=(()=>{class n extends GI{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=je(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=Gi(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=Gi(e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275cmp=Me({type:n,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(e,i){2&e&&(Ue("align",null),$n("top",i.fixedInViewport?i.fixedTopGap:null,"px")("bottom",i.fixedInViewport?i.fixedBottomGap:null,"px"),$e("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:[ne],ngContentSelectors:Y_,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,i){1&e&&(en(),F(0,"div",0,1),Je(2),I())},directives:[sf],encapsulation:2,data:{animation:[UI.transformDrawer]},changeDetection:0}),n})(),qI=(()=>{class n extends $I{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275cmp=Me({type:n,selectors:[["mat-sidenav-container"]],contentQueries:function(e,i,r){if(1&e&&(Ot(r,QM,5),Ot(r,WI,5)),2&e){let s;xe(s=De())&&(i._content=s.first),xe(s=De())&&(i._allDrawers=s)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(e,i){2&e&&$e("mat-drawer-container-explicit-backdrop",i._backdropOverride)},exportAs:["matSidenavContainer"],features:[Ne([{provide:KM,useExisting:n}]),ne],ngContentSelectors:d7,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&&(en(c7),ee(0,o7,1,2,"div",0),Je(1),Je(2,1),ee(3,l7,2,0,"mat-sidenav-content",1)),2&e&&(H("ngIf",i.hasBackdrop),N(3),H("ngIf",!i._content))},directives:[QM,xn],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}\n'],encapsulation:2,changeDetection:0}),n})(),m7=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi,Qe,Kl],Kl,Qe]}),n})();const KI=["mat-button",""],QI=["*"],g7=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],y7=ga(Wl(Ho(class{constructor(n){this._elementRef=n}})));let lr=(()=>{class n extends y7{constructor(e,i,r){super(e),this._focusMonitor=i,this._animationMode=r,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const s of g7)this._hasHostAttributes(s)&&this._getHostElement().classList.add(s);e.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,i){e?this._focusMonitor.focusVia(this._getHostElement(),e,i):this._getHostElement().focus(i)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...e){return e.some(i=>this._getHostElement().hasAttribute(i))}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(pa),v(Kn,8))},n.\u0275cmp=Me({type:n,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(e,i){if(1&e&&dt(ya,5),2&e){let r;xe(r=De())&&(i.ripple=r.first)}},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(e,i){2&e&&(Ue("disabled",i.disabled||null),$e("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-button-disabled",i.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[ne],attrs:KI,ngContentSelectors:QI,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(e,i){1&e&&(en(),F(0,"span",0),Je(1),I(),Fe(2,"span",1)(3,"span",2)),2&e&&(N(2),$e("mat-button-ripple-round",i.isRoundButton||i.isIconButton),H("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",i.isIconButton)("matRippleTrigger",i._getHostElement()))},directives:[ya],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),n})(),v7=(()=>{class n extends lr{constructor(e,i,r,s){super(i,e,r),this._ngZone=s,this._haltDisabledEvents=a=>{this.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}}ngAfterViewInit(){super.ngAfterViewInit(),this._ngZone?this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)}):this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return n.\u0275fac=function(e){return new(e||n)(v(pa),v(ye),v(Kn,8),v(Ge,8))},n.\u0275cmp=Me({type:n,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:7,hostBindings:function(e,i){2&e&&(Ue("tabindex",i.disabled?-1:i.tabIndex)("disabled",i.disabled||null)("aria-disabled",i.disabled.toString()),$e("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-button-disabled",i.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[ne],attrs:KI,ngContentSelectors:QI,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(e,i){1&e&&(en(),F(0,"span",0),Je(1),I(),Fe(2,"span",1)(3,"span",2)),2&e&&(N(2),$e("mat-button-ripple-round",i.isRoundButton||i.isIconButton),H("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",i.isIconButton)("matRippleTrigger",i._getHostElement()))},directives:[ya],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),n})(),af=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Bo,Qe],Qe]}),n})();const b7=["*"];let B_;function lf(n){var t;return(null===(t=function M7(){if(void 0===B_&&(B_=null,"undefined"!=typeof window)){const n=window;void 0!==n.trustedTypes&&(B_=n.trustedTypes.createPolicy("angular#components",{createHTML:t=>t}))}return B_}())||void 0===t?void 0:t.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 XI(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}class Ql{constructor(t,e,i){this.url=t,this.svgText=e,this.options=i}}let V_=(()=>{class n{constructor(e,i,r,s){this._httpClient=e,this._sanitizer=i,this._errorHandler=s,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",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,s){return this._addSvgIconConfig(e,i,new Ql(r,null,s))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,r,s){const a=this._sanitizer.sanitize(Vt.HTML,r);if(!a)throw XI(r);const o=lf(a);return this._addSvgIconConfig(e,i,new Ql("",o,s))}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 Ql(i,null,r))}addSvgIconSetLiteralInNamespace(e,i,r){const s=this._sanitizer.sanitize(Vt.HTML,i);if(!s)throw XI(i);const a=lf(s);return this._addSvgIconSetConfig(e,new Ql("",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(Vt.RESOURCE_URL,e);if(!i)throw JI(e);const r=this._cachedIconsByUrl.get(i);return r?We(j_(r)):this._loadSvgIconFromConfig(new Ql(e,null)).pipe(Di(s=>this._cachedIconsByUrl.set(i,s)),et(s=>j_(s)))}getNamedSvgIcon(e,i=""){const r=eO(i,e);let s=this._svgIconConfigs.get(r);if(s)return this._getSvgFromConfig(s);if(s=this._getIconConfigFromResolvers(i,e),s)return this._svgIconConfigs.set(r,s),this._getSvgFromConfig(s);const a=this._iconSetConfigs.get(i);return a?this._getSvgFromIconSetConfigs(e,a):Lh(ZI(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?We(j_(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(et(i=>j_(i)))}_getSvgFromIconSetConfigs(e,i){const r=this._extractIconWithNameFromAnySet(e,i);return r?We(r):dE(i.filter(a=>!a.svgText).map(a=>this._loadSvgIconSetFromConfig(a).pipe(Ua(o=>{const d=`Loading icon set URL: ${this._sanitizer.sanitize(Vt.RESOURCE_URL,a.url)} failed: ${o.message}`;return this._errorHandler.handleError(new Error(d)),We(null)})))).pipe(et(()=>{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 s=i[r];if(s.svgText&&s.svgText.toString().indexOf(e)>-1){const a=this._svgElementFromConfig(s),o=this._extractSvgIconFromSet(a,e,s.options);if(o)return o}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Di(i=>e.svgText=i),et(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?We(null):this._fetchIcon(e).pipe(Di(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,r){const s=e.querySelector(`[id="${i}"]`);if(!s)return null;const a=s.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 o=this._svgElementFromString(lf(""));return o.appendChild(a),this._setSvgAttributes(o,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(lf("")),r=e.attributes;for(let s=0;slf(u)),MA(()=>this._inProgressUrlFetches.delete(o)),uu());return this._inProgressUrlFetches.set(o,d),d}_addSvgIconConfig(e,i,r){return this._svgIconConfigs.set(eO(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:""}}}),tO=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],S7=tO.map(n=>`[${n}]`).join(", "),E7=/^url\(['"]?#(.*?)['"]?\)$/;let ZM=(()=>{class n extends C7{constructor(e,i,r,s,a){super(e),this._iconRegistry=i,this._location=s,this._errorHandler=a,this._inline=!1,this._currentIconFetch=_.EMPTY,r||e.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(e){this._inline=je(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):this._iconRegistry.getDefaultFontSetClass();i!=this._previousFontSetClass&&(this._previousFontSetClass&&e.classList.remove(this._previousFontSetClass),i&&e.classList.add(i),this._previousFontSetClass=i),this.fontIcon!=this._previousFontIconClass&&(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,s)=>{r.forEach(a=>{s.setAttribute(a.name,`url('${e}#${a.value}')`)})})}_cacheChildrenWithExternalReferences(e){const i=e.querySelectorAll(S7),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let s=0;s{const o=i[s],l=o.getAttribute(a),d=l?l.match(E7):null;if(d){let u=r.get(o);u||(u=[],r.set(o,u)),u.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(pi(1)).subscribe(s=>this._setSvgElement(s),s=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${i}:${r}! ${s.message}`))})}}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(V_),kr("aria-hidden"),v(k7),v(bo))},n.\u0275cmp=Me({type:n,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:7,hostBindings:function(e,i){2&e&&(Ue("data-mat-icon-type",i._usingFontIcon()?"font":"svg")("data-mat-icon-name",i._svgName||i.fontIcon)("data-mat-icon-namespace",i._svgNamespace||i.fontSet),$e("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:[ne],ngContentSelectors:b7,decls:1,vars:0,template:function(e,i){1&e&&(en(),Je(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[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}\n"],encapsulation:2,changeDetection:0}),n})(),JM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe],Qe]}),n})(),A7=(()=>{class n{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=je(e)}get inset(){return this._inset}set inset(e){this._inset=je(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(e,i){2&e&&(Ue("aria-orientation",i.vertical?"vertical":"horizontal"),$e("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}\n"],encapsulation:2,changeDetection:0}),n})(),nO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe],Qe]}),n})();class XM{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 cf extends XM{constructor(t,e,i,r){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=r}}class df extends XM{constructor(t,e,i){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i}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 L7 extends XM{constructor(t){super(),this.element=t instanceof ye?t.nativeElement:t}}class ew{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof cf?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof df?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof L7?(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 I7 extends ew{constructor(t,e,i,r,s){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=r,this.attachDomPortal=a=>{const o=a.element,l=this._document.createComment("dom-portal");o.parentNode.insertBefore(l,o),this.outletElement.appendChild(o),this._attachedPortal=a,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(o,l)})},this._document=s}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),this.setDisposeFn(()=>r.destroy())):(r=i.create(t.injector||this._defaultInjector||Ln.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);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 Zl=(()=>{class n extends ew{constructor(e,i,r){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new fe,this.attachDomPortal=s=>{const a=s.element,o=this._document.createComment("dom-portal");s.setAttachedHost(this),a.parentNode.insertBefore(o,a),this._getRootNode().appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=>{o.parentNode&&o.parentNode.replaceChild(a,o)})},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._attachedPortal=null,this._attachedRef=null}attachComponentPortal(e){e.setAttachedHost(this);const i=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,s=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),a=i.createComponent(s,i.length,e.injector||i.injector);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);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)(v(Ya),v(Vn),v(qe))},n.\u0275dir=q({type:n,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[ne]}),n})(),Gd=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})();const iO=CL();class F7{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=si(-this._previousScrollPosition.left),t.style.top=si(-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,s=i.scrollBehavior||"",a=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),iO&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),iO&&(i.scrollBehavior=s,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 R7{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 rO{enable(){}disable(){}attach(){}}function tw(n,t){return t.some(e=>n.bottome.bottom||n.righte.right)}function sO(n,t){return t.some(e=>n.tope.bottom||n.lefte.right)}class P7{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();tw(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 N7=(()=>{class n{constructor(e,i,r,s){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=r,this.noop=()=>new rO,this.close=a=>new R7(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=>new F7(this._viewportRuler,this._document),this.reposition=a=>new P7(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=s}}return n.\u0275fac=function(e){return new(e||n)(z(N_),z(Vo),z(Ge),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class z_{constructor(t){if(this.scrollStrategy=new rO,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 Y7{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}class H7{constructor(t,e,i,r,s,a,o,l,d){this._portalOutlet=t,this._host=e,this._pane=i,this._config=r,this._ngZone=s,this._keyboardDispatcher=a,this._document=o,this._location=l,this._outsideClickDispatcher=d,this._backdropElement=null,this._backdropClick=new pe,this._attachments=new pe,this._detachments=new pe,this._locationChanges=_.EMPTY,this._backdropClickHandler=u=>this._backdropClick.next(u),this._backdropTransitionendHandler=u=>{this._disposeBackdrop(u.target)},this._keydownEvents=new pe,this._outsidePointerEvents=new pe,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(pi(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),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(){var t;const e=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),null===(t=this._host)||void 0===t||t.remove(),this._previousHostParent=this._pane=this._host=null,e&&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=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},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=si(this._config.width),t.height=si(this._config.height),t.minWidth=si(this._config.minWidth),t.minHeight=si(this._config.minHeight),t.maxWidth=si(this._config.maxWidth),t.maxHeight=si(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._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?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;!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=EL(e||[]).filter(s=>!!s);r.length&&(i?t.classList.add(...r):t.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(Dt(yr(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)}}let nw=(()=>{class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){var e;null===(e=this._containerElement)||void 0===e||e.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||oM()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let s=0;s{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,s=[];let a;for(let o of this._preferredPositions){let l=this._getOriginPoint(t,r,o),d=this._getOverlayPoint(l,e,o),u=this._getOverlayFit(d,e,i,o);if(u.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(o,l);this._canFitWithFlexibleDimensions(u,d,i)?s.push({position:o,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,o)}):(!a||a.overlayFit.visibleAreal&&(l=u,o=d)}return this._isPushed=!1,void this._applyPosition(o.position,o.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&&Jl(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(aO),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,s;if("center"==i.originX)r=t.left+t.width/2;else{const a=this._isRtl()?t.right:t.left,o=this._isRtl()?t.left:t.right;r="start"==i.originX?a:o}return e.left<0&&(r-=e.left),s="center"==i.originY?t.top+t.height/2:"top"==i.originY?t.top:t.bottom,e.top<0&&(s-=e.top),{x:r,y:s}}_getOverlayPoint(t,e,i){let r,s;return r="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,s="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+r,y:t.y+s}}_getOverlayFit(t,e,i,r){const s=cO(e);let{x:a,y:o}=t,l=this._getOffset(r,"x"),d=this._getOffset(r,"y");l&&(a+=l),d&&(o+=d);let w=0-o,T=o+s.height-i.height,L=this._subtractOverflows(s.width,0-a,a+s.width-i.width),Y=this._subtractOverflows(s.height,w,T),$=L*Y;return{visibleArea:$,isCompletelyWithinViewport:s.width*s.height===$,fitsInViewportVertically:Y===s.height,fitsInViewportHorizontally:L==s.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const r=i.bottom-e.y,s=i.right-e.x,a=lO(this._overlayRef.getConfig().minHeight),o=lO(this._overlayRef.getConfig().minWidth),d=t.fitsInViewportHorizontally||null!=o&&o<=s;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=cO(e),s=this._viewportRect,a=Math.max(t.x+r.width-s.width,0),o=Math.max(t.y+r.height-s.height,0),l=Math.max(s.top-i.top-t.y,0),d=Math.max(s.left-i.left-t.x,0);let u=0,p=0;return u=r.width<=s.width?d||-a:t.xL&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.y-L/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)w=i.width-t.x+this._viewportMargin,u=t.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)p=t.x,u=i.right-t.x;else{const T=Math.min(i.right-t.x+i.left,t.x),L=this._lastBoundingBoxSize.width;u=2*T,p=t.x-T,u>L&&!this._isInitialRender&&!this._growAfterOpen&&(p=t.x-L/2)}return{top:a,left:p,bottom:o,right:w,width:u,height:s}}_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 s=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;r.height=si(i.height),r.top=si(i.top),r.bottom=si(i.bottom),r.width=si(i.width),r.left=si(i.left),r.right=si(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",s&&(r.maxHeight=si(s)),a&&(r.maxWidth=si(a))}this._lastBoundingBoxSize=i,Jl(this._boundingBox.style,r)}_resetBoundingBoxStyles(){Jl(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Jl(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},r=this._hasExactPosition(),s=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(r){const u=this._viewportRuler.getViewportScrollPosition();Jl(i,this._getExactOverlayY(e,t,u)),Jl(i,this._getExactOverlayX(e,t,u))}else i.position="static";let o="",l=this._getOffset(e,"x"),d=this._getOffset(e,"y");l&&(o+=`translateX(${l}px) `),d&&(o+=`translateY(${d}px)`),i.transform=o.trim(),a.maxHeight&&(r?i.maxHeight=si(a.maxHeight):s&&(i.maxHeight="")),a.maxWidth&&(r?i.maxWidth=si(a.maxWidth):s&&(i.maxWidth="")),Jl(this._pane.style,i)}_getExactOverlayY(t,e,i){let r={top:"",bottom:""},s=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,i)),"bottom"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(s.y+this._overlayRect.height)+"px":r.top=si(s.y),r}_getExactOverlayX(t,e,i){let a,r={left:"",right:""},s=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,i)),a=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===a?r.right=this._document.documentElement.clientWidth-(s.x+this._overlayRect.width)+"px":r.left=si(s.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:sO(t,i),isOriginOutsideView:tw(t,i),isOverlayClipped:sO(e,i),isOverlayOutsideView:tw(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&&EL(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 ye)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 Jl(n,t){for(let e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function lO(n){if("number"!=typeof n&&null!=n){const[t,e]=n.split(B7);return e&&"px"!==e?null:parseFloat(t)}return n||null}function cO(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 dO="cdk-global-overlay-wrapper";class V7{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}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(dO),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-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._justifyContent="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:s,maxWidth:a,maxHeight:o}=i,l=!("100%"!==r&&"100vw"!==r||a&&"100%"!==a&&"100vw"!==a),d=!("100%"!==s&&"100vh"!==s||o&&"100%"!==o&&"100vh"!==o);t.position=this._cssPosition,t.marginLeft=l?"0":this._leftOffset,t.marginTop=d?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=this._rightOffset,l?e.justifyContent="flex-start":"center"===this._justifyContent?e.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?e.justifyContent="flex-end":"flex-end"===this._justifyContent&&(e.justifyContent="flex-start"):e.justifyContent=this._justifyContent,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(dO),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let j7=(()=>{class n{constructor(e,i,r,s){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=s}global(){return new V7}flexibleConnectedTo(e){return new oO(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(z(Vo),z(qe),z(qn),z(nw))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),uO=(()=>{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)(z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),z7=(()=>{class n extends uO{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=r=>{const s=this._attachedOverlays;for(let a=s.length-1;a>-1;a--)if(s[a]._keydownEvents.observers.length>0){const o=s[a]._keydownEvents;this._ngZone?this._ngZone.run(()=>o.next(r)):o.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)(z(qe),z(Ge,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),U7=(()=>{class n extends uO{constructor(e,i,r){super(e),this._platform=i,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=s=>{this._pointerDownEventTarget=Vl(s)},this._clickListener=s=>{const a=Vl(s),o="click"===s.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let d=l.length-1;d>-1;d--){const u=l[d];if(u._outsidePointerEvents.observers.length<1||!u.hasAttached())continue;if(u.overlayElement.contains(a)||u.overlayElement.contains(o))break;const p=u._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>p.next(s)):p.next(s)}}}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)(z(qe),z(qn),z(Ge,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),G7=0,Ns=(()=>{class n{constructor(e,i,r,s,a,o,l,d,u,p,w){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=r,this._positionBuilder=s,this._keyboardDispatcher=a,this._injector=o,this._ngZone=l,this._document=d,this._directionality=u,this._location=p,this._outsideClickDispatcher=w}create(e){const i=this._createHostElement(),r=this._createPaneElement(i),s=this._createPortalOutlet(r),a=new z_(e);return a.direction=a.direction||this._directionality.value,new H7(s,i,r,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+G7++,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(Cd)),new I7(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(z(N7),z(nw),z(Ya),z(j7),z(z7),z(Ln),z(Ge),z(qe),z(ri),z(vh),z(U7))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const $7=[{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"}],hO=new le("cdk-connected-overlay-scroll-strategy");let iw=(()=>{class n{constructor(e){this.elementRef=e}}return n.\u0275fac=function(e){return new(e||n)(v(ye))},n.\u0275dir=q({type:n,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),n})(),fO=(()=>{class n{constructor(e,i,r,s,a){this._overlay=e,this._dir=a,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=_.EMPTY,this._attachSubscription=_.EMPTY,this._detachSubscription=_.EMPTY,this._positionSubscription=_.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new fe,this.positionChange=new fe,this.attach=new fe,this.detach=new fe,this.overlayKeydown=new fe,this.overlayOutsideClick=new fe,this._templatePortal=new df(i,r),this._scrollStrategyFactory=s,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=je(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=je(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=je(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=je(e)}get push(){return this._push}set push(e){this._push=je(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=$7);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&&!Ps(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 z_({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 iw?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(function O7(n,t=!1){return nn((e,i)=>{let r=0;e.subscribe(Zt(i,s=>{const a=n(s,r++);(a||t)&&i.next(s),!a&&i.complete()}))})}(()=>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)(v(Ns),v(Bn),v(Vn),v(hO),v(ri,8))},n.\u0275dir=q({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"],features:[wt]}),n})();const q7={provide:hO,deps:[Ns],useFactory:function W7(n){return()=>n.scrollStrategies.reposition()}};let uf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[Ns,q7],imports:[[Yl,Gd,qM],qM]}),n})();function K7(n,t){}class rw{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.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const Q7={dialogContainer:_i("dialogContainer",[Lt("void, exit",He({opacity:0,transform:"scale(0.7)"})),Lt("enter",He({transform:"none"})),qt("* => enter",GL([Wt("150ms cubic-bezier(0, 0, 0.2, 1)",He({transform:"none",opacity:1})),h_("@*",u_(),{optional:!0})])),qt("* => void, * => exit",GL([Wt("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",He({opacity:0})),h_("@*",u_(),{optional:!0})]))])};let Z7=(()=>{class n extends ew{constructor(e,i,r,s,a,o,l,d){super(),this._elementRef=e,this._focusTrapFactory=i,this._changeDetectorRef=r,this._config=a,this._interactivityChecker=o,this._ngZone=l,this._focusMonitor=d,this._animationStateChanged=new fe,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=u=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(u)),this._ariaLabelledBy=a.ariaLabelledBy||null,this._document=s}_initializeWithAttachedContent(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=Gh())}attachComponentPortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(e)}_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._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&e&&"function"==typeof e.focus){const i=Gh(),r=this._elementRef.nativeElement;(!i||i===this._document.body||i===r||r.contains(i))&&(this._focusMonitor?(this._focusMonitor.focusVia(e,this._closeInteractionType),this._closeInteractionType=null):e.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,i=Gh();return e===i||e.contains(i)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(pM),v($t),v(qe,8),v(rw),v(mM),v(Ge),v(pa))},n.\u0275dir=q({type:n,viewQuery:function(e,i){if(1&e&&dt(Zl,7),2&e){let r;xe(r=De())&&(i._portalOutlet=r.first)}},features:[ne]}),n})(),J7=(()=>{class n extends Z7{constructor(){super(...arguments),this._state="enter"}_onAnimationDone({toState:e,totalTime:i}){"enter"===e?(this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:i})):"exit"===e&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:i}))}_onAnimationStart({toState:e,totalTime:i}){"enter"===e?this._animationStateChanged.next({state:"opening",totalTime:i}):("exit"===e||"void"===e)&&this._animationStateChanged.next({state:"closing",totalTime:i})}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}_initializeWithAttachedContent(){super._initializeWithAttachedContent(),this._config.delayFocusTrap||this._trapFocus()}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275cmp=Me({type:n,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(e,i){1&e&&ah("@dialogContainer.start",function(s){return i._onAnimationStart(s)})("@dialogContainer.done",function(s){return i._onAnimationDone(s)}),2&e&&(Ls("id",i._id),Ue("role",i._config.role)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledBy)("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null),gd("@dialogContainer",i._state))},features:[ne],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,i){1&e&&ee(0,K7,0,0,"ng-template",0)},directives:[Zl],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[Q7.dialogContainer]}}),n})(),X7=0;class U_{constructor(t,e,i="mat-dialog-"+X7++){this._overlayRef=t,this._containerInstance=e,this.id=i,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new pe,this._afterClosed=new pe,this._beforeClosed=new pe,this._state=0,e._id=i,e._animationStateChanged.pipe(Dn(r=>"opened"===r.state),pi(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(Dn(r=>"closed"===r.state),pi(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),t.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),t.keydownEvents().pipe(Dn(r=>27===r.keyCode&&!this.disableClose&&!Ps(r))).subscribe(r=>{r.preventDefault(),mO(this,"keyboard")}),t.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():mO(this,"mouse")})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(Dn(e=>"closing"===e.state),pi(1)).subscribe(e=>{this._beforeClosed.next(t),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(t){let e=this._getPositionStrategy();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._overlayRef.updatePosition(),this}updateSize(t="",e=""){return this._overlayRef.updateSize({width:t,height:e}),this._overlayRef.updatePosition(),this}addPanelClass(t){return this._overlayRef.addPanelClass(t),this}removePanelClass(t){return this._overlayRef.removePanelClass(t),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function mO(n,t,e){return void 0!==n._containerInstance&&(n._containerInstance._closeInteractionType=t),n.close(e)}const sw=new le("MatDialogData"),eW=new le("mat-dialog-default-options"),pO=new le("mat-dialog-scroll-strategy"),nW={provide:pO,deps:[Ns],useFactory:function tW(n){return()=>n.scrollStrategies.block()}};let iW=(()=>{class n{constructor(e,i,r,s,a,o,l,d,u,p){this._overlay=e,this._injector=i,this._defaultOptions=r,this._parentDialog=s,this._overlayContainer=a,this._dialogRefConstructor=l,this._dialogContainerType=d,this._dialogDataToken=u,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new pe,this._afterOpenedAtThisLevel=new pe,this._ariaHiddenElements=new Map,this.afterAllClosed=N0(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(or(void 0))),this._scrollStrategy=o}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){i=function rW(n,t){return Object.assign(Object.assign({},t),n)}(i,this._defaultOptions||new rw),i.id&&this.getDialogById(i.id);const r=this._createOverlay(i),s=this._attachDialogContainer(r,i),a=this._attachDialogContent(e,s,r,i);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(a),a.afterClosed().subscribe(()=>this._removeOpenDialog(a)),this.afterOpened.next(a),s._initializeWithAttachedContent(),a}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()}_createOverlay(e){const i=this._getOverlayConfig(e);return this._overlay.create(i)}_getOverlayConfig(e){const i=new z_({positionStrategy:this._overlay.position().global(),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,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachDialogContainer(e,i){const s=Ln.create({parent:i&&i.viewContainerRef&&i.viewContainerRef.injector||this._injector,providers:[{provide:rw,useValue:i}]}),a=new cf(this._dialogContainerType,i.viewContainerRef,s,i.componentFactoryResolver);return e.attach(a).instance}_attachDialogContent(e,i,r,s){const a=new this._dialogRefConstructor(r,i,s.id);if(e instanceof Bn)i.attachTemplatePortal(new df(e,null,{$implicit:s.data,dialogRef:a}));else{const o=this._createInjector(s,a,i),l=i.attachComponentPortal(new cf(e,s.viewContainerRef,o,s.componentFactoryResolver));a.componentInstance=l.instance}return a.updateSize(s.width,s.height).updatePosition(s.position),a}_createInjector(e,i,r){const s=e&&e.viewContainerRef&&e.viewContainerRef.injector,a=[{provide:this._dialogContainerType,useValue:r},{provide:this._dialogDataToken,useValue:e.data},{provide:this._dialogRefConstructor,useValue:i}];return e.direction&&(!s||!s.get(ri,null,tt.Optional))&&a.push({provide:ri,useValue:{value:e.direction,change:We()}}),Ln.create({parent:s||this._injector,providers:a})}_removeOpenDialog(e){const i=this.openDialogs.indexOf(e);i>-1&&(this.openDialogs.splice(i,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,s)=>{r?s.setAttribute("aria-hidden",r):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),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--){let s=i[r];s!==e&&"SCRIPT"!==s.nodeName&&"STYLE"!==s.nodeName&&!s.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(s,s.getAttribute("aria-hidden")),s.setAttribute("aria-hidden","true"))}}}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}}return n.\u0275fac=function(e){pd()},n.\u0275dir=q({type:n}),n})(),G_=(()=>{class n extends iW{constructor(e,i,r,s,a,o,l,d){super(e,i,s,o,l,a,U_,J7,sw,d)}}return n.\u0275fac=function(e){return new(e||n)(z(Ns),z(Ln),z(vh,8),z(eW,8),z(pO),z(n,12),z(nw),z(Kn,8))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),sW=0,aW=(()=>{class n{constructor(e,i,r){this._dialogRef=e,this._elementRef=i,this._dialog=r,this.id="mat-dialog-title-"+sW++}ngOnInit(){this._dialogRef||(this._dialogRef=function oW(n,t){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-dialog-container");)e=e.parentElement;return e?t.find(i=>i.id===e.id):null}(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)(v(U_,8),v(ye),v(G_))},n.\u0275dir=q({type:n,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(e,i){2&e&&Ls("id",i.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),n})(),_O=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),n})(),gO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),n})(),yO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[G_,nW],imports:[[uf,Gd,Qe],Qe]}),n})();const lW=["connectionContainer"],cW=["inputContainer"],dW=["label"];function uW(n,t){1&n&&(ls(0),F(1,"div",14),Fe(2,"div",15)(3,"div",16)(4,"div",17),I(),F(5,"div",18),Fe(6,"div",15)(7,"div",16)(8,"div",17),I(),cs())}function hW(n,t){if(1&n){const e=Xt();F(0,"div",19),he("cdkObserveContent",function(){return Ve(e),te().updateOutlineGap()}),Je(1,1),I()}2&n&&H("cdkObserveContentDisabled","outline"!=te().appearance)}function fW(n,t){if(1&n&&(ls(0),Je(1,2),F(2,"span"),U(3),I(),cs()),2&n){const e=te(2);N(3),Qt(e._control.placeholder)}}function mW(n,t){1&n&&Je(0,3,["*ngSwitchCase","true"])}function pW(n,t){1&n&&(F(0,"span",23),U(1," *"),I())}function _W(n,t){if(1&n){const e=Xt();F(0,"label",20,21),he("cdkObserveContent",function(){return Ve(e),te().updateOutlineGap()}),ee(2,fW,4,1,"ng-container",12),ee(3,mW,1,0,"ng-content",12),ee(4,pW,2,0,"span",22),I()}if(2&n){const e=te();$e("mat-empty",e._control.empty&&!e._shouldAlwaysFloat())("mat-form-field-empty",e._control.empty&&!e._shouldAlwaysFloat())("mat-accent","accent"==e.color)("mat-warn","warn"==e.color),H("cdkObserveContentDisabled","outline"!=e.appearance)("id",e._labelId)("ngSwitch",e._hasLabel()),Ue("for",e._control.id)("aria-owns",e._control.id),N(2),H("ngSwitchCase",!1),N(1),H("ngSwitchCase",!0),N(1),H("ngIf",!e.hideRequiredMarker&&e._control.required&&!e._control.disabled)}}function gW(n,t){1&n&&(F(0,"div",24),Je(1,4),I())}function yW(n,t){if(1&n&&(F(0,"div",25),Fe(1,"span",26),I()),2&n){const e=te();N(1),$e("mat-accent","accent"==e.color)("mat-warn","warn"==e.color)}}function vW(n,t){1&n&&(F(0,"div"),Je(1,5),I()),2&n&&H("@transitionMessages",te()._subscriptAnimationState)}function bW(n,t){if(1&n&&(F(0,"div",30),U(1),I()),2&n){const e=te(2);H("id",e._hintLabelId),N(1),Qt(e.hintLabel)}}function MW(n,t){if(1&n&&(F(0,"div",27),ee(1,bW,2,2,"div",28),Je(2,6),Fe(3,"div",29),Je(4,7),I()),2&n){const e=te();H("@transitionMessages",e._subscriptAnimationState),N(1),H("ngIf",e.hintLabel)}}const wW=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],xW=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let DW=0;const vO=new le("MatError");let aw=(()=>{class n{constructor(e,i){this.id="mat-error-"+DW++,e||i.nativeElement.setAttribute("aria-live","polite")}}return n.\u0275fac=function(e){return new(e||n)(kr("aria-live"),v(ye))},n.\u0275dir=q({type:n,selectors:[["mat-error"]],hostAttrs:["aria-atomic","true",1,"mat-error"],hostVars:1,hostBindings:function(e,i){2&e&&Ue("id",i.id)},inputs:{id:"id"},features:[Ne([{provide:vO,useExisting:n}])]}),n})();const CW={transitionMessages:_i("transitionMessages",[Lt("enter",He({opacity:1,transform:"translateY(0%)"})),qt("void => enter",[He({opacity:0,transform:"translateY(-5px)"}),Wt("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let ow=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n}),n})(),kW=0;const bO=new le("MatHint");let TW=(()=>{class n{constructor(){this.align="start",this.id="mat-hint-"+kW++}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["mat-hint"]],hostAttrs:[1,"mat-hint"],hostVars:4,hostBindings:function(e,i){2&e&&(Ue("id",i.id)("align",null),$e("mat-form-field-hint-end","end"===i.align))},inputs:{align:"align",id:"id"},features:[Ne([{provide:bO,useExisting:n}])]}),n})(),hf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["mat-label"]]}),n})(),SW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["mat-placeholder"]]}),n})();const MO=new le("MatPrefix");let EW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","matPrefix",""]],features:[Ne([{provide:MO,useExisting:n}])]}),n})();const wO=new le("MatSuffix");let AW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","matSuffix",""]],features:[Ne([{provide:wO,useExisting:n}])]}),n})(),xO=0;const IW=ga(class{constructor(n){this._elementRef=n}},"primary"),OW=new le("MAT_FORM_FIELD_DEFAULT_OPTIONS"),lw=new le("MatFormField");let ff=(()=>{class n extends IW{constructor(e,i,r,s,a,o,l){super(e),this._changeDetectorRef=i,this._dir=r,this._defaults=s,this._platform=a,this._ngZone=o,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new pe,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId="mat-hint-"+xO++,this._labelId="mat-form-field-label-"+xO++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==l,this.appearance=s&&s.appearance?s.appearance:"legacy",this._hideRequiredMarker=!(!s||null==s.hideRequiredMarker)&&s.hideRequiredMarker}get appearance(){return this._appearance}set appearance(e){const i=this._appearance;this._appearance=e||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&i!==e&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=je(e)}_shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(e){this._explicitFormFieldControl=e}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${e.controlType}`),e.stateChanges.pipe(or(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(Dt(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(Dt(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),yr(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe(or(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe(or(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe(Dt(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(e){const i=this._control?this._control.ngControl:null;return i&&i[e]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,Ka(this._label.nativeElement,"transitionend").pipe(pi(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||"auto"}_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(s=>"start"===s.align):null,r=this._hintChildren?this._hintChildren.find(s=>"end"===s.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)}}_validateControlChild(){}updateOutlineGap(){const e=this._label?this._label.nativeElement:null,i=this._connectionContainerRef.nativeElement,r=".mat-form-field-outline-start",s=".mat-form-field-outline-gap";if("outline"!==this.appearance||!this._platform.isBrowser)return;if(!e||!e.children.length||!e.textContent.trim()){const u=i.querySelectorAll(`${r}, ${s}`);for(let p=0;p0?.75*L+10:0}for(let u=0;u{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi,Qe,Jh],Qe]}),n})();const CO=Hl({passive:!0});let FW=(()=>{class n{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return Si;const i=Wa(e),r=this._monitoredElements.get(i);if(r)return r.subject;const s=new pe,a="cdk-text-field-autofilled",o=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(()=>s.next({target:l.target,isAutofilled:!1}))):(i.classList.add(a),this._ngZone.run(()=>s.next({target:l.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",o,CO),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:s,unlisten:()=>{i.removeEventListener("animationstart",o,CO)}}),s}stopMonitoring(e){const i=Wa(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)(z(qn),z(Ge))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),kO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})();const TO=new le("MAT_INPUT_VALUE_ACCESSOR"),RW=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let PW=0;const NW=_$(class{constructor(n,t,e,i){this._defaultErrorStateMatcher=n,this._parentForm=t,this._parentFormGroup=e,this.ngControl=i}});let $_=(()=>{class n extends NW{constructor(e,i,r,s,a,o,l,d,u,p){super(o,s,a,r),this._elementRef=e,this._platform=i,this._autofillMonitor=d,this._formField=p,this._uid="mat-input-"+PW++,this.focused=!1,this.stateChanges=new pe,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(L=>DL().has(L)),this._iOSKeyupListener=L=>{const Y=L.target;!Y.value&&0===Y.selectionStart&&0===Y.selectionEnd&&(Y.setSelectionRange(1,1),Y.setSelectionRange(0,0))};const w=this._elementRef.nativeElement,T=w.nodeName.toLowerCase();this._inputValueAccessor=l||w,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&u.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===T,this._isTextarea="textarea"===T,this._isInFormField=!!p,this._isNativeSelect&&(this.controlType=w.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=je(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){var e,i,r,s;return null!==(s=null!==(e=this._required)&&void 0!==e?e:null===(r=null===(i=this.ngControl)||void 0===i?void 0:i.control)||void 0===r?void 0:r.hasValidator(Pi.required))&&void 0!==s&&s}set required(e){this._required=je(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&DL().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=je(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(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var e,i;const r=(null===(i=null===(e=this._formField)||void 0===e?void 0:e._hideControlPlaceholder)||void 0===i?void 0:i.call(e))?null:this.placeholder;if(r!==this._previousPlaceholder){const s=this._elementRef.nativeElement;this._previousPlaceholder=r,r?s.setAttribute("placeholder",r):s.removeAttribute("placeholder")}}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_validateType(){RW.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)(v(ye),v(qn),v(za,10),v(Hp,8),v(Il,8),v(UM),v(TO,10),v(FW),v(Ge),v(lw,8))},n.\u0275dir=q({type:n,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:12,hostBindings:function(e,i){1&e&&he("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&e&&(Ls("disabled",i.disabled)("required",i.required),Ue("id",i.id)("data-placeholder",i.placeholder)("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required),$e("mat-input-server",i._isServer)("mat-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:[Ne([{provide:ow,useExisting:n}]),ne,wt]}),n})(),SO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[UM],imports:[[kO,mf,Qe],kO,mf]}),n})();const YW=["*",[["mat-card-footer"]]],HW=["*","mat-card-footer"],BW=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],VW=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],jW=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["img"]],"*"],zW=["mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","img","*"];let cw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),n})(),EO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),n})(),UW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","mat-card-sm-image",""],["","matCardImageSmall",""]],hostAttrs:[1,"mat-card-sm-image"]}),n})(),dw=(()=>{class n{constructor(e){this._animationMode=e}}return n.\u0275fac=function(e){return new(e||n)(v(Kn,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(e,i){2&e&&$e("_mat-animation-noopable","NoopAnimations"===i._animationMode)},exportAs:["matCard"],ngContentSelectors:HW,decls:2,vars:0,template:function(e,i){1&e&&(en(YW),Je(0),Je(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px;display:block;overflow:hidden}.mat-card-image img{width:100%}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions:not(.mat-card-actions-align-end) .mat-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-raised-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-actions-align-end .mat-button:last-child,.mat-card-actions-align-end .mat-raised-button:last-child,.mat-card-actions-align-end .mat-stroked-button:last-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),n})(),AO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:VW,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(e,i){1&e&&(en(BW),Je(0),F(1,"div",0),Je(2,1),I(),Je(3,2))},encapsulation:2,changeDetection:0}),n})(),GW=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-card-title-group"],ngContentSelectors:zW,decls:4,vars:0,template:function(e,i){1&e&&(en(jW),F(0,"div"),Je(1),I(),Je(2,1),Je(3,2))},encapsulation:2,changeDetection:0}),n})(),$W=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe],Qe]}),n})();const ZW={provide:new le("mat-select-scroll-strategy"),deps:[Ns],useFactory:function QW(n){return()=>n.scrollStrategies.reposition()}};let uw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[ZW],imports:[[xi,uf,PI,Qe],Kl,mf,PI,Qe]}),n})();const tq={provide:new le("mat-tooltip-scroll-strategy"),deps:[Ns],useFactory:function eq(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}};let iq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[tq],imports:[[d_,xi,uf,Qe],Qe,Kl]}),n})(),hw=(()=>{class n{constructor(){this.changes=new pe,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 s=e*i;return`${s+1} \u2013 ${s<(r=Math.max(r,0))?Math.min(s+i,r):s+i} of ${r}`}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const lq={provide:hw,deps:[[new Oi,new as,hw]],useFactory:function oq(n){return n||new hw}};let cq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[lq],imports:[[xi,af,uw,iq,Qe]]}),n})(),fw=(()=>{class n{constructor(){this.changes=new pe}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const uq={provide:fw,deps:[[new Oi,new as,fw]],useFactory:function dq(n){return n||new fw}};let hq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[uq],imports:[[xi,Qe]]}),n})(),fq=(()=>{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=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Sq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[qM]]}),n})(),Gq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Sq,Qe],Qe]}),n})(),WO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})(),rK=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Bo,Qe,Jh,WO],Qe,WO]}),n})();function qO(n){for(let t in n){let e=n[t]||"";switch(t){case"display":n.display="flex"===e?["-webkit-flex","flex"]:"inline-flex"===e?["-webkit-inline-flex","inline-flex"]:e;break;case"align-items":case"align-self":case"align-content":case"flex":case"flex-basis":case"flex-flow":case"flex-grow":case"flex-shrink":case"flex-wrap":case"justify-content":n["-webkit-"+t]=e;break;case"flex-direction":e=e||"row",n["-webkit-flex-direction"]=e,n["flex-direction"]=e;break;case"order":n.order=n["-webkit-"+t]=isNaN(+e)?"0":e}}return n}const Cw="inline",ng=["row","column","row-reverse","column-reverse"];function KO(n){let[t,e,i]=QO(n);return function aK(n,t=null,e=!1){return{display:e?"inline-flex":"flex","box-sizing":"border-box","flex-direction":n,"flex-wrap":t||null}}(t,e,i)}function QO(n){var t;n=null!==(t=null==n?void 0:n.toLowerCase())&&void 0!==t?t:"";let[e,i,r]=n.split(" ");return ng.find(s=>s===e)||(e=ng[0]),i===Cw&&(i=r!==Cw?r:"",r=Cw),[e,sK(i),!!r]}function yf(n){let[t]=QO(n);return t.indexOf("row")>-1}function sK(n){if(n)switch(n.toLowerCase()){case"reverse":case"wrap-reverse":case"reverse-wrap":n="wrap-reverse";break;case"no":case"none":case"nowrap":n="nowrap";break;default:n="wrap"}return n}function Ja(n,...t){if(null==n)throw TypeError("Cannot convert undefined or null to object");for(let e of t)if(null!=e)for(let i in e)e.hasOwnProperty(i)&&(n[i]=e[i]);return n}const lK={provide:kb,useFactory:function oK(n,t){return()=>{if(ko(t)){const e=Array.from(n.querySelectorAll(`[class*=${ZO}]`)),i=/\bflex-layout-.+?\b/g;e.forEach(r=>{r.classList.contains(`${ZO}ssr`)&&r.parentNode?r.parentNode.removeChild(r):r.className.replace(i,"")})}}},deps:[qe,Sr],multi:!0},ZO="flex-layout-";let kw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[lK]}),n})();class Xl{constructor(t=!1,e="all",i="",r="",s=0){this.matches=t,this.mediaQuery=e,this.mqAlias=i,this.suffix=r,this.priority=s,this.property=""}clone(){return new Xl(this.matches,this.mediaQuery,this.mqAlias,this.suffix)}}let cK=(()=>{class n{constructor(){this.stylesheet=new Map}addStyleToElement(e,i,r){const s=this.stylesheet.get(e);s?s.set(i,r):this.stylesheet.set(e,new Map([[i,r]]))}clearStyles(){this.stylesheet.clear()}getStyleForElement(e,i){const r=this.stylesheet.get(e);let s="";if(r){const a=r.get(i);("number"==typeof a||"string"==typeof a)&&(s=a+"")}return s}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Tw={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[],multiplier:void 0,defaultUnit:"px",detectLayoutDisplay:!1},Ys=new le("Flex Layout token, config options for the library",{providedIn:"root",factory:()=>Tw}),Kd=new le("FlexLayoutServerLoaded",{providedIn:"root",factory:()=>!1}),Sw=new le("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:()=>null});function JO(n,t){return n=n?n.clone():new Xl,t&&(n.mqAlias=t.alias,n.mediaQuery=t.mediaQuery,n.suffix=t.suffix,n.priority=t.priority),n}class zn{constructor(){this.shouldCache=!0}sideEffect(t,e,i){}}let yn=(()=>{class n{constructor(e,i,r,s){this._serverStylesheet=e,this._serverModuleLoaded=i,this._platformId=r,this.layoutConfig=s}applyStyleToElement(e,i,r=null){let s={};"string"==typeof i&&(s[i]=r,i=s),s=this.layoutConfig.disableVendorPrefixes?i:qO(i),this._applyMultiValueStyleToElement(s,e)}applyStyleToElements(e,i=[]){const r=this.layoutConfig.disableVendorPrefixes?e:qO(e);i.forEach(s=>{this._applyMultiValueStyleToElement(r,s)})}getFlowDirection(e){const i="flex-direction";let r=this.lookupStyle(e,i);return[r||"row",this.lookupInlineStyle(e,i)||Ad(this._platformId)&&this._serverModuleLoaded?r:""]}hasWrap(e){return"wrap"===this.lookupStyle(e,"flex-wrap")}lookupAttributeValue(e,i){var r;return null!==(r=e.getAttribute(i))&&void 0!==r?r:""}lookupInlineStyle(e,i){return ko(this._platformId)?e.style.getPropertyValue(i):function dK(n,t){var e;return null!==(e=XO(n)[t])&&void 0!==e?e:""}(e,i)}lookupStyle(e,i,r=!1){let s="";return e&&((s=this.lookupInlineStyle(e,i))||(ko(this._platformId)?r||(s=getComputedStyle(e).getPropertyValue(i)):this._serverModuleLoaded&&(s=this._serverStylesheet.getStyleForElement(e,i)))),s?s.trim():""}_applyMultiValueStyleToElement(e,i){Object.keys(e).sort().forEach(r=>{const s=e[r],a=Array.isArray(s)?s:[s];a.sort();for(let o of a)o=o?o+"":"",ko(this._platformId)||!this._serverModuleLoaded?ko(this._platformId)?i.style.setProperty(r,o):uK(i,r,o):this._serverStylesheet.addStyleToElement(i,r,o)})}}return n.\u0275fac=function(e){return new(e||n)(z(cK),z(Kd),z(Sr),z(Ys))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function uK(n,t,e){t=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();const i=XO(n);i[t]=null!=e?e:"",function hK(n,t){let e="";for(const i in t)t[i]&&(e+=`${i}:${t[i]};`);n.setAttribute("style",e)}(n,i)}function XO(n){const t={},e=n.getAttribute("style");if(e){const i=e.split(/;+/g);for(let r=0;r0){const a=s.indexOf(":");if(-1===a)throw new Error(`Invalid CSS style: ${s}`);t[s.substr(0,a).trim()]=s.substr(a+1).trim()}}}return t}function vf(n,t){return(t&&t.priority||0)-(n&&n.priority||0)}function fK(n,t){return(n.priority||0)-(t.priority||0)}let Ew=(()=>{class n{constructor(e,i,r){this._zone=e,this._platformId=i,this._document=r,this.source=new Ni(new Xl(!0)),this.registry=new Map,this.pendingRemoveListenerFns=[],this._observable$=this.source.asObservable()}get activations(){const e=[];return this.registry.forEach((i,r)=>{i.matches&&e.push(r)}),e}isActive(e){var i;const r=this.registry.get(e);return null!==(i=null==r?void 0:r.matches)&&void 0!==i?i:this.registerQuery(e).some(s=>s.matches)}observe(e,i=!1){if(e&&e.length){const r=this._observable$.pipe(Dn(a=>!i||e.indexOf(a.mediaQuery)>-1));return yr(new _t(a=>{const o=this.registerQuery(e);if(o.length){const l=o.pop();o.forEach(d=>{a.next(d)}),this.source.next(l)}a.complete()}),r)}return this._observable$}registerQuery(e){const i=Array.isArray(e)?e:[e],r=[];return function mK(n,t){const e=n.filter(i=>!eF[i]);if(e.length>0){const i=e.join(", ");try{const r=t.createElement("style");r.setAttribute("type","text/css"),r.styleSheet||r.appendChild(t.createTextNode(`\n/*\n @angular/flex-layout - workaround for possible browser quirk with mediaQuery listeners\n see http://bit.ly/2sd4HMP\n*/\n@media ${i} {.fx-query-test{ }}\n`)),t.head.appendChild(r),e.forEach(s=>eF[s]=r)}catch(r){console.error(r)}}}(i,this._document),i.forEach(s=>{const a=l=>{this._zone.run(()=>this.source.next(new Xl(l.matches,s)))};let o=this.registry.get(s);o||(o=this.buildMQL(s),o.addListener(a),this.pendingRemoveListenerFns.push(()=>o.removeListener(a)),this.registry.set(s,o)),o.matches&&r.push(new Xl(!0,s))}),r}ngOnDestroy(){let e;for(;e=this.pendingRemoveListenerFns.pop();)e()}buildMQL(e){return function pK(n,t){return t&&window.matchMedia("all").addListener?window.matchMedia(n):{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{},onchange:null,addEventListener(){},removeEventListener(){},dispatchEvent:()=>!1}}(e,ko(this._platformId))}}return n.\u0275fac=function(e){return new(e||n)(z(Ge),z(Sr),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const eF={},_K=[{alias:"xs",mediaQuery:"screen and (min-width: 0px) and (max-width: 599.98px)",priority:1e3},{alias:"sm",mediaQuery:"screen and (min-width: 600px) and (max-width: 959.98px)",priority:900},{alias:"md",mediaQuery:"screen and (min-width: 960px) and (max-width: 1279.98px)",priority:800},{alias:"lg",mediaQuery:"screen and (min-width: 1280px) and (max-width: 1919.98px)",priority:700},{alias:"xl",mediaQuery:"screen and (min-width: 1920px) and (max-width: 4999.98px)",priority:600},{alias:"lt-sm",overlapping:!0,mediaQuery:"screen and (max-width: 599.98px)",priority:950},{alias:"lt-md",overlapping:!0,mediaQuery:"screen and (max-width: 959.98px)",priority:850},{alias:"lt-lg",overlapping:!0,mediaQuery:"screen and (max-width: 1279.98px)",priority:750},{alias:"lt-xl",overlapping:!0,priority:650,mediaQuery:"screen and (max-width: 1919.98px)"},{alias:"gt-xs",overlapping:!0,mediaQuery:"screen and (min-width: 600px)",priority:-950},{alias:"gt-sm",overlapping:!0,mediaQuery:"screen and (min-width: 960px)",priority:-850},{alias:"gt-md",overlapping:!0,mediaQuery:"screen and (min-width: 1280px)",priority:-750},{alias:"gt-lg",overlapping:!0,mediaQuery:"screen and (min-width: 1920px)",priority:-650}],tF="(orientation: portrait) and (max-width: 599.98px)",nF="(orientation: landscape) and (max-width: 959.98px)",iF="(orientation: portrait) and (min-width: 600px) and (max-width: 839.98px)",rF="(orientation: landscape) and (min-width: 960px) and (max-width: 1279.98px)",sF="(orientation: portrait) and (min-width: 840px)",aF="(orientation: landscape) and (min-width: 1280px)",Xa={HANDSET:`${tF}, ${nF}`,TABLET:`${iF} , ${rF}`,WEB:`${sF}, ${aF} `,HANDSET_PORTRAIT:`${tF}`,TABLET_PORTRAIT:`${iF} `,WEB_PORTRAIT:`${sF}`,HANDSET_LANDSCAPE:`${nF}`,TABLET_LANDSCAPE:`${rF}`,WEB_LANDSCAPE:`${aF}`},gK=[{alias:"handset",priority:2e3,mediaQuery:Xa.HANDSET},{alias:"handset.landscape",priority:2e3,mediaQuery:Xa.HANDSET_LANDSCAPE},{alias:"handset.portrait",priority:2e3,mediaQuery:Xa.HANDSET_PORTRAIT},{alias:"tablet",priority:2100,mediaQuery:Xa.TABLET},{alias:"tablet.landscape",priority:2100,mediaQuery:Xa.TABLET_LANDSCAPE},{alias:"tablet.portrait",priority:2100,mediaQuery:Xa.TABLET_PORTRAIT},{alias:"web",priority:2200,mediaQuery:Xa.WEB,overlapping:!0},{alias:"web.landscape",priority:2200,mediaQuery:Xa.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",priority:2200,mediaQuery:Xa.WEB_PORTRAIT,overlapping:!0}],yK=/(\.|-|_)/g;function vK(n){let t=n.length>0?n.charAt(0):"",e=n.length>1?n.slice(1):"";return t.toUpperCase()+e}const xK=new le("Token (@angular/flex-layout) Breakpoints",{providedIn:"root",factory:()=>{const n=bl(Sw),t=bl(Ys),e=[].concat.apply([],(n||[]).map(r=>Array.isArray(r)?r:[r]));return function wK(n,t=[]){const e={};return n.forEach(i=>{e[i.alias]=i}),t.forEach(i=>{e[i.alias]?Ja(e[i.alias],i):e[i.alias]=i}),function MK(n){return n.forEach(t=>{t.suffix||(t.suffix=function bK(n){return n.replace(yK,"|").split("|").map(vK).join("")}(t.alias),t.overlapping=!!t.overlapping)}),n}(Object.keys(e).map(i=>e[i]))}((t.disableDefaultBps?[]:_K).concat(t.addOrientationBps?gK:[]),e)}});let Aw=(()=>{class n{constructor(e){this.findByMap=new Map,this.items=[...e].sort(fK)}findByAlias(e){return e?this.findWithPredicate(e,i=>i.alias===e):null}findByQuery(e){return this.findWithPredicate(e,i=>i.mediaQuery===e)}get overlappings(){return this.items.filter(e=>e.overlapping)}get aliases(){return this.items.map(e=>e.alias)}get suffixes(){return this.items.map(e=>{var i;return null!==(i=null==e?void 0:e.suffix)&&void 0!==i?i:""})}findWithPredicate(e,i){var r;let s=this.findByMap.get(e);return s||(s=null!==(r=this.items.find(i))&&void 0!==r?r:null,this.findByMap.set(e,s)),null!=s?s:null}}return n.\u0275fac=function(e){return new(e||n)(z(xK))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Qd="print",DK={alias:Qd,mediaQuery:Qd,priority:1e3};let CK=(()=>{class n{constructor(e,i,r){this.breakpoints=e,this.layoutConfig=i,this._document=r,this.registeredBeforeAfterPrintHooks=!1,this.isPrintingBeforeAfterEvent=!1,this.beforePrintEventListeners=[],this.afterPrintEventListeners=[],this.formerActivations=null,this.isPrinting=!1,this.queue=new kK,this.deactivations=[]}withPrintQuery(e){return[...e,Qd]}isPrintEvent(e){return e.mediaQuery.startsWith(Qd)}get printAlias(){var e;return[...null!==(e=this.layoutConfig.printWithBreakpoints)&&void 0!==e?e:[]]}get printBreakPoints(){return this.printAlias.map(e=>this.breakpoints.findByAlias(e)).filter(e=>null!==e)}getEventBreakpoints({mediaQuery:e}){const i=this.breakpoints.findByQuery(e);return(i?[...this.printBreakPoints,i]:this.printBreakPoints).sort(vf)}updateEvent(e){var i;let r=this.breakpoints.findByQuery(e.mediaQuery);return this.isPrintEvent(e)&&(r=this.getEventBreakpoints(e)[0],e.mediaQuery=null!==(i=null==r?void 0:r.mediaQuery)&&void 0!==i?i:""),JO(e,r)}registerBeforeAfterPrintHooks(e){if(!this._document.defaultView||this.registeredBeforeAfterPrintHooks)return;this.registeredBeforeAfterPrintHooks=!0;const i=()=>{this.isPrinting||(this.isPrintingBeforeAfterEvent=!0,this.startPrinting(e,this.getEventBreakpoints(new Xl(!0,Qd))),e.updateStyles())},r=()=>{this.isPrintingBeforeAfterEvent=!1,this.isPrinting&&(this.stopPrinting(e),e.updateStyles())};this._document.defaultView.addEventListener("beforeprint",i),this._document.defaultView.addEventListener("afterprint",r),this.beforePrintEventListeners.push(i),this.afterPrintEventListeners.push(r)}interceptEvents(e){return i=>{this.isPrintEvent(i)?i.matches&&!this.isPrinting?(this.startPrinting(e,this.getEventBreakpoints(i)),e.updateStyles()):!i.matches&&this.isPrinting&&!this.isPrintingBeforeAfterEvent&&(this.stopPrinting(e),e.updateStyles()):this.collectActivations(e,i)}}blockPropagation(){return e=>!(this.isPrinting||this.isPrintEvent(e))}startPrinting(e,i){this.isPrinting=!0,this.formerActivations=e.activatedBreakpoints,e.activatedBreakpoints=this.queue.addPrintBreakpoints(i)}stopPrinting(e){e.activatedBreakpoints=this.deactivations,this.deactivations=[],this.formerActivations=null,this.queue.clear(),this.isPrinting=!1}collectActivations(e,i){if(!this.isPrinting||this.isPrintingBeforeAfterEvent){if(!this.isPrintingBeforeAfterEvent)return void(this.deactivations=[]);if(!i.matches){const r=this.breakpoints.findByQuery(i.mediaQuery);if(r){const s=this.formerActivations&&this.formerActivations.includes(r),a=!this.formerActivations&&e.activatedBreakpoints.includes(r);(s||a)&&(this.deactivations.push(r),this.deactivations.sort(vf))}}}}ngOnDestroy(){this._document.defaultView&&(this.beforePrintEventListeners.forEach(e=>this._document.defaultView.removeEventListener("beforeprint",e)),this.afterPrintEventListeners.forEach(e=>this._document.defaultView.removeEventListener("afterprint",e)))}}return n.\u0275fac=function(e){return new(e||n)(z(Aw),z(Ys),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class kK{constructor(){this.printBreakpoints=[]}addPrintBreakpoints(t){return t.push(DK),t.sort(vf),t.forEach(e=>this.addBreakpoint(e)),this.printBreakpoints}addBreakpoint(t){t&&void 0===this.printBreakpoints.find(i=>i.mediaQuery===t.mediaQuery)&&(this.printBreakpoints=function TK(n){var t;return null!==(t=null==n?void 0:n.mediaQuery.startsWith(Qd))&&void 0!==t&&t}(t)?[t,...this.printBreakpoints]:[...this.printBreakpoints,t])}clear(){this.printBreakpoints=[]}}let Cn=(()=>{class n{constructor(e,i,r){this.matchMedia=e,this.breakpoints=i,this.hook=r,this._useFallbacks=!0,this._activatedBreakpoints=[],this.elementMap=new Map,this.elementKeyMap=new WeakMap,this.watcherMap=new WeakMap,this.updateMap=new WeakMap,this.clearMap=new WeakMap,this.subject=new pe,this.observeActivations()}get activatedAlias(){var e,i;return null!==(i=null===(e=this.activatedBreakpoints[0])||void 0===e?void 0:e.alias)&&void 0!==i?i:""}set activatedBreakpoints(e){this._activatedBreakpoints=[...e]}get activatedBreakpoints(){return[...this._activatedBreakpoints]}set useFallbacks(e){this._useFallbacks=e}onMediaChange(e){const i=this.findByQuery(e.mediaQuery);if(i){e=JO(e,i);const r=this.activatedBreakpoints.indexOf(i);e.matches&&-1===r?(this._activatedBreakpoints.push(i),this._activatedBreakpoints.sort(vf),this.updateStyles()):!e.matches&&-1!==r&&(this._activatedBreakpoints.splice(r,1),this._activatedBreakpoints.sort(vf),this.updateStyles())}}init(e,i,r,s,a=[]){oF(this.updateMap,e,i,r),oF(this.clearMap,e,i,s),this.buildElementKeyMap(e,i),this.watchExtraTriggers(e,i,a)}getValue(e,i,r){const s=this.elementMap.get(e);if(s){const a=void 0!==r?s.get(r):this.getActivatedValues(s,i);if(a)return a.get(i)}}hasValue(e,i){const r=this.elementMap.get(e);if(r){const s=this.getActivatedValues(r,i);if(s)return void 0!==s.get(i)||!1}return!1}setValue(e,i,r,s){var a;let o=this.elementMap.get(e);if(o){const d=(null!==(a=o.get(s))&&void 0!==a?a:new Map).set(i,r);o.set(s,d),this.elementMap.set(e,o)}else o=(new Map).set(s,(new Map).set(i,r)),this.elementMap.set(e,o);const l=this.getValue(e,i);void 0!==l&&this.updateElement(e,i,l)}trackValue(e,i){return this.subject.asObservable().pipe(Dn(r=>r.element===e&&r.key===i))}updateStyles(){this.elementMap.forEach((e,i)=>{const r=new Set(this.elementKeyMap.get(i));let s=this.getActivatedValues(e);s&&s.forEach((a,o)=>{this.updateElement(i,o,a),r.delete(o)}),r.forEach(a=>{if(s=this.getActivatedValues(e,a),s){const o=s.get(a);this.updateElement(i,a,o)}else this.clearElement(i,a)})})}clearElement(e,i){const r=this.clearMap.get(e);if(r){const s=r.get(i);s&&(s(),this.subject.next({element:e,key:i,value:""}))}}updateElement(e,i,r){const s=this.updateMap.get(e);if(s){const a=s.get(i);a&&(a(r),this.subject.next({element:e,key:i,value:r}))}}releaseElement(e){const i=this.watcherMap.get(e);i&&(i.forEach(s=>s.unsubscribe()),this.watcherMap.delete(e));const r=this.elementMap.get(e);r&&(r.forEach((s,a)=>r.delete(a)),this.elementMap.delete(e))}triggerUpdate(e,i){const r=this.elementMap.get(e);if(r){const s=this.getActivatedValues(r,i);s&&(i?this.updateElement(e,i,s.get(i)):s.forEach((a,o)=>this.updateElement(e,o,a)))}}buildElementKeyMap(e,i){let r=this.elementKeyMap.get(e);r||(r=new Set,this.elementKeyMap.set(e,r)),r.add(i)}watchExtraTriggers(e,i,r){if(r&&r.length){let s=this.watcherMap.get(e);if(s||(s=new Map,this.watcherMap.set(e,s)),!s.get(i)){const o=yr(...r).subscribe(()=>{const l=this.getValue(e,i);this.updateElement(e,i,l)});s.set(i,o)}}}findByQuery(e){return this.breakpoints.findByQuery(e)}getActivatedValues(e,i){for(let s=0;si.mediaQuery);this.hook.registerBeforeAfterPrintHooks(this),this.matchMedia.observe(this.hook.withPrintQuery(e)).pipe(Di(this.hook.interceptEvents(this)),Dn(this.hook.blockPropagation())).subscribe(this.onMediaChange.bind(this))}}return n.\u0275fac=function(e){return new(e||n)(z(Ew),z(Aw),z(CK))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function oF(n,t,e,i){var r;if(void 0!==i){const s=null!==(r=n.get(t))&&void 0!==r?r:new Map;s.set(e,i),n.set(t,s)}}let On=(()=>{class n{constructor(e,i,r,s){this.elementRef=e,this.styleBuilder=i,this.styler=r,this.marshal=s,this.DIRECTIVE_KEY="",this.inputs=[],this.mru={},this.destroySubject=new pe,this.styleCache=new Map}get parentElement(){return this.elementRef.nativeElement.parentElement}get nativeElement(){return this.elementRef.nativeElement}get activatedValue(){return this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY)}set activatedValue(e){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,e,this.marshal.activatedAlias)}ngOnChanges(e){Object.keys(e).forEach(i=>{if(-1!==this.inputs.indexOf(i)){const r=i.split(".").slice(1).join(".");this.setValue(e[i].currentValue,r)}})}ngOnDestroy(){this.destroySubject.next(),this.destroySubject.complete(),this.marshal.releaseElement(this.nativeElement)}init(e=[]){this.marshal.init(this.elementRef.nativeElement,this.DIRECTIVE_KEY,this.updateWithValue.bind(this),this.clearStyles.bind(this),e)}addStyles(e,i){const r=this.styleBuilder,s=r.shouldCache;let a=this.styleCache.get(e);(!a||!s)&&(a=r.buildStyles(e,i),s&&this.styleCache.set(e,a)),this.mru=Object.assign({},a),this.applyStyleToElement(a),r.sideEffect(e,a,i)}clearStyles(){Object.keys(this.mru).forEach(e=>{this.mru[e]=""}),this.applyStyleToElement(this.mru),this.mru={},this.currentValue=void 0}triggerUpdate(){this.marshal.triggerUpdate(this.nativeElement,this.DIRECTIVE_KEY)}getFlexFlowDirection(e,i=!1){if(e){const[r,s]=this.styler.getFlowDirection(e);if(!s&&i){const a=KO(r);this.styler.applyStyleToElements(a,[e])}return r.trim()}return"row"}hasWrap(e){return this.styler.hasWrap(e)}applyStyleToElement(e,i,r=this.nativeElement){this.styler.applyStyleToElement(r,e,i)}setValue(e,i){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,e,i)}updateWithValue(e){this.currentValue!==e&&(this.addStyles(e),this.currentValue=e)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(zn),v(yn),v(Cn))},n.\u0275dir=q({type:n,features:[wt]}),n})();function lF(n,t="1",e="1"){let i=[t,e,n],r=n.indexOf("calc");if(r>0){i[2]=cF(n.substring(r).trim());let s=n.substr(0,r).trim().split(" ");2==s.length&&(i[0]=s[0],i[1]=s[1])}else if(0==r)i[2]=cF(n.trim());else{let s=n.split(" ");i=3===s.length?s:[t,e,n]}return i}function cF(n){return n.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")}let RK=(()=>{class n extends On{constructor(e,i,r,s,a,o,l){super(e,null,i,r),this.ngClassInstance=l,this.DIRECTIVE_KEY="ngClass",this.ngClassInstance||(this.ngClassInstance=new sr(s,a,e,o)),this.init(),this.setValue("","")}set klass(e){this.ngClassInstance.klass=e,this.setValue(e,"")}updateWithValue(e){this.ngClassInstance.ngClass=e,this.ngClassInstance.ngDoCheck()}ngDoCheck(){this.ngClassInstance.ngDoCheck()}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(yn),v(Cn),v(ua),v(Sl),v(Is),v(sr,10))},n.\u0275dir=q({type:n,inputs:{klass:["class","klass"]},features:[ne]}),n})();const PK=["ngClass","ngClass.xs","ngClass.sm","ngClass.md","ngClass.lg","ngClass.xl","ngClass.lt-sm","ngClass.lt-md","ngClass.lt-lg","ngClass.lt-xl","ngClass.gt-xs","ngClass.gt-sm","ngClass.gt-md","ngClass.gt-lg"];let rg=(()=>{class n extends RK{constructor(){super(...arguments),this.inputs=PK}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["","ngClass",""],["","ngClass.xs",""],["","ngClass.sm",""],["","ngClass.md",""],["","ngClass.lg",""],["","ngClass.xl",""],["","ngClass.lt-sm",""],["","ngClass.lt-md",""],["","ngClass.lt-lg",""],["","ngClass.lt-xl",""],["","ngClass.gt-xs",""],["","ngClass.gt-sm",""],["","ngClass.gt-md",""],["","ngClass.gt-lg",""]],inputs:{ngClass:"ngClass","ngClass.xs":"ngClass.xs","ngClass.sm":"ngClass.sm","ngClass.md":"ngClass.md","ngClass.lg":"ngClass.lg","ngClass.xl":"ngClass.xl","ngClass.lt-sm":"ngClass.lt-sm","ngClass.lt-md":"ngClass.lt-md","ngClass.lt-lg":"ngClass.lt-lg","ngClass.lt-xl":"ngClass.lt-xl","ngClass.gt-xs":"ngClass.gt-xs","ngClass.gt-sm":"ngClass.gt-sm","ngClass.gt-md":"ngClass.gt-md","ngClass.gt-lg":"ngClass.gt-lg"},features:[ne]}),n})(),NK=(()=>{class n extends zn{buildStyles(e,i){return{display:"true"===e?i.display||(i.isServer?"initial":""):"none"}}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),YK=(()=>{class n extends On{constructor(e,i,r,s,a,o,l){super(e,i,r,s),this.layoutConfig=a,this.platformId=o,this.serverModuleLoaded=l,this.DIRECTIVE_KEY="show-hide",this.display="",this.hasLayout=!1,this.hasFlexChild=!1}ngAfterViewInit(){this.trackExtraTriggers();const e=Array.from(this.nativeElement.children);for(let r=0;r{if(-1!==this.inputs.indexOf(i)){const r=i.split("."),s=r.slice(1).join("."),a=e[i].currentValue;let o=""===a||0!==a&&je(a);"fxHide"===r[0]&&(o=!o),this.setValue(o,s)}})}trackExtraTriggers(){this.hasLayout=this.marshal.hasValue(this.nativeElement,"layout"),["layout","layout-align"].forEach(e=>{this.marshal.trackValue(this.nativeElement,e).pipe(Dt(this.destroySubject)).subscribe(this.triggerUpdate.bind(this))})}getDisplayStyle(){return this.hasLayout||this.hasFlexChild&&this.layoutConfig.addFlexToParent?"flex":this.styler.lookupStyle(this.nativeElement,"display",!0)}updateWithValue(e=!0){if(""===e)return;const i=Ad(this.platformId);this.addStyles(e?"true":"false",{display:this.display,isServer:i}),i&&this.serverModuleLoaded&&this.nativeElement.style.setProperty("display",""),this.marshal.triggerUpdate(this.parentElement,"layout-gap")}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(NK),v(yn),v(Cn),v(Ys),v(Sr),v(Kd))},n.\u0275dir=q({type:n,features:[ne,wt]}),n})();const Lw=new WeakMap,HK=["fxShow","fxShow.print","fxShow.xs","fxShow.sm","fxShow.md","fxShow.lg","fxShow.xl","fxShow.lt-sm","fxShow.lt-md","fxShow.lt-lg","fxShow.lt-xl","fxShow.gt-xs","fxShow.gt-sm","fxShow.gt-md","fxShow.gt-lg","fxHide","fxHide.print","fxHide.xs","fxHide.sm","fxHide.md","fxHide.lg","fxHide.xl","fxHide.lt-sm","fxHide.lt-md","fxHide.lt-lg","fxHide.lt-xl","fxHide.gt-xs","fxHide.gt-sm","fxHide.gt-md","fxHide.gt-lg"];let uF=(()=>{class n extends YK{constructor(){super(...arguments),this.inputs=HK}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["","fxShow",""],["","fxShow.print",""],["","fxShow.xs",""],["","fxShow.sm",""],["","fxShow.md",""],["","fxShow.lg",""],["","fxShow.xl",""],["","fxShow.lt-sm",""],["","fxShow.lt-md",""],["","fxShow.lt-lg",""],["","fxShow.lt-xl",""],["","fxShow.gt-xs",""],["","fxShow.gt-sm",""],["","fxShow.gt-md",""],["","fxShow.gt-lg",""],["","fxHide",""],["","fxHide.print",""],["","fxHide.xs",""],["","fxHide.sm",""],["","fxHide.md",""],["","fxHide.lg",""],["","fxHide.xl",""],["","fxHide.lt-sm",""],["","fxHide.lt-md",""],["","fxHide.lt-lg",""],["","fxHide.lt-xl",""],["","fxHide.gt-xs",""],["","fxHide.gt-sm",""],["","fxHide.gt-md",""],["","fxHide.gt-lg",""]],inputs:{fxShow:"fxShow","fxShow.print":"fxShow.print","fxShow.xs":"fxShow.xs","fxShow.sm":"fxShow.sm","fxShow.md":"fxShow.md","fxShow.lg":"fxShow.lg","fxShow.xl":"fxShow.xl","fxShow.lt-sm":"fxShow.lt-sm","fxShow.lt-md":"fxShow.lt-md","fxShow.lt-lg":"fxShow.lt-lg","fxShow.lt-xl":"fxShow.lt-xl","fxShow.gt-xs":"fxShow.gt-xs","fxShow.gt-sm":"fxShow.gt-sm","fxShow.gt-md":"fxShow.gt-md","fxShow.gt-lg":"fxShow.gt-lg",fxHide:"fxHide","fxHide.print":"fxHide.print","fxHide.xs":"fxHide.xs","fxHide.sm":"fxHide.sm","fxHide.md":"fxHide.md","fxHide.lg":"fxHide.lg","fxHide.xl":"fxHide.xl","fxHide.lt-sm":"fxHide.lt-sm","fxHide.lt-md":"fxHide.lt-md","fxHide.lt-lg":"fxHide.lt-lg","fxHide.lt-xl":"fxHide.lt-xl","fxHide.gt-xs":"fxHide.gt-xs","fxHide.gt-sm":"fxHide.gt-sm","fxHide.gt-md":"fxHide.gt-md","fxHide.gt-lg":"fxHide.gt-lg"},features:[ne]}),n})();class BK{constructor(t,e,i=!0){this.key=t,this.value=e,this.key=i?t.replace(/['"]/g,"").trim():t.trim(),this.value=i?e.replace(/['"]/g,"").trim():e.trim(),this.value=this.value.replace(/;/,"")}}function hF(n){let t=typeof n;return"object"===t?n.constructor===Array?"array":n.constructor===Set?"set":"object":t}function mF(n){const[t,...e]=n.split(":");return new BK(t,e.join(":"))}function pF(n,t){return t.key&&(n[t.key]=t.value),n}let zK=(()=>{class n extends On{constructor(e,i,r,s,a,o,l,d,u){var p;super(e,null,i,r),this.sanitizer=s,this.ngStyleInstance=l,this.DIRECTIVE_KEY="ngStyle",this.ngStyleInstance||(this.ngStyleInstance=new Sd(e,a,o)),this.init();const w=null!==(p=this.nativeElement.getAttribute("style"))&&void 0!==p?p:"";this.fallbackStyles=this.buildStyleMap(w),this.isServer=d&&Ad(u)}updateWithValue(e){const i=this.buildStyleMap(e);this.ngStyleInstance.ngStyle=Object.assign(Object.assign({},this.fallbackStyles),i),this.isServer&&this.applyStyleToElement(i),this.ngStyleInstance.ngDoCheck()}clearStyles(){this.ngStyleInstance.ngStyle=this.fallbackStyles,this.ngStyleInstance.ngDoCheck()}buildStyleMap(e){const i=r=>{var s;return null!==(s=this.sanitizer.sanitize(Vt.STYLE,r))&&void 0!==s?s:""};if(e)switch(hF(e)){case"string":return gF(function VK(n,t=";"){return String(n).trim().split(t).map(e=>e.trim()).filter(e=>""!==e)}(e),i);case"array":return gF(e,i);default:return function fF(n,t){let e=[];return"set"===hF(n)?n.forEach(i=>e.push(i)):Object.keys(n).forEach(i=>{e.push(`${i}:${n[i]}`)}),function jK(n,t){return n.map(mF).filter(i=>!!i).map(i=>(t&&(i.value=t(i.value)),i)).reduce(pF,{})}(e,t)}(e,i)}return{}}ngDoCheck(){this.ngStyleInstance.ngDoCheck()}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(yn),v(Cn),v(Dh),v(Sl),v(Is),v(Sd,10),v(Kd),v(Sr))},n.\u0275dir=q({type:n,features:[ne]}),n})();const UK=["ngStyle","ngStyle.xs","ngStyle.sm","ngStyle.md","ngStyle.lg","ngStyle.xl","ngStyle.lt-sm","ngStyle.lt-md","ngStyle.lt-lg","ngStyle.lt-xl","ngStyle.gt-xs","ngStyle.gt-sm","ngStyle.gt-md","ngStyle.gt-lg"];let _F=(()=>{class n extends zK{constructor(){super(...arguments),this.inputs=UK}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["","ngStyle",""],["","ngStyle.xs",""],["","ngStyle.sm",""],["","ngStyle.md",""],["","ngStyle.lg",""],["","ngStyle.xl",""],["","ngStyle.lt-sm",""],["","ngStyle.lt-md",""],["","ngStyle.lt-lg",""],["","ngStyle.lt-xl",""],["","ngStyle.gt-xs",""],["","ngStyle.gt-sm",""],["","ngStyle.gt-md",""],["","ngStyle.gt-lg",""]],inputs:{ngStyle:"ngStyle","ngStyle.xs":"ngStyle.xs","ngStyle.sm":"ngStyle.sm","ngStyle.md":"ngStyle.md","ngStyle.lg":"ngStyle.lg","ngStyle.xl":"ngStyle.xl","ngStyle.lt-sm":"ngStyle.lt-sm","ngStyle.lt-md":"ngStyle.lt-md","ngStyle.lt-lg":"ngStyle.lt-lg","ngStyle.lt-xl":"ngStyle.lt-xl","ngStyle.gt-xs":"ngStyle.gt-xs","ngStyle.gt-sm":"ngStyle.gt-sm","ngStyle.gt-md":"ngStyle.gt-md","ngStyle.gt-lg":"ngStyle.gt-lg"},features:[ne]}),n})();function gF(n,t){return n.map(mF).filter(i=>!!i).map(i=>(t&&(i.value=t(i.value)),i)).reduce(pF,{})}let yF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[kw]]}),n})(),GK=(()=>{class n extends zn{buildStyles(e,{display:i}){const r=KO(e);return Object.assign(Object.assign({},r),{display:"none"===i?i:r.display})}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const $K=["fxLayout","fxLayout.xs","fxLayout.sm","fxLayout.md","fxLayout.lg","fxLayout.xl","fxLayout.lt-sm","fxLayout.lt-md","fxLayout.lt-lg","fxLayout.lt-xl","fxLayout.gt-xs","fxLayout.gt-sm","fxLayout.gt-md","fxLayout.gt-lg"];let WK=(()=>{class n extends On{constructor(e,i,r,s,a){super(e,r,i,s),this._config=a,this.DIRECTIVE_KEY="layout",this.init()}updateWithValue(e){var i;const s=this._config.detectLayoutDisplay?this.styler.lookupStyle(this.nativeElement,"display"):"";this.styleCache=null!==(i=vF.get(s))&&void 0!==i?i:new Map,vF.set(s,this.styleCache),this.currentValue!==e&&(this.addStyles(e,{display:s}),this.currentValue=e)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(yn),v(GK),v(Cn),v(Ys))},n.\u0275dir=q({type:n,features:[ne]}),n})(),zo=(()=>{class n extends WK{constructor(){super(...arguments),this.inputs=$K}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["","fxLayout",""],["","fxLayout.xs",""],["","fxLayout.sm",""],["","fxLayout.md",""],["","fxLayout.lg",""],["","fxLayout.xl",""],["","fxLayout.lt-sm",""],["","fxLayout.lt-md",""],["","fxLayout.lt-lg",""],["","fxLayout.lt-xl",""],["","fxLayout.gt-xs",""],["","fxLayout.gt-sm",""],["","fxLayout.gt-md",""],["","fxLayout.gt-lg",""]],inputs:{fxLayout:"fxLayout","fxLayout.xs":"fxLayout.xs","fxLayout.sm":"fxLayout.sm","fxLayout.md":"fxLayout.md","fxLayout.lg":"fxLayout.lg","fxLayout.xl":"fxLayout.xl","fxLayout.lt-sm":"fxLayout.lt-sm","fxLayout.lt-md":"fxLayout.lt-md","fxLayout.lt-lg":"fxLayout.lt-lg","fxLayout.lt-xl":"fxLayout.lt-xl","fxLayout.gt-xs":"fxLayout.gt-xs","fxLayout.gt-sm":"fxLayout.gt-sm","fxLayout.gt-md":"fxLayout.gt-md","fxLayout.gt-lg":"fxLayout.gt-lg"},features:[ne]}),n})();const vF=new Map;let sQ=(()=>{class n extends zn{constructor(e){super(),this.layoutConfig=e}buildStyles(e,i){let[r,s,...a]=e.split(" "),o=a.join(" ");const l=i.direction.indexOf("column")>-1?"column":"row",d=yf(l)?"max-width":"max-height",u=yf(l)?"min-width":"min-height",p=String(o).indexOf("calc")>-1,w=p||"auto"===o,T=String(o).indexOf("%")>-1&&!p,L=String(o).indexOf("px")>-1||String(o).indexOf("rem")>-1||String(o).indexOf("em")>-1||String(o).indexOf("vw")>-1||String(o).indexOf("vh")>-1;let Y=p||L;r="0"==r?0:r,s="0"==s?0:s;const $=!r&&!s;let W={};const j={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(o||""){case"":const re=!1!==this.layoutConfig.useColumnBasisZero;o="row"===l?"0%":re?"0.000000001px":"auto";break;case"initial":case"nogrow":r=0,o="auto";break;case"grow":o="100%";break;case"noshrink":s=0,o="auto";break;case"auto":break;case"none":r=0,s=0,o="auto";break;default:!Y&&!T&&!isNaN(o)&&(o+="%"),"0%"===o&&(Y=!0),"0px"===o&&(o="0%"),W=Ja(j,p?{"flex-grow":r,"flex-shrink":s,"flex-basis":Y?o:"100%"}:{flex:`${r} ${s} ${Y?o:"100%"}`})}return W.flex||W["flex-grow"]||(W=Ja(j,p?{"flex-grow":r,"flex-shrink":s,"flex-basis":o}:{flex:`${r} ${s} ${o}`})),"0%"!==o&&"0px"!==o&&"0.000000001px"!==o&&"auto"!==o&&(W[u]=$||Y&&r?o:null,W[d]=$||!w&&s?o:null),W[u]||W[d]?i.hasWrap&&(W[p?"flex-basis":"flex"]=W[d]?p?W[d]:`${r} ${s} ${W[d]}`:p?W[u]:`${r} ${s} ${W[u]}`):W=Ja(j,p?{"flex-grow":r,"flex-shrink":s,"flex-basis":o}:{flex:`${r} ${s} ${o}`}),Ja(W,{"box-sizing":"border-box"})}}return n.\u0275fac=function(e){return new(e||n)(z(Ys))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const aQ=["fxFlex","fxFlex.xs","fxFlex.sm","fxFlex.md","fxFlex.lg","fxFlex.xl","fxFlex.lt-sm","fxFlex.lt-md","fxFlex.lt-lg","fxFlex.lt-xl","fxFlex.gt-xs","fxFlex.gt-sm","fxFlex.gt-md","fxFlex.gt-lg"];let oQ=(()=>{class n extends On{constructor(e,i,r,s,a){super(e,s,i,a),this.layoutConfig=r,this.marshal=a,this.DIRECTIVE_KEY="flex",this.direction=void 0,this.wrap=void 0,this.flexGrow="1",this.flexShrink="1",this.init()}get shrink(){return this.flexShrink}set shrink(e){this.flexShrink=e||"1",this.triggerReflow()}get grow(){return this.flexGrow}set grow(e){this.flexGrow=e||"1",this.triggerReflow()}ngOnInit(){this.parentElement&&(this.marshal.trackValue(this.parentElement,"layout").pipe(Dt(this.destroySubject)).subscribe(this.onLayoutChange.bind(this)),this.marshal.trackValue(this.nativeElement,"layout-align").pipe(Dt(this.destroySubject)).subscribe(this.triggerReflow.bind(this)))}onLayoutChange(e){const r=e.value.split(" ");this.direction=r[0],this.wrap=void 0!==r[1]&&"wrap"===r[1],this.triggerUpdate()}updateWithValue(e){void 0===this.direction&&(this.direction=this.getFlexFlowDirection(this.parentElement,!1!==this.layoutConfig.addFlexToParent)),void 0===this.wrap&&(this.wrap=this.hasWrap(this.parentElement));const r=this.direction,s=r.startsWith("row"),a=this.wrap;s&&a?this.styleCache=dQ:s&&!a?this.styleCache=lQ:!s&&a?this.styleCache=uQ:!s&&!a&&(this.styleCache=cQ);const l=lF(String(e).replace(";",""),this.flexGrow,this.flexShrink);this.addStyles(l.join(" "),{direction:r,hasWrap:a})}triggerReflow(){const e=this.activatedValue;if(void 0!==e){const i=lF(e+"",this.flexGrow,this.flexShrink);this.marshal.updateElement(this.nativeElement,this.DIRECTIVE_KEY,i.join(" "))}}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(yn),v(Ys),v(sQ),v(Cn))},n.\u0275dir=q({type:n,inputs:{shrink:["fxShrink","shrink"],grow:["fxGrow","grow"]},features:[ne]}),n})(),wF=(()=>{class n extends oQ{constructor(){super(...arguments),this.inputs=aQ}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["","fxFlex",""],["","fxFlex.xs",""],["","fxFlex.sm",""],["","fxFlex.md",""],["","fxFlex.lg",""],["","fxFlex.xl",""],["","fxFlex.lt-sm",""],["","fxFlex.lt-md",""],["","fxFlex.lt-lg",""],["","fxFlex.lt-xl",""],["","fxFlex.gt-xs",""],["","fxFlex.gt-sm",""],["","fxFlex.gt-md",""],["","fxFlex.gt-lg",""]],inputs:{fxFlex:"fxFlex","fxFlex.xs":"fxFlex.xs","fxFlex.sm":"fxFlex.sm","fxFlex.md":"fxFlex.md","fxFlex.lg":"fxFlex.lg","fxFlex.xl":"fxFlex.xl","fxFlex.lt-sm":"fxFlex.lt-sm","fxFlex.lt-md":"fxFlex.lt-md","fxFlex.lt-lg":"fxFlex.lt-lg","fxFlex.lt-xl":"fxFlex.lt-xl","fxFlex.gt-xs":"fxFlex.gt-xs","fxFlex.gt-sm":"fxFlex.gt-sm","fxFlex.gt-md":"fxFlex.gt-md","fxFlex.gt-lg":"fxFlex.gt-lg"},features:[ne]}),n})();const lQ=new Map,cQ=new Map,dQ=new Map,uQ=new Map,AQ={margin:0,width:"100%",height:"100%","min-width":"100%","min-height":"100%"};let LQ=(()=>{class n extends zn{buildStyles(e){return AQ}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),xF=(()=>{class n extends On{constructor(e,i,r,s){super(e,r,i,s),this.styleCache=IQ,this.addStyles("")}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(yn),v(LQ),v(Cn))},n.\u0275dir=q({type:n,selectors:[["","fxFill",""],["","fxFlexFill",""]],features:[ne]}),n})();const IQ=new Map;let OQ=(()=>{class n extends zn{buildStyles(e,i){const r={},[s,a]=e.split(" ");switch(s){case"center":r["justify-content"]="center";break;case"space-around":r["justify-content"]="space-around";break;case"space-between":r["justify-content"]="space-between";break;case"space-evenly":r["justify-content"]="space-evenly";break;case"end":case"flex-end":r["justify-content"]="flex-end";break;default:r["justify-content"]="flex-start"}switch(a){case"start":case"flex-start":r["align-items"]=r["align-content"]="flex-start";break;case"center":r["align-items"]=r["align-content"]="center";break;case"end":case"flex-end":r["align-items"]=r["align-content"]="flex-end";break;case"space-between":r["align-content"]="space-between",r["align-items"]="stretch";break;case"space-around":r["align-content"]="space-around",r["align-items"]="stretch";break;case"baseline":r["align-content"]="stretch",r["align-items"]="baseline";break;default:r["align-items"]=r["align-content"]="stretch"}return Ja(r,{display:i.inline?"inline-flex":"flex","flex-direction":i.layout,"box-sizing":"border-box","max-width":"stretch"===a?yf(i.layout)?null:"100%":null,"max-height":"stretch"===a&&yf(i.layout)?"100%":null})}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const FQ=["fxLayoutAlign","fxLayoutAlign.xs","fxLayoutAlign.sm","fxLayoutAlign.md","fxLayoutAlign.lg","fxLayoutAlign.xl","fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg"];let RQ=(()=>{class n extends On{constructor(e,i,r,s){super(e,r,i,s),this.DIRECTIVE_KEY="layout-align",this.layout="row",this.inline=!1,this.init(),this.marshal.trackValue(this.nativeElement,"layout").pipe(Dt(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}updateWithValue(e){const i=this.layout||"row",r=this.inline;"row"===i&&r?this.styleCache=BQ:"row"!==i||r?"row-reverse"===i&&r?this.styleCache=jQ:"row-reverse"!==i||r?"column"===i&&r?this.styleCache=VQ:"column"!==i||r?"column-reverse"===i&&r?this.styleCache=zQ:"column-reverse"===i&&!r&&(this.styleCache=HQ):this.styleCache=NQ:this.styleCache=YQ:this.styleCache=PQ,this.addStyles(e,{layout:i,inline:r})}onLayoutChange(e){const i=e.value.split(" ");this.layout=i[0],this.inline=e.value.includes("inline"),ng.find(r=>r===this.layout)||(this.layout="row"),this.triggerUpdate()}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(yn),v(OQ),v(Cn))},n.\u0275dir=q({type:n,features:[ne]}),n})(),Uo=(()=>{class n extends RQ{constructor(){super(...arguments),this.inputs=FQ}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["","fxLayoutAlign",""],["","fxLayoutAlign.xs",""],["","fxLayoutAlign.sm",""],["","fxLayoutAlign.md",""],["","fxLayoutAlign.lg",""],["","fxLayoutAlign.xl",""],["","fxLayoutAlign.lt-sm",""],["","fxLayoutAlign.lt-md",""],["","fxLayoutAlign.lt-lg",""],["","fxLayoutAlign.lt-xl",""],["","fxLayoutAlign.gt-xs",""],["","fxLayoutAlign.gt-sm",""],["","fxLayoutAlign.gt-md",""],["","fxLayoutAlign.gt-lg",""]],inputs:{fxLayoutAlign:"fxLayoutAlign","fxLayoutAlign.xs":"fxLayoutAlign.xs","fxLayoutAlign.sm":"fxLayoutAlign.sm","fxLayoutAlign.md":"fxLayoutAlign.md","fxLayoutAlign.lg":"fxLayoutAlign.lg","fxLayoutAlign.xl":"fxLayoutAlign.xl","fxLayoutAlign.lt-sm":"fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md":"fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg":"fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl":"fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs":"fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm":"fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md":"fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg":"fxLayoutAlign.gt-lg"},features:[ne]}),n})();const PQ=new Map,NQ=new Map,YQ=new Map,HQ=new Map,BQ=new Map,VQ=new Map,jQ=new Map,zQ=new Map;let DF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[kw,Yl]]}),n})(),IF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[kw]]}),n})(),uJ=(()=>{class n{constructor(e,i){Ad(i)&&!e&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}static withConfig(e,i=[]){return{ngModule:n,providers:e.serverLoaded?[{provide:Ys,useValue:Object.assign(Object.assign({},Tw),e)},{provide:Sw,useValue:i,multi:!0},{provide:Kd,useValue:!0}]:[{provide:Ys,useValue:Object.assign(Object.assign({},Tw),e)},{provide:Sw,useValue:i,multi:!0}]}}}return n.\u0275fac=function(e){return new(e||n)(z(Kd),z(Sr))},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[DF,yF,IF],DF,yF,IF]}),n})();function OF(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(n);t&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),e.push.apply(e,i)}return e}function Re(n){for(var t=1;tn.length)&&(t=n.length);for(var e=0,i=new Array(t);e0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function Zd(n){for(var t=[],e=(n||[]).length>>>0;e--;)t[e]=n[e];return t}function Bw(n){return n.classList?Zd(n.classList):(n.getAttribute("class")||"").split(" ").filter(function(t){return t})}function JF(n){return"".concat(n).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function hg(n){return Object.keys(n||{}).reduce(function(t,e){return t+"".concat(e,": ").concat(n[e].trim(),";")},"")}function Vw(n){return n.size!==va.size||n.x!==va.x||n.y!==va.y||n.rotate!==va.rotate||n.flipX||n.flipY}function XF(){var n="fa",t=GF,e=Ze.familyPrefix,i=Ze.replacementClass,r=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';if(e!==n||i!==t){var s=new RegExp("\\.".concat(n,"\\-"),"g"),a=new RegExp("\\--".concat(n,"\\-"),"g"),o=new RegExp("\\.".concat(t),"g");r=r.replace(s,".".concat(e,"-")).replace(a,"--".concat(e,"-")).replace(o,".".concat(i))}return r}var eR=!1;function jw(){Ze.autoAddCss&&!eR&&(function YJ(n){if(n&&eo){var t=vn.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=n;for(var e=vn.head.childNodes,i=null,r=e.length-1;r>-1;r--){var s=e[r],a=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(i=s)}vn.head.insertBefore(t,i)}}(XF()),eR=!0)}var UJ={mixout:function(){return{dom:{css:XF,insertCss:jw}}},hooks:function(){return{beforeDOMElementCreation:function(){jw()},beforeI2svg:function(){jw()}}}},no=Go||{};no[to]||(no[to]={}),no[to].styles||(no[to].styles={}),no[to].hooks||(no[to].hooks={}),no[to].shims||(no[to].shims=[]);var Hs=no[to],tR=[],fg=!1;function $J(n){!eo||(fg?setTimeout(n,0):tR.push(n))}function xf(n){var t=n.tag,e=n.attributes,i=void 0===e?{}:e,r=n.children,s=void 0===r?[]:r;return"string"==typeof n?JF(n):"<".concat(t," ").concat(function BJ(n){return Object.keys(n||{}).reduce(function(t,e){return t+"".concat(e,'="').concat(JF(n[e]),'" ')},"").trim()}(i),">").concat(s.map(xf).join(""),"")}function nR(n,t,e){if(n&&n[t]&&n[t][e])return{prefix:t,iconName:e,icon:n[t][e]}}eo&&((fg=(vn.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(vn.readyState))||vn.addEventListener("DOMContentLoaded",function n(){vn.removeEventListener("DOMContentLoaded",n),fg=1,tR.map(function(t){return t()})}));var zw=function(t,e,i,r){var l,d,u,s=Object.keys(t),a=s.length,o=void 0!==r?function(t,e){return function(i,r,s,a){return t.call(e,i,r,s,a)}}(e,r):e;for(void 0===i?(l=1,u=t[s[0]]):(l=0,u=i);l=55296&&r<=56319&&e2&&void 0!==arguments[2]?arguments[2]:{},i=e.skipHooks,r=void 0!==i&&i,s=iR(t);"function"!=typeof Hs.hooks.addPack||r?Hs.styles[n]=Re(Re({},Hs.styles[n]||{}),s):Hs.hooks.addPack(n,iR(t)),"fas"===n&&Gw("fa",t)}var Df=Hs.styles,QJ=Hs.shims,ZJ=Object.values(qF),$w=null,rR={},sR={},aR={},oR={},lR={},JJ=Object.keys(Hw);function eX(n,t){var e=t.split("-"),i=e[0],r=e.slice(1).join("-");return i!==n||""===r||function XJ(n){return~IJ.indexOf(n)}(r)?null:r}var cR=function(){var t=function(s){return zw(Df,function(a,o,l){return a[l]=zw(o,s,{}),a},{})};rR=t(function(r,s,a){return s[3]&&(r[s[3]]=a),s[2]&&s[2].filter(function(l){return"number"==typeof l}).forEach(function(l){r[l.toString(16)]=a}),r}),sR=t(function(r,s,a){return r[a]=a,s[2]&&s[2].filter(function(l){return"string"==typeof l}).forEach(function(l){r[l]=a}),r}),lR=t(function(r,s,a){var o=s[2];return r[a]=a,o.forEach(function(l){r[l]=a}),r});var e="far"in Df||Ze.autoFetchSvg,i=zw(QJ,function(r,s){var a=s[0],o=s[1],l=s[2];return"far"===o&&!e&&(o="fas"),"string"==typeof a&&(r.names[a]={prefix:o,iconName:l}),"number"==typeof a&&(r.unicodes[a.toString(16)]={prefix:o,iconName:l}),r},{names:{},unicodes:{}});aR=i.names,oR=i.unicodes,$w=mg(Ze.styleDefault)};function Ww(n,t){return(rR[n]||{})[t]}function Jd(n,t){return(lR[n]||{})[t]}function dR(n){return aR[n]||{prefix:null,iconName:null}}function Wo(){return $w}function mg(n){return dg[n]||dg[Hw[n]]||(n in Hs.styles?n:null)||null}function pg(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=t.skipLookups,i=void 0!==e&&e,r=null,s=n.reduce(function(a,o){var l=eX(Ze.familyPrefix,o);if(Df[o]?(o=ZJ.includes(o)?kJ[o]:o,r=o,a.prefix=o):JJ.indexOf(o)>-1?(r=o,a.prefix=mg(o)):l?a.iconName=l:o!==Ze.replacementClass&&a.rest.push(o),!i&&a.prefix&&a.iconName){var d="fa"===r?dR(a.iconName):{},u=Jd(a.prefix,a.iconName);d.prefix&&(r=null),a.iconName=d.iconName||u||a.iconName,a.prefix=d.prefix||a.prefix,"far"===a.prefix&&!Df.far&&Df.fas&&!Ze.autoFetchSvg&&(a.prefix="fas")}return a},{prefix:null,iconName:null,rest:[]});return("fa"===s.prefix||"fa"===r)&&(s.prefix=Wo()||"fas"),s}(function NJ(n){ug.push(n)})(function(n){$w=mg(n.styleDefault)}),cR();var iX=function(){function n(){(function hJ(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")})(this,n),this.definitions={}}return function fJ(n,t,e){t&&FF(n.prototype,t),e&&FF(n,e),Object.defineProperty(n,"prototype",{writable:!1})}(n,[{key:"add",value:function(){for(var e=this,i=arguments.length,r=new Array(i),s=0;s0&&u.forEach(function(p){"string"==typeof p&&(e[o][p]=d)}),e[o][l]=d}),e}}]),n}(),uR=[],Xd={},eu={},rX=Object.keys(eu);function Kw(n,t){for(var e=arguments.length,i=new Array(e>2?e-2:0),r=2;r1?t-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:{};return eo?(nc("beforeI2svg",t),io("pseudoElements2svg",t),io("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot;!1===Ze.autoReplaceSvg&&(Ze.autoReplaceSvg=!0),Ze.observeMutations=!0,$J(function(){cX({autoReplaceSvgRoot:e}),nc("watch",t)})}},$r={noAuto:function(){Ze.autoReplaceSvg=!1,Ze.observeMutations=!1,nc("noAuto")},config:Ze,dom:oX,parse:{icon:function(t){if(null===t)return null;if("object"===ag(t)&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Jd(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&2===t.length){var e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],i=mg(t[0]);return{prefix:i,iconName:Jd(i,e)||e}}if("string"==typeof t&&(t.indexOf("".concat(Ze.familyPrefix,"-"))>-1||t.match(TJ))){var r=pg(t.split(" "),{skipLookups:!0});return{prefix:r.prefix||Wo(),iconName:Jd(r.prefix,r.iconName)||r.iconName}}if("string"==typeof t){var s=Wo();return{prefix:s,iconName:Jd(s,t)||t}}}},library:hR,findIconDefinition:Qw,toHtml:xf},cX=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,i=void 0===e?vn:e;(Object.keys(Hs.styles).length>0||Ze.autoFetchSvg)&&eo&&Ze.autoReplaceSvg&&$r.dom.i2svg({node:i})};function _g(n,t){return Object.defineProperty(n,"abstract",{get:t}),Object.defineProperty(n,"html",{get:function(){return n.abstract.map(function(i){return xf(i)})}}),Object.defineProperty(n,"node",{get:function(){if(eo){var i=vn.createElement("div");return i.innerHTML=n.html,i.children}}}),n}function Zw(n){var t=n.icons,e=t.main,i=t.mask,r=n.prefix,s=n.iconName,a=n.transform,o=n.symbol,l=n.title,d=n.maskId,u=n.titleId,p=n.extra,w=n.watchable,T=void 0!==w&&w,L=i.found?i:e,Y=L.width,$=L.height,W="fak"===r,j=[Ze.replacementClass,s?"".concat(Ze.familyPrefix,"-").concat(s):""].filter(function(oi){return-1===p.classes.indexOf(oi)}).filter(function(oi){return""!==oi||!!oi}).concat(p.classes).join(" "),re={children:[],attributes:Re(Re({},p.attributes),{},{"data-prefix":r,"data-icon":s,class:j,role:p.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(Y," ").concat($)})},ge=W&&!~p.classes.indexOf("fa-fw")?{width:"".concat(Y/$*16*.0625,"em")}:{};T&&(re.attributes[ec]=""),l&&(re.children.push({tag:"title",attributes:{id:re.attributes["aria-labelledby"]||"title-".concat(u||wf())},children:[l]}),delete re.attributes.title);var Ae=Re(Re({},re),{},{prefix:r,iconName:s,main:e,mask:i,maskId:d,transform:a,symbol:o,styles:Re(Re({},ge),p.styles)}),yt=i.found&&e.found?io("generateAbstractMask",Ae)||{children:[],attributes:{}}:io("generateAbstractIcon",Ae)||{children:[],attributes:{}},Rn=yt.attributes;return Ae.children=yt.children,Ae.attributes=Rn,o?function uX(n){var e=n.iconName,i=n.children,r=n.attributes,s=n.symbol,a=!0===s?"".concat(n.prefix,"-").concat(Ze.familyPrefix,"-").concat(e):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Re(Re({},r),{},{id:a}),children:i}]}]}(Ae):function dX(n){var t=n.children,e=n.main,i=n.mask,r=n.attributes,s=n.styles,a=n.transform;if(Vw(a)&&e.found&&!i.found){var d={x:e.width/e.height/2,y:.5};r.style=hg(Re(Re({},s),{},{"transform-origin":"".concat(d.x+a.x/16,"em ").concat(d.y+a.y/16,"em")}))}return[{tag:"svg",attributes:r,children:t}]}(Ae)}function fR(n){var t=n.content,e=n.width,i=n.height,r=n.transform,s=n.title,a=n.extra,o=n.watchable,l=void 0!==o&&o,d=Re(Re(Re({},a.attributes),s?{title:s}:{}),{},{class:a.classes.join(" ")});l&&(d[ec]="");var u=Re({},a.styles);Vw(r)&&(u.transform=function jJ(n){var t=n.transform,e=n.width,r=n.height,s=void 0===r?16:r,a=n.startCentered,o=void 0!==a&&a,l="";return l+=o&&zF?"translate(".concat(t.x/16-(void 0===e?16:e)/2,"em, ").concat(t.y/16-s/2,"em) "):o?"translate(calc(-50% + ".concat(t.x/16,"em), calc(-50% + ").concat(t.y/16,"em)) "):"translate(".concat(t.x/16,"em, ").concat(t.y/16,"em) "),(l+="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "))+"rotate(".concat(t.rotate,"deg) ")}({transform:r,startCentered:!0,width:e,height:i}),u["-webkit-transform"]=u.transform);var p=hg(u);p.length>0&&(d.style=p);var w=[];return w.push({tag:"span",attributes:d,children:[t]}),s&&w.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),w}function hX(n){var t=n.content,e=n.title,i=n.extra,r=Re(Re(Re({},i.attributes),e?{title:e}:{}),{},{class:i.classes.join(" ")}),s=hg(i.styles);s.length>0&&(r.style=s);var a=[];return a.push({tag:"span",attributes:r,children:[t]}),e&&a.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),a}var Jw=Hs.styles;function Xw(n){var t=n[0],e=n[1],s=Iw(n.slice(4),1)[0];return{found:!0,width:t,height:e,icon:Array.isArray(s)?{tag:"g",attributes:{class:"".concat(Ze.familyPrefix,"-").concat("duotone-group")},children:[{tag:"path",attributes:{class:"".concat(Ze.familyPrefix,"-").concat("secondary"),fill:"currentColor",d:s[0]}},{tag:"path",attributes:{class:"".concat(Ze.familyPrefix,"-").concat("primary"),fill:"currentColor",d:s[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:s}}}}var fX={found:!1,width:512,height:512};function ex(n,t){var e=t;return"fa"===t&&null!==Ze.styleDefault&&(t=Wo()),new Promise(function(i,r){if(io("missingIconAbstract"),"fa"===e){var a=dR(n)||{};n=a.iconName||n,t=a.prefix||t}if(n&&t&&Jw[t]&&Jw[t][n])return i(Xw(Jw[t][n]));(function mX(n,t){!WF&&!Ze.showMissingIcons&&n&&console.error('Icon with name "'.concat(n,'" and prefix "').concat(t,'" is missing.'))})(n,t),i(Re(Re({},fX),{},{icon:Ze.showMissingIcons&&n&&io("missingIconAbstract")||{}}))})}var mR=function(){},tx=Ze.measurePerformance&&cg&&cg.mark&&cg.measure?cg:{mark:mR,measure:mR},Cf='FA "6.1.1"',nx_begin=function(t){return tx.mark("".concat(Cf," ").concat(t," begins")),function(){return function(t){tx.mark("".concat(Cf," ").concat(t," ends")),tx.measure("".concat(Cf," ").concat(t),"".concat(Cf," ").concat(t," begins"),"".concat(Cf," ").concat(t," ends"))}(t)}},gg=function(){};function _R(n){return"string"==typeof(n.getAttribute?n.getAttribute(ec):null)}function vX(n){return vn.createElementNS("http://www.w3.org/2000/svg",n)}function bX(n){return vn.createElement(n)}function gR(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=t.ceFn,i=void 0===e?"svg"===n.tag?vX:bX:e;if("string"==typeof n)return vn.createTextNode(n);var r=i(n.tag);Object.keys(n.attributes||[]).forEach(function(a){r.setAttribute(a,n.attributes[a])});var s=n.children||[];return s.forEach(function(a){r.appendChild(gR(a,{ceFn:i}))}),r}var yg={replace:function(t){var e=t[0];if(e.parentNode)if(t[1].forEach(function(r){e.parentNode.insertBefore(gR(r),e)}),null===e.getAttribute(ec)&&Ze.keepOriginalSource){var i=vn.createComment(function MX(n){var t=" ".concat(n.outerHTML," ");return"".concat(t,"Font Awesome fontawesome.com ")}(e));e.parentNode.replaceChild(i,e)}else e.remove()},nest:function(t){var e=t[0],i=t[1];if(~Bw(e).indexOf(Ze.replacementClass))return yg.replace(t);var r=new RegExp("".concat(Ze.familyPrefix,"-.*"));if(delete i[0].attributes.id,i[0].attributes.class){var s=i[0].attributes.class.split(" ").reduce(function(o,l){return l===Ze.replacementClass||l.match(r)?o.toSvg.push(l):o.toNode.push(l),o},{toNode:[],toSvg:[]});i[0].attributes.class=s.toSvg.join(" "),0===s.toNode.length?e.removeAttribute("class"):e.setAttribute("class",s.toNode.join(" "))}var a=i.map(function(o){return xf(o)}).join("\n");e.setAttribute(ec,""),e.innerHTML=a}};function yR(n){n()}function vR(n,t){var e="function"==typeof t?t:gg;if(0===n.length)e();else{var i=yR;"async"===Ze.mutateApproach&&(i=Go.requestAnimationFrame||yR),i(function(){var r=function yX(){return!0===Ze.autoReplaceSvg?yg.replace:yg[Ze.autoReplaceSvg]||yg.replace}(),s=nx_begin("mutate");n.map(r),s(),e()})}}var ix=!1;function bR(){ix=!0}function rx(){ix=!1}var vg=null;function MR(n){if(jF&&Ze.observeMutations){var t=n.treeCallback,e=void 0===t?gg:t,i=n.nodeCallback,r=void 0===i?gg:i,s=n.pseudoElementsCallback,a=void 0===s?gg:s,o=n.observeMutationsRoot,l=void 0===o?vn:o;vg=new jF(function(d){if(!ix){var u=Wo();Zd(d).forEach(function(p){if("childList"===p.type&&p.addedNodes.length>0&&!_R(p.addedNodes[0])&&(Ze.searchPseudoElements&&a(p.target),e(p.target)),"attributes"===p.type&&p.target.parentNode&&Ze.searchPseudoElements&&a(p.target.parentNode),"attributes"===p.type&&_R(p.target)&&~LJ.indexOf(p.attributeName))if("class"===p.attributeName&&function _X(n){var t=n.getAttribute?n.getAttribute(Nw):null,e=n.getAttribute?n.getAttribute(Yw):null;return t&&e}(p.target)){var w=pg(Bw(p.target)),L=w.iconName;p.target.setAttribute(Nw,w.prefix||u),L&&p.target.setAttribute(Yw,L)}else(function gX(n){return n&&n.classList&&n.classList.contains&&n.classList.contains(Ze.replacementClass)})(p.target)&&r(p.target)})}}),eo&&vg.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function xX(n){var t=n.getAttribute("style"),e=[];return t&&(e=t.split(";").reduce(function(i,r){var s=r.split(":"),a=s[0],o=s.slice(1);return a&&o.length>0&&(i[a]=o.join(":").trim()),i},{})),e}function DX(n){var t=n.getAttribute("data-prefix"),e=n.getAttribute("data-icon"),i=void 0!==n.innerText?n.innerText.trim():"",r=pg(Bw(n));return r.prefix||(r.prefix=Wo()),t&&e&&(r.prefix=t,r.iconName=e),r.iconName&&r.prefix||r.prefix&&i.length>0&&(r.iconName=function tX(n,t){return(sR[n]||{})[t]}(r.prefix,n.innerText)||Ww(r.prefix,Uw(n.innerText))),r}function CX(n){var t=Zd(n.attributes).reduce(function(r,s){return"class"!==r.name&&"style"!==r.name&&(r[s.name]=s.value),r},{}),e=n.getAttribute("title"),i=n.getAttribute("data-fa-title-id");return Ze.autoA11y&&(e?t["aria-labelledby"]="".concat(Ze.replacementClass,"-title-").concat(i||wf()):(t["aria-hidden"]="true",t.focusable="false")),t}function wR(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},e=DX(n),i=e.iconName,r=e.prefix,s=e.rest,a=CX(n),o=Kw("parseNodeAttributes",{},n),l=t.styleParser?xX(n):[];return Re({iconName:i,title:n.getAttribute("title"),titleId:n.getAttribute("data-fa-title-id"),prefix:r,transform:va,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:l,attributes:a}},o)}var TX=Hs.styles;function xR(n){var t="nest"===Ze.autoReplaceSvg?wR(n,{styleParser:!1}):wR(n);return~t.extra.classes.indexOf(KF)?io("generateLayersText",n,t):io("generateSvgReplacementMutation",n,t)}function DR(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!eo)return Promise.resolve();var e=vn.documentElement.classList,i=function(p){return e.add("".concat($F,"-").concat(p))},r=function(p){return e.remove("".concat($F,"-").concat(p))},s=Object.keys(Ze.autoFetchSvg?Hw:TX),a=[".".concat(KF,":not([").concat(ec,"])")].concat(s.map(function(u){return".".concat(u,":not([").concat(ec,"])")})).join(", ");if(0===a.length)return Promise.resolve();var o=[];try{o=Zd(n.querySelectorAll(a))}catch(u){}if(!(o.length>0))return Promise.resolve();i("pending"),r("complete");var l=nx_begin("onTree"),d=o.reduce(function(u,p){try{var w=xR(p);w&&u.push(w)}catch(T){WF||"MissingIcon"===T.name&&console.error(T)}return u},[]);return new Promise(function(u,p){Promise.all(d).then(function(w){vR(w,function(){i("active"),i("complete"),r("pending"),"function"==typeof t&&t(),l(),u()})}).catch(function(w){l(),p(w)})})}function SX(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;xR(n).then(function(e){e&&vR([e],t)})}var AX=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.transform,r=void 0===i?va:i,s=e.symbol,a=void 0!==s&&s,o=e.mask,l=void 0===o?null:o,d=e.maskId,u=void 0===d?null:d,p=e.title,w=void 0===p?null:p,T=e.titleId,L=void 0===T?null:T,Y=e.classes,$=void 0===Y?[]:Y,W=e.attributes,j=void 0===W?{}:W,re=e.styles,ge=void 0===re?{}:re;if(t){var Ae=t.prefix,yt=t.iconName,Nt=t.icon;return _g(Re({type:"icon"},t),function(){return nc("beforeDOMElementCreation",{iconDefinition:t,params:e}),Ze.autoA11y&&(w?j["aria-labelledby"]="".concat(Ze.replacementClass,"-title-").concat(L||wf()):(j["aria-hidden"]="true",j.focusable="false")),Zw({icons:{main:Xw(Nt),mask:l?Xw(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:Ae,iconName:yt,transform:Re(Re({},va),r),symbol:a,title:w,maskId:u,titleId:L,extra:{attributes:j,styles:ge,classes:$}})})}},LX={mixout:function(){return{icon:(n=AX,function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(t||{}).icon?t:Qw(t||{}),r=e.mask;return r&&(r=(r||{}).icon?r:Qw(r||{})),n(i,Re(Re({},e),{},{mask:r}))})};var n},hooks:function(){return{mutationObserverCallbacks:function(e){return e.treeCallback=DR,e.nodeCallback=SX,e}}},provides:function(t){t.i2svg=function(e){var i=e.node,s=e.callback;return DR(void 0===i?vn:i,void 0===s?function(){}:s)},t.generateSvgReplacementMutation=function(e,i){var r=i.iconName,s=i.title,a=i.titleId,o=i.prefix,l=i.transform,d=i.symbol,u=i.mask,p=i.maskId,w=i.extra;return new Promise(function(T,L){Promise.all([ex(r,o),u.iconName?ex(u.iconName,u.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(Y){var $=Iw(Y,2);T([e,Zw({icons:{main:$[0],mask:$[1]},prefix:o,iconName:r,transform:l,symbol:d,maskId:p,title:s,titleId:a,extra:w,watchable:!0})])}).catch(L)})},t.generateAbstractIcon=function(e){var d,i=e.children,r=e.attributes,s=e.main,a=e.transform,l=hg(e.styles);return l.length>0&&(r.style=l),Vw(a)&&(d=io("generateAbstractTransformGrouping",{main:s,transform:a,containerWidth:s.width,iconWidth:s.width})),i.push(d||s.icon),{children:i,attributes:r}}}},IX={mixout:function(){return{layer:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i.classes,s=void 0===r?[]:r;return _g({type:"layer"},function(){nc("beforeDOMElementCreation",{assembler:e,params:i});var a=[];return e(function(o){Array.isArray(o)?o.map(function(l){a=a.concat(l.abstract)}):a=a.concat(o.abstract)}),[{tag:"span",attributes:{class:["".concat(Ze.familyPrefix,"-layers")].concat(lg(s)).join(" ")},children:a}]})}}}},OX={mixout:function(){return{counter:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i.title,s=void 0===r?null:r,a=i.classes,o=void 0===a?[]:a,l=i.attributes,d=void 0===l?{}:l,u=i.styles,p=void 0===u?{}:u;return _g({type:"counter",content:e},function(){return nc("beforeDOMElementCreation",{content:e,params:i}),hX({content:e.toString(),title:s,extra:{attributes:d,styles:p,classes:["".concat(Ze.familyPrefix,"-layers-counter")].concat(lg(o))}})})}}}},FX={mixout:function(){return{text:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i.transform,s=void 0===r?va:r,a=i.title,o=void 0===a?null:a,l=i.classes,d=void 0===l?[]:l,u=i.attributes,p=void 0===u?{}:u,w=i.styles,T=void 0===w?{}:w;return _g({type:"text",content:e},function(){return nc("beforeDOMElementCreation",{content:e,params:i}),fR({content:e,transform:Re(Re({},va),s),title:o,extra:{attributes:p,styles:T,classes:["".concat(Ze.familyPrefix,"-layers-text")].concat(lg(d))}})})}}},provides:function(t){t.generateLayersText=function(e,i){var r=i.title,s=i.transform,a=i.extra,o=null,l=null;if(zF){var d=parseInt(getComputedStyle(e).fontSize,10),u=e.getBoundingClientRect();o=u.width/d,l=u.height/d}return Ze.autoA11y&&!r&&(a.attributes["aria-hidden"]="true"),Promise.resolve([e,fR({content:e.innerHTML,width:o,height:l,transform:s,title:r,extra:a,watchable:!0})])}}},RX=new RegExp('"',"ug"),CR=[1105920,1112319];function kR(n,t){var e="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-"));return new Promise(function(i,r){if(null!==n.getAttribute(e))return i();var a=Zd(n.children).filter(function(yt){return yt.getAttribute(Pw)===t})[0],o=Go.getComputedStyle(n,t),l=o.getPropertyValue("font-family").match(SJ),d=o.getPropertyValue("font-weight"),u=o.getPropertyValue("content");if(a&&!l)return n.removeChild(a),i();if(l&&"none"!==u&&""!==u){var p=o.getPropertyValue("content"),w=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?dg[l[2].toLowerCase()]:EJ[d],T=function PX(n){var t=n.replace(RX,""),e=function KJ(n,t){var r,e=n.length,i=n.charCodeAt(t);return i>=55296&&i<=56319&&e>t+1&&(r=n.charCodeAt(t+1))>=56320&&r<=57343?1024*(i-55296)+r-56320+65536:i}(t,0),i=e>=CR[0]&&e<=CR[1],r=2===t.length&&t[0]===t[1];return{value:Uw(r?t[0]:t),isSecondary:i||r}}(p),L=T.value,Y=T.isSecondary,$=l[0].startsWith("FontAwesome"),W=Ww(w,L),j=W;if($){var re=function nX(n){var t=oR[n],e=Ww("fas",n);return t||(e?{prefix:"fas",iconName:e}:null)||{prefix:null,iconName:null}}(L);re.iconName&&re.prefix&&(W=re.iconName,w=re.prefix)}if(!W||Y||a&&a.getAttribute(Nw)===w&&a.getAttribute(Yw)===j)i();else{n.setAttribute(e,j),a&&n.removeChild(a);var ge=function kX(){return{iconName:null,title:null,titleId:null,prefix:null,transform:va,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),Ae=ge.extra;Ae.attributes[Pw]=t,ex(W,w).then(function(yt){var Nt=Zw(Re(Re({},ge),{},{icons:{main:yt,mask:{prefix:null,iconName:null,rest:[]}},prefix:w,iconName:j,extra:Ae,watchable:!0})),Rn=vn.createElement("svg");"::before"===t?n.insertBefore(Rn,n.firstChild):n.appendChild(Rn),Rn.outerHTML=Nt.map(function(oi){return xf(oi)}).join("\n"),n.removeAttribute(e),i()}).catch(r)}}else i()})}function NX(n){return Promise.all([kR(n,"::before"),kR(n,"::after")])}function YX(n){return!(n.parentNode===document.head||~CJ.indexOf(n.tagName.toUpperCase())||n.getAttribute(Pw)||n.parentNode&&"svg"===n.parentNode.tagName)}function TR(n){if(eo)return new Promise(function(t,e){var i=Zd(n.querySelectorAll("*")).filter(YX).map(NX),r=nx_begin("searchPseudoElements");bR(),Promise.all(i).then(function(){r(),rx(),t()}).catch(function(){r(),rx(),e()})})}var SR=!1,ER=function(t){return t.toLowerCase().split(" ").reduce(function(i,r){var s=r.toLowerCase().split("-"),a=s[0],o=s.slice(1).join("-");if(a&&"h"===o)return i.flipX=!0,i;if(a&&"v"===o)return i.flipY=!0,i;if(o=parseFloat(o),isNaN(o))return i;switch(a){case"grow":i.size=i.size+o;break;case"shrink":i.size=i.size-o;break;case"left":i.x=i.x-o;break;case"right":i.x=i.x+o;break;case"up":i.y=i.y-o;break;case"down":i.y=i.y+o;break;case"rotate":i.rotate=i.rotate+o}return i},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},sx={x:0,y:0,width:"100%",height:"100%"};function AR(n){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return n.attributes&&(n.attributes.fill||t)&&(n.attributes.fill="black"),n}!function sX(n,t){var e=t.mixoutsTo;uR=n,Xd={},Object.keys(eu).forEach(function(i){-1===rX.indexOf(i)&&delete eu[i]}),uR.forEach(function(i){var r=i.mixout?i.mixout():{};if(Object.keys(r).forEach(function(a){"function"==typeof r[a]&&(e[a]=r[a]),"object"===ag(r[a])&&Object.keys(r[a]).forEach(function(o){e[a]||(e[a]={}),e[a][o]=r[a][o]})}),i.hooks){var s=i.hooks();Object.keys(s).forEach(function(a){Xd[a]||(Xd[a]=[]),Xd[a].push(s[a])})}i.provides&&i.provides(eu)})}([UJ,LX,IX,OX,FX,{hooks:function(){return{mutationObserverCallbacks:function(e){return e.pseudoElementsCallback=TR,e}}},provides:function(t){t.pseudoElements2svg=function(e){var i=e.node;Ze.searchPseudoElements&&TR(void 0===i?vn:i)}}},{mixout:function(){return{dom:{unwatch:function(){bR(),SR=!0}}}},hooks:function(){return{bootstrap:function(){MR(Kw("mutationObserverCallbacks",{}))},noAuto:function(){!function wX(){!vg||vg.disconnect()}()},watch:function(e){var i=e.observeMutationsRoot;SR?rx():MR(Kw("mutationObserverCallbacks",{observeMutationsRoot:i}))}}}},{mixout:function(){return{parse:{transform:function(e){return ER(e)}}}},hooks:function(){return{parseNodeAttributes:function(e,i){var r=i.getAttribute("data-fa-transform");return r&&(e.transform=ER(r)),e}}},provides:function(t){t.generateAbstractTransformGrouping=function(e){var i=e.main,r=e.transform,a=e.iconWidth,o={transform:"translate(".concat(e.containerWidth/2," 256)")},l="translate(".concat(32*r.x,", ").concat(32*r.y,") "),d="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),u="rotate(".concat(r.rotate," 0 0)"),T={outer:o,inner:{transform:"".concat(l," ").concat(d," ").concat(u)},path:{transform:"translate(".concat(a/2*-1," -256)")}};return{tag:"g",attributes:Re({},T.outer),children:[{tag:"g",attributes:Re({},T.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:Re(Re({},i.icon.attributes),T.path)}]}]}}}},{hooks:function(){return{parseNodeAttributes:function(e,i){var r=i.getAttribute("data-fa-mask"),s=r?pg(r.split(" ").map(function(a){return a.trim()})):{prefix:null,iconName:null,rest:[]};return s.prefix||(s.prefix=Wo()),e.mask=s,e.maskId=i.getAttribute("data-fa-mask-id"),e}}},provides:function(t){t.generateAbstractMask=function(e){var n,i=e.children,r=e.attributes,s=e.main,a=e.mask,o=e.maskId,u=s.icon,w=a.icon,T=function VJ(n){var t=n.transform,i=n.iconWidth,r={transform:"translate(".concat(n.containerWidth/2," 256)")},s="translate(".concat(32*t.x,", ").concat(32*t.y,") "),a="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),o="rotate(".concat(t.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(s," ").concat(a," ").concat(o)},path:{transform:"translate(".concat(i/2*-1," -256)")}}}({transform:e.transform,containerWidth:a.width,iconWidth:s.width}),L={tag:"rect",attributes:Re(Re({},sx),{},{fill:"white"})},Y=u.children?{children:u.children.map(AR)}:{},$={tag:"g",attributes:Re({},T.inner),children:[AR(Re({tag:u.tag,attributes:Re(Re({},u.attributes),T.path)},Y))]},W={tag:"g",attributes:Re({},T.outer),children:[$]},j="mask-".concat(o||wf()),re="clip-".concat(o||wf()),ge={tag:"mask",attributes:Re(Re({},sx),{},{id:j,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[L,W]},Ae={tag:"defs",children:[{tag:"clipPath",attributes:{id:re},children:(n=w,"g"===n.tag?n.children:[n])},ge]};return i.push(Ae,{tag:"rect",attributes:Re({fill:"currentColor","clip-path":"url(#".concat(re,")"),mask:"url(#".concat(j,")")},sx)}),{children:i,attributes:r}}}},{provides:function(t){var e=!1;Go.matchMedia&&(e=Go.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var i=[],r={fill:"currentColor"},s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};i.push({tag:"path",attributes:Re(Re({},r),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var a=Re(Re({},s),{},{attributeName:"opacity"}),o={tag:"circle",attributes:Re(Re({},r),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||o.children.push({tag:"animate",attributes:Re(Re({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:Re(Re({},a),{},{values:"1;0;1;1;0;1;"})}),i.push(o),i.push({tag:"path",attributes:Re(Re({},r),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:e?[]:[{tag:"animate",attributes:Re(Re({},a),{},{values:"1;0;0;0;0;1;"})}]}),e||i.push({tag:"path",attributes:Re(Re({},r),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:Re(Re({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:i}}}},{hooks:function(){return{parseNodeAttributes:function(e,i){var r=i.getAttribute("data-fa-symbol");return e.symbol=null!==r&&(""===r||r),e}}}}],{mixoutsTo:$r});let qX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})(),KX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Yl]]}),n})(),ax=(()=>{class n{constructor(){this.changes=new pe,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const aee={provide:ax,deps:[[new Oi,new as,ax]],useFactory:function see(n){return n||new ax}};let oee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[aee,UM],imports:[[Qe,xi,Gd,af,KX,JM,Bo],Qe]}),n})();const IR=["*"],fee=Wl(Ho(class{})),mee=new le("MatNavList");let pee=(()=>{class n extends fee{constructor(){super(...arguments),this._stateChanges=new pe}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275cmp=Me({type:n,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-nav-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matNavList"],features:[Ne([{provide:mee,useExisting:n}]),ne,wt],ngContentSelectors:IR,decls:1,vars:0,template:function(e,i){1&e&&(en(),Je(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}button.mat-list-item,button.mat-list-option{padding:0;width:100%;background:none;color:inherit;border:none;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] button.mat-list-item,[dir=rtl] button.mat-list-option{text-align:right}button.mat-list-item::-moz-focus-inner,button.mat-list-option::-moz-focus-inner{border:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::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 [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),n})(),xee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[O_,Bo,Qe,$M,xi],O_,Qe,$M,nO]}),n})();function Dee(n,t){if(1&n&&(Fa(),Fe(0,"circle",4)),2&n){const e=te(),i=sn(1);$n("animation-name","mat-progress-spinner-stroke-rotate-"+e._spinnerAnimationLabel)("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%")("transform-origin",e._getCircleTransformOrigin(i)),Ue("r",e._getCircleRadius())}}function Cee(n,t){if(1&n&&(Fa(),Fe(0,"circle",4)),2&n){const e=te(),i=sn(1);$n("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%")("transform-origin",e._getCircleTransformOrigin(i)),Ue("r",e._getCircleRadius())}}const Tee=ga(class{constructor(n){this._elementRef=n}},"primary"),See=new le("mat-progress-spinner-default-options",{providedIn:"root",factory:function Eee(){return{diameter:100}}});class Wr extends Tee{constructor(t,e,i,r,s,a,o,l){super(t),this._document=i,this._diameter=100,this._value=0,this._resizeSubscription=_.EMPTY,this.mode="determinate";const d=Wr._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),d.has(i.head)||d.set(i.head,new Set([100])),this._noopAnimations="NoopAnimations"===r&&!!s&&!s._forceAnimations,"mat-spinner"===t.nativeElement.nodeName.toLowerCase()&&(this.mode="indeterminate"),s&&(s.diameter&&(this.diameter=s.diameter),s.strokeWidth&&(this.strokeWidth=s.strokeWidth)),e.isBrowser&&e.SAFARI&&o&&a&&l&&(this._resizeSubscription=o.change(150).subscribe(()=>{"indeterminate"===this.mode&&l.run(()=>a.markForCheck())}))}get diameter(){return this._diameter}set diameter(t){this._diameter=Gi(t),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(t){this._strokeWidth=Gi(t)}get value(){return"determinate"===this.mode?this._value:0}set value(t){this._value=Math.max(0,Math.min(100,Gi(t)))}ngOnInit(){const t=this._elementRef.nativeElement;this._styleRoot=kL(t)||this._document.head,this._attachStyleNode(),t.classList.add("mat-progress-spinner-indeterminate-animation")}ngOnDestroy(){this._resizeSubscription.unsubscribe()}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const t=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${t} ${t}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return"determinate"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_getCircleTransformOrigin(t){var e;const i=50*(null!==(e=t.currentScale)&&void 0!==e?e:1);return`${i}% ${i}%`}_attachStyleNode(){const t=this._styleRoot,e=this._diameter,i=Wr._diameters;let r=i.get(t);if(!r||!r.has(e)){const s=this._document.createElement("style");s.setAttribute("mat-spinner-animation",this._spinnerAnimationLabel),s.textContent=this._getAnimationText(),t.appendChild(s),r||(r=new Set,i.set(t,r)),r.add(e)}}_getAnimationText(){const t=this._getStrokeCircumference();return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,""+.95*t).replace(/END_VALUE/g,""+.2*t).replace(/DIAMETER/g,`${this._spinnerAnimationLabel}`)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(".","_")}}Wr._diameters=new WeakMap,Wr.\u0275fac=function(t){return new(t||Wr)(v(ye),v(qn),v(qe,8),v(Kn,8),v(See),v($t),v(Vo),v(Ge))},Wr.\u0275cmp=Me({type:Wr,selectors:[["mat-progress-spinner"],["mat-spinner"]],hostAttrs:["role","progressbar","tabindex","-1",1,"mat-progress-spinner","mat-spinner"],hostVars:10,hostBindings:function(t,e){2&t&&(Ue("aria-valuemin","determinate"===e.mode?0:null)("aria-valuemax","determinate"===e.mode?100:null)("aria-valuenow","determinate"===e.mode?e.value:null)("mode",e.mode),$n("width",e.diameter,"px")("height",e.diameter,"px"),$e("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color",diameter:"diameter",strokeWidth:"strokeWidth",mode:"mode",value:"value"},exportAs:["matProgressSpinner"],features:[ne],decls:4,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["svg",""],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(Fa(),F(0,"svg",0,1),ee(2,Dee,1,11,"circle",2),ee(3,Cee,1,9,"circle",3),I()),2&t&&($n("width",e.diameter,"px")("height",e.diameter,"px"),H("ngSwitch","indeterminate"===e.mode),Ue("viewBox",e._getViewBox()),N(2),H("ngSwitchCase",!0),N(1),H("ngSwitchCase",!1))},directives:[Co,Td],styles:[".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:CanvasText}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}\n"],encapsulation:2,changeDetection:0});let Lee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Qe,xi],Qe]}),n})(),Oee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi,Qe],Qe]}),n})();const Fee=["thumbContainer"],Ree=["toggleBar"],Pee=["input"],Nee=function(n){return{enterDuration:n}},Yee=["*"],Hee=new le("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})});let Bee=0;const Vee={provide:Ri,useExisting:mt(()=>FR),multi:!0};class jee{constructor(t,e){this.source=t,this.checked=e}}const zee=I_(ga(Ho(Wl(class{constructor(n){this._elementRef=n}}))));let FR=(()=>{class n extends zee{constructor(e,i,r,s,a,o){super(e),this._focusMonitor=i,this._changeDetectorRef=r,this.defaults=a,this._onChange=l=>{},this._onTouched=()=>{},this._uniqueId="mat-slide-toggle-"+ ++Bee,this._required=!1,this._checked=!1,this.name=null,this.id=this._uniqueId,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new fe,this.toggleChange=new fe,this.tabIndex=parseInt(s)||0,this.color=this.defaultColor=a.color||"accent",this._noopAnimations="NoopAnimations"===o}get required(){return this._required}set required(e){this._required=je(e)}get checked(){return this._checked}set checked(e){this._checked=je(e),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e||Promise.resolve().then(()=>this._onTouched())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}_onChangeEvent(e){e.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}_onInputClick(e){e.stopPropagation()}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}focus(e,i){i?this._focusMonitor.focusVia(this._inputElement,i,e):this._inputElement.nativeElement.focus(e)}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(new jee(this,this.checked))}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(pa),v($t),kr("tabindex"),v(Hee),v(Kn,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-slide-toggle"]],viewQuery:function(e,i){if(1&e&&(dt(Fee,5),dt(Ree,5),dt(Pee,5)),2&e){let r;xe(r=De())&&(i._thumbEl=r.first),xe(r=De())&&(i._thumbBarEl=r.first),xe(r=De())&&(i._inputElement=r.first)}},hostAttrs:[1,"mat-slide-toggle"],hostVars:13,hostBindings:function(e,i){2&e&&(Ls("id",i.id),Ue("tabindex",null)("aria-label",null)("aria-labelledby",null)("name",null),$e("mat-checked",i.checked)("mat-disabled",i.disabled)("mat-slide-toggle-label-before","before"==i.labelPosition)("_mat-animation-noopable",i._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",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"},exportAs:["matSlideToggle"],features:[Ne([Vee]),ne],ngContentSelectors:Yee,decls:16,vars:20,consts:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["toggleBar",""],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],["thumbContainer",""],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],template:function(e,i){if(1&e&&(en(),F(0,"label",0,1)(2,"span",2,3)(4,"input",4,5),he("change",function(s){return i._onChangeEvent(s)})("click",function(s){return i._onInputClick(s)}),I(),F(6,"span",6,7),Fe(8,"span",8),F(9,"span",9),Fe(10,"span",10),I()()(),F(11,"span",11,12),he("cdkObserveContent",function(){return i._onLabelTextChange()}),F(13,"span",13),U(14,"\xa0"),I(),Je(15),I()()),2&e){const r=sn(1),s=sn(12);Ue("for",i.inputId),N(2),$e("mat-slide-toggle-bar-no-side-margin",!s.textContent||!s.textContent.trim()),N(2),H("id",i.inputId)("required",i.required)("tabIndex",i.tabIndex)("checked",i.checked)("disabled",i.disabled),Ue("name",i.name)("aria-checked",i.checked)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledby)("aria-describedby",i.ariaDescribedby),N(5),H("matRippleTrigger",r)("matRippleDisabled",i.disableRipple||i.disabled)("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",ln(18,Nee,i._noopAnimations?0:150))}},directives:[ya,l_],styles:[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{-webkit-user-select:none;user-select:none;display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%;display:block}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"],encapsulation:2,changeDetection:0}),n})(),RR=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({}),n})(),$ee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[RR,Bo,Qe,Jh],RR,Qe]}),n})(),Kee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[O_,Qe],O_,Qe]}),n})();function Qee(n,t){1&n&&Je(0)}const NR=["*"];function Zee(n,t){}const Jee=function(n){return{animationDuration:n}},Xee=function(n,t){return{value:n,params:t}},ete=["tabListContainer"],tte=["tabList"],nte=["tabListInner"],ite=["nextPaginator"],rte=["previousPaginator"],ste=["tabBodyWrapper"],ate=["tabHeader"];function ote(n,t){}function lte(n,t){1&n&&ee(0,ote,0,0,"ng-template",10),2&n&&H("cdkPortalOutlet",te().$implicit.templateLabel)}function cte(n,t){1&n&&U(0),2&n&&Qt(te().$implicit.textLabel)}function dte(n,t){if(1&n){const e=Xt();F(0,"div",6),he("click",function(){const r=Ve(e),s=r.$implicit,a=r.index,o=te(),l=sn(1);return o._handleClick(s,l,a)})("cdkFocusChange",function(r){const a=Ve(e).index;return te()._tabFocusChanged(r,a)}),F(1,"div",7),ee(2,lte,1,1,"ng-template",8),ee(3,cte,1,1,"ng-template",null,9,Tr),I()()}if(2&n){const e=t.$implicit,i=t.index,r=sn(4),s=te();$e("mat-tab-label-active",s.selectedIndex===i),H("id",s._getTabLabelId(i))("ngClass",e.labelClass)("disabled",e.disabled)("matRippleDisabled",e.disabled||s.disableRipple),Ue("tabIndex",s._getTabIndex(e,i))("aria-posinset",i+1)("aria-setsize",s._tabs.length)("aria-controls",s._getTabContentId(i))("aria-selected",s.selectedIndex===i)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),N(2),H("ngIf",e.templateLabel)("ngIfElse",r)}}function ute(n,t){if(1&n){const e=Xt();F(0,"mat-tab-body",11),he("_onCentered",function(){return Ve(e),te()._removeTabBodyWrapperHeight()})("_onCentering",function(r){return Ve(e),te()._setTabBodyWrapperHeight(r)}),I()}if(2&n){const e=t.$implicit,i=t.index,r=te();$e("mat-tab-body-active",r.selectedIndex===i),H("id",r._getTabContentId(i))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",r.animationDuration),Ue("tabindex",null!=r.contentTabIndex&&r.selectedIndex===i?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(i))}}const hte=new le("MatInkBarPositioner",{providedIn:"root",factory:function fte(){return t=>({left:t?(t.offsetLeft||0)+"px":"0",width:t?(t.offsetWidth||0)+"px":"0"})}});let YR=(()=>{class n{constructor(e,i,r,s){this._elementRef=e,this._ngZone=i,this._inkBarPositioner=r,this._animationMode=s}alignToElement(e){this.show(),this._ngZone.onStable.pipe(pi(1)).subscribe(()=>{const i=this._inkBarPositioner(e),r=this._elementRef.nativeElement;r.style.left=i.left,r.style.width=i.width})}show(){this._elementRef.nativeElement.style.visibility="visible"}hide(){this._elementRef.nativeElement.style.visibility="hidden"}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(Ge),v(hte),v(Kn,8))},n.\u0275dir=q({type:n,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(e,i){2&e&&$e("_mat-animation-noopable","NoopAnimations"===i._animationMode)}}),n})();const mte=new le("MatTabContent"),pte=new le("MatTabLabel"),_te=new le("MAT_TAB"),gte=Wl(class{}),HR=new le("MAT_TAB_GROUP");let BR=(()=>{class n extends gte{constructor(e,i){super(),this._viewContainerRef=e,this._closestTabGroup=i,this.textLabel="",this._contentPortal=null,this._stateChanges=new pe,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}get content(){return this._contentPortal}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new df(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}}return n.\u0275fac=function(e){return new(e||n)(v(Vn),v(HR,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-tab"]],contentQueries:function(e,i,r){if(1&e&&(Ot(r,pte,5),Ot(r,mte,7,Bn)),2&e){let s;xe(s=De())&&(i.templateLabel=s.first),xe(s=De())&&(i._explicitContent=s.first)}},viewQuery:function(e,i){if(1&e&&dt(Bn,7),2&e){let r;xe(r=De())&&(i._implicitContent=r.first)}},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],features:[Ne([{provide:_te,useExisting:n}]),ne,wt],ngContentSelectors:NR,decls:1,vars:0,template:function(e,i){1&e&&(en(),ee(0,Qee,1,0,"ng-template"))},encapsulation:2}),n})();const yte={translateTab:_i("translateTab",[Lt("center, void, left-origin-center, right-origin-center",He({transform:"none"})),Lt("left",He({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),Lt("right",He({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),qt("* => left, * => right, left => center, right => center",Wt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),qt("void => left-origin-center",[He({transform:"translate3d(-100%, 0, 0)"}),Wt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),qt("void => right-origin-center",[He({transform:"translate3d(100%, 0, 0)"}),Wt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let vte=(()=>{class n extends Zl{constructor(e,i,r,s){super(e,i,s),this._host=r,this._centeringSub=_.EMPTY,this._leavingSub=_.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(or(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(v(Ya),v(Vn),v(mt(()=>VR)),v(qe))},n.\u0275dir=q({type:n,selectors:[["","matTabBodyHost",""]],features:[ne]}),n})(),bte=(()=>{class n{constructor(e,i,r){this._elementRef=e,this._dir=i,this._dirChangeSubscription=_.EMPTY,this._translateTabComplete=new pe,this._onCentering=new fe,this._beforeCentering=new fe,this._afterLeavingCenter=new fe,this._onCentered=new fe(!0),this.animationDuration="500ms",i&&(this._dirChangeSubscription=i.change.subscribe(s=>{this._computePositionAnimationState(s),r.markForCheck()})),this._translateTabComplete.pipe(fM((s,a)=>s.fromState===a.fromState&&s.toState===a.toState)).subscribe(s=>{this._isCenterPosition(s.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(s.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)(v(ye),v(ri,8),v($t))},n.\u0275dir=q({type:n,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),n})(),VR=(()=>{class n extends bte{constructor(e,i,r){super(e,i,r)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(ri,8),v($t))},n.\u0275cmp=Me({type:n,selectors:[["mat-tab-body"]],viewQuery:function(e,i){if(1&e&&dt(Zl,5),2&e){let r;xe(r=De())&&(i._portalHost=r.first)}},hostAttrs:[1,"mat-tab-body"],features:[ne],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,i){1&e&&(F(0,"div",0,1),he("@translateTab.start",function(s){return i._onTranslateTabStarted(s)})("@translateTab.done",function(s){return i._translateTabComplete.next(s)}),ee(2,Zee,0,0,"ng-template",2),I()),2&e&&H("@translateTab",function h1(n,t,e,i,r){return m1(de(),Mi(),n,t,e,i,r)}(3,Xee,i._position,ln(1,Jee,i.animationDuration)))},directives:[vte],styles:['.mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}.mat-tab-body-content[style*="visibility: hidden"]{display:none}\n'],encapsulation:2,data:{animation:[yte.translateTab]}}),n})();const jR=new le("MAT_TABS_CONFIG"),Mte=Wl(class{});let zR=(()=>{class n extends Mte{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)(v(ye))},n.\u0275dir=q({type:n,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,i){2&e&&(Ue("aria-disabled",!!i.disabled),$e("mat-tab-disabled",i.disabled))},inputs:{disabled:"disabled"},features:[ne]}),n})();const UR=Hl({passive:!0});let Dte=(()=>{class n{constructor(e,i,r,s,a,o,l){this._elementRef=e,this._changeDetectorRef=i,this._viewportRuler=r,this._dir=s,this._ngZone=a,this._platform=o,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new pe,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new pe,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new fe,this.indexFocused=new fe,a.runOutsideAngular(()=>{Ka(e.nativeElement,"mouseleave").pipe(Dt(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=Gi(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}ngAfterViewInit(){Ka(this._previousPaginator.nativeElement,"touchstart",UR).pipe(Dt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Ka(this._nextPaginator.nativeElement,"touchstart",UR).pipe(Dt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:We("ltr"),i=this._viewportRuler.change(150),r=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new OL(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe(pi(1)).subscribe(r),yr(e,i,this._items.changes,this._itemsResized()).pipe(Dt(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.pipe(Dt(this._destroyed)).subscribe(s=>{this.indexFocused.emit(s),this._setTabFocus(s)})}_itemsResized(){return"function"!=typeof ResizeObserver?Si:this._items.changes.pipe(or(this._items),Lo(e=>new _t(i=>this._ngZone.runOutsideAngular(()=>{const r=new ResizeObserver(()=>{i.next()});return e.forEach(s=>{r.observe(s.elementRef.nativeElement)}),()=>{r.disconnect()}}))),SL(1))}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._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!Ps(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:s,offsetWidth:a}=i.elementRef.nativeElement;let o,l;"ltr"==this._getLayoutDirection()?(o=s,l=o+a):(l=this._tabListInner.nativeElement.offsetWidth-s,o=l-a);const d=this.scrollDistance,u=this.scrollDistance+r;ou&&(this.scrollDistance+=l-u+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(),VI(650,100).pipe(Dt(yr(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:r,distance:s}=this._scrollHeader(e);(0===s||s>=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)(v(ye),v($t),v(Vo),v(ri,8),v(Ge),v(qn),v(Kn,8))},n.\u0275dir=q({type:n,inputs:{disablePagination:"disablePagination"}}),n})(),Cte=(()=>{class n extends Dte{constructor(e,i,r,s,a,o,l){super(e,i,r,s,a,o,l),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=je(e)}_itemSelected(e){e.preventDefault()}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v($t),v(Vo),v(ri,8),v(Ge),v(qn),v(Kn,8))},n.\u0275dir=q({type:n,inputs:{disableRipple:"disableRipple"},features:[ne]}),n})(),kte=(()=>{class n extends Cte{constructor(e,i,r,s,a,o,l){super(e,i,r,s,a,o,l)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v($t),v(Vo),v(ri,8),v(Ge),v(qn),v(Kn,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-tab-header"]],contentQueries:function(e,i,r){if(1&e&&Ot(r,zR,4),2&e){let s;xe(s=De())&&(i._items=s)}},viewQuery:function(e,i){if(1&e&&(dt(YR,7),dt(ete,7),dt(tte,7),dt(nte,7),dt(ite,5),dt(rte,5)),2&e){let r;xe(r=De())&&(i._inkBar=r.first),xe(r=De())&&(i._tabListContainer=r.first),xe(r=De())&&(i._tabList=r.first),xe(r=De())&&(i._tabListInner=r.first),xe(r=De())&&(i._nextPaginator=r.first),xe(r=De())&&(i._previousPaginator=r.first)}},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(e,i){2&e&&$e("mat-tab-header-pagination-controls-enabled",i._showPaginationControls)("mat-tab-header-rtl","rtl"==i._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[ne],ngContentSelectors:NR,decls:14,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,i){1&e&&(en(),F(0,"button",0,1),he("click",function(){return i._handlePaginatorClick("before")})("mousedown",function(s){return i._handlePaginatorPress("before",s)})("touchend",function(){return i._stopInterval()}),Fe(2,"div",2),I(),F(3,"div",3,4),he("keydown",function(s){return i._handleKeydown(s)}),F(5,"div",5,6),he("cdkObserveContent",function(){return i._onContentChanges()}),F(7,"div",7,8),Je(9),I(),Fe(10,"mat-ink-bar"),I()(),F(11,"button",9,10),he("mousedown",function(s){return i._handlePaginatorPress("after",s)})("click",function(){return i._handlePaginatorClick("after")})("touchend",function(){return i._stopInterval()}),Fe(13,"div",2),I()),2&e&&($e("mat-tab-header-pagination-disabled",i._disableScrollBefore),H("matRippleDisabled",i._disableScrollBefore||i.disableRipple)("disabled",i._disableScrollBefore||null),N(5),$e("_mat-animation-noopable","NoopAnimations"===i._animationMode),N(6),$e("mat-tab-header-pagination-disabled",i._disableScrollAfter),H("matRippleDisabled",i._disableScrollAfter||i.disableRipple)("disabled",i._disableScrollAfter||null))},directives:[ya,l_,YR],styles:[".mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-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:transparent;touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-tab-header-pagination::-moz-focus-inner{border:0}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n"],encapsulation:2}),n})(),Tte=0;class Ste{}const Ete=ga(Ho(class{constructor(n){this._elementRef=n}}),"primary");let Ate=(()=>{class n extends Ete{constructor(e,i,r,s){var a;super(e),this._changeDetectorRef=i,this._animationMode=s,this._tabs=new kl,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=_.EMPTY,this._tabLabelSubscription=_.EMPTY,this._selectedIndex=null,this.headerPosition="above",this.selectedIndexChange=new fe,this.focusChange=new fe,this.animationDone=new fe,this.selectedTabChange=new fe(!0),this._groupId=Tte++,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=null!==(a=null==r?void 0:r.contentTabIndex)&&void 0!==a?a:null}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=je(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=Gi(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=Gi(e,null)}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const i=this._elementRef.nativeElement;i.classList.remove(`mat-background-${this.backgroundColor}`),e&&i.classList.add(`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,s)=>r.isActive=s===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 s=0;s{i[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(or(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 Ste;return i.index=e,this._tabs&&this._tabs.length&&(i.tab=this._tabs.toArray()[e]),i}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=yr(...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){var r;return e.disabled?null:i===(null!==(r=this._lastFocusedTabIndex)&&void 0!==r?r: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)(v(ye),v($t),v(jR,8),v(Kn,8))},n.\u0275dir=q({type:n,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[ne]}),n})(),Lte=(()=>{class n extends Ate{constructor(e,i,r,s){super(e,i,r,s)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v($t),v(jR,8),v(Kn,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-tab-group"]],contentQueries:function(e,i,r){if(1&e&&Ot(r,BR,5),2&e){let s;xe(s=De())&&(i._allTabs=s)}},viewQuery:function(e,i){if(1&e&&(dt(ste,5),dt(ate,5)),2&e){let r;xe(r=De())&&(i._tabBodyWrapper=r.first),xe(r=De())&&(i._tabHeader=r.first)}},hostAttrs:[1,"mat-tab-group"],hostVars:4,hostBindings:function(e,i){2&e&&$e("mat-tab-group-dynamic-height",i.dynamicHeight)("mat-tab-group-inverted-header","below"===i.headerPosition)},inputs:{color:"color",disableRipple:"disableRipple"},exportAs:["matTabGroup"],features:[Ne([{provide:HR,useExisting:n}]),ne],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","ngClass","disabled","matRippleDisabled","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active","ngClass","content","position","origin","animationDuration","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","ngClass","disabled","matRippleDisabled","click","cdkFocusChange"],[1,"mat-tab-label-content"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","_onCentered","_onCentering"]],template:function(e,i){1&e&&(F(0,"mat-tab-header",0,1),he("indexFocused",function(s){return i._focusChanged(s)})("selectFocusedIndex",function(s){return i.selectedIndex=s}),ee(2,dte,5,15,"div",2),I(),F(3,"div",3,4),ee(5,ute,1,10,"mat-tab-body",5),I()),2&e&&(H("selectedIndex",i.selectedIndex||0)("disableRipple",i.disableRipple)("disablePagination",i.disablePagination),N(2),H("ngForOf",i._tabs),N(1),$e("_mat-animation-noopable","NoopAnimations"===i._animationMode),N(2),H("ngForOf",i._tabs))},directives:[kte,VR,Do,zR,ya,BL,sr,xn,Zl],styles:[".mat-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),n})(),Ite=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi,Qe,Gd,Bo,Jh,d_],Qe]}),n})(),zte=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi,Qe],Qe]}),n})();const Ute=["input"],Gte=function(n){return{enterDuration:n}},$te=["*"],Wte=new le("mat-radio-default-options",{providedIn:"root",factory:function qte(){return{color:"accent"}}});let qR=0;const Kte={provide:Ri,useExisting:mt(()=>ZR),multi:!0};class KR{constructor(t,e){this.source=t,this.value=e}}const QR=new le("MatRadioGroup");let Qte=(()=>{class n{constructor(e){this._changeDetector=e,this._value=null,this._name="mat-radio-group-"+qR++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new fe}get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition="before"===e?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=je(e),this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=je(e),this._markRadiosForCheck()}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(i=>{i.checked=this.value===i.value,i.checked&&(this._selected=i)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new KR(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(v($t))},n.\u0275dir=q({type:n,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}}),n})(),ZR=(()=>{class n extends Qte{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275dir=q({type:n,selectors:[["mat-radio-group"]],contentQueries:function(e,i,r){if(1&e&&Ot(r,JR,5),2&e){let s;xe(s=De())&&(i._radios=s)}},hostAttrs:["role","radiogroup",1,"mat-radio-group"],exportAs:["matRadioGroup"],features:[Ne([Kte,{provide:QR,useExisting:n}]),ne]}),n})();class Zte{constructor(t){this._elementRef=t}}const Jte=Ho(I_(Zte));let Xte=(()=>{class n extends Jte{constructor(e,i,r,s,a,o,l,d){super(i),this._changeDetector=r,this._focusMonitor=s,this._radioDispatcher=a,this._providerOverride=l,this._uniqueId="mat-radio-"+ ++qR,this.id=this._uniqueId,this.change=new fe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=e,this._noopAnimations="NoopAnimations"===o,d&&(this.tabIndex=Gi(d,0)),this._removeUniqueSelectionListener=a.listen((u,p)=>{u!==this.id&&p===this.name&&(this.checked=!1)})}get checked(){return this._checked}set checked(e){const i=je(e);this._checked!==i&&(this._checked=i,i&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!i&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),i&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(e){this._setDisabled(je(e))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=je(e)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(e){this._color=e}get inputId(){return`${this.id||this._uniqueId}-input`}focus(e,i){i?this._focusMonitor.focusVia(this._inputElement,i,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name)}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new KR(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(e){e.stopPropagation()}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){const i=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),i&&this.radioGroup._emitChangeEvent())}}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_updateTabIndex(){var e;const i=this.radioGroup;let r;if(r=i&&i.selected&&!this.disabled?i.selected===this?this.tabIndex:-1:this.tabIndex,r!==this._previousTabIndex){const s=null===(e=this._inputElement)||void 0===e?void 0:e.nativeElement;s&&(s.setAttribute("tabindex",r+""),this._previousTabIndex=r)}}}return n.\u0275fac=function(e){pd()},n.\u0275dir=q({type:n,viewQuery:function(e,i){if(1&e&&dt(Ute,5),2&e){let r;xe(r=De())&&(i._inputElement=r.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[ne]}),n})(),JR=(()=>{class n extends Xte{constructor(e,i,r,s,a,o,l,d){super(e,i,r,s,a,o,l,d)}}return n.\u0275fac=function(e){return new(e||n)(v(QR,8),v(ye),v($t),v(pa),v(fq),v(Kn,8),v(Wte,8),kr("tabindex"))},n.\u0275cmp=Me({type:n,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-radio-button"],hostVars:17,hostBindings:function(e,i){1&e&&he("focus",function(){return i._inputElement.nativeElement.focus()}),2&e&&(Ue("tabindex",null)("id",i.id)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),$e("mat-radio-checked",i.checked)("mat-radio-disabled",i.disabled)("_mat-animation-noopable",i._noopAnimations)("mat-primary","primary"===i.color)("mat-accent","accent"===i.color)("mat-warn","warn"===i.color))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[ne],ngContentSelectors:$te,decls:13,vars:19,consts:[[1,"mat-radio-label"],["label",""],[1,"mat-radio-container"],[1,"mat-radio-outer-circle"],[1,"mat-radio-inner-circle"],["type","radio",1,"mat-radio-input",3,"id","checked","disabled","required","change","click"],["input",""],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mat-radio-label-content"],[2,"display","none"]],template:function(e,i){if(1&e&&(en(),F(0,"label",0,1)(2,"span",2),Fe(3,"span",3)(4,"span",4),F(5,"input",5,6),he("change",function(s){return i._onInputInteraction(s)})("click",function(s){return i._onInputClick(s)}),I(),F(7,"span",7),Fe(8,"span",8),I()(),F(9,"span",9)(10,"span",10),U(11,"\xa0"),I(),Je(12),I()()),2&e){const r=sn(1);Ue("for",i.inputId),N(5),H("id",i.inputId)("checked",i.checked)("disabled",i.disabled)("required",i.required),Ue("name",i.name)("value",i.value)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledby)("aria-describedby",i.ariaDescribedby),N(2),H("matRippleTrigger",r)("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",ln(17,Gte,i._noopAnimations?0:150)),N(2),$e("mat-radio-label-before","before"==i.labelPosition)}},directives:[ya],styles:[".mat-radio-button{display:inline-block;-webkit-tap-highlight-color:transparent;outline:0}.mat-radio-label{-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%}.mat-radio-container{box-sizing:border-box;display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.mat-radio-outer-circle{box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;transition:border-color ease 280ms;width:20px;border-width:2px;border-style:solid;border-radius:50%}._mat-animation-noopable .mat-radio-outer-circle{transition:none}.mat-radio-inner-circle{border-radius:50%;box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;opacity:0;transition:transform ease 280ms,background-color ease 280ms,opacity linear 1ms 280ms;width:20px;transform:scale(0.001);-webkit-print-color-adjust:exact;color-adjust:exact}.mat-radio-checked .mat-radio-inner-circle{transform:scale(0.5);opacity:1;transition:transform ease 280ms,background-color ease 280ms}.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle{border:solid 10px}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-label-content{-webkit-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:inherit;padding-left:8px;padding-right:0}[dir=rtl] .mat-radio-label-content{padding-right:8px;padding-left:0}.mat-radio-label-content.mat-radio-label-before{order:-1;padding-left:0;padding-right:8px}[dir=rtl] .mat-radio-label-content.mat-radio-label-before{padding-right:0;padding-left:8px}.mat-radio-disabled,.mat-radio-disabled .mat-radio-label{cursor:default}.mat-radio-button .mat-radio-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple){opacity:.16}.mat-radio-persistent-ripple{width:100%;height:100%;transform:none;top:0;left:0}.mat-radio-container:hover .mat-radio-persistent-ripple{opacity:.04}.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple,.mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple{opacity:.12}.mat-radio-persistent-ripple,.mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}@media(hover: none){.mat-radio-container:hover .mat-radio-persistent-ripple{display:none}}.mat-radio-input{opacity:0;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;cursor:inherit;z-index:-1}.cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-ripple,.cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-ripple{outline:solid 3px}.cdk-high-contrast-active .mat-radio-disabled{opacity:.5}\n"],encapsulation:2,changeDetection:0}),n})(),ene=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[Bo,Qe],Qe]}),n})();const tne=["mat-calendar-body",""];function nne(n,t){if(1&n&&(F(0,"tr",2)(1,"td",3),U(2),I()()),2&n){const e=te();N(1),$n("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),Ue("colspan",e.numCols),N(1),jt(" ",e.label," ")}}function ine(n,t){if(1&n&&(F(0,"td",3),U(1),I()),2&n){const e=te(2);$n("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),Ue("colspan",e._firstRowOffset),N(1),jt(" ",e._firstRowOffset>=e.labelMinRequiredCells?e.label:""," ")}}function rne(n,t){if(1&n){const e=Xt();F(0,"td",7)(1,"button",8),he("click",function(r){const a=Ve(e).$implicit;return te(2)._cellClicked(a,r)}),F(2,"div",9),U(3),I(),Fe(4,"div",10),I()()}if(2&n){const e=t.$implicit,i=t.index,r=te().index,s=te();$n("width",s._cellWidth)("padding-top",s._cellPadding)("padding-bottom",s._cellPadding),Ue("data-mat-row",r)("data-mat-col",i),N(1),$e("mat-calendar-body-disabled",!e.enabled)("mat-calendar-body-active",s._isActiveCell(r,i))("mat-calendar-body-range-start",s._isRangeStart(e.compareValue))("mat-calendar-body-range-end",s._isRangeEnd(e.compareValue))("mat-calendar-body-in-range",s._isInRange(e.compareValue))("mat-calendar-body-comparison-bridge-start",s._isComparisonBridgeStart(e.compareValue,r,i))("mat-calendar-body-comparison-bridge-end",s._isComparisonBridgeEnd(e.compareValue,r,i))("mat-calendar-body-comparison-start",s._isComparisonStart(e.compareValue))("mat-calendar-body-comparison-end",s._isComparisonEnd(e.compareValue))("mat-calendar-body-in-comparison-range",s._isInComparisonRange(e.compareValue))("mat-calendar-body-preview-start",s._isPreviewStart(e.compareValue))("mat-calendar-body-preview-end",s._isPreviewEnd(e.compareValue))("mat-calendar-body-in-preview",s._isInPreview(e.compareValue)),H("ngClass",e.cssClasses)("tabindex",s._isActiveCell(r,i)?0:-1),Ue("aria-label",e.ariaLabel)("aria-disabled",!e.enabled||null)("aria-pressed",s._isSelected(e.compareValue))("aria-current",s.todayValue===e.compareValue?"date":null),N(1),$e("mat-calendar-body-selected",s._isSelected(e.compareValue))("mat-calendar-body-comparison-identical",s._isComparisonIdentical(e.compareValue))("mat-calendar-body-today",s.todayValue===e.compareValue),N(1),jt(" ",e.displayValue," ")}}function sne(n,t){if(1&n&&(F(0,"tr",4),ee(1,ine,2,6,"td",5),ee(2,rne,5,47,"td",6),I()),2&n){const e=t.$implicit,i=t.index,r=te();N(1),H("ngIf",0===i&&r._firstRowOffset),N(1),H("ngForOf",e)}}function ane(n,t){if(1&n&&(F(0,"th",5)(1,"span",6),U(2),I(),F(3,"span",7),U(4),I()()),2&n){const e=t.$implicit;N(2),Qt(e.long),N(2),Qt(e.narrow)}}const XR=["*"];function one(n,t){}function lne(n,t){if(1&n){const e=Xt();F(0,"mat-month-view",5),he("activeDateChange",function(r){return Ve(e),te().activeDate=r})("_userSelection",function(r){return Ve(e),te()._dateSelected(r)}),I()}if(2&n){const e=te();H("activeDate",e.activeDate)("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)("comparisonStart",e.comparisonStart)("comparisonEnd",e.comparisonEnd)}}function cne(n,t){if(1&n){const e=Xt();F(0,"mat-year-view",6),he("activeDateChange",function(r){return Ve(e),te().activeDate=r})("monthSelected",function(r){return Ve(e),te()._monthSelectedInYearView(r)})("selectedChange",function(r){return Ve(e),te()._goToDateInView(r,"month")}),I()}if(2&n){const e=te();H("activeDate",e.activeDate)("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function dne(n,t){if(1&n){const e=Xt();F(0,"mat-multi-year-view",7),he("activeDateChange",function(r){return Ve(e),te().activeDate=r})("yearSelected",function(r){return Ve(e),te()._yearSelectedInMultiYearView(r)})("selectedChange",function(r){return Ve(e),te()._goToDateInView(r,"year")}),I()}if(2&n){const e=te();H("activeDate",e.activeDate)("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function une(n,t){}const hne=["button"];function fne(n,t){1&n&&(Fa(),F(0,"svg",3),Fe(1,"path",4),I())}const mne=[[["","matDatepickerToggleIcon",""]]],pne=["[matDatepickerToggleIcon]"];function _ne(n,t){1&n&&(F(0,"div",0),Je(1),I())}class cx{constructor(t,e,i,r,s={},a=t,o){this.value=t,this.displayValue=e,this.ariaLabel=i,this.enabled=r,this.cssClasses=s,this.compareValue=a,this.rawValue=o}}let tu=(()=>{class n{constructor(e,i){this._elementRef=e,this._ngZone=i,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new fe,this.previewChange=new fe,this._enterHandler=r=>{if(this._skipNextFocus&&"focus"===r.type)this._skipNextFocus=!1;else if(r.target&&this.isRange){const s=this._getCellFromElement(r.target);s&&this._ngZone.run(()=>this.previewChange.emit({value:s.enabled?s:null,event:r}))}},this._leaveHandler=r=>{null!==this.previewEnd&&this.isRange&&r.target&&this._getCellFromElement(r.target)&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:r}))},i.runOutsideAngular(()=>{const r=e.nativeElement;r.addEventListener("mouseenter",this._enterHandler,!0),r.addEventListener("focus",this._enterHandler,!0),r.addEventListener("mouseleave",this._leaveHandler,!0),r.addEventListener("blur",this._leaveHandler,!0)})}_cellClicked(e,i){e.enabled&&this.selectedValueChange.emit({value:e.value,event:i})}_isSelected(e){return this.startValue===e||this.endValue===e}ngOnChanges(e){const i=e.numCols,{rows:r,numCols:s}=this;(e.rows||i)&&(this._firstRowOffset=r&&r.length&&r[0].length?s-r[0].length:0),(e.cellAspectRatio||i||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/s+"%"),(i||!this._cellWidth)&&(this._cellWidth=100/s+"%")}ngOnDestroy(){const e=this._elementRef.nativeElement;e.removeEventListener("mouseenter",this._enterHandler,!0),e.removeEventListener("focus",this._enterHandler,!0),e.removeEventListener("mouseleave",this._leaveHandler,!0),e.removeEventListener("blur",this._leaveHandler,!0)}_isActiveCell(e,i){let r=e*this.numCols+i;return e&&(r-=this._firstRowOffset),r==this.activeCell}_focusActiveCell(e=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(pi(1)).subscribe(()=>{setTimeout(()=>{const i=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");i&&(e||(this._skipNextFocus=!0),i.focus())})})})}_isRangeStart(e){return dx(e,this.startValue,this.endValue)}_isRangeEnd(e){return ux(e,this.startValue,this.endValue)}_isInRange(e){return hx(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return dx(e,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(e,i,r){if(!this._isComparisonStart(e)||this._isRangeStart(e)||!this._isInRange(e))return!1;let s=this.rows[i][r-1];if(!s){const a=this.rows[i-1];s=a&&a[a.length-1]}return s&&!this._isRangeEnd(s.compareValue)}_isComparisonBridgeEnd(e,i,r){if(!this._isComparisonEnd(e)||this._isRangeEnd(e)||!this._isInRange(e))return!1;let s=this.rows[i][r+1];if(!s){const a=this.rows[i+1];s=a&&a[0]}return s&&!this._isRangeStart(s.compareValue)}_isComparisonEnd(e){return ux(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return hx(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return dx(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return ux(e,this.previewStart,this.previewEnd)}_isInPreview(e){return hx(e,this.previewStart,this.previewEnd,this.isRange)}_getCellFromElement(e){let i;if(eP(e)?i=e:eP(e.parentNode)&&(i=e.parentNode),i){const r=i.getAttribute("data-mat-row"),s=i.getAttribute("data-mat-col");if(r&&s)return this.rows[parseInt(r)][parseInt(s)]}return null}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(Ge))},n.\u0275cmp=Me({type:n,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange"},exportAs:["matCalendarBody"],features:[wt],attrs:tne,decls:2,vars:2,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom",4,"ngFor","ngForOf"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"ngClass","tabindex","click"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(e,i){1&e&&(ee(0,nne,3,6,"tr",0),ee(1,sne,3,2,"tr",1)),2&e&&(H("ngIf",i._firstRowOffset.mat-calendar-body-cell-content,.cdk-high-contrast-active .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content{outline:dotted 2px}.cdk-high-contrast-active .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content.mat-calendar-body-selected,.cdk-high-contrast-active .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content.mat-calendar-body-selected{outline:solid 3px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}[dir=rtl] .mat-calendar-body-label{text-align:right}\n'],encapsulation:2,changeDetection:0}),n})();function eP(n){return"TD"===n.nodeName}function dx(n,t,e){return null!==e&&t!==e&&n=t&&n===e}function hx(n,t,e,i){return i&&null!==t&&null!==e&&t!==e&&n>=t&&n<=e}class Ar{constructor(t,e){this.start=t,this.end=e}}let qo=(()=>{class n{constructor(e,i){this.selection=e,this._adapter=i,this._selectionChanged=new pe,this.selectionChanged=this._selectionChanged,this.selection=e}updateSelection(e,i){const r=this.selection;this.selection=e,this._selectionChanged.next({selection:e,source:i,oldValue:r})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(e){return this._adapter.isDateInstance(e)&&this._adapter.isValid(e)}}return n.\u0275fac=function(e){pd()},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),gne=(()=>{class n extends qo{constructor(e){super(null,e)}add(e){super.updateSelection(e,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const e=new n(this._adapter);return e.updateSelection(this.selection,this),e}}return n.\u0275fac=function(e){return new(e||n)(z(Hi))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})();const tP={provide:qo,deps:[[new Oi,new as,qo],Hi],useFactory:function vne(n,t){return n||new gne(t)}},bg=new le("MAT_DATE_RANGE_SELECTION_STRATEGY");let nP=(()=>{class n{constructor(e,i,r,s,a){this._changeDetectorRef=e,this._dateFormats=i,this._dateAdapter=r,this._dir=s,this._rangeStrategy=a,this._rerenderSubscription=_.EMPTY,this.selectedChange=new fe,this._userSelection=new fe,this.activeDateChange=new fe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(e){const i=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._hasSameMonthAndYear(i,this._activeDate)||this._init()}get selected(){return this._selected}set selected(e){this._selected=e instanceof Ar?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(or(null)).subscribe(()=>this._init())}ngOnChanges(e){const i=e.comparisonStart||e.comparisonEnd;i&&!i.firstChange&&this._setRanges(this.selected)}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(e){const i=e.value,r=this._dateAdapter.getYear(this.activeDate),s=this._dateAdapter.getMonth(this.activeDate),a=this._dateAdapter.createDate(r,s,i);let o,l;this._selected instanceof Ar?(o=this._getDateInCurrentMonth(this._selected.start),l=this._getDateInCurrentMonth(this._selected.end)):o=l=this._getDateInCurrentMonth(this._selected),(o!==i||l!==i)&&this.selectedChange.emit(a),this._userSelection.emit({value:a,event:e.event}),this._previewStart=this._previewEnd=null,this._changeDetectorRef.markForCheck()}_handleCalendarBodyKeydown(e){const i=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&e.preventDefault());case 27:return void(null!=this._previewEnd&&!Ps(e)&&(this._previewStart=this._previewEnd=null,this.selectedChange.emit(null),this._userSelection.emit({value:null,event:e}),e.preventDefault(),e.stopPropagation()));default:return}this._dateAdapter.compareDate(i,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(e)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(e){this._matCalendarBody._focusActiveCell(e)}_previewChanged({event:e,value:i}){if(this._rangeStrategy){const s=this._rangeStrategy.createPreview(i?i.rawValue:null,this.selected,e);this._previewStart=this._getCellCompareValue(s.start),this._previewEnd=this._getCellCompareValue(s.end),this._changeDetectorRef.detectChanges()}}_initWeekdays(){const e=this._dateAdapter.getFirstDayOfWeek(),i=this._dateAdapter.getDayOfWeekNames("narrow");let s=this._dateAdapter.getDayOfWeekNames("long").map((a,o)=>({long:a,narrow:i[o]}));this._weekdays=s.slice(e).concat(s.slice(0,e))}_createWeekCells(){const e=this._dateAdapter.getNumDaysInMonth(this.activeDate),i=this._dateAdapter.getDateNames();this._weeks=[[]];for(let r=0,s=this._firstWeekOffset;r=0)&&(!this.maxDate||this._dateAdapter.compareDate(e,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(e))}_getDateInCurrentMonth(e){return e&&this._hasSameMonthAndYear(e,this.activeDate)?this._dateAdapter.getDate(e):null}_hasSameMonthAndYear(e,i){return!(!e||!i||this._dateAdapter.getMonth(e)!=this._dateAdapter.getMonth(i)||this._dateAdapter.getYear(e)!=this._dateAdapter.getYear(i))}_getCellCompareValue(e){if(e){const i=this._dateAdapter.getYear(e),r=this._dateAdapter.getMonth(e),s=this._dateAdapter.getDate(e);return new Date(i,r,s).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(e){e instanceof Ar?(this._rangeStart=this._getCellCompareValue(e.start),this._rangeEnd=this._getCellCompareValue(e.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(e),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(e){return!this.dateFilter||this.dateFilter(e)}}return n.\u0275fac=function(e){return new(e||n)(v($t),v(ql,8),v(Hi,8),v(ri,8),v(bg,8))},n.\u0275cmp=Me({type:n,selectors:[["mat-month-view"]],viewQuery:function(e,i){if(1&e&&dt(tu,5),2&e){let r;xe(r=De())&&(i._matCalendarBody=r.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[wt],decls:7,vars:13,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["aria-hidden","true","colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","selectedValueChange","previewChange","keyup","keydown"],["scope","col"],[1,"cdk-visually-hidden"],["aria-hidden","true"]],template:function(e,i){1&e&&(F(0,"table",0)(1,"thead",1)(2,"tr"),ee(3,ane,5,2,"th",2),I(),F(4,"tr"),Fe(5,"th",3),I()(),F(6,"tbody",4),he("selectedValueChange",function(s){return i._dateSelected(s)})("previewChange",function(s){return i._previewChanged(s)})("keyup",function(s){return i._handleCalendarBodyKeyup(s)})("keydown",function(s){return i._handleCalendarBodyKeydown(s)}),I()()),2&e&&(N(3),H("ngForOf",i._weekdays),N(3),H("label",i._monthLabel)("rows",i._weeks)("todayValue",i._todayDate)("startValue",i._rangeStart)("endValue",i._rangeEnd)("comparisonStart",i._comparisonRangeStart)("comparisonEnd",i._comparisonRangeEnd)("previewStart",i._previewStart)("previewEnd",i._previewEnd)("isRange",i._isRange)("labelMinRequiredCells",3)("activeCell",i._dateAdapter.getDate(i.activeDate)-1))},directives:[tu,Do],encapsulation:2,changeDetection:0}),n})(),iP=(()=>{class n{constructor(e,i,r){this._changeDetectorRef=e,this._dateAdapter=i,this._dir=r,this._rerenderSubscription=_.EMPTY,this.selectedChange=new fe,this.yearSelected=new fe,this.activeDateChange=new fe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate;const r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),rP(this._dateAdapter,i,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(e){this._selected=e instanceof Ar?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedYear(e)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(or(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const i=this._dateAdapter.getYear(this._activeDate)-Tf(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let r=0,s=[];r<24;r++)s.push(i+r),4==s.length&&(this._years.push(s.map(a=>this._createCellForYear(a))),s=[]);this._changeDetectorRef.markForCheck()}_yearSelected(e){const i=e.value;this.yearSelected.emit(this._dateAdapter.createDate(i,0,1));let r=this._dateAdapter.getMonth(this.activeDate),s=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(i,r,1));this.selectedChange.emit(this._dateAdapter.createDate(i,r,Math.min(this._dateAdapter.getDate(this.activeDate),s)))}_handleCalendarBodyKeydown(e){const i=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Tf(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,24-Tf(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-240:-24);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?240:24);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_getActiveCell(){return Tf(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_createCellForYear(e){const i=this._dateAdapter.createDate(e,0,1),r=this._dateAdapter.getYearName(i),s=this.dateClass?this.dateClass(i,"multi-year"):void 0;return new cx(e,r,r,this._shouldEnableYear(e),s)}_shouldEnableYear(e){if(null==e||this.maxDate&&e>this._dateAdapter.getYear(this.maxDate)||this.minDate&&e{class n{constructor(e,i,r,s){this._changeDetectorRef=e,this._dateFormats=i,this._dateAdapter=r,this._dir=s,this._rerenderSubscription=_.EMPTY,this.selectedChange=new fe,this.monthSelected=new fe,this.activeDateChange=new fe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate;const r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._dateAdapter.getYear(i)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(e){this._selected=e instanceof Ar?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedMonth(e)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(or(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(e){const i=e.value,r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),i,1);this.monthSelected.emit(r);const s=this._dateAdapter.getNumDaysInMonth(r);this.selectedChange.emit(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),i,Math.min(this._dateAdapter.getDate(this.activeDate),s)))}_handleCalendarBodyKeydown(e){const i=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let e=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(i=>i.map(r=>this._createCellForMonth(r,e[r]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_getMonthInCurrentYear(e){return e&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(e):null}_createCellForMonth(e,i){const r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),s=this._dateAdapter.format(r,this._dateFormats.display.monthYearA11yLabel),a=this.dateClass?this.dateClass(r,"year"):void 0;return new cx(e,i.toLocaleUpperCase(),s,this._shouldEnableMonth(e),a)}_shouldEnableMonth(e){const i=this._dateAdapter.getYear(this.activeDate);if(null==e||this._isYearAndMonthAfterMaxDate(i,e)||this._isYearAndMonthBeforeMinDate(i,e))return!1;if(!this.dateFilter)return!0;for(let s=this._dateAdapter.createDate(i,e,1);this._dateAdapter.getMonth(s)==e;s=this._dateAdapter.addCalendarDays(s,1))if(this.dateFilter(s))return!0;return!1}_isYearAndMonthAfterMaxDate(e,i){if(this.maxDate){const r=this._dateAdapter.getYear(this.maxDate),s=this._dateAdapter.getMonth(this.maxDate);return e>r||e===r&&i>s}return!1}_isYearAndMonthBeforeMinDate(e,i){if(this.minDate){const r=this._dateAdapter.getYear(this.minDate),s=this._dateAdapter.getMonth(this.minDate);return e{class n{constructor(){this.changes=new pe,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year"}formatYearRange(e,i){return`${e} \u2013 ${i}`}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Dne=0,Cne=(()=>{class n{constructor(e,i,r,s,a){this._intl=e,this.calendar=i,this._dateAdapter=r,this._dateFormats=s,this._buttonDescriptionId="mat-calendar-button-"+Dne++,this.calendar.stateChanges.subscribe(()=>a.markForCheck())}get periodButtonText(){if("month"==this.calendar.currentView)return this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase();if("year"==this.calendar.currentView)return this._dateAdapter.getYearName(this.calendar.activeDate);const i=this._dateAdapter.getYear(this.calendar.activeDate)-Tf(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),r=i+24-1,s=this._dateAdapter.getYearName(this._dateAdapter.createDate(i,0,1)),a=this._dateAdapter.getYearName(this._dateAdapter.createDate(r,0,1));return this._intl.formatYearRange(s,a)}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-24)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:24)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(e,i){return"month"==this.calendar.currentView?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i)&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(i):"year"==this.calendar.currentView?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i):rP(this._dateAdapter,e,i,this.calendar.minDate,this.calendar.maxDate)}}return n.\u0275fac=function(e){return new(e||n)(v(Sf),v(mt(()=>px)),v(Hi,8),v(ql,8),v($t))},n.\u0275cmp=Me({type:n,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:XR,decls:11,vars:10,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["viewBox","0 0 10 5","focusable","false",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"]],template:function(e,i){1&e&&(en(),F(0,"div",0)(1,"div",1)(2,"button",2),he("click",function(){return i.currentPeriodClicked()}),F(3,"span"),U(4),I(),Fa(),F(5,"svg",3),Fe(6,"polygon",4),I()(),function Ru(){!function Cm(){rt.lFrame.currentNamespace=null}()}(),Fe(7,"div",5),Je(8),F(9,"button",6),he("click",function(){return i.previousClicked()}),I(),F(10,"button",7),he("click",function(){return i.nextClicked()}),I()()()),2&e&&(N(2),Ue("aria-label",i.periodButtonLabel)("aria-describedby",i._buttonDescriptionId),N(1),Ue("id",i._buttonDescriptionId),N(1),Qt(i.periodButtonText),N(1),$e("mat-calendar-invert","month"!==i.calendar.currentView),N(4),H("disabled",!i.previousEnabled()),Ue("aria-label",i.prevButtonLabel),N(1),H("disabled",!i.nextEnabled()),Ue("aria-label",i.nextButtonLabel))},directives:[lr],encapsulation:2,changeDetection:0}),n})(),px=(()=>{class n{constructor(e,i,r,s){this._dateAdapter=i,this._dateFormats=r,this._changeDetectorRef=s,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new fe,this.yearSelected=new fe,this.monthSelected=new fe,this.viewChanged=new fe(!0),this._userSelection=new fe,this.stateChanges=new pe,this._intlChanges=e.changes.subscribe(()=>{s.markForCheck(),this.stateChanges.next()})}get startAt(){return this._startAt}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get selected(){return this._selected}set selected(e){this._selected=e instanceof Ar?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get activeDate(){return this._clampedActiveDate}set activeDate(e){this._clampedActiveDate=this._dateAdapter.clampDate(e,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(e){const i=this._currentView!==e?e:null;this._currentView=e,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),i&&this.viewChanged.emit(i)}ngAfterContentInit(){this._calendarHeaderPortal=new cf(this.headerComponent||Cne),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(e){const i=e.minDate&&!this._dateAdapter.sameDate(e.minDate.previousValue,e.minDate.currentValue)?e.minDate:void 0,r=e.maxDate&&!this._dateAdapter.sameDate(e.maxDate.previousValue,e.maxDate.currentValue)?e.maxDate:void 0,s=i||r||e.dateFilter;if(s&&!s.firstChange){const a=this._getCurrentViewComponent();a&&(this._changeDetectorRef.detectChanges(),a._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(e){const i=e.value;(this.selected instanceof Ar||i&&!this._dateAdapter.sameDate(i,this.selected))&&this.selectedChange.emit(i),this._userSelection.emit(e)}_yearSelectedInMultiYearView(e){this.yearSelected.emit(e)}_monthSelectedInYearView(e){this.monthSelected.emit(e)}_goToDateInView(e,i){this.activeDate=e,this.currentView=i}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}}return n.\u0275fac=function(e){return new(e||n)(v(Sf),v(Hi,8),v(ql,8),v($t))},n.\u0275cmp=Me({type:n,selectors:[["mat-calendar"]],viewQuery:function(e,i){if(1&e&&(dt(nP,5),dt(aP,5),dt(iP,5)),2&e){let r;xe(r=De())&&(i.monthView=r.first),xe(r=De())&&(i.yearView=r.first),xe(r=De())&&(i.multiYearView=r.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection"},exportAs:["matCalendar"],features:[Ne([tP]),wt],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDateChange","_userSelection",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDateChange","_userSelection"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],template:function(e,i){1&e&&(ee(0,one,0,0,"ng-template",0),F(1,"div",1),ee(2,lne,1,8,"mat-month-view",2),ee(3,cne,1,6,"mat-year-view",3),ee(4,dne,1,6,"mat-multi-year-view",4),I()),2&e&&(H("cdkPortalOutlet",i._calendarHeaderPortal),N(1),H("ngSwitch",i.currentView),N(1),H("ngSwitchCase","month"),N(1),H("ngSwitchCase","year"),N(1),H("ngSwitchCase","multi-year"))},directives:[nP,aP,iP,Zl,BL,Co,Td],styles:['.mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-controls .mat-icon-button:hover .mat-button-focus-overlay{opacity:.04}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px}\n'],encapsulation:2,changeDetection:0}),n})();const oP={transformPanel:_i("transformPanel",[qt("void => enter-dropdown",Wt("120ms cubic-bezier(0, 0, 0.2, 1)",jl([He({opacity:0,transform:"scale(1, 0.8)"}),He({opacity:1,transform:"scale(1, 1)"})]))),qt("void => enter-dialog",Wt("150ms cubic-bezier(0, 0, 0.2, 1)",jl([He({opacity:0,transform:"scale(0.7)"}),He({transform:"none",opacity:1})]))),qt("* => void",Wt("100ms linear",He({opacity:0})))]),fadeInCalendar:_i("fadeInCalendar",[Lt("void",He({opacity:0})),Lt("enter",He({opacity:1})),qt("void => *",Wt("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let kne=0;const lP=new le("mat-datepicker-scroll-strategy"),Sne={provide:lP,deps:[Ns],useFactory:function Tne(n){return()=>n.scrollStrategies.reposition()}},Ene=ga(class{constructor(n){this._elementRef=n}});let Ane=(()=>{class n extends Ene{constructor(e,i,r,s,a,o){super(e),this._changeDetectorRef=i,this._globalModel=r,this._dateAdapter=s,this._rangeSelectionStrategy=a,this._subscriptions=new _,this._animationDone=new pe,this._actionsPortal=null,this._closeButtonText=o.closeCalendarLabel}ngOnInit(){this._model=this._actionsPortal?this._globalModel.clone():this._globalModel,this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(e){const i=this._model.selection,r=e.value,s=i instanceof Ar;if(s&&this._rangeSelectionStrategy){const a=this._rangeSelectionStrategy.selectionFinished(r,i,e.event);this._model.updateSelection(a,this)}else r&&(s||!this._dateAdapter.sameDate(r,i))&&this._model.add(r);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v($t),v(qo),v(Hi),v(bg,8),v(Sf))},n.\u0275cmp=Me({type:n,selectors:[["mat-datepicker-content"]],viewQuery:function(e,i){if(1&e&&dt(px,5),2&e){let r;xe(r=De())&&(i._calendar=r.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(e,i){1&e&&ah("@transformPanel.done",function(){return i._animationDone.next()}),2&e&&(gd("@transformPanel",i._animationState),$e("mat-datepicker-content-touch",i.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[ne],decls:5,vars:24,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","yearSelected","monthSelected","viewChanged","_userSelection"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"color","focus","blur","click"]],template:function(e,i){if(1&e&&(F(0,"div",0)(1,"mat-calendar",1),he("yearSelected",function(s){return i.datepicker._selectYear(s)})("monthSelected",function(s){return i.datepicker._selectMonth(s)})("viewChanged",function(s){return i.datepicker._viewChanged(s)})("_userSelection",function(s){return i._handleUserSelection(s)}),I(),ee(2,une,0,0,"ng-template",2),F(3,"button",3),he("focus",function(){return i._closeButtonFocused=!0})("blur",function(){return i._closeButtonFocused=!1})("click",function(){return i.datepicker.close()}),U(4),I()()),2&e){let r;$e("mat-datepicker-content-container-with-custom-header",i.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",i._actionsPortal),Ue("aria-modal",!0)("aria-labelledby",null!==(r=i._dialogLabelId)&&void 0!==r?r:void 0),N(1),H("id",i.datepicker.id)("ngClass",i.datepicker.panelClass)("startAt",i.datepicker.startAt)("startView",i.datepicker.startView)("minDate",i.datepicker._getMinDate())("maxDate",i.datepicker._getMaxDate())("dateFilter",i.datepicker._getDateFilter())("headerComponent",i.datepicker.calendarHeaderComponent)("selected",i._getSelected())("dateClass",i.datepicker.dateClass)("comparisonStart",i.comparisonStart)("comparisonEnd",i.comparisonEnd)("@fadeInCalendar","enter"),N(1),H("cdkPortalOutlet",i._actionsPortal),N(1),$e("cdk-visually-hidden",!i._closeButtonFocused),H("color",i.color||"primary"),N(1),Qt(i._closeButtonText)}},directives:[px,lr,PL,sr,Zl],styles:[".mat-datepicker-content{display:block;border-radius:4px}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}\n"],encapsulation:2,data:{animation:[oP.transformPanel,oP.fadeInCalendar]},changeDetection:0}),n})(),Ef=(()=>{class n{constructor(e,i,r,s,a,o,l){this._overlay=e,this._ngZone=i,this._viewContainerRef=r,this._dateAdapter=a,this._dir=o,this._model=l,this._inputStateChanges=_.EMPTY,this.startView="month",this._touchUi=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this.yearSelected=new fe,this.monthSelected=new fe,this.viewChanged=new fe(!0),this.openedStream=new fe,this.closedStream=new fe,this._opened=!1,this.id="mat-datepicker-"+kne++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new pe,this._scrollStrategy=s}get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(e){this._color=e}get touchUi(){return this._touchUi}set touchUi(e){this._touchUi=je(e)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(e){const i=je(e);i!==this._disabled&&(this._disabled=i,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(e){this._restoreFocus=je(e)}get panelClass(){return this._panelClass}set panelClass(e){this._panelClass=function $U(n,t=/\s+/){const e=[];if(null!=n){const i=Array.isArray(n)?n:`${n}`.split(t);for(const r of i){const s=`${r}`.trim();s&&e.push(s)}}return e}(e)}get opened(){return this._opened}set opened(e){je(e)?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}ngOnChanges(e){const i=e.xPosition||e.yPosition;if(i&&!i.firstChange&&this._overlayRef){const r=this._overlayRef.getConfig().positionStrategy;r instanceof oO&&(this._setConnectedPositions(r),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(e){this._model.add(e)}_selectYear(e){this.yearSelected.emit(e)}_selectMonth(e){this.monthSelected.emit(e)}_viewChanged(e){this.viewChanged.emit(e)}registerInput(e){return this._inputStateChanges.unsubscribe(),this.datepickerInput=e,this._inputStateChanges=e.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(e){this._actionsPortal=e}removeActions(e){e===this._actionsPortal&&(this._actionsPortal=null)}open(){this._opened||this.disabled||(this._focusedElementBeforeOpen=Gh(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened)return;if(this._componentRef){const i=this._componentRef.instance;i._startExitAnimation(),i._animationDone.pipe(pi(1)).subscribe(()=>this._destroyOverlay())}const e=()=>{this._opened&&(this._opened=!1,this.closedStream.emit(),this._focusedElementBeforeOpen=null)};this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(e)):e()}_applyPendingSelection(){var e,i;null===(i=null===(e=this._componentRef)||void 0===e?void 0:e.instance)||void 0===i||i._applyPendingSelection()}_forwardContentValues(e){e.datepicker=this,e.color=this.color,e._actionsPortal=this._actionsPortal,e._dialogLabelId=this.datepickerInput.getOverlayLabelId()}_openOverlay(){this._destroyOverlay();const e=this.touchUi,i=new cf(Ane,this._viewContainerRef),r=this._overlayRef=this._overlay.create(new z_({positionStrategy:e?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[e?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:e?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(e?"dialog":"popup")}));this._getCloseStream(r).subscribe(s=>{s&&s.preventDefault(),this.close()}),r.keydownEvents().subscribe(s=>{const a=s.keyCode;(38===a||40===a||37===a||39===a||33===a||34===a)&&s.preventDefault()}),this._componentRef=r.attach(i),this._forwardContentValues(this._componentRef.instance),e||this._ngZone.onStable.pipe(pi(1)).subscribe(()=>r.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const e=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(e)}_setConnectedPositions(e){const i="end"===this.xPosition?"end":"start",r="start"===i?"end":"start",s="above"===this.yPosition?"bottom":"top",a="top"===s?"bottom":"top";return e.withPositions([{originX:i,originY:a,overlayX:i,overlayY:s},{originX:i,originY:s,overlayX:i,overlayY:a},{originX:r,originY:a,overlayX:r,overlayY:s},{originX:r,originY:s,overlayX:r,overlayY:a}])}_getCloseStream(e){return yr(e.backdropClick(),e.detachments(),e.keydownEvents().pipe(Dn(i=>27===i.keyCode&&!Ps(i)||this.datepickerInput&&Ps(i,"altKey")&&38===i.keyCode)))}}return n.\u0275fac=function(e){return new(e||n)(v(Ns),v(Ge),v(Vn),v(lP),v(Hi,8),v(ri,8),v(qo))},n.\u0275dir=q({type:n,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:"touchUi",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus",dateClass:"dateClass",panelClass:"panelClass",opened:"opened"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[wt]}),n})(),Lne=(()=>{class n extends Ef{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=we(n)))(i||n)}}(),n.\u0275cmp=Me({type:n,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[Ne([tP,{provide:Ef,useExisting:n}]),ne],decls:0,vars:0,template:function(e,i){},encapsulation:2,changeDetection:0}),n})();class Mg{constructor(t,e){this.target=t,this.targetElement=e,this.value=this.target.value}}let Ine=(()=>{class n{constructor(e,i,r){this._elementRef=e,this._dateAdapter=i,this._dateFormats=r,this.dateChange=new fe,this.dateInput=new fe,this.stateChanges=new pe,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=_.EMPTY,this._localeSubscription=_.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=s=>{const a=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(s.value));return!a||this._matchesFilter(a)?null:{matDatepickerFilter:!0}},this._minValidator=s=>{const a=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(s.value)),o=this._getMinDate();return!o||!a||this._dateAdapter.compareDate(o,a)<=0?null:{matDatepickerMin:{min:o,actual:a}}},this._maxValidator=s=>{const a=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(s.value)),o=this._getMaxDate();return!o||!a||this._dateAdapter.compareDate(o,a)>=0?null:{matDatepickerMax:{max:o,actual:a}}},this._lastValueValid=!1,this._localeSubscription=i.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(e){this._assignValueProgrammatically(e)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(e){const i=je(e),r=this._elementRef.nativeElement;this._disabled!==i&&(this._disabled=i,this.stateChanges.next(void 0)),i&&this._isInitialized&&r.blur&&r.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(e){this._model=e,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(i=>{if(this._shouldHandleChangeEvent(i)){const r=this._getValueFromModel(i.selection);this._lastValueValid=this._isValidValue(r),this._cvaOnChange(r),this._onTouched(),this._formatValue(r),this.dateInput.emit(new Mg(this,this._elementRef.nativeElement)),this.dateChange.emit(new Mg(this,this._elementRef.nativeElement))}})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(e){(function One(n,t){const e=Object.keys(n);for(let i of e){const{previousValue:r,currentValue:s}=n[i];if(!t.isDateInstance(r)||!t.isDateInstance(s))return!0;if(!t.sameDate(r,s))return!0}return!1})(e,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(e){this._validatorOnChange=e}validate(e){return this._validator?this._validator(e):null}writeValue(e){this._assignValueProgrammatically(e)}registerOnChange(e){this._cvaOnChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_onKeydown(e){e.altKey&&40===e.keyCode&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),e.preventDefault())}_onInput(e){const i=this._lastValueValid;let r=this._dateAdapter.parse(e,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(r),r=this._dateAdapter.getValidDateOrNull(r);const s=!this._dateAdapter.sameDate(r,this.value);!r||s?this._cvaOnChange(r):(e&&!this.value&&this._cvaOnChange(r),i!==this._lastValueValid&&this._validatorOnChange()),s&&(this._assignValue(r),this.dateInput.emit(new Mg(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new Mg(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(e){this._elementRef.nativeElement.value=null!=e?this._dateAdapter.format(e,this._dateFormats.display.dateInput):""}_assignValue(e){this._model?(this._assignValueToModel(e),this._pendingValue=null):this._pendingValue=e}_isValidValue(e){return!e||this._dateAdapter.isValid(e)}_parentDisabled(){return!1}_assignValueProgrammatically(e){e=this._dateAdapter.deserialize(e),this._lastValueValid=this._isValidValue(e),e=this._dateAdapter.getValidDateOrNull(e),this._assignValue(e),this._formatValue(e)}_matchesFilter(e){const i=this._getDateFilter();return!i||i(e)}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(Hi,8),v(ql,8))},n.\u0275dir=q({type:n,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[wt]}),n})();const Fne={provide:Ri,useExisting:mt(()=>_x),multi:!0},Rne={provide:mi,useExisting:mt(()=>_x),multi:!0};let _x=(()=>{class n extends Ine{constructor(e,i,r,s){super(e,i,r),this._formField=s,this._closedSubscription=_.EMPTY,this._validator=Pi.compose(super._getValidators())}set matDatepicker(e){e&&(this._datepicker=e,this._closedSubscription=e.closedStream.subscribe(()=>this._onTouched()),this._registerModel(e.registerInput(this)))}get min(){return this._min}set min(e){const i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(i,this._min)||(this._min=i,this._validatorOnChange())}get max(){return this._max}set max(e){const i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(i,this._max)||(this._max=i,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(e){const i=this._matchesFilter(this.value);this._dateFilter=e,this._matchesFilter(this.value)!==i&&this._validatorOnChange()}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(e){return e}_assignValueToModel(e){this._model&&this._model.updateSelection(e,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(e){return e.source!==this}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(Hi,8),v(ql,8),v(lw,8))},n.\u0275dir=q({type:n,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(e,i){1&e&&he("input",function(s){return i._onInput(s.target.value)})("change",function(){return i._onChange()})("blur",function(){return i._onBlur()})("keydown",function(s){return i._onKeydown(s)}),2&e&&(Ls("disabled",i.disabled),Ue("aria-haspopup",i._datepicker?"dialog":null)("aria-owns",(null==i._datepicker?null:i._datepicker.opened)&&i._datepicker.id||null)("min",i.min?i._dateAdapter.toIso8601(i.min):null)("max",i.max?i._dateAdapter.toIso8601(i.max):null)("data-mat-calendar",i._datepicker?i._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[Ne([Fne,Rne,{provide:TO,useExisting:n}]),ne]}),n})(),Pne=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","matDatepickerToggleIcon",""]]}),n})(),Nne=(()=>{class n{constructor(e,i,r){this._intl=e,this._changeDetectorRef=i,this._stateChanges=_.EMPTY;const s=Number(r);this.tabIndex=s||0===s?s:null}get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(e){this._disabled=je(e)}ngOnChanges(e){e.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(e){this.datepicker&&!this.disabled&&(this.datepicker.open(),e.stopPropagation())}_watchStateChanges(){const e=this.datepicker?this.datepicker.stateChanges:We(),i=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:We(),r=this.datepicker?yr(this.datepicker.openedStream,this.datepicker.closedStream):We();this._stateChanges.unsubscribe(),this._stateChanges=yr(this._intl.changes,e,i,r).subscribe(()=>this._changeDetectorRef.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(v(Sf),v($t),kr("tabindex"))},n.\u0275cmp=Me({type:n,selectors:[["mat-datepicker-toggle"]],contentQueries:function(e,i,r){if(1&e&&Ot(r,Pne,5),2&e){let s;xe(s=De())&&(i._customIcon=s.first)}},viewQuery:function(e,i){if(1&e&&dt(hne,5),2&e){let r;xe(r=De())&&(i._button=r.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(e,i){1&e&&he("click",function(s){return i._open(s)}),2&e&&(Ue("tabindex",null)("data-mat-calendar",i.datepicker?i.datepicker.id:null),$e("mat-datepicker-toggle-active",i.datepicker&&i.datepicker.opened)("mat-accent",i.datepicker&&"accent"===i.datepicker.color)("mat-warn",i.datepicker&&"warn"===i.datepicker.color))},inputs:{datepicker:["for","datepicker"],tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],disabled:"disabled",disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[wt],ngContentSelectors:pne,decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(e,i){1&e&&(en(mne),F(0,"button",0,1),ee(2,fne,2,0,"svg",2),Je(3),I()),2&e&&(H("disabled",i.disabled)("disableRipple",i.disableRipple),Ue("aria-haspopup",i.datepicker?"dialog":null)("aria-label",i.ariaLabel||i._intl.openCalendarLabel)("tabindex",i.disabled?-1:i.tabIndex),N(2),H("ngIf",!i._customIcon))},directives:[lr,xn],styles:[".mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon{width:1em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-datepicker-toggle-default-icon{display:block;width:1.5em;height:1.5em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-datepicker-toggle-default-icon{margin:auto}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}\n"],encapsulation:2,changeDetection:0}),n})(),Yne=(()=>{class n{constructor(e){this._datepicker=e}_applySelection(){this._datepicker._applyPendingSelection(),this._datepicker.close()}}return n.\u0275fac=function(e){return new(e||n)(v(Ef))},n.\u0275dir=q({type:n,selectors:[["","matDatepickerApply",""],["","matDateRangePickerApply",""]],hostBindings:function(e,i){1&e&&he("click",function(){return i._applySelection()})}}),n})(),Hne=(()=>{class n{constructor(e){this._datepicker=e}}return n.\u0275fac=function(e){return new(e||n)(v(Ef))},n.\u0275dir=q({type:n,selectors:[["","matDatepickerCancel",""],["","matDateRangePickerCancel",""]],hostBindings:function(e,i){1&e&&he("click",function(){return i._datepicker.close()})}}),n})(),Bne=(()=>{class n{constructor(e,i){this._datepicker=e,this._viewContainerRef=i}ngAfterViewInit(){this._portal=new df(this._template,this._viewContainerRef),this._datepicker.registerActions(this._portal)}ngOnDestroy(){var e;this._datepicker.removeActions(this._portal),this._portal&&this._portal.isAttached&&(null===(e=this._portal)||void 0===e||e.detach())}}return n.\u0275fac=function(e){return new(e||n)(v(Ef),v(Vn))},n.\u0275cmp=Me({type:n,selectors:[["mat-datepicker-actions"],["mat-date-range-picker-actions"]],viewQuery:function(e,i){if(1&e&&dt(Bn,5),2&e){let r;xe(r=De())&&(i._template=r.first)}},ngContentSelectors:XR,decls:1,vars:0,consts:[[1,"mat-datepicker-actions"]],template:function(e,i){1&e&&(en(),ee(0,_ne,2,0,"ng-template"))},styles:[".mat-datepicker-actions{display:flex;justify-content:flex-end;align-items:center;padding:0 8px 8px 8px}.mat-datepicker-actions .mat-button-base+.mat-button-base{margin-left:8px}[dir=rtl] .mat-datepicker-actions .mat-button-base+.mat-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,changeDetection:0}),n})(),Vne=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[Sf,Sne],imports:[[xi,af,uf,d_,Gd,Qe],Kl]}),n})();const cP=["toast-component",""];function jne(n,t){if(1&n){const e=Xt();F(0,"button",5),he("click",function(){return Ve(e),te().remove()}),F(1,"span",6),U(2,"\xd7"),I()()}}function zne(n,t){if(1&n&&(ls(0),U(1),cs()),2&n){const e=te(2);N(1),jt("[",e.duplicatesCount+1,"]")}}function Une(n,t){if(1&n&&(F(0,"div"),U(1),ee(2,zne,2,1,"ng-container",4),I()),2&n){const e=te();Ss(e.options.titleClass),Ue("aria-label",e.title),N(1),jt(" ",e.title," "),N(1),H("ngIf",e.duplicatesCount)}}function Gne(n,t){if(1&n&&Fe(0,"div",7),2&n){const e=te();Ss(e.options.messageClass),H("innerHTML",e.message,Xy)}}function $ne(n,t){if(1&n&&(F(0,"div",8),U(1),I()),2&n){const e=te();Ss(e.options.messageClass),Ue("aria-label",e.message),N(1),jt(" ",e.message," ")}}function Wne(n,t){if(1&n&&(F(0,"div"),Fe(1,"div",9),I()),2&n){const e=te();N(1),$n("width",e.width+"%")}}function qne(n,t){if(1&n){const e=Xt();F(0,"button",5),he("click",function(){return Ve(e),te().remove()}),F(1,"span",6),U(2,"\xd7"),I()()}}function Kne(n,t){if(1&n&&(ls(0),U(1),cs()),2&n){const e=te(2);N(1),jt("[",e.duplicatesCount+1,"]")}}function Qne(n,t){if(1&n&&(F(0,"div"),U(1),ee(2,Kne,2,1,"ng-container",4),I()),2&n){const e=te();Ss(e.options.titleClass),Ue("aria-label",e.title),N(1),jt(" ",e.title," "),N(1),H("ngIf",e.duplicatesCount)}}function Zne(n,t){if(1&n&&Fe(0,"div",7),2&n){const e=te();Ss(e.options.messageClass),H("innerHTML",e.message,Xy)}}function Jne(n,t){if(1&n&&(F(0,"div",8),U(1),I()),2&n){const e=te();Ss(e.options.messageClass),Ue("aria-label",e.message),N(1),jt(" ",e.message," ")}}function Xne(n,t){if(1&n&&(F(0,"div"),Fe(1,"div",9),I()),2&n){const e=te();N(1),$n("width",e.width+"%")}}class eie{constructor(t,e){this.component=t,this.injector=e}attach(t,e){return this._attachedHost=t,t.attach(this,e)}detach(){const t=this._attachedHost;if(t)return this._attachedHost=void 0,t.detach()}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class wg{constructor(t,e,i,r,s,a){this.toastId=t,this.config=e,this.message=i,this.title=r,this.toastType=s,this.toastRef=a,this._onTap=new pe,this._onAction=new pe,this.toastRef.afterClosed().subscribe(()=>{this._onAction.complete(),this._onTap.complete()})}triggerTap(){this._onTap.next(),this.config.tapToDismiss&&this._onTap.complete()}onTap(){return this._onTap.asObservable()}triggerAction(t){this._onAction.next(t)}onAction(){return this._onAction.asObservable()}}const dP={maxOpened:0,autoDismiss:!1,newestOnTop:!0,preventDuplicates:!1,countDuplicates:!1,resetTimeoutOnDuplicate:!1,includeTitleDuplicates:!1,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},closeButton:!1,disableTimeOut:!1,timeOut:5e3,extendedTimeOut:1e3,enableHtml:!1,progressBar:!1,toastClass:"ngx-toastr",positionClass:"toast-top-right",titleClass:"toast-title",messageClass:"toast-message",easing:"ease-in",easeTime:300,tapToDismiss:!0,onActivateTick:!1,progressAnimation:"decreasing",payload:null},uP=new le("ToastConfig");class nie{constructor(t){this._overlayRef=t,this.duplicatesCount=0,this._afterClosed=new pe,this._activate=new pe,this._manualClose=new pe,this._resetTimeout=new pe,this._countDuplicate=new pe}manualClose(){this._manualClose.next(),this._manualClose.complete()}manualClosed(){return this._manualClose.asObservable()}timeoutReset(){return this._resetTimeout.asObservable()}countDuplicate(){return this._countDuplicate.asObservable()}close(){this._overlayRef.detach(),this._afterClosed.next(),this._manualClose.next(),this._afterClosed.complete(),this._manualClose.complete(),this._activate.complete(),this._resetTimeout.complete(),this._countDuplicate.complete()}afterClosed(){return this._afterClosed.asObservable()}isInactive(){return this._activate.isStopped}activate(){this._activate.next(),this._activate.complete()}afterActivate(){return this._activate.asObservable()}onDuplicate(t,e){t&&this._resetTimeout.next(),e&&this._countDuplicate.next(++this.duplicatesCount)}}class iie{constructor(t,e){this._toastPackage=t,this._parentInjector=e}get(t,e,i){return t===wg?this._toastPackage:this._parentInjector.get(t,e,i)}}class rie extends class tie{attach(t,e){return this._attachedPortal=t,this.attachComponentPortal(t,e)}detach(){this._attachedPortal&&this._attachedPortal.setAttachedHost(),this._attachedPortal=void 0,this._disposeFn&&(this._disposeFn(),this._disposeFn=void 0)}setDisposeFn(t){this._disposeFn=t}}{constructor(t,e,i){super(),this._hostDomElement=t,this._componentFactoryResolver=e,this._appRef=i}attachComponentPortal(t,e){const i=this._componentFactoryResolver.resolveComponentFactory(t.component);let r;return r=i.create(t.injector),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.detachView(r.hostView),r.destroy()}),e?this._hostDomElement.insertBefore(this._getComponentRootNode(r),this._hostDomElement.firstChild):this._hostDomElement.appendChild(this._getComponentRootNode(r)),r}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}class sie{constructor(t){this._portalHost=t}attach(t,e=!0){return this._portalHost.attach(t,e)}detach(){return this._portalHost.detach()}}let aie=(()=>{class n{constructor(e){this._document=e}ngOnDestroy(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e=this._document.createElement("div");e.classList.add("overlay-container"),e.setAttribute("aria-live","polite"),this._document.body.appendChild(e),this._containerElement=e}}return n.\u0275fac=function(e){return new(e||n)(z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),oie=(()=>{class n{constructor(e,i,r,s){this._overlayContainer=e,this._componentFactoryResolver=i,this._appRef=r,this._document=s,this._paneElements=new Map}create(e,i){return this._createOverlayRef(this.getPaneElement(e,i))}getPaneElement(e="",i){return this._paneElements.get(i)||this._paneElements.set(i,{}),this._paneElements.get(i)[e]||(this._paneElements.get(i)[e]=this._createPaneElement(e,i)),this._paneElements.get(i)[e]}_createPaneElement(e,i){const r=this._document.createElement("div");return r.id="toast-container",r.classList.add(e),r.classList.add("toast-container"),i?i.getContainerElement().appendChild(r):this._overlayContainer.getContainerElement().appendChild(r),r}_createPortalHost(e){return new rie(e,this._componentFactoryResolver,this._appRef)}_createOverlayRef(e){return new sie(this._createPortalHost(e))}}return n.\u0275fac=function(e){return new(e||n)(z(aie),z(Ya),z(Cd),z(qe))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Ko=(()=>{class n{constructor(e,i,r,s,a){this.overlay=i,this._injector=r,this.sanitizer=s,this.ngZone=a,this.currentlyActive=0,this.toasts=[],this.index=0,this.toastrConfig=Object.assign(Object.assign({},e.default),e.config),e.config.iconClasses&&(this.toastrConfig.iconClasses=Object.assign(Object.assign({},e.default.iconClasses),e.config.iconClasses))}show(e,i,r={},s=""){return this._preBuildNotification(s,e,i,this.applyConfig(r))}success(e,i,r={}){return this._preBuildNotification(this.toastrConfig.iconClasses.success||"",e,i,this.applyConfig(r))}error(e,i,r={}){return this._preBuildNotification(this.toastrConfig.iconClasses.error||"",e,i,this.applyConfig(r))}info(e,i,r={}){return this._preBuildNotification(this.toastrConfig.iconClasses.info||"",e,i,this.applyConfig(r))}warning(e,i,r={}){return this._preBuildNotification(this.toastrConfig.iconClasses.warning||"",e,i,this.applyConfig(r))}clear(e){for(const i of this.toasts)if(void 0!==e){if(i.toastId===e)return void i.toastRef.manualClose()}else i.toastRef.manualClose()}remove(e){const i=this._findToast(e);if(!i||(i.activeToast.toastRef.close(),this.toasts.splice(i.index,1),this.currentlyActive=this.currentlyActive-1,!this.toastrConfig.maxOpened||!this.toasts.length))return!1;if(this.currentlyActivethis._buildNotification(e,i,r,s)):this._buildNotification(e,i,r,s)}_buildNotification(e,i,r,s){if(!s.toastComponent)throw new Error("toastComponent required");const a=this.findDuplicate(r,i,this.toastrConfig.resetTimeoutOnDuplicate&&s.timeOut>0,this.toastrConfig.countDuplicates);if((this.toastrConfig.includeTitleDuplicates&&r||i)&&this.toastrConfig.preventDuplicates&&null!==a)return a;this.previousToastMessage=i;let o=!1;this.toastrConfig.maxOpened&&this.currentlyActive>=this.toastrConfig.maxOpened&&(o=!0,this.toastrConfig.autoDismiss&&this.clear(this.toasts[0].toastId));const l=this.overlay.create(s.positionClass,this.overlayContainer);this.index=this.index+1;let d=i;i&&s.enableHtml&&(d=this.sanitizer.sanitize(Vt.HTML,i));const u=new nie(l),p=new wg(this.index,s,d,r,e,u),w=new iie(p,this._injector),T=new eie(s.toastComponent,w),L=l.attach(T,this.toastrConfig.newestOnTop);u.componentInstance=L.instance;const Y={toastId:this.index,title:r||"",message:i||"",toastRef:u,onShown:u.afterActivate(),onHidden:u.afterClosed(),onTap:p.onTap(),onAction:p.onAction(),portal:L};return o||(this.currentlyActive=this.currentlyActive+1,setTimeout(()=>{Y.toastRef.activate()})),this.toasts.push(Y),Y}}return n.\u0275fac=function(e){return new(e||n)(z(uP),z(oie),z(Ln),z(Dh),z(Ge))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),lie=(()=>{class n{constructor(e,i,r){this.toastrService=e,this.toastPackage=i,this.ngZone=r,this.width=-1,this.toastClasses="",this.state={value:"inactive",params:{easeTime:this.toastPackage.config.easeTime,easing:"ease-in"}},this.message=i.message,this.title=i.title,this.options=i.config,this.originalTimeout=i.config.timeOut,this.toastClasses=`${i.toastType} ${i.config.toastClass}`,this.sub=i.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=i.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=i.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=i.toastRef.countDuplicate().subscribe(s=>{this.duplicatesCount=s})}get displayStyle(){if("inactive"===this.state.value)return"none"}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state=Object.assign(Object.assign({},this.state),{value:"active"}),!0!==this.options.disableTimeOut&&"timeOut"!==this.options.disableTimeOut&&this.options.timeOut&&(this.outsideTimeout(()=>this.remove(),this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const e=(new Date).getTime();this.width=(this.hideTime-e)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state=Object.assign(Object.assign({},this.state),{value:"active"}),this.outsideTimeout(()=>this.remove(),this.originalTimeout),this.options.timeOut=this.originalTimeout,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10)}remove(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.state=Object.assign(Object.assign({},this.state),{value:"removed"}),this.outsideTimeout(()=>this.toastrService.remove(this.toastPackage.toastId),+this.toastPackage.config.easeTime))}tapToast(){"removed"!==this.state.value&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0===this.options.disableTimeOut||"extendedTimeOut"===this.options.disableTimeOut||0===this.options.extendedTimeOut||"removed"===this.state.value||(this.outsideTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}outsideTimeout(e,i){this.ngZone?this.ngZone.runOutsideAngular(()=>this.timeout=setTimeout(()=>this.runInsideAngular(e),i)):this.timeout=setTimeout(()=>e(),i)}outsideInterval(e,i){this.ngZone?this.ngZone.runOutsideAngular(()=>this.intervalId=setInterval(()=>this.runInsideAngular(e),i)):this.intervalId=setInterval(()=>e(),i)}runInsideAngular(e){this.ngZone?this.ngZone.run(()=>e()):e()}}return n.\u0275fac=function(e){return new(e||n)(v(Ko),v(wg),v(Ge))},n.\u0275cmp=Me({type:n,selectors:[["","toast-component",""]],hostVars:5,hostBindings:function(e,i){1&e&&he("click",function(){return i.tapToast()})("mouseenter",function(){return i.stickAround()})("mouseleave",function(){return i.delayedHideToast()}),2&e&&(gd("@flyInOut",i.state),Ss(i.toastClasses),$n("display",i.displayStyle))},attrs:cP,decls:5,vars:5,consts:[["type","button","class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alert",3,"class","innerHTML",4,"ngIf"],["role","alert",3,"class",4,"ngIf"],[4,"ngIf"],["type","button","aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alert",3,"innerHTML"],["role","alert"],[1,"toast-progress"]],template:function(e,i){1&e&&(ee(0,jne,3,0,"button",0),ee(1,Une,3,5,"div",1),ee(2,Gne,1,3,"div",2),ee(3,$ne,2,4,"div",3),ee(4,Wne,2,2,"div",4)),2&e&&(H("ngIf",i.options.closeButton),N(1),H("ngIf",i.title),N(1),H("ngIf",i.message&&i.options.enableHtml),N(1),H("ngIf",i.message&&!i.options.enableHtml),N(1),H("ngIf",i.options.progressBar))},directives:[xn],encapsulation:2,data:{animation:[_i("flyInOut",[Lt("inactive",He({opacity:0})),Lt("active",He({opacity:1})),Lt("removed",He({opacity:0})),qt("inactive => active",Wt("{{ easeTime }}ms {{ easing }}")),qt("active => removed",Wt("{{ easeTime }}ms {{ easing }}"))])]}}),n})();const cie=Object.assign(Object.assign({},dP),{toastComponent:lie});let die=(()=>{class n{static forRoot(e={}){return{ngModule:n,providers:[{provide:uP,useValue:{default:cie,config:e}}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi]]}),n})(),uie=(()=>{class n{constructor(e,i,r){this.toastrService=e,this.toastPackage=i,this.appRef=r,this.width=-1,this.toastClasses="",this.state="inactive",this.message=i.message,this.title=i.title,this.options=i.config,this.originalTimeout=i.config.timeOut,this.toastClasses=`${i.toastType} ${i.config.toastClass}`,this.sub=i.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=i.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=i.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=i.toastRef.countDuplicate().subscribe(s=>{this.duplicatesCount=s})}get displayStyle(){if("inactive"===this.state)return"none"}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state="active",!(!0===this.options.disableTimeOut||"timeOut"===this.options.disableTimeOut)&&this.options.timeOut&&(this.timeout=setTimeout(()=>{this.remove()},this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10))),this.options.onActivateTick&&this.appRef.tick()}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const e=(new Date).getTime();this.width=(this.hideTime-e)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state="active",this.options.timeOut=this.originalTimeout,this.timeout=setTimeout(()=>this.remove(),this.originalTimeout),this.hideTime=(new Date).getTime()+(this.originalTimeout||0),this.width=-1,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10))}remove(){"removed"!==this.state&&(clearTimeout(this.timeout),this.state="removed",this.timeout=setTimeout(()=>this.toastrService.remove(this.toastPackage.toastId)))}tapToast(){"removed"!==this.state&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0===this.options.disableTimeOut||"extendedTimeOut"===this.options.disableTimeOut||0===this.options.extendedTimeOut||"removed"===this.state||(this.timeout=setTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10)))}}return n.\u0275fac=function(e){return new(e||n)(v(Ko),v(wg),v(Cd))},n.\u0275cmp=Me({type:n,selectors:[["","toast-component",""]],hostVars:4,hostBindings:function(e,i){1&e&&he("click",function(){return i.tapToast()})("mouseenter",function(){return i.stickAround()})("mouseleave",function(){return i.delayedHideToast()}),2&e&&(Ss(i.toastClasses),$n("display",i.displayStyle))},attrs:cP,decls:5,vars:5,consts:[["type","button","class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alert",3,"class","innerHTML",4,"ngIf"],["role","alert",3,"class",4,"ngIf"],[4,"ngIf"],["type","button","aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alert",3,"innerHTML"],["role","alert"],[1,"toast-progress"]],template:function(e,i){1&e&&(ee(0,qne,3,0,"button",0),ee(1,Qne,3,5,"div",1),ee(2,Zne,1,3,"div",2),ee(3,Jne,2,4,"div",3),ee(4,Xne,2,2,"div",4)),2&e&&(H("ngIf",i.options.closeButton),N(1),H("ngIf",i.title),N(1),H("ngIf",i.message&&i.options.enableHtml),N(1),H("ngIf",i.message&&!i.options.enableHtml),N(1),H("ngIf",i.options.progressBar))},directives:[xn],encapsulation:2}),n})();Object.assign(Object.assign({},dP),{toastComponent:uie});const hie=["input"];function fie(n,t){if(1&n){const e=Xt();F(0,"span")(1,"input",1,2),he("click",function(r){return Ve(e),te().onClick(r)})("paste",function(r){const a=Ve(e).index;return te().onPaste(r,a)})("input",function(r){const a=Ve(e).index;return te().onInput(r,a)})("keydown",function(r){const a=Ve(e).index;return te().onKeydown(r,a)}),I()()}if(2&n){const e=te();$e("code-hidden",e.isCodeHidden),N(1),H("type",e.inputType)("disabled",e.disabled),Ue("autocapitalize",e.autocapitalize)}}const hP=new le("CodeInputComponentConfig"),fP={codeLength:4,inputType:"tel",initialFocusField:void 0,isCharsCode:!1,isCodeHidden:!1,isPrevFocusableAfterClearing:!0,isFocusingOnLastByClickIfFilled:!1,code:void 0,disabled:!1,autocapitalize:void 0};var Qo=(()=>{return(n=Qo||(Qo={}))[n.ready=0]="ready",n[n.reset=1]="reset",Qo;var n})();let mie=(()=>{class n{constructor(e){if(this.isNonDigitsCode=!1,this.codeChanged=new fe,this.codeCompleted=new fe,this.placeholders=[],this.inputs=[],this.inputsStates=[],this.state={isFocusingAfterAppearingCompleted:!1,isInitialFocusFieldEnabled:!1},Object.assign(this,fP),e)for(const i in e)!e.hasOwnProperty(i)||!fP.hasOwnProperty(i)||(this[i]=e[i])}ngOnInit(){this.state.isInitialFocusFieldEnabled=!this.isEmpty(this.initialFocusField),this.onCodeLengthChanges()}ngAfterViewInit(){this.inputsListSubscription=this.inputsList.changes.subscribe(this.onInputsListChanges.bind(this)),this.onInputsListChanges(this.inputsList)}ngAfterViewChecked(){this.focusOnInputAfterAppearing()}ngOnChanges(e){e.code&&this.onInputCodeChanges(),e.codeLength&&this.onCodeLengthChanges()}ngOnDestroy(){this.inputsListSubscription&&this.inputsListSubscription.unsubscribe()}reset(e=!1){this.onInputCodeChanges(),this.state.isInitialFocusFieldEnabled&&this.focusOnField(this.initialFocusField),e&&this.emitChanges()}focusOnField(e){if(e>=this._codeLength)throw new Error("The index of the focusing input box should be less than the codeLength.");this.inputs[e].focus()}onClick(e){if(!this.isFocusingOnLastByClickIfFilled)return;const r=this.inputs[this._codeLength-1];e.target===r||!(this.getCurrentFilledCode().length>=this._codeLength)||setTimeout(()=>r.focus())}onInput(e,i){const r=e.target,s=e.data||r.value;if(this.isEmpty(s))return;if(!this.canInputValue(s))return e.preventDefault(),e.stopPropagation(),this.setInputValue(r,null),void this.setStateForInput(r,Qo.reset);const a=s.toString().trim().split("");for(let l=0;lthis._codeLength-1)break;this.setInputValue(this.inputs[d],a[l])}this.emitChanges();const o=i+a.length;o>this._codeLength-1?r.blur():this.inputs[o].focus()}onPaste(e,i){e.preventDefault(),e.stopPropagation();const r=e.clipboardData?e.clipboardData.getData("text").trim():void 0;if(this.isEmpty(r))return;const s=r.split("");let a=0;for(let o=i;o{this.setInputValue(r,null)});const e=this.code.toString().trim().split("");let i=!0;for(const r of e)if(!this.canInputValue(r)){i=!1;break}this.inputs.forEach((r,s)=>{this.setInputValue(r,i?e[s]:null)})}onCodeLengthChanges(){if(this.codeLength)if(this._codeLength=this.codeLength,this._codeLength>this.placeholders.length){const e=Array(this._codeLength-this.placeholders.length).fill(1);this.placeholders.splice(this.placeholders.length-1,0,...e)}else this._codeLengththis.inputs.length){const i=e.filter((s,a)=>a>this.inputs.length-1);this.inputs.splice(this.inputs.length,0,...i.map(s=>s.nativeElement));const r=Array(i.length).fill(Qo.ready);this.inputsStates.splice(this.inputsStates.length,0,...r)}else e.lengththis.emitCode(),50)}emitCode(){const e=this.getCurrentFilledCode();this.codeChanged.emit(e),e.length>=this._codeLength&&this.codeCompleted.emit(e)}getCurrentFilledCode(){let e="";for(const i of this.inputs)this.isEmpty(i.value)||(e+=i.value);return e}isBackspaceKey(e){return e.key&&"backspace"===e.key.toLowerCase()||e.keyCode&&8===e.keyCode?Promise.resolve(!0):e.keyCode&&229===e.keyCode?new Promise(r=>{setTimeout(()=>{const s=e.target,a=this.getStateForInput(s)===Qo.reset;a&&this.setStateForInput(s,Qo.ready),r(0===s.selectionStart&&!a)})}):Promise.resolve(!1)}isDeleteKey(e){return e.key&&"delete"===e.key.toLowerCase()||e.keyCode&&46===e.keyCode}setInputValue(e,i){const s="has-value",a="empty";this.isEmpty(i)?(e.value="",e.classList.remove(s),e.parentElement.classList.add(a)):(e.value=i,e.classList.add(s),e.parentElement.classList.remove(a))}canInputValue(e){return!this.isEmpty(e)&&(/^[0-9]+$/.test(e.toString())||this.isCharsCode||this.isNonDigitsCode)}setStateForInput(e,i){const r=this.inputs.indexOf(e);r<0||(this.inputsStates[r]=i)}getStateForInput(e){const i=this.inputs.indexOf(e);return this.inputsStates[i]}isEmpty(e){return null==e||!e.toString().length}}return n.\u0275fac=function(e){return new(e||n)(v(hP,8))},n.\u0275cmp=Me({type:n,selectors:[["code-input"]],viewQuery:function(e,i){if(1&e&&dt(hie,5),2&e){let r;xe(r=De())&&(i.inputsList=r)}},inputs:{isNonDigitsCode:"isNonDigitsCode",codeLength:"codeLength",inputType:"inputType",initialFocusField:"initialFocusField",isCharsCode:"isCharsCode",isCodeHidden:"isCodeHidden",isPrevFocusableAfterClearing:"isPrevFocusableAfterClearing",isFocusingOnLastByClickIfFilled:"isFocusingOnLastByClickIfFilled",code:"code",disabled:"disabled",autocapitalize:"autocapitalize"},outputs:{codeChanged:"codeChanged",codeCompleted:"codeCompleted"},features:[wt],decls:1,vars:1,consts:[[3,"code-hidden",4,"ngFor","ngForOf"],["autocomplete","one-time-code",3,"type","disabled","click","paste","input","keydown"],["input",""]],template:function(e,i){1&e&&ee(0,fie,3,5,"span",0),2&e&&H("ngForOf",i.placeholders)},directives:[Do],styles:["[_nghost-%COMP%]{--text-security-type:disc;--item-spacing:4px;--item-height:4.375em;--item-border:1px solid #ddd;--item-border-bottom:1px solid #ddd;--item-border-has-value:1px solid #ddd;--item-border-bottom-has-value:1px solid #ddd;--item-border-focused:1px solid #ddd;--item-border-bottom-focused:1px solid #ddd;--item-shadow-focused:0px 1px 5px #ddd;--item-border-radius:5px;--item-background:transparent;--color:#171516;display:flex;transform:translateZ(0);font-size:inherit;color:var(--color)}[_nghost-%COMP%] span[_ngcontent-%COMP%]{display:block;flex:1;padding-right:var(--item-spacing)}[_nghost-%COMP%] span[_ngcontent-%COMP%]:first-child{padding-left:var(--item-spacing)}[_nghost-%COMP%] span.code-hidden[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{text-security:var(--text-security-type);-webkit-text-security:var(--text-security-type);-moz-text-security:var(--text-security-type)}[_nghost-%COMP%] input[_ngcontent-%COMP%]{width:100%;height:var(--item-height);color:inherit;background:var(--item-background);text-align:center;font-size:inherit;border:var(--item-border);border-bottom:var(--item-border-bottom);border-radius:var(--item-border-radius);-webkit-appearance:none;transform:translateZ(0);-webkit-transform:translateZ(0);outline:none}[_nghost-%COMP%] input.has-value[_ngcontent-%COMP%]{border:var(--item-border-has-value);border-bottom:var(--item-border-bottom-has-value)}[_nghost-%COMP%] input[_ngcontent-%COMP%]:focus{border:var(--item-border-focused);border-bottom:var(--item-border-bottom-focused);box-shadow:var(--item-shadow-focused)}"]}),n})(),pie=(()=>{class n{static forRoot(e){return{ngModule:n,providers:[{provide:hP,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[xi]]}),n})();class Zo extends Error{}class _ie extends Zo{constructor(t){super(`Invalid DateTime: ${t.toMessage()}`)}}class gie extends Zo{constructor(t){super(`Invalid Duration: ${t.toMessage()}`)}}class yie extends Zo{constructor(t){super(`Invalid Interval: ${t.toMessage()}`)}}class xg extends Zo{constructor(t){super(`Invalid unit ${t}`),Object.setPrototypeOf(this,xg.prototype)}}class gx extends Zo{constructor(t){super(`${t} is an invalid or unknown zone specifier`),Object.setPrototypeOf(this,gx.prototype)}}class rc extends Zo{constructor(t){super(t),Object.setPrototypeOf(this,rc.prototype)}}class Lr extends Zo{constructor(t){super(t),Object.setPrototypeOf(this,Lr.prototype)}}class ba extends Zo{constructor(){super("Zone is an abstract class"),Object.setPrototypeOf(this,ba.prototype)}}var _s=Intl;function cr(n){return void 0!==n}function $i(n){return void 0===n}function ro(n){return"number"==typeof n}function Dg(n){return ro(n)&&n%1==0}function mP(){try{return void 0!==_s&&!!_s.RelativeTimeFormat}catch(n){return!1}}function pP(n,t,e){if(0!==n.length)return n.reduce((i,r)=>{const s=[t(r),r];return e(i[0],s[0])===i[0]?i:s},[t(n[0]),n[0]])[1]}function Ma(n,t,e){return Dg(n)&&n>=t&&n<=e}function ai(n,t=2){const e=n<0?"-":"",i=e?-1*+n:n;let r;return r=i.toString().length99?n:n>60?1900+n:2e3+n}function gP(n,t,e,i){const r=new Date(n),a=Object.assign({timeZoneName:t},{hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",timeZone:i}),o=new _s.DateTimeFormat(e,a).formatToParts(r).find(l=>"timezonename"===l.type.toLowerCase());return o?o.value:null}function Tg(n,t){let e=parseInt(n,10);Number.isNaN(e)&&(e=0);const i=parseInt(t,10)||0;return 60*e+(e<0||Object.is(e,-0)?-i:i)}function yP(n){const t=Number(n);if("boolean"==typeof n||""===n||Number.isNaN(t))throw new Lr(`Invalid unit value ${n}`);return t}function Sg(n,t){return Object.keys(n).reduce((e,i)=>(null!=n[i]&&(e[t(i)]=yP(n[i])),e),{})}function If(n,t){const e=Math.trunc(Math.abs(n/60)),i=Math.trunc(Math.abs(n%60)),r=n>=0?"+":"-";switch(t){case"short":return`${r}${ai(e,2)}:${ai(i,2)}`;case"narrow":return`${r}${e}${i>0?`:${i}`:""}`;case"techie":return`${r}${ai(e,2)}${ai(i,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function Eg(n){return t=n,["hour","minute","second","millisecond"].reduce((i,r)=>(i[r]=t[r],i),{});var t}const vP=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/,Xo=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],bP=Xo.slice(0).reverse(),MP=["years","months","days","hours","minutes","seconds","milliseconds"],Te="numeric",Bs="short",Kr="long",Mx={year:Te,month:Te,day:Te},wP={year:Te,month:Bs,day:Te},vie={year:Te,month:Bs,day:Te,weekday:Bs},xP={year:Te,month:Kr,day:Te},DP={year:Te,month:Kr,day:Te,weekday:Kr},CP={hour:Te,minute:Te},kP={hour:Te,minute:Te,second:Te},TP={hour:Te,minute:Te,second:Te,timeZoneName:Bs},SP={hour:Te,minute:Te,second:Te,timeZoneName:Kr},EP={hour:Te,minute:Te,hourCycle:"h23"},AP={hour:Te,minute:Te,second:Te,hourCycle:"h23"},LP={hour:Te,minute:Te,second:Te,hourCycle:"h23",timeZoneName:Bs},IP={hour:Te,minute:Te,second:Te,hourCycle:"h23",timeZoneName:Kr},OP={year:Te,month:Te,day:Te,hour:Te,minute:Te},FP={year:Te,month:Te,day:Te,hour:Te,minute:Te,second:Te},RP={year:Te,month:Bs,day:Te,hour:Te,minute:Te},PP={year:Te,month:Bs,day:Te,hour:Te,minute:Te,second:Te},bie={year:Te,month:Bs,day:Te,weekday:Bs,hour:Te,minute:Te},NP={year:Te,month:Kr,day:Te,hour:Te,minute:Te,timeZoneName:Bs},YP={year:Te,month:Kr,day:Te,hour:Te,minute:Te,second:Te,timeZoneName:Bs},HP={year:Te,month:Kr,day:Te,weekday:Kr,hour:Te,minute:Te,timeZoneName:Kr},BP={year:Te,month:Kr,day:Te,weekday:Kr,hour:Te,minute:Te,second:Te,timeZoneName:Kr},Mie=["January","February","March","April","May","June","July","August","September","October","November","December"],VP=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wie=["J","F","M","A","M","J","J","A","S","O","N","D"];function jP(n){switch(n){case"narrow":return[...wie];case"short":return[...VP];case"long":return[...Mie];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"]}}const zP=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],UP=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],xie=["M","T","W","T","F","S","S"];function GP(n){switch(n){case"narrow":return[...xie];case"short":return[...UP];case"long":return[...zP];case"numeric":return["1","2","3","4","5","6","7"]}}const $P=["AM","PM"],Die=["Before Christ","Anno Domini"],Cie=["BC","AD"],kie=["B","A"];function WP(n){switch(n){case"narrow":return[...kie];case"short":return[...Cie];case"long":return[...Die]}}class Of{get type(){throw new ba}get ianaName(){return this.name}get name(){throw new ba}get isUniversal(){throw new ba}offsetName(t,e){throw new ba}formatOffset(t,e){throw new ba}offset(t){throw new ba}equals(t){throw new ba}get isValid(){throw new ba}}let Lg={};const Tie={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let Ig={};class so extends Of{constructor(t){super(),this._zoneName=t,this._valid=so.isValidZone(t)}static create(t){return Ig[t]||(Ig[t]=new so(t)),Ig[t]}static resetCache(){Ig={},Lg={}}static isValidSpecifier(t){return this.isValidZone(t)}static isValidZone(t){if(!t)return!1;try{return new _s.DateTimeFormat("en-US",{timeZone:t}).format(),!0}catch(e){return!1}}get type(){return"iana"}get name(){return this._zoneName}get isUniversal(){return!1}offsetName(t,{format:e,locale:i}={}){return gP(t,e,i,this.name)}formatOffset(t,e){return If(this.offset(t),e)}offset(t){const e=new Date(t);if(isNaN(+e))return NaN;const i=function(L){if(!Lg[L])try{Lg[L]=new _s.DateTimeFormat("en-US",{hour12:!1,timeZone:L,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})}catch(Y){throw new gx(L)}return Lg[L]}(this.name);let r;const[s,a,o,l,d,u,p]=typeof i.formatToParts==typeof isNaN?function(L,Y){const $=L.formatToParts(Y),W=[];for(let j=0;j<$.length;j++){const{type:re,value:ge}=$[j],Ae=Tie[re];"era"===re?W[Ae]=ge:$i(Ae)||(W[Ae]=parseInt(ge,10))}return W}(i,e):function(L,Y){const $=L.format(Y).replace(/\u200E/g,""),W=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec($),[,j,re,ge,Ae,yt,Nt,Rn]=W;return[ge,j,re,Ae,yt,Nt,Rn]}(i,e);"BC"===l&&(r=1-Math.abs(+s));let w=+e;const T=w%1e3;return w-=T>=0?T:1e3+T,(bx({year:r||+s,month:+a,day:+o,hour:+(24===d?0:d),minute:+u,second:+p,millisecond:0})-w)/6e4}equals(t){return"iana"===t.type&&t.name===this.name}get isValid(){return this._valid}}let wx=null;class dr extends Of{constructor(t){super(),this._fixed=t}static get utcInstance(){return null===wx&&(wx=new dr(0)),wx}get isValid(){return!0}get ianaName(){return 0===this._fixed?"Etc/UTC":`Etc/GMT${If(-this._fixed,"narrow")}`}get name(){return 0===this._fixed?"UTC":`UTC${If(this._fixed,"narrow")}`}get type(){return"fixed"}get isUniversal(){return!0}static instance(t){return 0===t?dr.utcInstance:new dr(t)}static parseSpecifier(t){if(t){const e=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(e)return new dr(Tg(e[1],e[2]))}return null}offsetName(){return this.name}formatOffset(t,e){return If(this._fixed,e)}offset(){return this._fixed}equals(t){return"fixed"===t.type&&t._fixed===this._fixed}}class xx extends Of{constructor(t){super(),this._zoneName=t,Object.setPrototypeOf(this,xx.prototype)}get type(){return"invalid"}get name(){return this._zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}const el=(n,t)=>{if($i(n)||null===n)return t;if(n instanceof Of)return n;if("string"==typeof n){const e=n.toLowerCase();return"local"===e||"system"===e?t:"utc"===e||"gmt"===e?dr.utcInstance:dr.parseSpecifier(e)||so.create(n)}return ro(n)?dr.instance(n):"object"==typeof n&&n.offset&&"number"==typeof n.offset?n:new xx(n)};let Dx=null;class Cx extends Of{static get instance(){return null===Dx&&(Dx=new Cx),Dx}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(t,{format:e,locale:i}){return gP(t,e,i)}formatOffset(t,e){return If(this.offset(t),e)}offset(t){return-new Date(t).getTimezoneOffset()}equals(t){return"system"===t.type}get isValid(){return!0}}let qP,KP,QP,ZP=()=>Date.now(),kx="system",JP=!1;class gi{static get now(){return ZP}static set now(t){ZP=t}static set defaultZoneLike(t){kx=t}static set defaultZone(t){kx=t}static get defaultZone(){return el(kx,Cx.instance)}static get defaultLocale(){return qP}static set defaultLocale(t){qP=t}static get defaultNumberingSystem(){return KP}static set defaultNumberingSystem(t){KP=t}static get defaultOutputCalendar(){return QP}static set defaultOutputCalendar(t){QP=t}static get throwOnInvalid(){return JP}static set throwOnInvalid(t){JP=t}static resetCaches(){Fn.resetCache(),so.resetCache()}}let Tx={},Sx={};function Ex(n,t={}){const e=JSON.stringify([n,t]);let i=Sx[e];return i||(i=new _s.DateTimeFormat(n,t),Sx[e]=i),i}let Og,Ax={},Lx={};function Fg(n,t,e,i){return"en"===n.listingMode()?e(t):i(t)}class Sie{constructor(t,e,i){this._padTo=i.padTo||0,this._floor=i.floor||!1;const r=function(s,a){var o={};for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&a.indexOf(l)<0&&(o[l]=s[l]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var d=0;for(l=Object.getOwnPropertySymbols(s);d0){const s=Object.assign({useGrouping:!1},i);this._padTo>0&&(s.minimumIntegerDigits=i.padTo),this._inf=function(a,o){const l=JSON.stringify([a,o]);let d=Ax[l];return d||(d=new _s.NumberFormat(a,o),Ax[l]=d),d}(t,s)}}format(t){if(this._inf){const e=this._floor?Math.floor(t):t;return this._inf.format(e)}return ai(this._floor?Math.floor(t):vx(t,3),this._padTo)}}class Eie{constructor(t,e,i){let r;if(this._opts=i,t.zone.isUniversal){const a=t.offset/60*-1,o=a>=0?`Etc/GMT+${a}`:`Etc/GMT${a}`;0!==t.offset&&so.create(o).isValid?(r=o,this._dt=t):(r="UTC",this._dt=i.timeZoneName||0===t.offset?t:be.fromMillis(t.ts+60*t.offset*1e3))}else"system"===t.zone.type?this._dt=t:(this._dt=t,r=t.zone.name);const s=Object.assign({},this._opts);r&&(s.timeZone=r),this._dtf=Ex(e,s)}format(){return this._dtf.format(this._dt.toJSDate())}formatToParts(){return this._dtf.formatToParts(this._dt.toJSDate())}resolvedOptions(){return this._dtf.resolvedOptions()}}class Aie{constructor(t,e,i){this._opts=Object.assign({style:"long"},i),!e&&mP()&&(this._rtf=function(r,s={}){const a=JSON.stringify([r,s]);let o=Lx[a];return o||(o=new _s.RelativeTimeFormat(r,s),Lx[a]=o),o}(t,i))}format(t,e){return this._rtf?this._rtf.format(t,e):function(i,r,s="always",a=!1){const o=Ft.normalizeUnit(i),l={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."],milliseconds:[]}[o],d=-1===["hours","minutes","seconds"].indexOf(o);if("auto"===s&&d){const L="days"===o;switch(r){case 1:return L?"tomorrow":`next ${l[0]}`;case-1:return L?"yesterday":`last ${l[0]}`;case 0:return L?"today":`this ${l[0]}`}}const u=Object.is(r,-0)||r<0,p=Math.abs(r),w=1===p,T=a?w?l[1]:l[2]||l[1]:w?l[0]:o;return u?`${p} ${T} ago`:`in ${p} ${T}`}(e,t,this._opts.numeric,"long"!==this._opts.style)}formatToParts(t,e){return this._rtf?this._rtf.formatToParts(t,e):[]}}class Fn{constructor(t,e,i,r){const[s,a,o]=function(l){const d=l.indexOf("-u-");if(-1===d)return[l];{let u;const p=l.substring(0,d);try{u=Ex(l).resolvedOptions()}catch(L){u=Ex(p).resolvedOptions()}const{numberingSystem:w,calendar:T}=u;return[p,w,T]}}(t);var l,d,u;this.locale=s,this.numberingSystem=e||a,this.outputCalendar=i||o,this._intl=(l=this.locale,d=this.numberingSystem,((u=this.outputCalendar)||d)&&(l+="-u",u&&(l+=`-ca-${u}`),d&&(l+=`-nu-${d}`)),l),this._weekdaysCache={format:{},standalone:{}},this._monthsCache={format:{},standalone:{}},this._meridiemCache=void 0,this._eraCache={},this._specifiedLocale=r,this._fastNumbersCached=void 0}get fastNumbers(){return void 0===this._fastNumbersCached&&(this._fastNumbersCached=this._supportsFastNumbers()),this._fastNumbersCached}static fromOpts(t){return Fn.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)}static create(t,e,i,r=!1){const s=t||gi.defaultLocale,a=s||(r?"en-US":(Og||(Og=(new _s.DateTimeFormat).resolvedOptions().locale),Og));return new Fn(a,e||gi.defaultNumberingSystem,i||gi.defaultOutputCalendar,s)}static resetCache(){Og=void 0,Tx={},Sx={},Ax={},Lx={}}static fromObject({locale:t,numberingSystem:e,outputCalendar:i}={}){return Fn.create(t,e,i)}listingMode(){return this.isEnglish()&&!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar)?"en":"intl"}clone(t){return t&&0!==Object.getOwnPropertyNames(t).length?Fn.create(t.locale||this._specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1):this}redefaultToEN(t={}){return this.clone(Object.assign(Object.assign({},t),{defaultToEN:!0}))}redefaultToSystem(t={}){return this.clone(Object.assign(Object.assign({},t),{defaultToEN:!1}))}months(t,e=!1){return Fg(this,t,jP,i=>{const r=e?{month:i,day:"numeric"}:{month:i},s=e?"format":"standalone";return this._monthsCache[s][i]||(this._monthsCache[s][i]=function(a){const o=[];for(let l=1;l<=12;l++){const d=be.utc(2016,l,1);o.push(a(d))}return o}(a=>this.extract(a,r,"month"))),this._monthsCache[s][i]})}weekdays(t,e=!1){return Fg(this,t,GP,i=>{const r=e?{weekday:i,year:"numeric",month:"long",day:"numeric"}:{weekday:i},s=e?"format":"standalone";return this._weekdaysCache[s][i]||(this._weekdaysCache[s][i]=function(a){const o=[];for(let l=1;l<=7;l++){const d=be.utc(2016,11,13+l);o.push(a(d))}return o}(a=>this.extract(a,r,"weekday"))),this._weekdaysCache[s][i]})}meridiems(){return Fg(this,"long",()=>$P,()=>(void 0===this._meridiemCache&&(this._meridiemCache=[be.utc(2016,11,13,9),be.utc(2016,11,13,19)].map(t=>this.extract(t,{hour:"numeric",hourCycle:"h12"},"dayPeriod"))),this._meridiemCache))}eras(t){return Fg(this,t,WP,e=>{const i={era:e};return this._eraCache[e]||(this._eraCache[e]=[be.utc(-40,1,1),be.utc(2017,1,1)].map(r=>this.extract(r,i,"era"))),this._eraCache[e]})}extract(t,e,i){const r=this.dtFormatter(t,e).formatToParts().find(s=>s.type.toLowerCase()===i.toLowerCase());if(!r)throw new Error(`Invalid extract field ${i}`);return r.value}numberFormatter(t={}){return new Sie(this._intl,this.fastNumbers,t)}dtFormatter(t,e={}){return new Eie(t,this._intl,e)}relFormatter(t={}){return new Aie(this._intl,this.isEnglish(),t)}listFormatter(t={}){return function(e,i={}){const r=JSON.stringify([e,i]);let s=Tx[r];return s||(s=new _s.ListFormat(e,i),Tx[r]=s),s}(this._intl,t)}isEnglish(){return!!~["en","en-us"].indexOf(this.locale.toLowerCase())||new _s.DateTimeFormat(this._intl).resolvedOptions().locale.startsWith("en-us")}equals(t){return this.locale===t.locale&&this.numberingSystem===t.numberingSystem&&this.outputCalendar===t.outputCalendar}_supportsFastNumbers(){return(!this.numberingSystem||"latn"===this.numberingSystem)&&("latn"===this.numberingSystem||!this.locale||this.locale.startsWith("en")||"latn"===_s.DateTimeFormat(this._intl).resolvedOptions().numberingSystem)}}function XP(n,t){let e="";for(const i of n)e+=i.literal?i.val:t(i.val);return e}const Lie={D:Mx,DD:wP,DDD:xP,DDDD:DP,t:CP,tt:kP,ttt:TP,tttt:SP,T:EP,TT:AP,TTT:LP,TTTT:IP,f:OP,ff:RP,fff:NP,ffff:HP,F:FP,FF:PP,FFF:YP,FFFF:BP};class Ir{constructor(t,e){this._opts=e,this._loc=t,this._systemLoc=void 0}static create(t,e={}){return new Ir(t,e)}static parseFormat(t){let e=null,i="",r=!1;const s=[];for(let a=0;a0&&s.push({literal:r,val:i}),e=null,i="",r=!r):r||o===e?i+=o:(i.length>0&&s.push({literal:!1,val:i}),i=o,e=o)}return i.length>0&&s.push({literal:r,val:i}),s}static macroTokenToFormatOpts(t){return Lie[t]}formatWithSystemDefault(t,e){return void 0===this._systemLoc&&(this._systemLoc=this._loc.redefaultToSystem()),this._systemLoc.dtFormatter(t,Object.assign(Object.assign({},this._opts),e)).format()}formatDateTime(t,e={}){return this._loc.dtFormatter(t,Object.assign(Object.assign({},this._opts),e)).format()}formatDateTimeParts(t,e={}){return this._loc.dtFormatter(t,Object.assign(Object.assign({},this._opts),e)).formatToParts()}resolvedOptions(t,e={}){return this._loc.dtFormatter(t,Object.assign(Object.assign({},this._opts),e)).resolvedOptions()}num(t,e=0){if(this._opts.forceSimple)return ai(t,e);const i=Object.assign({},this._opts);return e>0&&(i.padTo=e),this._loc.numberFormatter(i).format(t)}formatDateTimeFromString(t,e){const i="en"===this._loc.listingMode(),r=this._loc.outputCalendar&&"gregory"!==this._loc.outputCalendar,s=(w,T)=>this._loc.extract(t,w,T),a=w=>t.isOffsetFixed&&0===t.offset&&w.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,w.format):"",l=(w,T)=>{return i?(L=t,jP(w)[L.month-1]):s(T?{month:w}:{month:w,day:"numeric"},"month");var L},d=(w,T)=>{return i?(L=t,GP(w)[L.weekday-1]):s(T?{weekday:w}:{weekday:w,month:"long",day:"numeric"},"weekday");var L},u=w=>{const T=Ir.macroTokenToFormatOpts(w);return T?this.formatWithSystemDefault(t,T):w},p=w=>{return i?(T=t,WP(w)[T.year<0?0:1]):s({era:w},"era");var T};return XP(Ir.parseFormat(e),w=>{switch(w){case"S":return this.num(t.millisecond);case"u":case"SSS":return this.num(t.millisecond,3);case"s":return this.num(t.second);case"ss":return this.num(t.second,2);case"uu":return this.num(Math.floor(t.millisecond/10),2);case"uuu":return this.num(Math.floor(t.millisecond/100));case"m":return this.num(t.minute);case"mm":return this.num(t.minute,2);case"h":return this.num(t.hour%12==0?12:t.hour%12);case"hh":return this.num(t.hour%12==0?12:t.hour%12,2);case"H":return this.num(t.hour);case"HH":return this.num(t.hour,2);case"Z":return a({format:"narrow",allowZ:this._opts.allowZ});case"ZZ":return a({format:"short",allowZ:this._opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this._opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:this._loc.locale})||"";case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:this._loc.locale})||"";case"z":return t.zoneName||"";case"a":return i?$P[t.hour<12?0:1]:s({hour:"numeric",hourCycle:"h12"},"dayPeriod");case"d":return r?s({day:"numeric"},"day"):this.num(t.day);case"dd":return r?s({day:"2-digit"},"day"):this.num(t.day,2);case"c":case"E":return this.num(t.weekday);case"ccc":return d("short",!0);case"cccc":return d("long",!0);case"ccccc":return d("narrow",!0);case"EEE":return d("short",!1);case"EEEE":return d("long",!1);case"EEEEE":return d("narrow",!1);case"L":return r?s({month:"numeric",day:"numeric"},"month"):this.num(t.month);case"LL":return r?s({month:"2-digit",day:"numeric"},"month"):this.num(t.month,2);case"LLL":return l("short",!0);case"LLLL":return l("long",!0);case"LLLLL":return l("narrow",!0);case"M":return r?s({month:"numeric"},"month"):this.num(t.month);case"MM":return r?s({month:"2-digit"},"month"):this.num(t.month,2);case"MMM":return l("short",!1);case"MMMM":return l("long",!1);case"MMMMM":return l("narrow",!1);case"y":return r?s({year:"numeric"},"year"):this.num(t.year);case"yy":return r?s({year:"2-digit"},"year"):this.num(parseInt(t.year.toString().slice(-2),10),2);case"yyyy":return r?s({year:"numeric"},"year"):this.num(t.year,4);case"yyyyyy":return r?s({year:"numeric"},"year"):this.num(t.year,6);case"G":return p("short");case"GG":return p("long");case"GGGGG":return p("narrow");case"kk":return this.num(parseInt(t.weekYear.toString().slice(-2),10),2);case"kkkk":return this.num(t.weekYear,4);case"W":return this.num(t.weekNumber);case"WW":return this.num(t.weekNumber,2);case"o":return this.num(t.ordinal);case"ooo":return this.num(t.ordinal,3);case"q":return this.num(t.quarter);case"qq":return this.num(t.quarter,2);case"X":return this.num(Math.floor(t.ts/1e3));case"x":return this.num(t.ts);default:return u(w)}})}formatDurationFromString(t,e){const i=a=>{switch(a[0]){case"S":return"milliseconds";case"s":return"seconds";case"m":return"minutes";case"h":return"hours";case"d":return"days";case"M":return"months";case"y":return"years";default:return}},r=Ir.parseFormat(e),s=r.reduce((a,{literal:o,val:l})=>o?a:a.concat(l),[]);return XP(r,(a=>o=>{const l=i(o);return l?this.num(a.get(l),o.length):o})(t.shiftTo(...s.map(i).filter(a=>!!a))))}}function nu(...n){const t=n.reduce((e,i)=>e+i.source,"");return RegExp(`^${t}$`)}function iu(...n){return t=>n.reduce(([e,i,r],s)=>{const[a,o,l]=s(t,r);return[Object.assign(Object.assign({},e),a),o||i,l]},[{},null,1]).slice(0,2)}function ru(n,...t){if(null==n)return[null,null];for(const[e,i]of t){const r=e.exec(n);if(r)return i(r)}return[null,null]}function e2(...n){return(t,e)=>{const i={};let r;for(r=0;r"number"==typeof T&&(L||T&&u)?-T:T;return[{years:w(sc(e)),months:w(sc(i)),weeks:w(sc(r)),days:w(sc(s)),hours:w(sc(a)),minutes:w(sc(o)),seconds:w(sc(l),"-0"===l),milliseconds:w(yx(d),p)}]}const Yie={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Fx(n,t,e,i,r,s,a){let o;return n&&(o=n.length>3?zP.indexOf(n)+1:UP.indexOf(n)+1),{year:2===t.length?_P(Jo(t)):Jo(t),month:VP.indexOf(e)+1,day:Jo(i),hour:Jo(r),minute:Jo(s),second:Jo(a),weekday:o}}const Hie=/^(?:(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\d)(\d\d)))$/;function Bie(n){const[,t,e,i,r,s,a,o,l,d,u,p]=n,w=Fx(t,r,i,e,s,a,o);let T;return T=l?Yie[l]:d?0:Tg(u,p),[w,new dr(T)]}const Vie=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,jie=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,zie=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function s2(n){const[,t,e,i,r,s,a,o]=n;return[Fx(t,r,i,e,s,a,o),dr.utcInstance]}function Uie(n){const[,t,e,i,r,s,a,o]=n;return[Fx(t,o,e,i,r,s,a),dr.utcInstance]}const Gie=nu(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Ox),$ie=nu(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Ox),Wie=nu(/(\d{4})-?(\d{3})/,Ox),qie=nu(n2),a2=iu(function(n,t){return[{year:su(n,t,0),month:su(n,t+1,1),day:su(n,t+2,1)},null,t+3]},au,Ff,Rf),Kie=iu(Iie,au,Ff,Rf),Qie=iu(Oie,au,Ff,Rf),Zie=iu(au,Ff,Rf),Jie=nu(/(\d{4})-(\d\d)-(\d\d)/,Fie),Xie=nu(r2),ere=iu(au,Ff,Rf);class Vs{constructor(t,e){this.reason=t,this.explanation=e,this._formattedExplanation="",e&&(this._formattedExplanation=`: ${e}`)}toMessage(){return`${this.reason}${this._formattedExplanation}`}}const o2={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},tre=Object.assign({years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6}},o2),nre=Object.assign({years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:30.436875/7,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3}},o2);function l2(n,t,e,i,r){const s=n[r][e],a=t[e]/s,o=Math.sign(a)!==Math.sign(i[r])&&0!==i[r]&&Math.abs(a)<=1?(l=a)<0?Math.floor(l):Math.ceil(l):Math.trunc(a);var l;i[r]=i[r]+o,t[e]=t[e]-o*s}class Ft{constructor(t){const e="longterm"===t.conversionAccuracy||!1;this._values=t.values||{},this._loc=t.loc||Fn.create(),this._conversionAccuracy=e?"longterm":"casual",this._invalid=t.invalid||null,this._matrix=e?nre:tre,this._isLuxonDuration=!0}get conversionAccuracy(){return this._conversionAccuracy}get invalidExplanation(){return this._invalid?this._invalid.explanation:null}get invalidReason(){return this._invalid?this._invalid.reason:null}get isValid(){return null===this._invalid}get locale(){return this.isValid?this._loc.locale:void 0}get numberingSystem(){return this.isValid?this._loc.numberingSystem:void 0}static fromISOTime(t,e={}){const[i]=ru(t,[Rie,iu(au)]);return i?Ft.fromObject(i,e):Ft.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static fromMillis(t,e={}){return Ft.fromObject({milliseconds:t},e)}static fromObject(t,e={}){if(null==t||"object"!=typeof t)throw new Lr("Duration.fromObject: argument expected to be an object, got "+(null===t?"null":typeof t));return new Ft({values:Sg(t,Ft.normalizeUnit),loc:Fn.fromObject(e),conversionAccuracy:e.conversionAccuracy})}static fromDurationLike(t){if(ro(t))return Ft.fromMillis(t);if(Ft.isDuration(t))return t;if("object"==typeof t)return Ft.fromObject(t);throw new Lr(`Unknown duration argument ${t} of type ${typeof t}`)}static fromISO(t,e){const[i]=ru(t,[Pie,Nie]);return i?Ft.fromObject(i,e):Ft.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static isDuration(t){return!!t&&t._isLuxonDuration||!1}static invalid(t,e){if(!t)throw new Lr("need to specify a reason the Duration is invalid");const i=t instanceof Vs?t:new Vs(t,e);if(gi.throwOnInvalid)throw new gie(i);return new Ft({invalid:i})}static normalizeUnit(t){const e={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[t];if(!e)throw new xg(t);return e}getMaxUnit(t=!1){const e=t?MP:Xo,i=this.shiftTo(...e).toObject();return e.find(r=>(i[r]||0)>0)||bP[0]}toFormat(t,e={floor:!0}){const i=Object.assign(Object.assign({},e),{floor:!1!==e.round&&!1!==e.floor});return this.isValid?Ir.create(this._loc,i).formatDurationFromString(this,t):"Invalid Duration"}toHuman(t={}){const e=this.getMaxUnit(!0),i=t.onlyHumanUnits?MP:Xo,r=this.shiftTo(...i.slice(i.indexOf(e))).toObject(),s=i.map(o=>{const l=r[o];return $i(l)||0===l?null:this._loc.numberFormatter(Object.assign(Object.assign({style:"unit",unitDisplay:"long"},t),{unit:o.slice(0,-1)})).format(l)}).filter(o=>o),a=Object.assign({type:"conjunction",style:t.listStyle||"narrow"},t);return this._loc.listFormatter(a).format(s)}toObject(){return this.isValid?Object.assign({},this._values):{}}toISO(){if(!this.isValid)return null;let t="P";return 0!==this.years&&(t+=this.years+"Y"),0===this.months&&0===this.quarters||(t+=this.months+3*this.quarters+"M"),0!==this.weeks&&(t+=this.weeks+"W"),0!==this.days&&(t+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(t+="T"),0!==this.hours&&(t+=this.hours+"H"),0!==this.minutes&&(t+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(t+=vx(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===t&&(t+="T0S"),t}toISOTime(t={}){if(!this.isValid)return null;const e=this.toMillis();if(e<0||e>=864e5)return null;t=Object.assign({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},t);const i=this.shiftTo("hours","minutes","seconds","milliseconds");let r="basic"===t.format?"hhmm":"hh:mm";t.suppressSeconds&&0===i.seconds&&0===i.milliseconds||(r+="basic"===t.format?"ss":":ss",t.suppressMilliseconds&&0===i.milliseconds||(r+=".SSS"));let s=i.toFormat(r);return t.includePrefix&&(s="T"+s),s}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;const e=Ft.fromDurationLike(t),i={};return Xo.forEach(r=>{void 0===e._values[r]&&void 0===this._values[r]||(i[r]=e.get(r)+this.get(r))}),this._clone(this,{_values:i},!0)}minus(t){if(!this.isValid)return this;const e=Ft.fromDurationLike(t);return this.plus(e.negate())}mapUnits(t){if(!this.isValid)return this;const e={};return Object.keys(this._values).forEach(i=>{e[i]=yP(t(this._values[i],i))}),this._clone(this,{_values:e},!0)}get(t){return this[Ft.normalizeUnit(t)]}set(t){if(!this.isValid)return this;const e=Object.assign(Object.assign({},this._values),Sg(t,Ft.normalizeUnit));return this._clone(this,{_values:e})}reconfigure({locale:t,numberingSystem:e,conversionAccuracy:i}={}){const r={values:this._values,loc:this._loc.clone({locale:t,numberingSystem:e}),conversionAccuracy:i||this._conversionAccuracy};return new Ft(r)}as(t){return this.shiftTo(t).get(t)}normalize(){if(!this.isValid)return this;const t=this.toObject();return function(e,i){let r;bP.forEach(s=>{$i(i[s])||(r&&l2(e,i,r,i,s),r=s)})}(this._matrix,t),this._clone(this,{_values:t},!0)}rescale(){if(!this.isValid)return this;const t=function(e={}){return Object.entries(e).reduce((i,[r,s])=>(0!==s&&(i[r]=s),i),{})}(this.normalize().shiftToAll().toObject());return this._clone(this,{_values:t},!0)}shiftTo(...t){if(!this.isValid||0===t.length)return this;t=t.map(a=>Ft.normalizeUnit(a));const e={},i={},r=this.toObject();let s;return Xo.forEach(a=>{if(t.indexOf(a)>=0){s=a;let o=0;Object.keys(i).forEach(d=>{o+=this._matrix[d][a]*i[d],i[d]=0}),ro(r[a])&&(o+=r[a]);const l=Math.trunc(o);e[a]=l,i[a]=(1e3*o-1e3*l)/1e3,Object.keys(r).forEach(d=>{Xo.indexOf(d)>Xo.indexOf(a)&&l2(this._matrix,r,d,e,a)})}else ro(r[a])&&(i[a]=r[a])}),Object.keys(i).forEach(a=>{const o=i[a];0!==o&&(e[s]+=a===s?o:o/this._matrix[s][a])}),this._clone(this,{_values:e},!0).normalize()}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const t={};return Object.keys(this._values).forEach(e=>{t[e]=0===this._values[e]?0:-this._values[e]}),this._clone(this,{_values:t},!0)}get years(){return this.isValid?this._values.years||0:NaN}get quarters(){return this.isValid?this._values.quarters||0:NaN}get months(){return this.isValid?this._values.months||0:NaN}get weeks(){return this.isValid?this._values.weeks||0:NaN}get days(){return this.isValid?this._values.days||0:NaN}get hours(){return this.isValid?this._values.hours||0:NaN}get minutes(){return this.isValid?this._values.minutes||0:NaN}get seconds(){return this.isValid?this._values.seconds||0:NaN}get milliseconds(){return this.isValid?this._values.milliseconds||0:NaN}equals(t){if(!this._loc.equals(t._loc))return!1;for(const r of Xo)if(i=t._values[r],!(void 0===(e=this._values[r])||0===e?void 0===i||0===i:e===i))return!1;var e,i;return!0}_clone(t,e,i=!0){var r;const s={values:i?e._values:Object.assign(Object.assign({},t._values),e._values||{}),loc:t._loc.clone({locale:null===(r=e._loc)||void 0===r?void 0:r.locale}),conversionAccuracy:e.conversionAccuracy||t.conversionAccuracy};return new Ft(s)}}const Pf="Invalid Interval";function Nf(n){if(be.isDateTime(n))return n;if(n&&n.valueOf&&ro(n.valueOf()))return be.fromJSDate(n);if(n&&"object"==typeof n)return be.fromObject(n);throw new Lr(`Unknown datetime argument: ${n}, of type ${typeof n}`)}class Un{constructor(t){this._s=t.start,this._e=t.end,this._invalid=t.invalid||null,this._isLuxonInterval=!0}get invalidReason(){return this._invalid?this._invalid.reason:null}get isValid(){return null===this.invalidReason}get start(){return this.isValid?this._s:null}get end(){return this.isValid?this._e:null}static fromDateTimes(t,e){const i=Nf(t),r=Nf(e);return o=r,((a=i)&&a.isValid?o&&o.isValid?or._s.valueOf()-s._s.valueOf()).reduce(([r,s],a)=>s?s.overlaps(a)||s.abutsStart(a)?[r,s.union(a)]:[r.concat([s]),a]:[r,a],[[],null]);return i&&e.push(i),e}static xor(t){let e=null,i=0;const r=[],s=t.map(o=>[{time:o._s,type:"s"},{time:o._e,type:"e"}]),a=Array.prototype.concat(...s).sort((o,l)=>+o.time-+l.time);for(const o of a)i+="s"===o.type?1:-1,1===i?e=o.time:(e&&e.valueOf()!==o.time.valueOf()&&r.push(Un.fromDateTimes(e,o.time)),e=null);return Un.merge(r)}length(t="milliseconds"){return this.toDuration(t).get(t)}count(t="milliseconds"){if(!this.isValid)return NaN;const e=this.start.startOf(t),i=this.end.startOf(t);return Math.floor(i.diff(e,t).get(t))+1}hasSame(t){return!!this.isValid&&(this.isEmpty()||this._e.minus(1).hasSame(this._s,t))}isEmpty(){return this._s.valueOf()===this._e.valueOf()}isAfter(t){return!!this.isValid&&this._s>t}isBefore(t){return!!this.isValid&&this._e<=t}contains(t){return this._s<=t&&this._e>t}set({start:t,end:e}={}){return this.isValid?Un.fromDateTimes(t||this._s,e||this._e):this}splitAt(...t){const e=t.map(Nf).filter(a=>this.contains(a)).sort(),i=[];let r=this._s,s=0;for(;r+this._e?this._e:a;i.push(Un.fromDateTimes(r,o)),r=o,s+=1}return i}splitBy(t){const e=Ft.fromDurationLike(t);if(!this.isValid||!e.isValid||0===e.as("milliseconds"))return[];let i,r=this._s,s=1;const a=[];for(;rl*s));i=+o>+this._e?this._e:o,a.push(Un.fromDateTimes(r,i)),r=i,s+=1}return a}divideEqually(t){return this.isValid?this.splitBy({milliseconds:this.length()/t}).slice(0,t):[]}overlaps(t){return this._e>t._s&&this._s=t._e}equals(t){return!(!this.isValid||!t.isValid)&&this._s.equals(t._s)&&this._e.equals(t._e)}intersection(t){if(!this.isValid)return this;const e=this._s>t._s?this._s:t._s,i=this._e=i?null:Un.fromDateTimes(e,i)}union(t){return this.isValid?Un.fromDateTimes(this._st._e?this._e:t._e):this}difference(...t){return Un.xor([this].concat(t)).map(e=>this.intersection(e)).filter(e=>e&&!e.isEmpty())}toString(){return this.isValid?`[${this._s.toISO()} \u2013 ${this._e.toISO()})`:Pf}toISO(t={}){return this.isValid?`${this._s.toISO(t)}/${this._e.toISO(t)}`:Pf}toISODate(){return this.isValid?`${this._s.toISODate()}/${this._e.toISODate()}`:Pf}toISOTime(t={}){return this.isValid?`${this._s.toISOTime(t)}/${this._e.toISOTime(t)}`:Pf}toFormat(t,e={separator:" \u2013 "}){return this.isValid?`${this._s.toFormat(t)}${e.separator}${this._e.toFormat(t)}`:Pf}toDuration(t="milliseconds",e={}){return this.isValid?this._e.diff(this._s,t,e):Ft.invalid(this._invalid.reason)}mapEndpoints(t){return Un.fromDateTimes(t(this._s),t(this._e))}}class Yf{static hasDST(t=gi.defaultZone){const e=be.now().setZone(t).set({month:12});return!t.isUniversal&&e.offset!==e.set({month:6}).offset}static isValidIANAZone(t){return so.isValidZone(t)}static normalizeZone(t){return el(t,gi.defaultZone)}static months(t="long",{locale:e,locObj:i,numberingSystem:r,outputCalendar:s="gregory"}={}){return(i||Fn.create(e,r,s)).months(t)}static monthsFormat(t="long",{locale:e,locObj:i,numberingSystem:r,outputCalendar:s="gregory"}={}){return(i||Fn.create(e,r,s)).months(t,!0)}static weekdays(t="long",{locale:e,locObj:i,numberingSystem:r}={}){return(i||Fn.create(e,r)).weekdays(t)}static weekdaysFormat(t="long",{locale:e,locObj:i,numberingSystem:r}={}){return(i||Fn.create(e,r)).weekdays(t,!0)}static meridiems({locale:t}={}){return Fn.create(t).meridiems()}static eras(t="short",{locale:e}={}){return Fn.create(e,void 0,"gregory").eras(t)}static features(){return{relative:mP()}}}function c2(n,t){const e=r=>r.toUTC(0,{keepLocalTime:!0}).startOf("days").valueOf(),i=e(t)-e(n);return Math.floor(Ft.fromMillis(i).as("days"))}const Rx={arab:"[\u0660-\u0669]",arabext:"[\u06f0-\u06f9]",bali:"[\u1b50-\u1b59]",beng:"[\u09e6-\u09ef]",deva:"[\u0966-\u096f]",fullwide:"[\uff10-\uff19]",gujr:"[\u0ae6-\u0aef]",hanidec:"[\u3007|\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d]",khmr:"[\u17e0-\u17e9]",knda:"[\u0ce6-\u0cef]",laoo:"[\u0ed0-\u0ed9]",limb:"[\u1946-\u194f]",mlym:"[\u0d66-\u0d6f]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0b66-\u0b6f]",tamldec:"[\u0be6-\u0bef]",telu:"[\u0c66-\u0c6f]",thai:"[\u0e50-\u0e59]",tibt:"[\u0f20-\u0f29]",latn:"\\d"},d2={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},rre=Rx.hanidec.replace(/[\[|\]]/g,"").split("");function js(n,t=""){return new RegExp(`${Rx[n.numberingSystem||"latn"]}${t}`)}function wa(n,t=(e=>e)){return{regex:n,deser:([e])=>t(function(i){const r=parseInt(i,10);if(!isNaN(r))return r;let s="";for(let a=0;a=d&&o<=u){s+=o-d;break}}}return parseInt(s,10)}(e))}}const u2=`[ ${String.fromCharCode(160)}]`,h2=new RegExp(u2,"g");function sre(n){return n.replace(/\./g,"\\.?").replace(h2,u2)}function f2(n){return n.replace(/\./g,"").replace(h2," ").toLowerCase()}function zs(n,t){return{regex:RegExp(n.map(sre).join("|")),deser:([e])=>n.findIndex(i=>f2(e)===f2(i))+t}}function m2(n,t){return{regex:n,deser:([,e,i])=>Tg(e,i),groups:t}}function p2(n){return{regex:n,deser:([t])=>t}}const are={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};let Px;function lre(n){return!!n&&!!n.invalidReason}function _2(n,t,e){const i=(a=Ir.parseFormat(e),o=n,Array.prototype.concat(...a.map(l=>function ore(n,t){if(n.literal)return n;const e=Ir.macroTokenToFormatOpts(n.val);if(!e)return n;const i=Ir.create(t,e).formatDateTimeParts((void 0===Px&&(Px=be.fromMillis(1555555555555)),Px)).map(r=>function(s,a){const{type:o,value:l}=s;if("literal"===o)return{literal:!0,val:l};if("dayPeriod"===o)return{literal:!1,val:"a"};const d=are[o];if(void 0!==d){const u=a[o];if(u){const p=d[u];if(void 0!==p)return{literal:!1,val:p}}}}(r,e));return i.indexOf(void 0)>=0?n:i}(l,o)))),r=i.map(a=>function(o,l){const d=js(l),u=js(l,"{2}"),p=js(l,"{3}"),w=js(l,"{4}"),T=js(l,"{6}"),L=js(l,"{1,2}"),Y=js(l,"{1,3}"),$=js(l,"{1,6}"),W=js(l,"{1,9}"),j=js(l,"{2,4}"),re=js(l,"{4,6}"),ge=yt=>{return{regex:RegExp((Nt=yt.val,Nt.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:([Rn])=>Rn,literal:!0};var Nt},Ae=(yt=>{if(o.literal)return ge(yt);switch(yt.val){case"G":return zs(l.eras("short"),0);case"GG":return zs(l.eras("long"),0);case"y":return wa($);case"yy":case"kk":return wa(j,_P);case"yyyy":case"kkkk":return wa(w);case"yyyyy":return wa(re);case"yyyyyy":return wa(T);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return wa(L);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return wa(u);case"MMM":return zs(l.months("short",!0),1);case"MMMM":return zs(l.months("long",!0),1);case"LLL":return zs(l.months("short",!1),1);case"LLLL":return zs(l.months("long",!1),1);case"o":case"S":return wa(Y);case"ooo":case"SSS":return wa(p);case"u":return p2(W);case"a":return zs(l.meridiems(),0);case"E":case"c":return wa(d);case"EEE":return zs(l.weekdays("short",!1),1);case"EEEE":return zs(l.weekdays("long",!1),1);case"ccc":return zs(l.weekdays("short",!0),1);case"cccc":return zs(l.weekdays("long",!0),1);case"Z":case"ZZ":return m2(new RegExp(`([+-]${L.source})(?::(${u.source}))?`),2);case"ZZZ":return m2(new RegExp(`([+-]${L.source})(${u.source})?`),2);case"z":return p2(/[a-z_+-/]{1,256}?/i);default:return ge(yt)}})(o)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return Object.assign(Object.assign({},Ae),{token:o})}(a,n)),s=r.find(lre);var a,o;if(s)return{input:t,tokens:i,invalidReason:s.invalidReason};{const a=`^${r.map(L=>L.regex).reduce((L,Y)=>`${L}(${Y.source})`,"")}$`,o=RegExp(a,"i"),[l,d]=function(T,L,Y){const $=L.exec(T),W={};if(null!==$){let j=1;Y.forEach(re=>{const ge=re.groups?re.groups+1:1;re.literal||(W[re.token.val[0]]=re.deser($.slice(j,j+ge))),j+=ge})}return[$,W]}(t,o,r),[u,p,w]=d?function(T){let L,Y=null;return cr(T.z)&&(Y=so.create(T.z)),cr(T.Z)&&(Y||(Y=new dr(+T.Z)),L=+T.Z),$i(T.q)||(T.M=3*(T.q-1)+1),$i(T.h)||(T.h<12&&1===T.a?T.h=T.h+12:12===T.h&&0===T.a&&(T.h=0)),0===T.G&&T.y&&(T.y=-T.y),$i(T.u)||(T.S=yx(T.u)||0),[Object.keys(T).reduce(($,W)=>{const j=(re=>{switch(re){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(W);return j&&($[j]=T[W]),$},{}),Y,L]}(d):[null,null,void 0];if("a"in d&&"H"in d)throw new rc("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:i,regex:o,rawMatches:l,matches:d,result:u,zone:p,specificOffset:w}}}const g2=[0,31,59,90,120,151,181,212,243,273,304,334],y2=[0,31,60,91,121,152,182,213,244,274,305,335];function gs(n,t){return new Vs("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${n}, which is invalid`)}function v2(n,t,e){const i=new Date(Date.UTC(n,t-1,e));n<100&&n>=0&&i.setUTCFullYear(i.getUTCFullYear()-1900);const r=i.getUTCDay();return 0===r?7:r}function b2(n,t,e){return e+(Af(n)?y2:g2)[t-1]}function M2(n,t){const e=Af(n)?y2:g2,i=e.findIndex(r=>rkg(t)?(a=t+1,o=1):a=t,Object.assign({weekYear:a,weekNumber:o,weekday:s},Eg(n))}function w2(n){const{weekYear:t,weekNumber:e,weekday:i}=n,r=v2(t,1,4),s=Lf(t);let a,o=7*e+i-r-3;o<1?(a=t-1,o+=Lf(a)):o>s?(a=t+1,o-=Lf(t)):a=t;const{month:l,day:d}=M2(a,o);return Object.assign({year:a,month:l,day:d},Eg(n))}function Yx(n){const{year:t,month:e,day:i}=n,r=b2(t,e,i);return Object.assign({year:t,ordinal:r},Eg(n))}function x2(n){const{year:t,ordinal:e}=n,{month:i,day:r}=M2(t,e);return Object.assign({year:t,month:i,day:r},Eg(n))}function D2(n){const t=Dg(n.year),e=Ma(n.month,1,12),i=Ma(n.day,1,Cg(n.year,n.month));return t?e?!i&&gs("day",n.day):gs("month",n.month):gs("year",n.year)}function C2(n){const{hour:t,minute:e,second:i,millisecond:r}=n,s=Ma(t,0,23)||24===t&&0===e&&0===i&&0===r,a=Ma(e,0,59),o=Ma(i,0,59),l=Ma(r,0,999);return s?a?o?!l&&gs("millisecond",r):gs("second",i):gs("minute",e):gs("hour",t)}function k2(n,t,e){let i=n-60*t*1e3;const r=e.offset(i);if(t===r)return[i,t];i-=60*(r-t)*1e3;const s=e.offset(i);return r===s?[i,r]:[n-60*Math.min(r,s)*1e3,Math.max(r,s)]}function T2(n,t){const e=new Date(n+=60*t*1e3);return{year:e.getUTCFullYear(),month:e.getUTCMonth()+1,day:e.getUTCDate(),hour:e.getUTCHours(),minute:e.getUTCMinutes(),second:e.getUTCSeconds(),millisecond:e.getUTCMilliseconds()}}function Rg(n,t,e){return k2(bx(n),t,e)}function Hf(n,t,e,i,r,s){const{setZone:a,zone:o}=e;if(n&&Object.keys(n).length>0){const l=t||o,d=be.fromObject(n,Object.assign(Object.assign({},e),{zone:l,specificOffset:s}));return a?d:d.setZone(o)}return be.invalid(new Vs("unparsable",`the input "${r}" can't be parsed as ${i}`))}function Bf(n,t,e=!0){return n.isValid?Ir.create(Fn.create("en-US"),{allowZ:e,forceSimple:!0}).formatDateTimeFromString(n,t):null}const S2={year:0,month:1,day:1,hour:0,minute:0,second:0,millisecond:0},cre={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},dre={ordinal:1,hour:0,minute:0,second:0,millisecond:0},E2=["year","month","day","hour","minute","second","millisecond"],ure=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],hre=["year","ordinal","hour","minute","second","millisecond"];function A2(n){const t={year:"year",years:"year",quarter:"quarter",quarters:"quarter",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[n.toLowerCase()];if(!t)throw new xg(n);return t}class be{constructor(t){const e=t.zone||gi.defaultZone;let i,r,s=t.invalid||(Number.isNaN(t.ts)?new Vs("invalid timestamp"):null)||(e.isValid?null:be._unsupportedZone(e));if(this._ts=$i(t.ts)?gi.now():t.ts,!s)if(t.old&&t.old.ts===this._ts&&t.old.zone.equals(e))[r,i]=[t.old.c,t.old.o];else{const a=e.offset(this._ts);r=T2(this._ts,a),s=Number.isNaN(r.year)?new Vs("invalid input"):null,r=s?void 0:r,i=s?void 0:a}this._zone=e,this._loc=t.loc||Fn.create(),this._invalid=s,this._weekData=null,this._c=r,this._o=i,this._isLuxonDateTime=!0}get invalidExplanation(){return this._invalid?this._invalid.explanation:void 0}get invalidReason(){return this._invalid?this._invalid.reason:void 0}get isValid(){return null===this._invalid}get locale(){return this.isValid?this._loc.locale:void 0}get numberingSystem(){return this.isValid?this._loc.numberingSystem:void 0}get outputCalendar(){return this.isValid?this._loc.outputCalendar:void 0}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this._c.year:NaN}get quarter(){return this.isValid?Math.ceil(this._c.month/3):NaN}get month(){return this.isValid?this._c.month:NaN}get day(){return this.isValid?this._c.day:NaN}get hour(){return this.isValid?this._c.hour:NaN}get minute(){return this.isValid?this._c.minute:NaN}get second(){return this.isValid?this._c.second:NaN}get millisecond(){return this.isValid?this._c.millisecond:NaN}get weekYear(){return this.isValid?this._possiblyCachedWeekData(this).weekYear:NaN}get weekNumber(){return this.isValid?this._possiblyCachedWeekData(this).weekNumber:NaN}get weekday(){return this.isValid?this._possiblyCachedWeekData(this).weekday:NaN}get ordinal(){return this.isValid?Yx(this._c).ordinal:NaN}get monthShort(){return this.isValid?Yf.months("short",{locObj:this._loc})[this.month-1]:null}get monthLong(){return this.isValid?Yf.months("long",{locObj:this._loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Yf.weekdays("short",{locObj:this._loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Yf.weekdays("long",{locObj:this._loc})[this.weekday-1]:null}get offset(){return this.isValid?+this._o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this._ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this._ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}get isInLeapYear(){return Af(this.year)}get daysInMonth(){return Cg(this.year,this.month)}get daysInYear(){return this.isValid?Lf(this.year):NaN}get weeksInWeekYear(){return this.isValid?kg(this.weekYear):NaN}get ts(){return this._ts}static now(){return new be({})}static local(...t){const[e,i]=this._lastOpts(t),[r,s,a,o,l,d,u]=i;return be._quickDT({year:r,month:s,day:a,hour:o,minute:l,second:d,millisecond:u},e)}static utc(...t){const[e,i]=this._lastOpts(t),[r,s,a,o,l,d,u]=i;return e.zone=dr.utcInstance,this._quickDT({year:r,month:s,day:a,hour:o,minute:l,second:d,millisecond:u},e)}static fromJSDate(t,e={}){const i="[object Date]"===Object.prototype.toString.call(t)?t.valueOf():NaN;if(Number.isNaN(i))return be.invalid("invalid input");const s=el(e.zone,gi.defaultZone);return s.isValid?new be({ts:i,zone:s,loc:Fn.fromObject(e)}):be.invalid(be._unsupportedZone(s))}static fromMillis(t,e={}){if(ro(t))return t<-864e13||t>864e13?be.invalid("Timestamp out of range"):new be({ts:t,zone:el(e.zone,gi.defaultZone),loc:Fn.fromObject(e)});throw new Lr(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,e={}){if(!ro(t))throw new Lr("fromSeconds requires a numerical input");return new be({ts:1e3*t,zone:el(e.zone,gi.defaultZone),loc:Fn.fromObject(e)})}static fromObject(t={},e={}){const i=el(e.zone,gi.defaultZone);if(!i.isValid)return be.invalid(be._unsupportedZone(i));const r=gi.now(),s=ro(e.specificOffset)?e.specificOffset:i.offset(r),a=Sg(t,A2),o=cr(a.ordinal),l=cr(a.year),d=cr(a.month)||cr(a.day),u=l||d,p=a.weekYear||a.weekNumber,w=Fn.fromObject(e);if((u||o)&&p)throw new rc("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(d&&o)throw new rc("Can't mix ordinal dates with month/day");const T=p||a.weekday&&!u,L=T2(r,s),Y={containsGregor:u,containsOrdinal:o,loc:w,normalized:a,obj:t,offsetProvis:s,useWeekData:T,zoneToUse:i};return T?be._buildObject(Y,ure,cre,Nx(L)):o?be._buildObject(Y,hre,dre,Yx(L)):be._buildObject(Y,E2,S2,L)}static fromISO(t,e={}){const[i,r]=ru(t,[Gie,a2],[$ie,Kie],[Wie,Qie],[qie,Zie]);return Hf(i,r,e,"ISO 8601",t)}static fromRFC2822(t,e={}){const[i,r]=ru(t.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim(),[Hie,Bie]);return Hf(i,r,e,"RFC 2822",t)}static fromHTTP(t,e={}){const[i,r]=ru(t,[Vie,s2],[jie,s2],[zie,Uie]);return Hf(i,r,e,"HTTP",t)}static fromFormat(t,e,i={}){if($i(t)||$i(e))throw new Lr("fromFormat requires an input string and a format");const{locale:r,numberingSystem:s}=i,a=Fn.fromOpts({locale:r,numberingSystem:s,defaultToEN:!0}),[o,l,d,u]=function(p,w,T){const{result:L,zone:Y,specificOffset:$,invalidReason:W}=_2(p,w,T);return[L,Y,$,W]}(a,t,e);return u?be.invalid(u):Hf(o,l||null,i,`format ${e}`,t,d)}static fromString(t,e,i={}){return be.fromFormat(t,e,i)}static fromSQL(t,e={}){const[i,r]=ru(t,[Jie,a2],[Xie,ere]);return Hf(i,r,e,"SQL",t)}static invalid(t,e){if(!t)throw new Lr("need to specify a reason the DateTime is invalid");const i=t instanceof Vs?t:new Vs(t,e);if(gi.throwOnInvalid)throw new _ie(i);return new be({invalid:i})}static isDateTime(t){return!(!t||!t._isLuxonDateTime)}static min(...t){if(!t.every(be.isDateTime))throw new Lr("min requires all arguments be DateTimes");return pP(t,e=>e.valueOf(),Math.min)}static max(...t){if(!t.every(be.isDateTime))throw new Lr("max requires all arguments be DateTimes");return pP(t,e=>e.valueOf(),Math.max)}static fromFormatExplain(t,e,i={}){const{locale:r,numberingSystem:s}=i;return _2(Fn.fromOpts({locale:r,numberingSystem:s,defaultToEN:!0}),t,e)}static fromStringExplain(t,e,i={}){return be.fromFormatExplain(t,e,i)}static _buildObject(t,e,i,r){let s=!1;e.forEach(p=>{cr(t.normalized[p])?s=!0:t.normalized[p]=s?i[p]:r[p]});const a=(t.useWeekData?function(p){const w=Dg(p.weekYear),T=Ma(p.weekNumber,1,kg(p.weekYear)),L=Ma(p.weekday,1,7);return w?T?!L&&gs("weekday",p.weekday):gs("week",p.weekNumber):gs("weekYear",p.weekYear)}(t.normalized):t.containsOrdinal?function(p){const w=Dg(p.year),T=Ma(p.ordinal,1,Lf(p.year));return w?!T&&gs("ordinal",p.ordinal):gs("year",p.year)}(t.normalized):D2(t.normalized))||C2(t.normalized);if(a)return be.invalid(a);const o=t.useWeekData?w2(t.normalized):t.containsOrdinal?x2(t.normalized):t.normalized,[l,d]=Rg(o,t.offsetProvis,t.zoneToUse),u=new be({ts:l,zone:t.zoneToUse,o:d,loc:t.loc});return t.normalized.weekday&&t.containsGregor&&t.obj.weekday!==u.weekday?be.invalid("mismatched weekday",`you can't specify both a weekday of ${t.normalized.weekday} and a date of ${u.toISO()}`):u}static _lastOpts(t){let e,i={};return t.length>0&&"object"==typeof t[t.length-1]?(i=t.pop(),e=t):e=Array.from(t),[i,e]}static _quickDT(t,e){const i=el(e.zone,gi.defaultZone),r=Fn.fromObject(e),s=gi.now();let a,o;if(cr(t.year)){for(const u of E2)$i(t[u])&&(t[u]=S2[u]);const l=D2(t)||C2(t);if(l)return be.invalid(l);const d=i.offset(s);[a,o]=Rg(t,d,i)}else a=s;return new be({ts:a,zone:i,loc:r,o})}static _diffRelative(t,e,i){const r=!!$i(i.round)||i.round,s=(o,l)=>(o=vx(o,r||i.calendary?0:2,!0),e._loc.clone(i).relFormatter(i).format(o,l)),a=o=>i.calendary?e.hasSame(t,o)?0:e.startOf(o).diff(t.startOf(o),o).get(o):e.diff(t,o).get(o);if(i.unit)return s(a(i.unit),i.unit);for(const o of i.units){const l=a(o);if(Math.abs(l)>=1)return s(l,o)}return s(t>e?-0:0,i.units[i.units.length-1])}static _unsupportedZone(t){return new Vs("unsupported zone",`the zone "${t.name}" is not supported`)}get(t){return this[t]}resolvedLocaleOptions(t={}){const{locale:e,numberingSystem:i,calendar:r}=Ir.create(this._loc.clone(t),t).resolvedOptions(this);return{locale:e,numberingSystem:i,outputCalendar:r}}toLocal(){return this.setZone(gi.defaultZone)}toUTC(t=0,e={}){return this.setZone(dr.instance(t),e)}setZone(t,{keepLocalTime:e=!1,keepCalendarTime:i=!1}={}){if((t=el(t,gi.defaultZone)).equals(this.zone))return this;if(t.isValid){let r=this._ts;if(e||i){const s=t.offset(this._ts);r=Rg(this.toObject(),s,t)[0]}return this._clone({ts:r,zone:t})}return be.invalid(be._unsupportedZone(t))}reconfigure(t){const e=this._loc.clone(t);return this._clone({loc:e})}setLocale(t){return this.reconfigure({locale:t})}set(t){if(!this.isValid)return this;const e=Sg(t,A2),i=cr(e.weekYear)||cr(e.weekNumber)||cr(e.weekday),r=cr(e.ordinal),s=cr(e.year),a=cr(e.month)||cr(e.day);if((s||a||r)&&(e.weekYear||e.weekNumber))throw new rc("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(a&&r)throw new rc("Can't mix ordinal dates with month/day");let d;i?d=w2(Object.assign(Object.assign({},Nx(this._c)),e)):$i(e.ordinal)?(d=Object.assign(Object.assign({},this.toObject()),e),$i(e.day)&&(d.day=Math.min(Cg(d.year,d.month),d.day))):d=x2(Object.assign(Object.assign({},Yx(this._c)),e));const[u,p]=Rg(d,this._o,this.zone);return this._clone({ts:u,o:p})}plus(t){if(!this.isValid)return this;const e=Ft.fromDurationLike(t);return this._clone(this._adjustTime(e))}minus(t){if(!this.isValid)return this;const e=Ft.fromDurationLike(t).negate();return this._clone(this._adjustTime(e))}startOf(t){if(!this.isValid)return this;const e={},i=Ft.normalizeUnit(t);switch(i){case"years":e.month=1;case"quarters":case"months":e.day=1;case"weeks":case"days":e.hour=0;case"hours":e.minute=0;case"minutes":e.second=0;case"seconds":e.millisecond=0}if("weeks"===i&&(e.weekday=1),"quarters"===i){const r=Math.ceil(this.month/3);e.month=3*(r-1)+1}return this.set(e)}endOf(t){return this.plus({[t]:1}).startOf(t).minus({milliseconds:1})}toFormat(t,e={}){return this.isValid?Ir.create(this._loc.redefaultToEN(e)).formatDateTimeFromString(this,t):"Invalid DateTime"}toLocaleString(t=Mx,e={}){return this.isValid?Ir.create(this._loc.clone(e),t).formatDateTime(this):"Invalid DateTime"}toLocaleParts(t={}){return this.isValid?Ir.create(this._loc.clone(t),t).formatDateTimeParts(this):[]}toISO({format:t="extended",suppressSeconds:e=!1,suppressMilliseconds:i=!1,includeOffset:r=!0,extendedZone:s=!1}={}){if(!this.isValid)return null;const a="extended"===t;return[this._toISODate(a),"T",this._toISOTime(a,e,i,r,s)].join("")}toISODate(t={format:"extended"}){let e="basic"===t.format?"yyyyMMdd":"yyyy-MM-dd";return this.year>9999&&(e="+"+e),Bf(this,e)}toISOWeekDate(){return Bf(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:t=!1,suppressSeconds:e=!1,includeOffset:i=!0,includePrefix:r=!1,extendedZone:s=!1,format:a="extended"}={}){return this.isValid?[r?"T":"",this._toISOTime("extended"===a,e,t,i,s)].join(""):null}toRFC2822(){return Bf(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return Bf(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?this._toISODate(!0):null}toSQLTime({includeOffset:t=!0,includeZone:e=!1,includeOffsetSpace:i=!0}={}){let r="HH:mm:ss.SSS";return(e||t)&&(i&&(r+=" "),e?r+="z":t&&(r+="ZZ")),Bf(this,r,!0)}toSQL(t={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(t)}`:null}toString(){return this.isValid?this.toISO():"Invalid DateTime"}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this._ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(t={includeConfig:!1}){if(!this.isValid)return{};const e=Object.assign({},this._c);return t.includeConfig&&(e.outputCalendar=this.outputCalendar,e.numberingSystem=this._loc.numberingSystem,e.locale=this._loc.locale),e}toJSDate(){return new Date(this.isValid?this._ts:NaN)}diff(t,e="milliseconds",i={}){if(!this.isValid||!t.isValid)return Ft.invalid(this.invalidReason||t.invalidReason,"created by diffing an invalid DateTime");const r=(o=e,Array.isArray(o)?o:[o]).map(Ft.normalizeUnit),s=t.valueOf()>this.valueOf(),a=((n,t,e,i)=>{let[r,s,a,o]=function(p,w,T){const L=[["years",(re,ge)=>ge.year-re.year],["quarters",(re,ge)=>ge.quarter-re.quarter+4*(ge.year-re.year)],["months",(re,ge)=>ge.month-re.month+12*(ge.year-re.year)],["weeks",(re,ge)=>{const Ae=c2(re,ge);return(Ae-Ae%7)/7}],["days",c2]],Y={};let $,W=p,j=p.reconfigure({});for(const[re,ge]of L)if(T.indexOf(re)>=0){$=re;let Ae=ge(j,w);W=j.plus({[re]:Ae}),W>w?(j=j.plus({[re]:Ae-1}),Ae-=1):j=W,Y[re]=Ae}return[j,Y,W,$]}(n,t,e);const l=+t-+r,d=e.filter(p=>["hours","minutes","seconds","milliseconds"].indexOf(p)>=0);0===d.length&&(a0?Ft.fromMillis(l,i).shiftTo(...d).plus(u):u})(s?this:t,s?t:this,r,Object.assign({locale:this.locale,numberingSystem:this.numberingSystem},i));var o;return s?a.negate():a}diffNow(t="milliseconds",e={}){return this.diff(be.now(),t,e)}until(t){return Un.fromDateTimes(this,t)}hasSame(t,e){if(!this.isValid)return!1;const i=t.valueOf(),r=this.setZone(t.zone,{keepLocalTime:!0});return+r.startOf(e)<=i&&i<=+r.endOf(e)}equals(t){return this.valueOf()===t.valueOf()&&this.zone.equals(t.zone)&&this._loc.equals(t._loc)}toRelative(t={}){if(!this.isValid)return null;const e=t.base||be.fromObject({},{zone:this.zone}),i=t.padding?this9999||this._c.year<0;let i="";return e&&this._c.year>=0&&(i+="+"),i+=ai(this._c.year,e?6:4),t?(i+="-",i+=ai(this._c.month),i+="-",i+=ai(this._c.day)):(i+=ai(this._c.month),i+=ai(this._c.day)),i}_toISOTime(t,e,i,r,s){let a=ai(this._c.hour);return t?(a+=":",a+=ai(this._c.minute),0===this._c.second&&e||(a+=":")):a+=ai(this._c.minute),0===this._c.second&&e||(a+=ai(this._c.second),0===this._c.millisecond&&i||(a+=".",a+=ai(this._c.millisecond,3))),r&&(this.isOffsetFixed&&0===this.offset&&!s?a+="Z":this._o<0?(a+="-",a+=ai(Math.trunc(-this._o/60)),a+=":",a+=ai(Math.trunc(-this._o%60))):(a+="+",a+=ai(Math.trunc(this._o/60)),a+=":",a+=ai(Math.trunc(this._o%60)))),s&&(a+="["+this.zone.ianaName+"]"),a}}be.DATE_SHORT=Mx,be.DATE_MED=wP,be.DATE_MED_WITH_WEEKDAY=vie,be.DATE_FULL=xP,be.DATE_HUGE=DP,be.TIME_SIMPLE=CP,be.TIME_WITH_SECONDS=kP,be.TIME_WITH_SHORT_OFFSET=TP,be.TIME_WITH_LONG_OFFSET=SP,be.TIME_24_SIMPLE=EP,be.TIME_24_WITH_SECONDS=AP,be.TIME_24_WITH_SHORT_OFFSET=LP,be.TIME_24_WITH_LONG_OFFSET=IP,be.DATETIME_SHORT=OP,be.DATETIME_SHORT_WITH_SECONDS=FP,be.DATETIME_MED=RP,be.DATETIME_MED_WITH_SECONDS=PP,be.DATETIME_MED_WITH_WEEKDAY=bie,be.DATETIME_FULL=NP,be.DATETIME_FULL_WITH_SECONDS=YP,be.DATETIME_HUGE=HP,be.DATETIME_HUGE_WITH_SECONDS=BP;class fre extends pe{constructor(t=1/0,e=1/0,i=cM){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:s,_windowTime:a}=this;e||(i.push(t),!r&&i.push(s.now()+a)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(t),{_infiniteTimeWindow:i,_buffer:r}=this,s=r.slice();for(let a=0;anew fre(i,t,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function mre(n,t){1&n&&Fi(0)}function pre(n,t){if(1&n&&(F(0,"div"),ee(1,mre,1,0,"ng-container",3),I()),2&n){te();const e=sn(4);N(1),H("ngTemplateOutlet",e)}}function _re(n,t){1&n&&Fi(0)}function gre(n,t){1&n&&ee(0,_re,1,0,"ng-container",3),2&n&&(te(),H("ngTemplateOutlet",sn(4)))}function yre(n,t){1&n&&Je(0)}const vre=["*"],Pg=function(n){return{active:n}};function bre(n,t){if(1&n){const e=Xt();F(0,"input",2),he("ngModelChange",function(r){return Ve(e),te().time=r})("input",function(){return Ve(e),te().updateTime()})("focus",function(r){Ve(e);const s=te();return s.saveTimeAndChangeTimeUnit(r,s.timeUnit)}),tn(1,"timeLocalizer"),I()}if(2&n){const e=te();H("ngClass",ln(8,Pg,e.isActive))("ngModel",xd(1,4,e.time,e.timeUnit,!0))("disabled",e.disabled)("ngxMatTimepickerAutofocus",e.isActive)}}function Mre(n,t){if(1&n){const e=Xt();F(0,"input",3),he("ngModelChange",function(r){return Ve(e),te().onModelChange(r)})("input",function(){return Ve(e),te().updateTime()})("focus",function(r){Ve(e);const s=te();return s.saveTimeAndChangeTimeUnit(r,s.timeUnit)})("keydown",function(r){return Ve(e),te().onKeydown(r)})("keypress",function(r){return Ve(e),te().changeTimeByKeyboard(r)}),tn(1,"timeLocalizer"),tn(2,"ngxMatTimepickerParser"),I()}if(2&n){const e=te();H("ngClass",ln(11,Pg,e.isActive))("ngModel",xd(1,4,wd(2,8,e.time,e.timeUnit),e.timeUnit,!0))("disabled",e.disabled)("ngxMatTimepickerAutofocus",e.isActive)}}function wre(n,t){if(1&n){const e=Xt();F(0,"div",5),he("@scaleInOut.done",function(){return Ve(e),te(2).animationDone()}),F(1,"p"),U(2,"Current time would be invalid in this period."),I()()}2&n&&H("@scaleInOut",void 0)}function xre(n,t){1&n&&ee(0,wre,3,1,"div",4),2&n&&H("ngIf",!te().isPeriodAvailable)}function Dre(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-period",7),he("periodChanged",function(r){return Ve(e),te().changePeriod(r)}),I()}if(2&n){const e=te();H("selectedPeriod",e.period)("activeTimeUnit",e.activeTimeUnit)("maxTime",e.maxTime)("minTime",e.minTime)("format",e.format)("hours",e.hours)("minutes",e.minutes)("selectedHour",e.hour)("meridiems",e.meridiems)}}function Cre(n,t){1&n&&Fi(0)}function kre(n,t){1&n&&(F(0,"small",11),U(1," * use arrows ("),F(2,"span"),U(3,"\u21c5"),I(),U(4,") to change the time"),I())}const Tre=function(n){return{"timepicker-dial__hint-container--hidden":n}};function Sre(n,t){if(1&n&&(F(0,"div",8),ee(1,Cre,1,0,"ng-container",9),ee(2,kre,5,0,"ng-template",null,10,Tr),I()),2&n){const e=sn(3),i=te();H("ngClass",ln(2,Tre,!i.isHintVisible)),N(1),H("ngTemplateOutlet",i.editableHintTmpl?i.editableHintTmpl:e)}}const Ere=["clockFace"],Are=["clockHand"],jf=function(n){return{transform:n}};function Lre(n,t){if(1&n&&(F(0,"button",9),tn(1,"activeHour"),U(2),tn(3,"timeLocalizer"),I()),2&n){const e=t.$implicit,i=te();H("color",xd(1,4,e.time,null==i.selectedTime?null:i.selectedTime.time,i.isClockFaceDisabled)?i.color:void 0)("ngStyle",ln(11,jf,"rotateZ(-"+e.angle+"deg)"))("disabled",e.disabled),N(2),jt(" ",wd(3,8,e.time,i.timeUnit.HOUR)," ")}}function Ire(n,t){1&n&&Je(0,0,["*ngTemplateOutlet","hourButton; context: {$implicit: time}"])}const L2=function(n){return{$implicit:n}};function Ore(n,t){if(1&n&&(F(0,"div",13),ee(1,Ire,1,0,"ng-content",14),I()),2&n){const e=t.$implicit;te(2);const i=sn(1);H("ngStyle",ln(3,jf,"rotateZ("+e.angle+"deg)")),N(1),H("ngTemplateOutlet",i)("ngTemplateOutletContext",ln(5,L2,e))}}function Fre(n,t){1&n&&Je(0,1,["*ngTemplateOutlet","hourButton; context: {$implicit: time}"])}function Rre(n,t){if(1&n&&(F(0,"div",17),ee(1,Fre,1,0,"ng-content",14),I()),2&n){const e=t.$implicit,i=te(3),r=sn(1);$n("top","calc(50% - "+i.innerClockFaceSize+"px)")("height",i.innerClockFaceSize,"px"),H("ngStyle",ln(7,jf,"rotateZ("+e.angle+"deg)")),N(1),H("ngTemplateOutlet",r)("ngTemplateOutletContext",ln(9,L2,e))}}function Pre(n,t){if(1&n&&(F(0,"div",15),ee(1,Rre,2,11,"div",16),tn(2,"slice"),I()),2&n){const e=te(2);N(1),H("ngForOf",xd(2,2,e.faceTime,12,24))("ngForTrackBy",e.trackByTime)}}function Nre(n,t){if(1&n&&(F(0,"div",10),ee(1,Ore,2,7,"div",11),tn(2,"slice"),ee(3,Pre,3,6,"div",12),I()),2&n){const e=te();N(1),H("ngForOf",xd(2,3,e.faceTime,0,12))("ngForTrackBy",e.trackByTime),N(2),H("ngIf",e.faceTime.length>12)}}function Yre(n,t){1&n&&(F(0,"button",18),Fe(1,"span",19),I()),2&n&&H("color",te().color)}function Hre(n,t){if(1&n&&(F(0,"div",13)(1,"button",20),tn(2,"activeMinute"),U(3),tn(4,"timeLocalizer"),tn(5,"minutesFormatter"),I()()),2&n){const e=t.$implicit,i=te(2);H("ngStyle",ln(17,jf,"rotateZ("+e.angle+"deg)")),N(1),H("disableRipple",e.time%i.minutesGap!=0)("color",function y1(n,t,e,i,r,s){const a=n+20,o=de(),l=po(o,a);return _h(o,a)?_1(o,Mi(),t,l.transform,e,i,r,s,l):l.transform(e,i,r,s)}(2,6,e.time,null==i.selectedTime?null:i.selectedTime.time,i.minutesGap,i.isClockFaceDisabled)?i.color:void 0)("ngStyle",ln(19,jf,"rotateZ(-"+e.angle+"deg)"))("disabled",e.disabled),N(2),jt(" ",wd(4,11,wd(5,14,e.time,i.minutesGap),i.timeUnit.MINUTE)," ")}}function Bre(n,t){if(1&n&&(F(0,"div",10),ee(1,Hre,6,21,"div",11),I()),2&n){const e=te();N(1),H("ngForOf",e.faceTime)("ngForTrackBy",e.trackByTime)}}const I2=["*","*"],Vre=function(n){return{"clock-face__clock-hand_minute":n}};function jre(n,t){1&n&&(F(0,"button",14),U(1,"CANCEL "),I()),2&n&&H("color",te().color)}function zre(n,t){1&n&&(F(0,"button",14),U(1,"OK "),I()),2&n&&H("color",te().color)}function Ure(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-24-hours-face",17),he("hourChange",function(r){return Ve(e),te(2).onHourChange(r)})("hourSelected",function(r){return Ve(e),te(2).onHourSelected(r)}),tn(1,"async"),I()}if(2&n){const e=te(2);H("color",e.color)("selectedHour",hi(1,5,e.selectedHour))("minTime",e.data.minTime)("maxTime",e.data.maxTime)("format",e.data.format)}}function Gre(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-12-hours-face",18),he("hourChange",function(r){return Ve(e),te(2).onHourChange(r)})("hourSelected",function(r){return Ve(e),te(2).onHourSelected(r)}),tn(1,"async"),tn(2,"async"),I()}if(2&n){const e=te(2);H("color",e.color)("selectedHour",hi(1,5,e.selectedHour))("period",hi(2,7,e.selectedPeriod))("minTime",e.data.minTime)("maxTime",e.data.maxTime)}}function $re(n,t){if(1&n&&(F(0,"div"),ee(1,Ure,2,7,"ngx-mat-timepicker-24-hours-face",15),ee(2,Gre,3,9,"ng-template",null,16,Tr),I()),2&n){const e=sn(3),i=te();N(1),H("ngIf",24===i.data.format)("ngIfElse",e)}}function Wre(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-minutes-face",19),he("minuteChange",function(r){return Ve(e),te().onMinuteChange(r)}),tn(1,"async"),tn(2,"async"),tn(3,"async"),I()}if(2&n){const e=te();let i;H("color",e.color)("selectedMinute",hi(1,8,e.selectedMinute))("selectedHour",null==(i=hi(2,10,e.selectedHour))?null:i.time)("minTime",e.data.minTime)("maxTime",e.data.maxTime)("format",e.data.format)("period",hi(3,12,e.selectedPeriod))("minutesGap",e.data.minutesGap)}}function qre(n,t){1&n&&Fi(0)}function Kre(n,t){1&n&&Fi(0)}function Qre(n,t){1&n&&(F(0,"button",14),U(1,"CANCEL "),I()),2&n&&H("color",te().color)}function Zre(n,t){1&n&&(F(0,"button",14),U(1,"OK "),I()),2&n&&H("color",te().color)}function Jre(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-24-hours-face",17),he("hourChange",function(r){return Ve(e),te(2).onHourChange(r)})("hourSelected",function(r){return Ve(e),te(2).onHourSelected(r)}),tn(1,"async"),I()}if(2&n){const e=te(2);H("color",e.color)("selectedHour",hi(1,5,e.selectedHour))("minTime",e.data.minTime)("maxTime",e.data.maxTime)("format",e.data.format)}}function Xre(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-12-hours-face",18),he("hourChange",function(r){return Ve(e),te(2).onHourChange(r)})("hourSelected",function(r){return Ve(e),te(2).onHourSelected(r)}),tn(1,"async"),tn(2,"async"),I()}if(2&n){const e=te(2);H("color",e.color)("selectedHour",hi(1,5,e.selectedHour))("period",hi(2,7,e.selectedPeriod))("minTime",e.data.minTime)("maxTime",e.data.maxTime)}}function ese(n,t){if(1&n&&(F(0,"div"),ee(1,Jre,2,7,"ngx-mat-timepicker-24-hours-face",15),ee(2,Xre,3,9,"ng-template",null,16,Tr),I()),2&n){const e=sn(3),i=te();N(1),H("ngIf",24===i.data.format)("ngIfElse",e)}}function tse(n,t){if(1&n){const e=Xt();F(0,"ngx-mat-timepicker-minutes-face",19),he("minuteChange",function(r){return Ve(e),te().onMinuteChange(r)}),tn(1,"async"),tn(2,"async"),tn(3,"async"),I()}if(2&n){const e=te();let i;H("color",e.color)("selectedMinute",hi(1,8,e.selectedMinute))("selectedHour",null==(i=hi(2,10,e.selectedHour))?null:i.time)("minTime",e.data.minTime)("maxTime",e.data.maxTime)("format",e.data.format)("period",hi(3,12,e.selectedPeriod))("minutesGap",e.data.minutesGap)}}function nse(n,t){1&n&&Fi(0)}function ise(n,t){1&n&&Fi(0)}function rse(n,t){1&n&&Fe(0,"ngx-mat-timepicker-standalone")}var Us=(()=>{return(n=Us||(Us={})).TWELVE="hh:mm a",n.TWELVE_SHORT="h:m a",n.TWENTY_FOUR="HH:mm",n.TWENTY_FOUR_SHORT="H:m",Us;var n})(),Qr=(()=>{return(n=Qr||(Qr={})).AM="AM",n.PM="PM",Qr;var n})();let Wi=(()=>{class n{static formatHour(e,i,r){if(24===i)return e;const s=r===Qr.AM?e:e+12;return r===Qr.AM&&12===s?0:r===Qr.PM&&24===s?12:s}static formatTime(e,i){if(!e)return"Invalid Time";const{format:r}=i,s=n.parseTime(e,i).setLocale(n.defaultLocale);return 24!==r?s.toLocaleString(Object.assign(Object.assign({},be.TIME_SIMPLE),{hour12:24!==r})).replace(/\u200E/g,""):s.toISOTime({includeOffset:!1,suppressMilliseconds:!0,suppressSeconds:!0}).replace(/\u200E/g,"")}static fromDateTimeToString(e,i){const r=24===i?Us.TWENTY_FOUR:Us.TWELVE;return e.reconfigure({numberingSystem:n.defaultNumberingSistem,locale:n.defaultLocale}).toFormat(r)}static isBetween(e,i,r,s="minutes"){return"hours"===s?this.isSameOrBefore(e,r,s)&&this.isSameOrAfter(e,i,s):"minutes"===s?this.isSameOrBefore(e,r)&&this.isSameOrAfter(e,i):void 0}static isSameOrAfter(e,i,r="minutes"){return"hours"===r?e.hour>=i.hour:"minutes"===r?e.hasSame(i,r)||e.valueOf()>i.valueOf():void 0}static isSameOrBefore(e,i,r="minutes"){return"hours"===r?e.hour<=i.hour:"minutes"===r?e.hasSame(i,r)||e.valueOf()<=i.valueOf():void 0}static isTimeAvailable(e,i,r,s,a,o){if(!e)return;const l=this.parseTime(e,{format:o}),d=l.minute;if(a&&d==d&&d%a!=0)throw new Error(`Your minutes - ${d} doesn't match your minutesGap - ${a}`);const u=i&&!r&&this.isSameOrAfter(l,i,s),p=r&&!i&&this.isSameOrBefore(l,r,s),w=i&&r&&this.isBetween(l,i,r,s);return u||p||w||!i&&!r}static parseTime(e,i){const{numberingSystem:r,locale:s}=n._getLocaleOptionsByTime(e,i),o=2===e.split(" ").length?Us.TWELVE_SHORT:Us.TWENTY_FOUR_SHORT;return be.fromFormat(e,o,{numberingSystem:r,locale:s})}static toLocaleTimeString(e,i={}){const{format:r=n.defaultFormat,locale:s=n.defaultLocale}=i,a=24===r?"h23":"h12";return be.fromFormat(e,24===r?Us.TWENTY_FOUR_SHORT:Us.TWELVE_SHORT).setLocale(s).toLocaleString(Object.assign(Object.assign({},be.TIME_SIMPLE),{hourCycle:a}))}static _getLocaleOptionsByTime(e,i){const{numberingSystem:r,locale:s}=be.local().setLocale(i.locale).resolvedLocaleOptions(),a={numberingSystem:r,locale:s},o={numberingSystem:n.defaultNumberingSistem,locale:n.defaultLocale};return isNaN(parseInt(e,10))?a:o}}return n.defaultFormat=12,n.defaultLocale="en-US",n.defaultNumberingSistem="latn",n})();var qi=(()=>{return(n=qi||(qi={}))[n.HOUR=0]="HOUR",n[n.MINUTE=1]="MINUTE",qi;var n})();const zf=new le("NGX_MAT_TIMEPICKER_CONFIG"),Ng={time:12,angle:360},Yg={time:0,angle:360};let Hx=(()=>{class n{constructor(){this._hour$=new Ni(Ng),this._minute$=new Ni(Yg),this._period$=new Ni(Qr.AM)}set hour(e){this._hour$.next(e)}set minute(e){this._minute$.next(e)}set period(e){(e===Qr.AM||e===Qr.PM)&&this._period$.next(e)}get selectedHour(){return this._hour$.asObservable()}get selectedMinute(){return this._minute$.asObservable()}get selectedPeriod(){return this._period$.asObservable()}getFullTime(e){const i=this._hour$.getValue().time,r=this._minute$.getValue().time,l=`${null!=i?i:Ng.time}:${null!=r?r:Yg.time} ${12===e?this._period$.getValue():""}`.trim();return Wi.formatTime(l,{format:e})}setDefaultTimeIfAvailable(e,i,r,s,a){try{Wi.isTimeAvailable(e,i,r,"minutes",a)&&this._setDefaultTime(e,s)}catch(o){console.error(o)}}_resetTime(){this.hour=Object.assign({},Ng),this.minute=Object.assign({},Yg),this.period=Qr.AM}_setDefaultTime(e,i){const r=Wi.parseTime(e,{format:i}).toJSDate();if(null!==be.fromJSDate(r)){const s=e.substr(e.length-2).toUpperCase(),a=r.getHours();this.hour=Object.assign(Object.assign({},Ng),{time:ose(a,s)}),this.minute=Object.assign(Object.assign({},Yg),{time:r.getMinutes()}),this.period=s}else this._resetTime()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function ose(n,t){switch(t){case Qr.AM:return 0===n?12:n;case Qr.PM:return 12===n?12:n-12;default:return n}}let Hg=(()=>{class n{constructor(){this._backdropClick$=new pe,this._keydownEvent$=new pe}get backdropClick(){return this._backdropClick$.asObservable().pipe(Vf({bufferSize:1,refCount:!0}))}get keydownEvent(){return this._keydownEvent$.asObservable().pipe(Vf({bufferSize:1,refCount:!0}))}dispatchEvent(e){switch(e.type){case"click":this._backdropClick$.next(e);break;case"keydown":this._keydownEvent$.next(e);break;default:throw new Error("no such event type")}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const O2=new le("TimeLocale",{providedIn:"root",factory:()=>Wi.defaultLocale});let ao=(()=>{class n{constructor(e){this._locale=e}get locale(){return this._locale}updateLocale(e){this._locale=e||this._initialLocale}}return n.\u0275fac=function(e){return new(e||n)(z(O2))},n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),F2=(()=>{class n{constructor(e,i,r,s){this._timepickerSrv=e,this._eventSrv=i,this._timepickerLocaleSrv=r,this.data=s,this.activeTimeUnit=qi.HOUR,this.timeUnit=qi,this._color="primary",this._subsCtrl$=new pe,this.color=s.color,this.defaultTime=s.defaultTime}set color(e){this._color=e}get color(){return this._color}get defaultTime(){return this._defaultTime}set defaultTime(e){this._defaultTime=e,this._setDefaultTime(e)}get _locale(){return this._timepickerLocaleSrv.locale}changePeriod(e){this._timepickerSrv.period=e,this._onTimeChange()}changeTimeUnit(e){this.activeTimeUnit=e}close(){this.data.timepickerBaseRef.close()}ngOnDestroy(){this._subsCtrl$.next(),this._subsCtrl$.complete()}ngOnInit(){this._defineTime(),this.selectedHour=this._timepickerSrv.selectedHour.pipe(Vf({bufferSize:1,refCount:!0})),this.selectedMinute=this._timepickerSrv.selectedMinute.pipe(Vf({bufferSize:1,refCount:!0})),this.selectedPeriod=this._timepickerSrv.selectedPeriod.pipe(Vf({bufferSize:1,refCount:!0})),this.data.timepickerBaseRef.timeUpdated.pipe(Dt(this._subsCtrl$)).subscribe(this._setDefaultTime.bind(this))}onHourChange(e){this._timepickerSrv.hour=e,this._onTimeChange()}onHourSelected(e){this.data.hoursOnly||this.changeTimeUnit(qi.MINUTE),this.data.timepickerBaseRef.hourSelected.next(e)}onKeydown(e){this._eventSrv.dispatchEvent(e),e.stopPropagation()}onMinuteChange(e){this._timepickerSrv.minute=e,this._onTimeChange()}setTime(){this.data.timepickerBaseRef.timeSet.next(this._timepickerSrv.getFullTime(this.data.format)),this.close()}_defineTime(){const e=this.data.minTime;if(e&&!this.data.time&&!this.data.defaultTime){const i=Wi.fromDateTimeToString(e,this.data.format);this._setDefaultTime(i)}}_onTimeChange(){const e=Wi.toLocaleTimeString(this._timepickerSrv.getFullTime(this.data.format),{locale:this._locale,format:this.data.format});this.data.timepickerBaseRef.timeChanged.emit(e)}_setDefaultTime(e){this._timepickerSrv.setDefaultTimeIfAvailable(e,this.data.minTime,this.data.maxTime,this.data.format,this.data.minutesGap)}}return n.\u0275fac=function(e){return new(e||n)(v(Hx),v(Hg),v(ao),v(zf,8))},n.\u0275dir=q({type:n,selectors:[["","ngxMatTimepickerBase",""]],hostBindings:function(e,i){1&e&&he("keydown",function(s){return i.onKeydown(s)})},inputs:{color:"color",defaultTime:"defaultTime"}}),n})(),R2=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-content"]],inputs:{appendToInput:"appendToInput",inputElement:"inputElement"},ngContentSelectors:vre,decls:5,vars:2,consts:[[4,"ngIf","ngIfElse"],["timepickerModal",""],["timepickerOutlet",""],[4,"ngTemplateOutlet"]],template:function(e,i){if(1&e&&(en(),ee(0,pre,2,1,"div",0),ee(1,gre,1,1,"ng-template",null,1,Tr),ee(3,yre,1,0,"ng-template",null,2,Tr)),2&e){const r=sn(2);H("ngIf",i.appendToInput)("ngIfElse",r)}},directives:[xn,Ed],encapsulation:2}),n})();class ys{static disableHours(t,e){return e.min||e.max?t.map(i=>{const r=24===e.format?i.time:Wi.formatHour(i.time,e.format,e.period),s=be.fromObject({hour:r}).toFormat(Us.TWELVE);return Object.assign(Object.assign({},i),{disabled:!Wi.isTimeAvailable(s,e.min,e.max,"hours")})}):t}static disableMinutes(t,e,i){if(i.min||i.max){const r=Wi.formatHour(e,i.format,i.period);return t.map(s=>{const a=be.fromObject({hour:r,minute:s.time}).toFormat(Us.TWELVE);return Object.assign(Object.assign({},s),{disabled:!Wi.isTimeAvailable(a,i.min,i.max,"minutes")})})}return t}static getHours(t){return Array(t).fill(1).map((e,i)=>{const s=e+i;return{time:24===s?0:s,angle:30*s}})}static getMinutes(t=1){const r=[];for(let s=0;s<60;s++){const a=6*s;s%t==0&&r.push({time:s,angle:0!==a?a:360})}return r}static isDigit(t){return!!([46,8,9,27,13].some(e=>e===t.keyCode)||65==t.keyCode&&(!0===t.ctrlKey||!0===t.metaKey)||67==t.keyCode&&(!0===t.ctrlKey||!0===t.metaKey)||88==t.keyCode&&(!0===t.ctrlKey||!0===t.metaKey)||t.keyCode>=35&&t.keyCode<=40)||!((t.keyCode<48||t.keyCode>57)&&(t.keyCode<96||t.keyCode>105))}}var ac=(()=>{return(n=ac||(ac={})).hour="hour",n.minute="minute",ac;var n})();let Bx=(()=>{class n{constructor(e){this._timepickerLocaleSrv=e,this._numberingSystem=be.local().setLocale(this._locale).resolvedLocaleOptions().numberingSystem}get _locale(){return this._timepickerLocaleSrv.locale}transform(e,i=qi.HOUR){return null==e||""===e?"":isNaN(+e)?i===qi.MINUTE?this._parseTime(e,"mm",ac.minute).toString():this._parseTime(e,"HH",ac.hour).toString():`${e}`}_parseTime(e,i,r){const s=be.fromFormat(String(e),i,{numberingSystem:this._numberingSystem})[r];if(!isNaN(s))return s;throw new Error(`Cannot parse time - ${e}`)}}return n.\u0275fac=function(e){return new(e||n)(v(ao,16))},n.\u0275pipe=fn({name:"ngxMatTimepickerParser",type:n,pure:!0}),n.\u0275prov=ae({token:n,factory:n.\u0275fac}),n})(),lse=(()=>{class n{constructor(e,i){this._element=e,this.document=i,this._activeElement=this.document.activeElement}ngOnChanges(){this.isFocusActive&&setTimeout(()=>this._element.nativeElement.focus({preventScroll:!0}))}ngOnDestroy(){setTimeout(()=>this._activeElement.focus({preventScroll:!0}))}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(qe,8))},n.\u0275dir=q({type:n,selectors:[["","ngxMatTimepickerAutofocus",""]],inputs:{isFocusActive:["ngxMatTimepickerAutofocus","isFocusActive"]},features:[wt]}),n})(),P2=(()=>{class n{constructor(e){this._timepickerLocaleSrv=e}get _locale(){return this._timepickerLocaleSrv.locale}transform(e,i,r=!1){if(null==e||""===e)return"";switch(i){case qi.HOUR:return this._formatTime(ac.hour,e,0===e||r?"HH":"H");case qi.MINUTE:return this._formatTime(ac.minute,e,"mm");default:throw new Error(`There is no Time Unit with type ${i}`)}}_formatTime(e,i,r){try{return be.fromObject({[e]:+i}).setLocale(this._locale).toFormat(r)}catch(s){throw new Error(`Cannot format provided time - ${i} to locale - ${this._locale}`)}}}return n.\u0275fac=function(e){return new(e||n)(v(ao,16))},n.\u0275pipe=fn({name:"timeLocalizer",type:n,pure:!0}),n})();function N2(){this.selectionStart=this.selectionEnd}let cse=(()=>{class n{constructor(e,i){this._elRef=e,this._timeParserPipe=i,this.focused=new fe,this.timeChanged=new fe,this.timeUnitChanged=new fe,this.unfocused=new fe}get _selectedTime(){if(this.time)return this.timeList.find(e=>e.time===+this.time)}changeTimeByKeyboard(e){const i=String.fromCharCode(e.keyCode);(function dse(n,t,e){if(/\d/.test(t))return Y2(n+t,e)})(this.time,i,this.timeList)&&e.preventDefault()}ngAfterViewInit(){this._elRef.nativeElement.querySelector("input").addEventListener("select",N2,!1)}ngOnDestroy(){this._elRef.nativeElement.querySelector("input").removeEventListener("select",N2)}onKeydown(e){ys.isDigit(e)?this._changeTimeByArrow(e.keyCode):e.preventDefault()}onModelChange(e){this.time=this._timeParserPipe.transform(e,this.timeUnit)}saveTimeAndChangeTimeUnit(e,i){e.preventDefault(),this.previousTime=this.time,this.timeUnitChanged.next(i),this.focused.next()}updateTime(){this._selectedTime&&(this.timeChanged.next(this._selectedTime),this.previousTime=this._selectedTime.time)}_addTime(e){return`0${+this.time+e}`.substr(-2)}_changeTimeByArrow(e){let i;38===e?i=this._addTime(this.minutesGap||1):40===e&&(i=this._addTime(-1*(this.minutesGap||1))),Y2(i,this.timeList)||(this.time=i,this.updateTime())}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(Bx))},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-dial-control"]],inputs:{disabled:"disabled",isActive:"isActive",isEditable:"isEditable",minutesGap:"minutesGap",time:"time",timeList:"timeList",timeUnit:"timeUnit"},outputs:{focused:"focused",timeChanged:"timeChanged",timeUnitChanged:"timeUnitChanged",unfocused:"unfocused"},features:[Ne([Bx])],decls:3,vars:2,consts:[["class","timepicker-dial__control timepicker-dial__item","readonly","",3,"ngClass","ngModel","disabled","ngxMatTimepickerAutofocus","ngModelChange","input","focus",4,"ngIf","ngIfElse"],["editableTemplate",""],["readonly","",1,"timepicker-dial__control","timepicker-dial__item",3,"ngClass","ngModel","disabled","ngxMatTimepickerAutofocus","ngModelChange","input","focus"],[1,"timepicker-dial__control","timepicker-dial__item","timepicker-dial__control_editable",3,"ngClass","ngModel","disabled","ngxMatTimepickerAutofocus","ngModelChange","input","focus","keydown","keypress"]],template:function(e,i){if(1&e&&(ee(0,bre,2,10,"input",0),ee(1,Mre,3,13,"ng-template",null,1,Tr)),2&e){const r=sn(2);H("ngIf",!i.isEditable)("ngIfElse",r)}},directives:[xn,Ll,sr,Id,Bp,lse],pipes:[P2,Bx],styles:[".timepicker-dial__control[_ngcontent-%COMP%]{border:none;background-color:transparent;font-size:50px;width:60px;padding:0;border-radius:3px;text-align:center;color:inherit}.timepicker-dial__control[_ngcontent-%COMP%]:focus{outline:none;background-color:#0000001a}.timepicker-dial__control[_ngcontent-%COMP%]:disabled{cursor:default}"]}),n})();function Y2(n,t){const e=t.find(i=>i.time===+n);return!e||e&&e.disabled}let use=(()=>{class n{constructor(e){this._overlay=e,this.isPeriodAvailable=!0,this.overlayScrollStrategy=this._overlay.scrollStrategies.reposition(),this.periodChanged=new fe,this.timePeriod=Qr}animationDone(){this.isPeriodAvailable=!0}changePeriod(e){this.isPeriodAvailable=this._isSwitchPeriodAvailable(e),this.isPeriodAvailable&&this.periodChanged.next(e)}_getDisabledTimeByPeriod(e){switch(this.activeTimeUnit){case qi.HOUR:return ys.disableHours(this.hours,{min:this.minTime,max:this.maxTime,format:this.format,period:e});case qi.MINUTE:return ys.disableMinutes(this.minutes,+this.selectedHour,{min:this.minTime,max:this.maxTime,format:this.format,period:e});default:throw new Error("no such NgxMatTimepickerUnits")}}_isSwitchPeriodAvailable(e){return!this._getDisabledTimeByPeriod(e).every(r=>r.disabled)}}return n.\u0275fac=function(e){return new(e||n)(v(Ns))},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-period"]],inputs:{activeTimeUnit:"activeTimeUnit",format:"format",hours:"hours",maxTime:"maxTime",meridiems:"meridiems",minTime:"minTime",minutes:"minutes",selectedHour:"selectedHour",selectedPeriod:"selectedPeriod"},outputs:{periodChanged:"periodChanged"},decls:7,vars:12,consts:[["cdkOverlayOrigin","",1,"timepicker-period"],["eventPanelOrigin","cdkOverlayOrigin"],["type","button",1,"timepicker-dial__item","timepicker-period__btn",3,"ngClass","click"],["cdkConnectedOverlay","","cdkConnectedOverlayPanelClass","todo-remove-pointer-events-if-necessary",3,"cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayPositionStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen"],["class","timepicker-period__warning",4,"ngIf"],[1,"timepicker-period__warning"]],template:function(e,i){if(1&e&&(F(0,"div",0,1)(2,"button",2),he("click",function(){return i.changePeriod(i.timePeriod.AM)}),U(3),I(),F(4,"button",2),he("click",function(){return i.changePeriod(i.timePeriod.PM)}),U(5),I()(),ee(6,xre,1,1,"ng-template",3)),2&e){const r=sn(1);N(2),H("ngClass",ln(8,Pg,i.selectedPeriod===i.timePeriod.AM)),N(1),Qt(i.meridiems[0]),N(1),H("ngClass",ln(10,Pg,i.selectedPeriod===i.timePeriod.PM)),N(1),Qt(i.meridiems[1]),N(1),H("cdkConnectedOverlayScrollStrategy",i.overlayScrollStrategy)("cdkConnectedOverlayPositionStrategy",i.overlayPositionStrategy)("cdkConnectedOverlayOrigin",r)("cdkConnectedOverlayOpen",!i.isPeriodAvailable)}},directives:[iw,sr,fO,xn],styles:[".timepicker-period[_ngcontent-%COMP%]{display:flex;flex-direction:column;position:relative}.timepicker-period__btn[_ngcontent-%COMP%]{opacity:.5;padding:1px 3px;border:0;background-color:transparent;font-size:18px;font-weight:500;-webkit-user-select:none;user-select:none;outline:none;border-radius:3px;transition:background-color .5s;color:inherit}.timepicker-period__btn.active[_ngcontent-%COMP%]{opacity:1}.timepicker-period__btn[_ngcontent-%COMP%]:focus{background-color:#00000012}.timepicker-period__warning[_ngcontent-%COMP%]{padding:5px 10px;border-radius:3px;background-color:#0000008c;position:absolute;width:200px;left:-20px;top:40px}.timepicker-period__warning[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{margin:0;font-size:12px}"],data:{animation:[_i("scaleInOut",[qt(":enter",[He({transform:"scale(0)"}),Wt(".2s",He({transform:"scale(1)"})),gM([Wt("3s",He({opacity:1})),Wt(".3s",He({opacity:0}))])])])]}}),n})(),H2=(()=>{class n{constructor(e){this._localeSrv=e,this.hourChanged=new fe,this.meridiems=Yf.meridiems({locale:this._locale}),this.minuteChanged=new fe,this.periodChanged=new fe,this.timeUnit=qi,this.timeUnitChanged=new fe,this._color="primary"}set color(e){this._color=e}get color(){return this._color}get hourString(){return`${this.hour}`}get minuteString(){return`${this.minute}`}get _locale(){return this._localeSrv.locale}changeHour(e){this.hourChanged.next(e)}changeMinute(e){this.minuteChanged.next(e)}changePeriod(e){this.periodChanged.next(e)}changeTimeUnit(e){this.timeUnitChanged.next(e)}hideHint(){this.isHintVisible=!1}ngOnChanges(e){const i=e.period&&e.period.currentValue;if(i||e.format&&e.format.currentValue){const r=ys.getHours(this.format);this.hours=ys.disableHours(r,{min:this.minTime,max:this.maxTime,format:this.format,period:this.period})}if(i||e.hour&&e.hour.currentValue){const r=ys.getMinutes(this.minutesGap);this.minutes=ys.disableMinutes(r,+this.hour,{min:this.minTime,max:this.maxTime,format:this.format,period:this.period})}}showHint(){this.isHintVisible=!0}}return n.\u0275fac=function(e){return new(e||n)(v(ao))},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-dial"]],inputs:{activeTimeUnit:"activeTimeUnit",color:"color",editableHintTmpl:"editableHintTmpl",format:"format",hour:"hour",hoursOnly:"hoursOnly",isEditable:"isEditable",maxTime:"maxTime",minTime:"minTime",minute:"minute",minutesGap:"minutesGap",period:"period"},outputs:{hourChanged:"hourChanged",minuteChanged:"minuteChanged",periodChanged:"periodChanged",timeUnitChanged:"timeUnitChanged"},features:[wt],decls:9,vars:14,consts:[[1,"timepicker-dial"],[1,"timepicker-dial__container"],[1,"timepicker-dial__time"],[3,"timeList","time","timeUnit","isActive","isEditable","timeUnitChanged","timeChanged","focused","unfocused"],[3,"timeList","time","timeUnit","isActive","isEditable","minutesGap","disabled","timeUnitChanged","timeChanged","focused","unfocused"],["class","timepicker-dial__period",3,"selectedPeriod","activeTimeUnit","maxTime","minTime","format","hours","minutes","selectedHour","meridiems","periodChanged",4,"ngIf"],[3,"ngClass",4,"ngIf"],[1,"timepicker-dial__period",3,"selectedPeriod","activeTimeUnit","maxTime","minTime","format","hours","minutes","selectedHour","meridiems","periodChanged"],[3,"ngClass"],[4,"ngTemplateOutlet"],["editableHintDefault",""],[1,"timepicker-dial__hint"]],template:function(e,i){1&e&&(F(0,"div",0)(1,"div",1)(2,"div",2)(3,"ngx-mat-timepicker-dial-control",3),he("timeUnitChanged",function(s){return i.changeTimeUnit(s)})("timeChanged",function(s){return i.changeHour(s)})("focused",function(){return i.showHint()})("unfocused",function(){return i.hideHint()}),I(),F(4,"span"),U(5,":"),I(),F(6,"ngx-mat-timepicker-dial-control",4),he("timeUnitChanged",function(s){return i.changeTimeUnit(s)})("timeChanged",function(s){return i.changeMinute(s)})("focused",function(){return i.showHint()})("unfocused",function(){return i.hideHint()}),I()(),ee(7,Dre,1,9,"ngx-mat-timepicker-period",5),I(),ee(8,Sre,4,4,"div",6),I()),2&e&&(N(3),H("timeList",i.hours)("time",i.hourString)("timeUnit",i.timeUnit.HOUR)("isActive",i.activeTimeUnit===i.timeUnit.HOUR)("isEditable",i.isEditable),N(3),H("timeList",i.minutes)("time",i.minuteString)("timeUnit",i.timeUnit.MINUTE)("isActive",i.activeTimeUnit===i.timeUnit.MINUTE)("isEditable",i.isEditable)("minutesGap",i.minutesGap)("disabled",i.hoursOnly),N(1),H("ngIf",24!==i.format),N(1),H("ngIf",i.isEditable||i.editableHintTmpl))},directives:[cse,use,xn,sr,Ed],styles:[".timepicker-dial[_ngcontent-%COMP%]{text-align:center}.timepicker-dial__container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.timepicker-dial__time[_ngcontent-%COMP%]{display:flex;align-items:baseline;line-height:normal;font-size:50px}.timepicker-dial__period[_ngcontent-%COMP%]{display:block;margin-left:10px}.timepicker-dial__hint-container--hidden[_ngcontent-%COMP%]{visibility:hidden}.timepicker-dial__hint[_ngcontent-%COMP%]{display:inline-block;font-size:10px}.timepicker-dial__hint[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:14px}"],changeDetection:0}),n})(),B2=(()=>{class n{constructor(){this.hourChange=new fe,this.hourSelected=new fe,this.hoursList=[],this._color="primary",this._format=24}set color(e){this._color=e}get color(){return this._color}set format(e){this._format=e,this.hoursList=ys.getHours(this._format)}get format(){return this._format}onTimeSelected(e){this.hourSelected.next(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=q({type:n,selectors:[["","ngxMatTimepickerHoursFace",""]],inputs:{color:"color",format:"format",maxTime:"maxTime",minTime:"minTime",selectedHour:"selectedHour"},outputs:{hourChange:"hourChange",hourSelected:"hourSelected"}}),n})(),hse=(()=>{class n{transform(e,i,r){return null!=e&&!r&&e===i}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=fn({name:"activeHour",type:n,pure:!0}),n})(),fse=(()=>{class n{transform(e,i,r,s){return null!=e&&!s&&i===e&&e%(r||5)==0}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=fn({name:"activeMinute",type:n,pure:!0}),n})(),mse=(()=>{class n{transform(e,i=5){return e&&(e%i==0?e:"")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=fn({name:"minutesFormatter",type:n,pure:!0}),n})();const Bg_small_height="75px",Bg_small_top="calc(50% - 75px)",Bg_large_height="103px",Bg_large_top="calc(50% - 103px)";let Vx=(()=>{class n{constructor(){this.color="primary",this.innerClockFaceSize=85,this.timeChange=new fe,this.timeSelected=new fe,this.timeUnit=qi}ngAfterViewInit(){this._setClockHandPosition(),this._addTouchEvents()}ngOnChanges(e){const i=e.faceTime,r=e.selectedTime;i&&i.currentValue&&r&&r.currentValue&&(this.selectedTime=this.faceTime.find(s=>s.time===this.selectedTime.time)),r&&r.currentValue&&this._setClockHandPosition(),i&&i.currentValue&&setTimeout(()=>this._selectAvailableTime())}ngOnDestroy(){this._removeTouchEvents()}onMousedown(e){e.preventDefault(),this._isStarted=!0}onMouseup(e){e.preventDefault(),this._isStarted=!1}selectTime(e){if(!this._isStarted&&e instanceof MouseEvent&&"click"!==e.type)return;const i=this.clockFace.nativeElement.getBoundingClientRect(),r=i.left+i.width/2,s=i.top+i.height/2,a=180*Math.atan(Math.abs(e.clientX-r)/Math.abs(e.clientY-s))/Math.PI,o=function _se(n,t,e,i,r){return i>t&&e>=n?180-r:i>t&&eT.angle===p);w&&!w.disabled&&(this.timeChange.next(w),this._isStarted||this.timeSelected.next(w.time))}trackByTime(e,i){return i.time}_addTouchEvents(){this._touchStartHandler=this.onMousedown.bind(this),this._touchEndHandler=this.onMouseup.bind(this),this.clockFace.nativeElement.addEventListener("touchstart",this._touchStartHandler),this.clockFace.nativeElement.addEventListener("touchend",this._touchEndHandler)}_decreaseClockHand(){this.clockHand.nativeElement.style.height=Bg_small_height,this.clockHand.nativeElement.style.top=Bg_small_top}_increaseClockHand(){this.clockHand.nativeElement.style.height=Bg_large_height,this.clockHand.nativeElement.style.top=Bg_large_top}_isInnerClockFace(e,i,r,s){return Math.sqrt(Math.pow(r-e,2)+Math.pow(s-i,2))this.selectedTime.time===i.time);if(this.isClockFaceDisabled=this.faceTime.every(i=>i.disabled),e&&e.disabled&&!this.isClockFaceDisabled){const i=this.faceTime.find(r=>!r.disabled);this.timeChange.next(i)}}_setClockHandPosition(){24===this.format&&(this.selectedTime.time>12||0===this.selectedTime.time?this._decreaseClockHand():this._increaseClockHand()),this.clockHand.nativeElement.style.transform=`rotate(${this.selectedTime.angle}deg)`}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-face"]],viewQuery:function(e,i){if(1&e&&(dt(Ere,7),dt(Are,7,ye)),2&e){let r;xe(r=De())&&(i.clockFace=r.first),xe(r=De())&&(i.clockHand=r.first)}},hostBindings:function(e,i){1&e&&he("mousedown",function(s){return i.onMousedown(s)})("mouseup",function(s){return i.onMouseup(s)})("click",function(s){return i.selectTime(s)})("touchmove",function(s){return i.selectTime(s.changedTouches[0])})("touchend",function(s){return i.selectTime(s.changedTouches[0])})("mousemove",function(s){return i.selectTime(s)})},inputs:{color:"color",faceTime:"faceTime",format:"format",minutesGap:"minutesGap",selectedTime:"selectedTime",unit:"unit"},outputs:{timeChange:"timeChange",timeSelected:"timeSelected"},features:[wt],ngContentSelectors:I2,decls:11,vars:9,consts:[["hourButton",""],[1,"clock-face"],["clockFace",""],["class","clock-face__container",4,"ngIf","ngIfElse"],[1,"clock-face__clock-hand",3,"color","ngClass","hidden"],["clockHand",""],["mat-mini-fab","",3,"color",4,"ngIf"],[1,"clock-face__center",3,"color"],["minutesFace",""],["mat-mini-fab","",1,"mat-elevation-z0",3,"color","ngStyle","disabled"],[1,"clock-face__container"],["class","clock-face__number clock-face__number--outer",3,"ngStyle",4,"ngFor","ngForOf","ngForTrackBy"],["class","clock-face__inner",4,"ngIf"],[1,"clock-face__number","clock-face__number--outer",3,"ngStyle"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"clock-face__inner"],["class","clock-face__number clock-face__number--inner",3,"top","ngStyle","height",4,"ngFor","ngForOf","ngForTrackBy"],[1,"clock-face__number","clock-face__number--inner",3,"ngStyle"],["mat-mini-fab","",3,"color"],[1,"clock-face__clock-hand_minute_dot"],["mat-mini-fab","",1,"mat-elevation-z0",3,"disableRipple","color","ngStyle","disabled"]],template:function(e,i){if(1&e&&(en(I2),ee(0,Lre,4,13,"ng-template",null,0,Tr),F(2,"div",1,2),ee(4,Nre,4,7,"div",3),F(5,"mat-toolbar",4,5),ee(7,Yre,2,1,"button",6),I(),Fe(8,"mat-toolbar",7),I(),ee(9,Bre,2,2,"ng-template",null,8,Tr)),2&e){const r=sn(10);N(4),H("ngIf",i.unit!==i.timeUnit.MINUTE)("ngIfElse",r),N(1),H("color",i.color)("ngClass",ln(7,Vre,i.unit===i.timeUnit.MINUTE))("hidden",i.isClockFaceDisabled),N(2),H("ngIf",i.unit===i.timeUnit.MINUTE),N(1),H("color",i.color)}},directives:[lr,F_,Sd,xn,Do,Ed,sr],pipes:[hse,P2,OS,fse,mse],styles:[".clock-face[_ngcontent-%COMP%]{width:290px;height:290px;border-radius:50%;position:relative;display:flex;justify-content:center;box-sizing:border-box;background-color:#c8c8c880!important}.clock-face__inner[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%}.clock-face[_ngcontent-%COMP%] [mat-mini-fab][_ngcontent-%COMP%]{box-shadow:none}.clock-face[_ngcontent-%COMP%] [mat-mini-fab][_ngcontent-%COMP%]:not(.mat-primary):not(.mat-accent):not(.mat-warn){background:transparent}.clock-face__container[_ngcontent-%COMP%]{margin-left:-2px}.clock-face__number[_ngcontent-%COMP%]{position:absolute;transform-origin:25px 100%;width:50px;text-align:center;z-index:2;top:calc(50% - 125px);left:calc(50% - 25px)}.clock-face__number--outer[_ngcontent-%COMP%]{height:125px}.clock-face__number--outer[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{font-size:16px}.clock-face__number--inner[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{font-size:14px}.clock-face__clock-hand[_ngcontent-%COMP%]{height:103px;width:2px;padding:0;transform-origin:1px 100%;position:absolute;top:calc(50% - 103px);z-index:1}.clock-face__center[_ngcontent-%COMP%]{width:8px;height:8px;padding:0;position:absolute;border-radius:50%;top:50%;left:50%;margin:-4px}.clock-face__clock-hand_minute[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{position:absolute;top:-22px;left:calc(50% - 20px);box-sizing:content-box;display:flex;justify-content:center;align-items:center}.clock-face__clock-hand_minute[_ngcontent-%COMP%] > button[_ngcontent-%COMP%] .clock-face__clock-hand_minute_dot[_ngcontent-%COMP%]{display:block;width:4px;height:4px;background:#FFF;border-radius:50%}@media (max-device-width: 1023px) and (orientation: landscape){.clock-face[_ngcontent-%COMP%]{width:250px;height:250px}}@media screen and (max-width: 360px){.clock-face[_ngcontent-%COMP%]{width:250px;height:250px}}"],changeDetection:0}),n})(),V2=(()=>{class n extends B2{constructor(){super(),this.format=24}ngAfterContentInit(){this.hoursList=ys.disableHours(this.hoursList,{min:this.minTime,max:this.maxTime,format:this.format})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-24-hours-face"]],features:[ne],decls:1,vars:4,consts:[[3,"color","selectedTime","faceTime","format","timeChange","timeSelected"]],template:function(e,i){1&e&&(F(0,"ngx-mat-timepicker-face",0),he("timeChange",function(s){return i.hourChange.next(s)})("timeSelected",function(s){return i.onTimeSelected(s)}),I()),2&e&&H("color",i.color)("selectedTime",i.selectedHour)("faceTime",i.hoursList)("format",i.format)},directives:[Vx],encapsulation:2,changeDetection:0}),n})(),j2=(()=>{class n extends B2{constructor(){super(),this.format=12}ngOnChanges(e){e.period&&e.period.currentValue&&(this.hoursList=ys.disableHours(this.hoursList,{min:this.minTime,max:this.maxTime,format:this.format,period:this.period}))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-12-hours-face"]],inputs:{period:"period"},features:[ne,wt],decls:1,vars:3,consts:[[3,"color","selectedTime","faceTime","timeChange","timeSelected"]],template:function(e,i){1&e&&(F(0,"ngx-mat-timepicker-face",0),he("timeChange",function(s){return i.hourChange.next(s)})("timeSelected",function(s){return i.onTimeSelected(s)}),I()),2&e&&H("color",i.color)("selectedTime",i.selectedHour)("faceTime",i.hoursList)},directives:[Vx],encapsulation:2,changeDetection:0}),n})(),z2=(()=>{class n{constructor(){this.minuteChange=new fe,this.minutesList=[],this.timeUnit=qi,this._color="primary"}set color(e){this._color=e}get color(){return this._color}ngOnChanges(e){if(e.period&&e.period.currentValue){const i=ys.getMinutes(this.minutesGap);this.minutesList=ys.disableMinutes(i,this.selectedHour,{min:this.minTime,max:this.maxTime,format:this.format,period:this.period})}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-minutes-face"]],inputs:{color:"color",format:"format",maxTime:"maxTime",minTime:"minTime",minutesGap:"minutesGap",period:"period",selectedHour:"selectedHour",selectedMinute:"selectedMinute"},outputs:{minuteChange:"minuteChange"},features:[wt],decls:1,vars:5,consts:[[3,"color","faceTime","selectedTime","minutesGap","unit","timeChange"]],template:function(e,i){1&e&&(F(0,"ngx-mat-timepicker-face",0),he("timeChange",function(s){return i.minuteChange.next(s)}),I()),2&e&&H("color",i.color)("faceTime",i.minutesList)("selectedTime",i.selectedMinute)("minutesGap",i.minutesGap)("unit",i.timeUnit.MINUTE)},directives:[Vx],encapsulation:2}),n})(),U2=(()=>{class n{constructor(e){this._element=e.nativeElement}ngAfterViewInit(){this.theme&&this.setTheme(this.theme)}setTheme(e){for(const i in e)if(e.hasOwnProperty(i)){if("string"==typeof e[i]){for(const r in e)e.hasOwnProperty(r)&&this._element.style.setProperty(`--${gse(r)}`,e[r]);return}this.setTheme(e[i])}}}return n.\u0275fac=function(e){return new(e||n)(v(ye))},n.\u0275dir=q({type:n,selectors:[["","ngxMatTimepickerTheme",""]],inputs:{theme:["ngxMatTimepickerTheme","theme"]}}),n})();function gse(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}let jx,yse=(()=>{class n extends F2{constructor(e,i,r,s,a){super(r,s,a,e),this.data=e,this._dialogRef=i}close(){this._dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(v(sw),v(U_),v(Hx),v(Hg),v(ao))},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-dialog"]],features:[ne],decls:21,vars:28,consts:[["cancelBtnDefault",""],["confirmBtnDefault",""],["mat-dialog-content",""],[3,"appendToInput","inputElement","ngxMatTimepickerTheme"],[1,"timepicker",3,"ngClass"],[1,"timepicker-header",3,"color"],[3,"color","format","hour","minute","period","activeTimeUnit","minTime","maxTime","isEditable","editableHintTmpl","minutesGap","hoursOnly","periodChanged","timeUnitChanged","hourChanged","minuteChanged"],[1,"timepicker__main-content"],[1,"timepicker__body",3,"ngSwitch"],[4,"ngSwitchCase"],[3,"color","selectedMinute","selectedHour","minTime","maxTime","format","period","minutesGap","minuteChange",4,"ngSwitchCase"],["mat-dialog-actions",""],[3,"click"],[4,"ngTemplateOutlet"],["mat-button","",3,"color"],[3,"color","selectedHour","minTime","maxTime","format","hourChange","hourSelected",4,"ngIf","ngIfElse"],["ampmHours",""],[3,"color","selectedHour","minTime","maxTime","format","hourChange","hourSelected"],[3,"color","selectedHour","period","minTime","maxTime","hourChange","hourSelected"],[3,"color","selectedMinute","selectedHour","minTime","maxTime","format","period","minutesGap","minuteChange"]],template:function(e,i){if(1&e&&(ee(0,jre,2,1,"ng-template",null,0,Tr),ee(2,zre,2,1,"ng-template",null,1,Tr),F(4,"div",2)(5,"ngx-mat-timepicker-content",3)(6,"div",4)(7,"mat-toolbar",5)(8,"ngx-mat-timepicker-dial",6),he("periodChanged",function(s){return i.changePeriod(s)})("timeUnitChanged",function(s){return i.changeTimeUnit(s)})("hourChanged",function(s){return i.onHourChange(s)})("minuteChanged",function(s){return i.onMinuteChange(s)}),tn(9,"async"),tn(10,"async"),tn(11,"async"),I()(),F(12,"div",7)(13,"div",8),ee(14,$re,4,2,"div",9),ee(15,Wre,4,14,"ngx-mat-timepicker-minutes-face",10),I()()()()(),F(16,"div",11)(17,"div",12),he("click",function(){return i.close()}),ee(18,qre,1,0,"ng-container",13),I(),F(19,"div",12),he("click",function(){return i.setTime()}),ee(20,Kre,1,0,"ng-container",13),I()()),2&e){const r=sn(1),s=sn(3);let a,o;N(5),H("appendToInput",i.data.appendToInput)("inputElement",i.data.inputElement)("ngxMatTimepickerTheme",i.data.theme),N(1),H("ngClass",i.data.timepickerClass),N(1),H("color",i.color),N(1),H("color",i.color)("format",i.data.format)("hour",null==(a=hi(9,22,i.selectedHour))?null:a.time)("minute",null==(o=hi(10,24,i.selectedMinute))?null:o.time)("period",hi(11,26,i.selectedPeriod))("activeTimeUnit",i.activeTimeUnit)("minTime",i.data.minTime)("maxTime",i.data.maxTime)("isEditable",i.data.enableKeyboardInput)("editableHintTmpl",i.data.editableHintTmpl)("minutesGap",i.data.minutesGap)("hoursOnly",i.data.hoursOnly),N(5),H("ngSwitch",i.activeTimeUnit),N(1),H("ngSwitchCase",i.timeUnit.HOUR),N(1),H("ngSwitchCase",i.timeUnit.MINUTE),N(3),H("ngTemplateOutlet",i.data.cancelBtnTmpl?i.data.cancelBtnTmpl:r),N(2),H("ngTemplateOutlet",i.data.confirmBtnTmpl?i.data.confirmBtnTmpl:s)}},directives:[lr,R2,F_,H2,V2,j2,z2,_O,U2,sr,Co,Td,xn,gO,Ed],pipes:[Kb],styles:["div.ngx-mat-timepicker-dialog>mat-dialog-container.mat-dialog-container{padding-top:0}div.ngx-mat-timepicker-dialog>mat-dialog-container.mat-dialog-container .mat-dialog-content{padding:0;max-height:85vh}div.ngx-mat-timepicker-dialog>mat-dialog-container.mat-dialog-container .mat-dialog-content mat-toolbar.timepicker-header{display:flex;justify-content:center;align-items:center}div.ngx-mat-timepicker-dialog>mat-dialog-container.mat-dialog-container .mat-dialog-content .clock-face{margin:16px}div.ngx-mat-timepicker-dialog>mat-dialog-container.mat-dialog-container div[mat-dialog-actions]{justify-content:flex-end;display:flex}\n"],encapsulation:2}),n})(),vse=(()=>{class n extends F2{constructor(e,i,r,s){super(i,r,s,e),this.data=e}close(){this.data.timepickerBaseRef.close()}}return n.\u0275fac=function(e){return new(e||n)(v(zf),v(Hx),v(Hg),v(ao))},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker-standalone"]],hostVars:2,hostBindings:function(e,i){2&e&&$e("mat-app-background",!0)},features:[ne],decls:21,vars:28,consts:[["cancelBtnDefault",""],["confirmBtnDefault",""],["cdkTrapFocus","","cdkTrapFocusAutoCapture",""],[3,"appendToInput","inputElement","ngxMatTimepickerTheme"],[1,"timepicker",3,"ngClass"],[1,"timepicker-header",3,"color"],[3,"color","format","hour","minute","period","activeTimeUnit","minTime","maxTime","isEditable","editableHintTmpl","minutesGap","hoursOnly","periodChanged","timeUnitChanged","hourChanged","minuteChanged"],[1,"timepicker__main-content"],[1,"timepicker__body",3,"ngSwitch"],[4,"ngSwitchCase"],[3,"color","selectedMinute","selectedHour","minTime","maxTime","format","period","minutesGap","minuteChange",4,"ngSwitchCase"],[1,"ngx-mat-timepicker-standalone-actions"],[3,"click"],[4,"ngTemplateOutlet"],["mat-button","",3,"color"],[3,"color","selectedHour","minTime","maxTime","format","hourChange","hourSelected",4,"ngIf","ngIfElse"],["ampmHours",""],[3,"color","selectedHour","minTime","maxTime","format","hourChange","hourSelected"],[3,"color","selectedHour","period","minTime","maxTime","hourChange","hourSelected"],[3,"color","selectedMinute","selectedHour","minTime","maxTime","format","period","minutesGap","minuteChange"]],template:function(e,i){if(1&e&&(ee(0,Qre,2,1,"ng-template",null,0,Tr),ee(2,Zre,2,1,"ng-template",null,1,Tr),F(4,"div",2)(5,"ngx-mat-timepicker-content",3)(6,"div",4)(7,"mat-toolbar",5)(8,"ngx-mat-timepicker-dial",6),he("periodChanged",function(s){return i.changePeriod(s)})("timeUnitChanged",function(s){return i.changeTimeUnit(s)})("hourChanged",function(s){return i.onHourChange(s)})("minuteChanged",function(s){return i.onMinuteChange(s)}),tn(9,"async"),tn(10,"async"),tn(11,"async"),I()(),F(12,"div",7)(13,"div",8),ee(14,ese,4,2,"div",9),ee(15,tse,4,14,"ngx-mat-timepicker-minutes-face",10),I()()()(),F(16,"div",11)(17,"div",12),he("click",function(){return i.close()}),ee(18,nse,1,0,"ng-container",13),I(),F(19,"div",12),he("click",function(){return i.setTime()}),ee(20,ise,1,0,"ng-container",13),I()()()),2&e){const r=sn(1),s=sn(3);let a,o;N(5),H("appendToInput",i.data.appendToInput)("inputElement",i.data.inputElement)("ngxMatTimepickerTheme",i.data.theme),N(1),H("ngClass",i.data.timepickerClass),N(1),H("color",i.color),N(1),H("color",i.color)("format",i.data.format)("hour",null==(a=hi(9,22,i.selectedHour))?null:a.time)("minute",null==(o=hi(10,24,i.selectedMinute))?null:o.time)("period",hi(11,26,i.selectedPeriod))("activeTimeUnit",i.activeTimeUnit)("minTime",i.data.minTime)("maxTime",i.data.maxTime)("isEditable",i.data.enableKeyboardInput)("editableHintTmpl",i.data.editableHintTmpl)("minutesGap",i.data.minutesGap)("hoursOnly",i.data.hoursOnly),N(5),H("ngSwitch",i.activeTimeUnit),N(1),H("ngSwitchCase",i.timeUnit.HOUR),N(1),H("ngSwitchCase",i.timeUnit.MINUTE),N(3),H("ngTemplateOutlet",i.data.cancelBtnTmpl?i.data.cancelBtnTmpl:r),N(2),H("ngTemplateOutlet",i.data.confirmBtnTmpl?i.data.confirmBtnTmpl:s)}},directives:[lr,R2,F_,H2,V2,j2,z2,PL,U2,sr,Co,Td,xn,Ed],pipes:[Kb],styles:["ngx-mat-timepicker-standalone{display:block;border-radius:4px;box-shadow:0 0 5px 2px #00000040;overflow:hidden}ngx-mat-timepicker-standalone ngx-mat-timepicker-content{display:block}ngx-mat-timepicker-standalone ngx-mat-timepicker-content mat-toolbar.timepicker-header{display:flex;justify-content:center;align-items:center}ngx-mat-timepicker-standalone ngx-mat-timepicker-content .clock-face{margin:16px}ngx-mat-timepicker-standalone .ngx-mat-timepicker-standalone-actions{display:flex;flex-direction:row;justify-content:flex-end;padding:0 16px 16px}\n"],encapsulation:2}),n})(),bse=(()=>{class n{constructor(e,i,r){this._eventService=e,this._dialog=i,this._overlay=r,this.closed=new fe,this.hourSelected=new fe,this.hoursOnly=!1,this.id="ngx_mat_timepicker_"+ ++n.nextId,this.isEsc=!0,this.opened=new fe,this.overlayPositions=[{originX:"center",originY:"bottom",overlayX:"center",overlayY:"top",offsetY:0},{originX:"center",originY:"top",overlayX:"center",overlayY:"bottom",offsetY:0}],this.showPicker=!1,this.timeChanged=new fe,this.timeSet=new fe,this.timeUpdated=new pe,this._appendToInput=!1,this._color="primary"}set appendToInput(e){this._appendToInput=je(e)}set color(e){this._color=e}get color(){return this._color}get disabled(){return this._timepickerInput&&this._timepickerInput.disabled}get format(){return this._timepickerInput?this._timepickerInput.format:this._format}set format(e){this._format=24===e?24:12}get inputElement(){return this._timepickerInput&&this._timepickerInput.element}get maxTime(){return this._timepickerInput?this._timepickerInput.max:this.max}get minTime(){return this._timepickerInput?this._timepickerInput.min:this.min}get minutesGap(){return this._minutesGap}set minutesGap(e){null!=e&&(e=Math.floor(e),this._minutesGap=e<=59?e:1)}get overlayOrigin(){return this._timepickerInput?this._timepickerInput.cdkOverlayOrigin:void 0}get time(){return this._timepickerInput&&this._timepickerInput.value}set ngxMatTimepickerTheme(e){this._ngxMatTimepickerTheme=e}close(){this._appendToInput?this._overlayRef&&this._overlayRef.dispose():this._dialogRef&&this._dialogRef.close(),this.showPicker=!1,this.closed.emit()}open(){jx={timepickerBaseRef:this,time:this.time,defaultTime:this.defaultTime,maxTime:this.maxTime,minTime:this.minTime,format:this.format,minutesGap:this.minutesGap,disableAnimation:this.disableAnimation,cancelBtnTmpl:this.cancelBtnTmpl,confirmBtnTmpl:this.confirmBtnTmpl,editableHintTmpl:this.editableHintTmpl,disabled:this.disabled,enableKeyboardInput:this.enableKeyboardInput,preventOverlayClick:this.preventOverlayClick,appendToInput:this._appendToInput,hoursOnly:this.hoursOnly,theme:this.theme||this._ngxMatTimepickerTheme,timepickerClass:this.timepickerClass,inputElement:this.inputElement,color:this.color},this._appendToInput?this.showPicker=!0:(this._dialogRef=this._dialog.open(yse,{panelClass:"ngx-mat-timepicker-dialog",data:Object.assign({},jx)}),this._dialogRef.afterClosed().subscribe(()=>{this.closed.emit()})),this.opened.emit()}registerInput(e){if(this._timepickerInput)throw console.warn("Input for this timepicker was already set",e.element),Error("A Timepicker can only be associated with a single input.");this._timepickerInput=e}unregisterInput(){this._timepickerInput=void 0}updateTime(e){this.timeUpdated.next(e)}}return n.nextId=0,n.\u0275fac=function(e){return new(e||n)(v(Hg),v(G_),v(Ns))},n.\u0275cmp=Me({type:n,selectors:[["ngx-mat-timepicker"]],hostVars:1,hostBindings:function(e,i){2&e&&Ls("id",i.id)},inputs:{appendToInput:"appendToInput",color:"color",format:"format",minutesGap:"minutesGap",cancelBtnTmpl:"cancelBtnTmpl",confirmBtnTmpl:"confirmBtnTmpl",defaultTime:"defaultTime",disableAnimation:"disableAnimation",editableHintTmpl:"editableHintTmpl",enableKeyboardInput:"enableKeyboardInput",hoursOnly:"hoursOnly",isEsc:"isEsc",max:"max",min:"min",preventOverlayClick:"preventOverlayClick",theme:"theme",timepickerClass:"timepickerClass"},outputs:{closed:"closed",hourSelected:"hourSelected",opened:"opened",timeChanged:"timeChanged",timeSet:"timeSet"},features:[Ne([{provide:zf,useFactory:()=>jx}])],decls:1,vars:4,consts:[["cdkConnectedOverlay","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPositions","cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","backdropClick"]],template:function(e,i){1&e&&(ee(0,rse,1,0,"ng-template",0),he("backdropClick",function(){return i.close()})),2&e&&H("cdkConnectedOverlayPositions",i.overlayPositions)("cdkConnectedOverlayHasBackdrop",!0)("cdkConnectedOverlayOrigin",i.overlayOrigin)("cdkConnectedOverlayOpen",i.showPicker)},directives:[vse,fO],encapsulation:2}),n})(),Mse=(()=>{class n{constructor(e,i,r){this._elementRef=e,this._timepickerLocaleSrv=i,this._matFormField=r,this.cdkOverlayOrigin=new iw(this._matFormField?this._matFormField.getConnectedOverlayOrigin():this._elementRef),this._format=12,this._subsCtrl$=new pe,this._value="",this.onTouched=()=>{},this._onChange=()=>{}}get element(){return this._elementRef&&this._elementRef.nativeElement}get format(){return this._format}set format(e){this._format=24==+e?24:12,e&&this._previousFormat&&this._previousFormat!==this._format&&(this.value=this._value,this._timepicker.updateTime(this._value)),this._previousFormat=this._format}get max(){return this._max}set max(e){this._max="string"!=typeof e?e:Wi.parseTime(e,{locale:this._locale,format:this.format})}get min(){return this._min}set min(e){this._min="string"!=typeof e?e:Wi.parseTime(e,{locale:this._locale,format:this.format})}set timepicker(e){this._registerTimepicker(e)}get value(){return this._value?Wi.toLocaleTimeString(this._value,{format:this.format,locale:this._locale}):""}set value(e){if(!e)return this._value="",void this._updateInputValue();const i=Wi.formatTime(e,{locale:this._locale,format:this.format});if(Wi.isTimeAvailable(i,this._min,this._max,"minutes",this._timepicker.minutesGap,this._format))return this._value=i,void this._updateInputValue();console.warn("Selected time doesn't match min or max value")}set _defaultTime(e){this._timepicker.defaultTime=Wi.formatTime(e,{locale:this._locale,format:this.format})}get _locale(){return this._timepickerLocaleSrv.locale}ngOnChanges(e){e.value&&e.value.currentValue&&(this._defaultTime=e.value.currentValue)}ngOnDestroy(){this._unregisterTimepicker(),this._subsCtrl$.next(),this._subsCtrl$.complete()}onClick(e){this.disableClick||(this._timepicker.open(),e.stopPropagation())}registerOnChange(e){this._onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e}updateValue(e){this.value=e,this._onChange(e)}writeValue(e){this.value=e,e&&(this._defaultTime=e)}_registerTimepicker(e){if(!e)throw new Error("NgxMatTimepickerComponent is not defined. Please make sure you passed the timepicker to ngxMatTimepicker directive");this._timepicker=e,this._timepicker.registerInput(this),this._timepicker.timeSet.pipe(Dt(this._subsCtrl$)).subscribe(i=>{this.value=i,this._onChange(this.value),this.onTouched(),this._defaultTime=this._value})}_unregisterTimepicker(){this._timepicker&&this._timepicker.unregisterInput()}_updateInputValue(){this._elementRef.nativeElement.value=this.value}}return n.\u0275fac=function(e){return new(e||n)(v(ye),v(ao),v(ff,8))},n.\u0275dir=q({type:n,selectors:[["","ngxMatTimepicker",""]],hostVars:2,hostBindings:function(e,i){1&e&&he("blur",function(){return i.onTouched()})("click",function(s){return i.onClick(s)})("change",function(s){return i.updateValue(s)}),2&e&&(Ls("disabled",i.disabled),Ue("cdkOverlayOrigin",i.cdkOverlayOrigin))},inputs:{format:"format",max:"max",min:"min",timepicker:["ngxMatTimepicker","timepicker"],value:"value",disableClick:"disableClick",disabled:"disabled"},features:[Ne([{provide:Ri,useExisting:n,multi:!0}]),wt]}),n})(),wse=(()=>{class n{static setLocale(e){return{ngModule:n,providers:[{provide:O2,useValue:e},{provide:zf,useValue:void 0},ao]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({providers:[ao],imports:[[xi,d_,mA,af,mf,yO,SO,uw,YI,JM,uf,Gd]]}),n})(),xse=(()=>{class n{constructor(e){this.tokenExtractor=e}intercept(e,i){console.log("[Interceptor] => REQ:",e);const r="X-CSRF-TOKEN",s=this.tokenExtractor.getToken();return console.log("[Interceptor] => token : ",s),null!=s&&!e.headers.has(r)&&(e=e.clone({headers:e.headers.set(r,s)})),i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(z(u0))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();let oo=(()=>{class n{constructor(e){this.http=e}loginUser(e){const r={headers:new pn({"Content-Type":"application/json",Authorization:"Basic "+btoa(e.login+":"+e.password)}),withCredentials:!0};return this.http.post("/api/configurateur/login",{},r)}isConnected(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/userConnected",i)}logoutUser(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/logout",{},i)}getCurrentUser(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/current",i)}updatePasswd(e){const r={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/update_passwd",e,r)}retreiveParams(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/params",i)}updateParams(e){const r={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/update_params",e,r)}retreiveScheduler(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/scheduler",i)}updateScheduler(e){const r={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/update_schedulers",e,r)}retreiveConfLogs(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/conf_logs",i)}retreiveAppLogs(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/app_logs",i)}retreiveInfos(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/infos",i)}processAlive(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/alive",i)}rebootSys(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/reboot",{},i)}shutdownSys(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/shutdown",{},i)}updateDatetime(e){const r={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/update_datetime",e,r)}RTCAlive(){const i={headers:new pn({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/rtc_alive",i)}}return n.\u0275fac=function(e){return new(e||n)(z(kp))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Dse=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["app-workspace"]],decls:1,vars:0,template:function(e,i){1&e&&Fe(0,"router-outlet")},directives:[Jp],styles:[""]}),n})(),Cse=(()=>{class n{constructor(e,i){this.bs=e,this.router=i}ngOnInit(){}logout(){this.bs.logoutUser().subscribe(e=>{this.router.navigateByUrl("/login")},e=>{})}}return n.\u0275fac=function(e){return new(e||n)(v(oo),v(jn))},n.\u0275cmp=Me({type:n,selectors:[["app-home"]],decls:66,vars:0,consts:[["color","primary"],["mat-icon-button","","fxShow","true","fxHide.gt-sm","",3,"click"],[1,"menu-spacer"],["fxShow","true","fxHide.lt-md",""],["href","/compte","mat-button",""],["href","/parameters","mat-button",""],["href","/datetime","mat-button",""],["href","/hours","mat-button",""],["href","/infos","mat-button",""],["href","/logs","mat-button",""],["href","/logout","mat-button",""],["fxFlexFill",""],["sidenav",""],["fxLayout","column","fxLayoutAlign","start start"],["mat-button","","routerLink","/account",1,"menu-button"],["mat-button","","routerLink","/parameters",1,"menu-button"],["mat-button","","routerLink","/datetime",1,"menu-button"],["mat-button","","routerLink","/hours",1,"menu-button"],["mat-button","","routerLink","/infos",1,"menu-button"],["mat-button","","routerLink","/logs",1,"menu-button"],["mat-button","",1,"menu-button",3,"click"]],template:function(e,i){if(1&e){const r=Xt();F(0,"mat-toolbar",0)(1,"mat-toolbar-row")(2,"button",1),he("click",function(){return Ve(r),sn(25).toggle()}),F(3,"mat-icon"),U(4,"menu"),I()(),F(5,"span"),U(6,"Configurateur"),I(),Fe(7,"span",2),F(8,"div",3)(9,"a",4),U(10,"Compte"),I(),F(11,"a",5),U(12,"Param\xe8tres"),I(),F(13,"a",6),U(14,"Date & Heure"),I(),F(15,"a",7),U(16,"Horaires"),I(),F(17,"a",8),U(18,"Informations"),I(),F(19,"a",9),U(20,"Logs"),I(),F(21,"a",10),U(22,"D\xe9connecter"),I()()()(),F(23,"mat-sidenav-container",11)(24,"mat-sidenav",null,12)(26,"mat-nav-list")(27,"div",13)(28,"button",14)(29,"mat-icon"),U(30,"account_circle"),I(),F(31,"span"),U(32," Compte"),I()(),F(33,"button",15)(34,"mat-icon"),U(35,"build"),I(),F(36,"span"),U(37," Param\xe8tres"),I()(),F(38,"button",16)(39,"mat-icon"),U(40,"update"),I(),F(41,"span"),U(42," Date & Heure"),I()(),F(43,"button",17)(44,"mat-icon"),U(45,"calendar_today"),I(),F(46,"span"),U(47," Horaires"),I()(),F(48,"button",18)(49,"mat-icon"),U(50,"perm_device_information"),I(),F(51,"span"),U(52," Informations"),I()(),F(53,"button",19)(54,"mat-icon"),U(55,"list_alt"),I(),F(56,"span"),U(57," Logs"),I()()(),Fe(58,"mat-divider"),F(59,"button",20),he("click",function(){return i.logout()}),F(60,"mat-icon"),U(61,"eject"),I(),F(62,"span"),U(63," D\xe9connecter"),I()()()(),F(64,"mat-sidenav-content",11),Fe(65,"app-workspace"),I()()}},directives:[F_,NI,lr,uF,ZM,v7,qI,xF,WI,pee,zo,Uo,s_,A7,QM,Dse],styles:[".menu-spacer[_ngcontent-%COMP%]{flex:1 1 auto}.menu-button[_ngcontent-%COMP%]{padding:.5rem 1.5rem .2rem .5rem;width:100%;text-align:start}"]}),n})(),kse=(()=>{class n{constructor(e,i){this.document=e,this.platformId=i,this.documentIsAccessible=ko(this.platformId)}static getCookieRegExp(e){const i=e.replace(/([\[\]\{\}\(\)\|\=\;\+\?\,\.\*\^\$])/gi,"\\$1");return new RegExp("(?:^"+i+"|;\\s*"+i+")=(.*?)(?:;|$)","g")}static safeDecodeURIComponent(e){try{return decodeURIComponent(e)}catch(i){return e}}check(e){return!!this.documentIsAccessible&&(e=encodeURIComponent(e),n.getCookieRegExp(e).test(this.document.cookie))}get(e){if(this.documentIsAccessible&&this.check(e)){e=encodeURIComponent(e);const r=n.getCookieRegExp(e).exec(this.document.cookie);return r[1]?n.safeDecodeURIComponent(r[1]):""}return""}getAll(){if(!this.documentIsAccessible)return{};const e={},i=this.document;return i.cookie&&""!==i.cookie&&i.cookie.split(";").forEach(r=>{const[s,a]=r.split("=");e[n.safeDecodeURIComponent(s.replace(/^ /,""))]=n.safeDecodeURIComponent(a)}),e}set(e,i,r,s,a,o,l){if(!this.documentIsAccessible)return;if("number"==typeof r||r instanceof Date||s||a||o||l)return void this.set(e,i,{expires:r,path:s,domain:a,secure:o,sameSite:l||"Lax"});let d=encodeURIComponent(e)+"="+encodeURIComponent(i)+";";const u=r||{};u.expires&&(d+="number"==typeof u.expires?"expires="+new Date((new Date).getTime()+1e3*u.expires*60*60*24).toUTCString()+";":"expires="+u.expires.toUTCString()+";"),u.path&&(d+="path="+u.path+";"),u.domain&&(d+="domain="+u.domain+";"),!1===u.secure&&"None"===u.sameSite&&(u.secure=!0,console.warn(`[ngx-cookie-service] Cookie ${e} was forced with secure flag because sameSite=None.More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130`)),u.secure&&(d+="secure;"),u.sameSite||(u.sameSite="Lax"),d+="sameSite="+u.sameSite+";",this.document.cookie=d}delete(e,i,r,s,a="Lax"){if(!this.documentIsAccessible)return;const o=new Date("Thu, 01 Jan 1970 00:00:01 GMT");this.set(e,"",{expires:o,path:i,domain:r,secure:s,sameSite:a})}deleteAll(e,i,r,s="Lax"){if(!this.documentIsAccessible)return;const a=this.getAll();for(const o in a)a.hasOwnProperty(o)&&this.delete(o,e,i,r,s)}}return n.\u0275fac=function(e){return new(e||n)(z(qe),z(Sr))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Tse(n,t){1&n&&(F(0,"mat-error",8),U(1,"L'identifiant est requis !"),I())}function Sse(n,t){1&n&&(F(0,"mat-error",8),U(1,"Le mot de passe est requis !"),I())}function Ese(n,t){1&n&&(F(0,"mat-error",9),U(1,"Mauvais couple Identifiant/Mot de passe, Recommencez ...."),I())}function Ase(n,t){if(1&n&&(F(0,"mat-error",9),U(1),I()),2&n){const e=te();N(1),jt("Un autre utilisateur (",e.usernameConn,") est d\xe9j\xe0 connect\xe9, veuillez recommencer ult\xe9rieurement ...")}}function Lse(n,t){1&n&&(F(0,"mat-error",9),U(1,"Erreur de connexion avec le backend ..."),I())}const G2=function(n){return{"is-invalid":n}};let Ise=(()=>{class n{constructor(e,i,r,s){this.fb=e,this.bs=i,this.router=r,this.cs=s,this.submitted=!1,this.wrongCredentials=!1,this.userConnected=!1,this.errorProcess=!1,this.usernameConn=""}ngOnInit(){this.loginFG=this.fb.group({login:["",Pi.required],password:["",Pi.required]})}onLogin(){this.submitted=!0,!this.loginFG.invalid&&this.bs.loginUser(this.loginFG.value).subscribe(e=>{console.log(e),this.router.navigateByUrl("/infos")},e=>{this.wrongCredentials=!0})}}return n.\u0275fac=function(e){return new(e||n)(v(R0),v(oo),v(jn),v(kse))},n.\u0275cmp=Me({type:n,selectors:[["app-login"]],decls:22,vars:12,consts:[[1,"container"],[1,"mat-elevation-z8"],[3,"formGroup"],["matInput","","type","text","formControlName","login","name","login","placeholder","Identifiant",1,"form-control","fadeIn","second",3,"ngClass"],["class","myError",4,"ngIf"],["matInput","","type","password","formControlName","password","name","password","placeholder","Mot de passe",1,"form-control","fadeIn","third",3,"ngClass"],["mat-raised-button","","color","primary",3,"click"],["class","cred",4,"ngIf"],[1,"myError"],[1,"cred"]],template:function(e,i){1&e&&(F(0,"div",0)(1,"mat-card",1)(2,"mat-card-header")(3,"h2"),U(4,"Configurateur InterCOM"),I()(),F(5,"mat-card-content")(6,"form",2)(7,"mat-form-field")(8,"mat-label"),U(9,"Identifiant"),I(),Fe(10,"input",3),ee(11,Tse,2,0,"mat-error",4),I(),F(12,"mat-form-field")(13,"mat-label"),U(14,"Mot de passe"),I(),Fe(15,"input",5),ee(16,Sse,2,0,"mat-error",4),I(),F(17,"button",6),he("click",function(){return i.onLogin()}),U(18,"Connexion"),I(),ee(19,Ese,2,0,"mat-error",7),ee(20,Ase,2,1,"mat-error",7),ee(21,Lse,2,0,"mat-error",7),I()()()()),2&e&&(N(6),H("formGroup",i.loginFG),N(4),H("ngClass",ln(8,G2,i.submitted&&i.loginFG.controls.login.errors)),N(1),H("ngIf",i.loginFG.controls.login.hasError("required")),N(4),H("ngClass",ln(10,G2,i.submitted&&i.loginFG.controls.password.errors)),N(1),H("ngIf",i.loginFG.controls.password.hasError("required")),N(3),H("ngIf",i.wrongCredentials),N(1),H("ngIf",i.userConnected),N(1),H("ngIf",i.errorProcess))},directives:[dw,AO,cw,Vp,Ep,Il,ff,hf,$_,Ll,Id,Ah,sr,rg,xn,aw,lr],styles:[".container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100%;background-color:#b8b8b8}mat-card[_ngcontent-%COMP%]{width:90%;max-width:300px}mat-card-header[_ngcontent-%COMP%]{display:block;text-align:center}mat-form-field[_ngcontent-%COMP%]{width:100%}button[_ngcontent-%COMP%]{display:block;width:100%}.myError[_ngcontent-%COMP%]{display:block;width:100%;font-size:smaller}.cred[_ngcontent-%COMP%]{display:block;width:100%;text-align:center;font-size:smaller;margin-top:1rem}"]}),n})(),Ose=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["app-not-found"]],decls:2,vars:0,template:function(e,i){1&e&&(F(0,"p"),U(1,"not-found works!"),I())},styles:[""]}),n})();function Fse(n,t){1&n&&(F(0,"mat-error",7),U(1,"L'ancien mot de passe est requis !"),I())}function Rse(n,t){1&n&&(F(0,"mat-error",7),U(1,"Le nouveau mot de passe est requis !"),I())}function Pse(n,t){if(1&n&&(F(0,"mat-error",7),U(1),I()),2&n){const e=te();N(1),Dl("Le mot de passe doit avoir minimum ",e.minPw," caract\xe8res et maximum ",e.maxPw," avec 1 carat\xe8re minuscule, 1 majuscule et 1 chiffre")}}function Nse(n,t){1&n&&(F(0,"mat-error",7),U(1,"La confirmation du nouveau mot de passe est requis !"),I())}function Yse(n,t){if(1&n&&(F(0,"mat-error",7),U(1),I()),2&n){const e=te();N(1),Dl("Le mot de passe doit avoir minimum ",e.minPw," caract\xe8res et maximum ",e.maxPw," avec 1 carat\xe8re minuscule, 1 majuscule et 1 chiffre")}}function Hse(n,t){1&n&&(F(0,"mat-error",7),U(1,"La confirmation doit correspondre au mot de passe"),I())}const zx=function(n){return{"is-invalid":n}},$2=E(5244);let Bse=(()=>{class n{constructor(e,i,r,s){this.fb=e,this.bs=i,this.router=r,this.toast=s,this.submitted=!1,this.minPw=8,this.maxPw=24,this.hash_new="",this.hash_old="",this.isDisabled=!1,this.timeLeft=0,this.buttonText="Mise \xe0 jour"}ngOnInit(){this.passwdFG=this.fb.group({old_passwd:["",Pi.required],new_passwd:["",[Pi.required,Pi.pattern("(?=\\D*\\d)(?=[^a-z])(?=[^A-Z]*[A-Z]).{"+this.minPw+","+this.maxPw+"}")]],confirmation:["",[Pi.required,Pi.pattern("(?=\\D*\\d)(?=[^a-z])(?=[^A-Z]*[A-Z]).{"+this.minPw+","+this.maxPw+"}"),Vse]]})}setTimeoutDisabledButton(e){this.timeLeft=e,this.isDisabled=!0,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")",this.interval=setInterval(()=>{this.timeLeft>0?(this.timeLeft--,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")"):(this.isDisabled=!1,this.buttonText="mise \xe0 jour",clearInterval(this.interval))},1e3)}onUpdate(){if(this.passwdFG.invalid)return;this.hash_new=$2("sha256").update(this.passwdFG.get("new_passwd").value).digest("hex"),this.hash_old=$2("sha256").update(this.passwdFG.get("old_passwd").value).digest("hex");const e={old:this.hash_old,new:this.hash_new};this.setTimeoutDisabledButton(3),this.bs.updatePasswd(e).subscribe(i=>{this.toast.success("Mise \xe0 jour r\xe9ussie")},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}}return n.\u0275fac=function(e){return new(e||n)(v(R0),v(oo),v(jn),v(Ko))},n.\u0275cmp=Me({type:n,selectors:[["app-account"]],decls:22,vars:18,consts:[["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],["fxLayout","column",3,"formGroup"],["matInput","","type","password","formControlName","old_passwd","name","old_passwd","placeholder","Ancien mot de passe",1,"form-control",3,"ngClass"],["class","myError",4,"ngIf"],["matInput","","type","password","formControlName","new_passwd","name","new_password","placeholder","Nouveau mot de passe",1,"form-control",3,"ngClass"],["matInput","","type","password","formControlName","confirmation","name","confirmation","placeholder","Confirmation",1,"form-control",3,"ngClass"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"myError"]],template:function(e,i){1&e&&(F(0,"div",0)(1,"form",1)(2,"mat-form-field")(3,"mat-label"),U(4,"Ancien mot de passe"),I(),Fe(5,"input",2),ee(6,Fse,2,0,"mat-error",3),I(),F(7,"mat-form-field")(8,"mat-label"),U(9,"Nouveau mot de passe"),I(),Fe(10,"input",4),ee(11,Rse,2,0,"mat-error",3),ee(12,Pse,2,2,"mat-error",3),I(),F(13,"mat-form-field")(14,"mat-label"),U(15,"Confirmation"),I(),Fe(16,"input",5),ee(17,Nse,2,0,"mat-error",3),ee(18,Yse,2,2,"mat-error",3),ee(19,Hse,2,0,"mat-error",3),I(),F(20,"button",6),he("click",function(){return i.onUpdate()}),U(21),I()()()),2&e&&(N(1),H("formGroup",i.passwdFG),N(4),H("ngClass",ln(12,zx,i.submitted&&i.passwdFG.controls.old_passwd.errors)),N(1),H("ngIf",i.passwdFG.controls.old_passwd.hasError("required")),N(4),H("ngClass",ln(14,zx,i.submitted&&i.passwdFG.controls.new_passwd.errors)),N(1),H("ngIf",i.passwdFG.controls.new_passwd.hasError("required")),N(1),H("ngIf",i.passwdFG.controls.new_passwd.hasError("pattern")),N(4),H("ngClass",ln(16,zx,i.submitted&&i.passwdFG.controls.confirmation.errors)),N(1),H("ngIf",i.passwdFG.controls.confirmation.hasError("required")),N(1),H("ngIf",i.passwdFG.controls.confirmation.hasError("pattern")),N(1),H("ngIf",i.passwdFG.controls.confirmation.hasError("mismatch")),N(1),H("disabled",i.isDisabled),N(1),Qt(i.buttonText))},directives:[zo,Uo,Vp,Ep,Il,ff,hf,$_,Ll,Id,Ah,sr,rg,xn,aw,lr],styles:[".container[_ngcontent-%COMP%]{margin:10px}form[_ngcontent-%COMP%]{width:70%;min-width:70%}mat-label[_ngcontent-%COMP%]{font-size:smaller}input[_ngcontent-%COMP%]{font-size:smaller}button[_ngcontent-%COMP%]{display:block;width:100%;margin-top:2rem}.myError[_ngcontent-%COMP%]{display:block;width:100%;font-size:smaller}.cred[_ngcontent-%COMP%]{display:block;width:100%;text-align:center;font-size:smaller;margin-top:1rem}"]}),n})();const Vse=n=>{var t,e;let i=n.parent;return i?(null===(t=i.get("new_passwd"))||void 0===t?void 0:t.value)===(null===(e=i.get("confirmation"))||void 0===e?void 0:e.value)?null:{mismatch:!0}:null};function jse(n,t){1&n&&(F(0,"div",2),Fe(1,"mat-spinner"),I())}function zse(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le num\xe9ro est requis !"),I())}function Use(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le num\xe9ro est compos\xe9 de maximum 14 chiffres"),I())}function Gse(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le nombre de sonneries est requis !"),I())}function $se(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le nombre est compos\xe9 de 1 chiffre (entre 1 et 5)"),I())}function Wse(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le code DTMF est requis !"),I())}function qse(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le code DTMF est compos\xe9 de 1 caract\xe8re alphanum\xe9rique ou num\xe9rique (0-9, A-D, #, *)"),I())}function Kse(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le temps d'\xe9mission du code DTMF est requis !"),I())}function Qse(n,t){1&n&&(F(0,"mat-error",16),U(1,"Le temps d'\xe9mission du code DTMF est compris entre 1 et 255 (1/10 secondes)"),I())}const Vg=function(n){return{"is-invalid":n}};function Zse(n,t){if(1&n){const e=Xt();F(0,"div",3)(1,"form",4)(2,"mat-slide-toggle",5),he("change",function(r){return Ve(e),te().onSlideChanged(r)}),U(3,"Activer code PIN"),I(),F(4,"code-input",6),he("codeChanged",function(r){return Ve(e),te().onCodeChanged(r)})("codeCompleted",function(r){return Ve(e),te().onCodeCompleted(r)}),I(),F(5,"mat-form-field",7)(6,"mat-label"),U(7,"T\xe9l\xe9phone accept\xe9"),I(),F(8,"span",8),U(9,"+33 \xa0"),I(),Fe(10,"input",9),ee(11,zse,2,0,"mat-error",10),ee(12,Use,2,0,"mat-error",10),I(),F(13,"mat-form-field",11)(14,"mat-label"),U(15,"Nombre de sonneries avant d\xe9crochage"),I(),Fe(16,"input",12),ee(17,Gse,2,0,"mat-error",10),ee(18,$se,2,0,"mat-error",10),I(),F(19,"mat-form-field",11)(20,"mat-label"),U(21,"Code DTMF \xe0 \xe9mettre"),I(),Fe(22,"input",13),ee(23,Wse,2,0,"mat-error",10),ee(24,qse,2,0,"mat-error",10),I(),F(25,"mat-form-field",11)(26,"mat-label"),U(27,"Dur\xe9e d'\xe9mission du code DTMF"),I(),Fe(28,"input",14),ee(29,Kse,2,0,"mat-error",10),ee(30,Qse,2,0,"mat-error",10),I(),F(31,"button",15),he("click",function(){return Ve(e),te().onUpdate()}),U(32),I()()()}if(2&n){const e=te();N(1),H("formGroup",e.paramsFG),N(1),H("checked",e.slideDisable),N(2),H("isCodeHidden",!1)("codeLength",4)("disabled",!e.pinChecked)("code",e.pinNumber),N(6),H("ngClass",ln(20,Vg,e.submitted&&e.paramsFG.controls.num_accepted.errors)),N(1),H("ngIf",e.paramsFG.controls.num_accepted.hasError("required")),N(1),H("ngIf",e.paramsFG.controls.num_accepted.hasError("pattern")),N(4),H("ngClass",ln(22,Vg,e.submitted&&e.paramsFG.controls.num_tone.errors)),N(1),H("ngIf",e.paramsFG.controls.num_tone.hasError("required")),N(1),H("ngIf",e.paramsFG.controls.num_tone.hasError("pattern")),N(4),H("ngClass",ln(24,Vg,e.submitted&&e.paramsFG.controls.dtmf_code.errors)),N(1),H("ngIf",e.paramsFG.controls.dtmf_code.hasError("required")),N(1),H("ngIf",e.paramsFG.controls.dtmf_code.hasError("pattern")),N(4),H("ngClass",ln(26,Vg,e.submitted&&e.paramsFG.controls.dtmf_duration.errors)),N(1),H("ngIf",e.paramsFG.controls.dtmf_duration.hasError("required")),N(1),H("ngIf",e.paramsFG.controls.dtmf_duration.hasError("pattern")),N(1),H("disabled",e.isDisabled),N(1),Qt(e.buttonText)}}let Jse=(()=>{class n{constructor(e,i,r,s){this.fb=e,this.bs=i,this.router=r,this.toast=s,this.submitted=!1,this.slideDisable=!1,this.pinChecked=!1,this.pinNumber="0000",this.isProcessing=!0,this.isDisabled=!0,this.timeLeft=0,this.buttonText="Mise \xe0 jour"}ngOnInit(){this.paramsFG=this.fb.group({num_accepted:["",[Pi.required,Pi.pattern("^[0-9]{9,15}$")]],num_tone:["",[Pi.required,Pi.pattern("^[1-5]{1}$")]],dtmf_code:["",[Pi.required,Pi.pattern("^[0-9A-D#*]{1}$")]],dtmf_duration:["",[Pi.required,Pi.pattern("^[1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-5][0-5]$")]]}),this.bs.retreiveParams().subscribe(e=>{this.paramsFG.get("num_accepted").setValue(e.num_autorized),this.paramsFG.get("num_tone").setValue(e.tone_duration),this.paramsFG.get("dtmf_code").setValue(e.dtmf_code),this.paramsFG.get("dtmf_duration").setValue(e.dtmf_duration),this.slideDisable=e.pin_actif,this.pinChecked=e.pin_actif,this.pinNumber=e.code_pin,this.isProcessing=!1,this.isDisabled=!1},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description)})}onSlideChanged(e){console.log("checked ?",e.checked),this.pinChecked=e.checked}onCodeChanged(e){}onCodeCompleted(e){this.pinNumber=e}setTimeoutDisabledButton(e){this.timeLeft=e,this.isDisabled=!0,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")",this.interval=setInterval(()=>{this.timeLeft>0?(this.timeLeft--,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")"):(this.isDisabled=!1,this.buttonText="Mise \xe0 jour",clearInterval(this.interval))},1e3)}onUpdate(){if(this.paramsFG.invalid)return void console.log("Form invalid !!");let e={pin_actif:!1,code_pin:"",num_autorized:"",tone_duration:0,dtmf_code:"",dtmf_duration:0};e.pin_actif=this.pinChecked,e.code_pin=0==this.pinChecked?"0000":this.pinNumber,e.num_autorized=this.paramsFG.get("num_accepted").value,e.tone_duration=this.paramsFG.get("num_tone").value,e.dtmf_code=this.paramsFG.get("dtmf_code").value,e.dtmf_duration=this.paramsFG.get("dtmf_duration").value,this.setTimeoutDisabledButton(5),this.bs.updateParams(e).subscribe(i=>{this.toast.success("Mise \xe0 jour des param\xe8tres r\xe9ussie")},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}}return n.\u0275fac=function(e){return new(e||n)(v(R0),v(oo),v(jn),v(Ko))},n.\u0275cmp=Me({type:n,selectors:[["app-parametres"]],decls:2,vars:2,consts:[["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],["fxLayout","column",3,"formGroup"],[2,"margin-left","10px","margin-top","0.3rem","margin-bottom","1rem","font-size","smaller",3,"checked","change"],[2,"margin-bottom","1rem",3,"isCodeHidden","codeLength","disabled","code","codeChanged","codeCompleted"],[2,"margin","5px 10px 5px 10px"],["matPrefix","",2,"font-size","smaller"],["matInput","","type","text","formControlName","num_accepted","name","num_accepted","placeholder","Num\xe9ro accept\xe9",1,"form-control",3,"ngClass"],["class","myError",4,"ngIf"],[2,"margin","2.5px 10px 2.5px 10px"],["matInput","","type","text","formControlName","num_tone","name","num_tone","placeholder","Nombre de sonneries",1,"form-control",3,"ngClass"],["matInput","","type","text","formControlName","dtmf_code","name","dtmf_code","placeholder","Cpde DTMF (0-9, A-D, #, *)",1,"form-control",3,"ngClass"],["matInput","","type","text","formControlName","dtmf_duration","name","dtmf_duration","placeholder","Dur\xe9e d'\xe9mission du code DTMF",1,"form-control",3,"ngClass"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"myError"]],template:function(e,i){1&e&&(ee(0,jse,2,0,"div",0),ee(1,Zse,33,28,"div",1)),2&e&&(H("ngIf",i.isProcessing),N(1),H("ngIf",!i.isProcessing))},directives:[xn,zo,Uo,Wr,Vp,Ep,Il,FR,mie,ff,hf,EW,$_,Ll,Id,Ah,sr,rg,aw,lr],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:100%;height:75%}form[_ngcontent-%COMP%]{width:70%;min-width:50%;margin:.5rem}mat-label[_ngcontent-%COMP%]{font-size:smaller}input[_ngcontent-%COMP%]{font-size:smaller}button[_ngcontent-%COMP%]{display:block;width:100%;margin-top:2rem}code-input[_ngcontent-%COMP%]{--item-spacing: 10px;--item-height: 3rem;color:#b8b8b8;margin-right:50%;font-weight:700;font-size:larger}.myError[_ngcontent-%COMP%]{display:block;width:100%;font-size:smaller}.cred[_ngcontent-%COMP%]{display:block;width:100%;text-align:center;font-size:smaller;margin-top:1rem}"]}),n})();var Xse=E(5439);function eae(n,t){1&n&&(F(0,"div",2),Fe(1,"mat-spinner"),I())}function tae(n,t){if(1&n){const e=Xt();F(0,"div",3)(1,"mat-form-field",4)(2,"input",5),he("dateChange",function(r){return Ve(e),te().dateChanged(r)}),I(),F(3,"mat-hint"),U(4,"DD/MM/YYYY"),I(),Fe(5,"mat-datepicker-toggle",6),F(6,"mat-datepicker",null,7)(8,"mat-datepicker-actions")(9,"button",8),U(10,"Annuler"),I(),F(11,"button",9),U(12,"Appliquer"),I()()()(),F(13,"mat-form-field",4),Fe(14,"input",10),F(15,"mat-hint"),U(16,"HH:MM"),I(),F(17,"mat-icon",11),he("click",function(){return Ve(e),sn(20).open()}),U(18," watch_later "),I()(),F(19,"ngx-mat-timepicker",12,13),he("timeChanged",function(r){return Ve(e),te().timeChanged(r)}),I(),F(21,"button",14),he("click",function(){return Ve(e),te().onUpdate()}),U(22),I()()}if(2&n){const e=sn(7),i=sn(20),r=te();N(2),H("matDatepicker",e),N(3),H("for",e),N(9),H("format",24)("ngxMatTimepicker",i),N(7),H("disabled",r.isDisabled),N(1),Qt(r.buttonText)}}let nae=(()=>{class n{constructor(e,i,r){this.bs=e,this.router=i,this.toast=r,this.isProcessing=!0,this.isDisabled=!0,this.timeLeft=0,this.buttonText="Mise \xe0 jour",this.time="",this.date=""}ngOnInit(){this.isProcessing=!1}timeChanged(e){console.log("Nouvelle heure: ",e),this.time=e,this.time&&this.date&&(this.isDisabled=!1)}dateChanged(e){var i=Xse(e.value);this.date=i.format("YYYY-MM-DD").toString(),this.time&&this.date&&(this.isDisabled=!1)}setTimeoutDisabledButton(e){this.timeLeft=e,this.isDisabled=!0,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")",this.interval=setInterval(()=>{this.timeLeft>0?(this.timeLeft--,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")"):(this.isDisabled=!1,this.buttonText="Mise \xe0 jour",clearInterval(this.interval))},1e3)}onUpdate(){this.setTimeoutDisabledButton(5);var e=this.date+" "+this.time+":00";console.log("Nouvelle date et heure: ",e),this.bs.updateDatetime({datetime:e}).subscribe(i=>{this.toast.success("Mise \xe0 jour de la date et heure r\xe9ussie")},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}}return n.\u0275fac=function(e){return new(e||n)(v(oo),v(jn),v(Ko))},n.\u0275cmp=Me({type:n,selectors:[["app-datetime"]],decls:2,vars:2,consts:[["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],["appearance","fill",1,"form-field"],["matInput","","placeholder","Choisissez une date",3,"matDatepicker","dateChange"],["matSuffix","",3,"for"],["datepicker",""],["mat-button","","matDatepickerCancel",""],["mat-raised-button","","color","primary","matDatepickerApply",""],["matInput","","name","selected_time_B","placeholder","Choisissez une heure","readonly","",3,"format","ngxMatTimepicker"],["matSuffix","",3,"click"],["color","primary",3,"timeChanged"],["pickerB",""],["mat-raised-button","","color","primary",3,"disabled","click"]],template:function(e,i){1&e&&(ee(0,eae,2,0,"div",0),ee(1,tae,23,6,"div",1)),2&e&&(H("ngIf",i.isProcessing),N(1),H("ngIf",!i.isProcessing))},directives:[xn,zo,Uo,Wr,ff,$_,_x,TW,Nne,AW,Lne,Bne,lr,Hne,Yne,Mse,ZM,bse],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:100%;height:75%}.form-field[_ngcontent-%COMP%], .ngx-timepicker-field[_ngcontent-%COMP%]{width:80%;margin-bottom:2rem}button[_ngcontent-%COMP%]{width:80%}"]}),n})(),iae=(()=>{class n{constructor(e,i){this.data=e,this.dialogRef=i,this.title=e.title,this.text=e.text,this.labelOK=e.labelOK,this.labelNOK=e.labelNOK}ngOnInit(){}sendAnswer(e){this.dialogRef.close(e)}}return n.\u0275fac=function(e){return new(e||n)(v(sw),v(U_))},n.\u0275cmp=Me({type:n,selectors:[["app-confirm"]],decls:9,vars:4,consts:[["mat-dialog-title",""],["align","center"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(e,i){1&e&&(F(0,"h2",0),U(1),I(),F(2,"mat-dialog-content"),U(3),I(),F(4,"mat-dialog-actions",1)(5,"button",2),he("click",function(){return i.sendAnswer(!1)}),U(6),I(),F(7,"button",3),he("click",function(){return i.sendAnswer(!0)}),U(8),I()()),2&e&&(N(1),Qt(i.title),N(2),jt(" ",i.text,"\n"),N(3),Qt(i.labelNOK),N(2),Qt(i.labelOK))},directives:[aW,_O,gO,lr],styles:[".mat-dialog-container[_ngcontent-%COMP%]{background-color:#add8e6}.mat-raised-button[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}"]}),n})();function rae(n,t){1&n&&(F(0,"div",2),Fe(1,"mat-spinner"),I())}function sae(n,t){1&n&&(F(0,"div",8)(1,"mat-icon",22),U(2,"check_circle"),I()())}function aae(n,t){1&n&&(F(0,"div",8)(1,"mat-icon",23),U(2,"cancel"),I()())}function oae(n,t){1&n&&(F(0,"div",8)(1,"mat-icon",22),U(2,"check_circle"),I()())}function lae(n,t){1&n&&(F(0,"div",8)(1,"mat-icon",23),U(2,"cancel"),I()())}function cae(n,t){1&n&&(F(0,"div",8)(1,"mat-icon",22),U(2,"check_circle"),I()())}function dae(n,t){1&n&&(F(0,"div",8)(1,"mat-icon",23),U(2,"cancel"),I()())}function uae(n,t){if(1&n){const e=Xt();F(0,"div",3)(1,"mat-card",4)(2,"mat-card-content",5)(3,"div",6)(4,"span",7)(5,"b"),U(6,"Date:"),I()(),F(7,"div",8),U(8),tn(9,"date"),I()(),F(10,"div",6)(11,"span",7)(12,"b"),U(13,"Horloge mat\xe9rielle:"),I()(),ee(14,sae,3,0,"div",9),ee(15,aae,3,0,"div",9),I(),F(16,"div",6)(17,"span",7)(18,"b"),U(19,"Processus InterCOM:"),I()(),ee(20,oae,3,0,"div",9),ee(21,lae,3,0,"div",9),I()()(),F(22,"mat-card",10)(23,"mat-card-header")(24,"mat-card-title-group",11)(25,"mat-card-title"),U(26,"Syst\xe8me"),I(),Fe(27,"img",12),I()(),F(28,"mat-card-content",5)(29,"div",6)(30,"span",13)(31,"b"),U(32,"Architecture:"),I()(),F(33,"span"),U(34),I()(),F(35,"div",6)(36,"span",13)(37,"b"),U(38,"Machine:"),I()(),F(39,"span"),U(40),I()(),F(41,"div",6)(42,"span",13)(43,"b"),U(44,"OS:"),I()(),F(45,"span"),U(46),I()(),F(47,"div",6)(48,"span",13)(49,"b"),U(50,"Usage CPU:"),I()(),F(51,"span")(52,"b"),U(53),I()()(),F(54,"div",6)(55,"span",13)(56,"b"),U(57,"M\xe9moire totale:"),I()(),F(58,"span"),U(59),I()(),F(60,"div",6)(61,"span",13)(62,"b"),U(63,"M\xe9moire disponible:"),I()(),F(64,"span"),U(65),I()(),F(66,"div",6)(67,"span",13)(68,"b"),U(69,"M\xe9moire utilis\xe9e:"),I()(),F(70,"span"),U(71),I(),F(72,"span"),U(73,"("),F(74,"b"),U(75),I(),U(76,")"),I()(),F(77,"div",6)(78,"span",13)(79,"b"),U(80,"Disque total:"),I()(),F(81,"span"),U(82),I()(),F(83,"div",6)(84,"span",13)(85,"b"),U(86,"Disque libre:"),I()(),F(87,"span"),U(88),I()(),F(89,"div",6)(90,"span",13)(91,"b"),U(92,"Disque utilis\xe9:"),I()(),F(93,"span"),U(94),I(),F(95,"span"),U(96,"("),F(97,"b"),U(98),I(),U(99,")"),I()()()(),F(100,"mat-card",4)(101,"mat-card-header")(102,"mat-card-title-group",11)(103,"mat-card-title"),U(104,"Module GSM"),I(),Fe(105,"img",14),I()(),F(106,"mat-card-content",5)(107,"div",6)(108,"span",15)(109,"b"),U(110,"Fabricant:"),I()(),F(111,"span"),U(112),I()(),F(113,"div",6)(114,"span",15)(115,"b"),U(116,"Mod\xe8le:"),I()(),F(117,"span"),U(118),I()(),F(119,"div",6)(120,"span",15)(121,"b"),U(122,"R\xe9vision mat\xe9rielle:"),I()(),F(123,"span"),U(124),I()(),F(125,"div",6)(126,"span",15)(127,"b"),U(128,"Num\xe9ro de s\xe9rie:"),I()(),F(129,"span"),U(130),I()()()(),F(131,"mat-card",16)(132,"mat-card-header")(133,"mat-card-title-group",11)(134,"mat-card-title"),U(135,"Contr\xf4le"),I()()(),F(136,"mat-card-content",5)(137,"div",6)(138,"span",17)(139,"b"),U(140,"Op\xe9rateur:"),I()(),F(141,"span"),U(142),I()(),F(143,"div",6)(144,"span",17)(145,"b"),U(146,"Provider:"),I()(),F(147,"span"),U(148),I()(),F(149,"div",18)(150,"span",17)(151,"b"),U(152,"Signal:"),I()(),F(153,"span"),U(154),I(),F(155,"span"),U(156,"("),F(157,"b"),U(158),I(),U(159,")"),I()(),F(160,"div",6)(161,"span",19)(162,"b"),U(163,"carte SIM:"),I()(),ee(164,cae,3,0,"div",9),ee(165,dae,3,0,"div",9),I()()(),F(166,"button",20),he("click",function(){return Ve(e),te().onReboot()}),F(167,"b"),U(168,"Red\xe9marrer le syst\xe8me"),I()(),F(169,"button",21),he("click",function(){return Ve(e),te().onShutdown()}),F(170,"b"),U(171,"Eteindre le syst\xe8me"),I()()()}if(2&n){const e=te();N(8),Qt(wd(9,40,e.today,"dd/MM/yyyy HH:mm:ss")),N(6),H("ngIf",e.RTCisAlive),N(1),H("ngIf",!e.RTCisAlive),N(5),H("ngIf",e.isAlive),N(1),H("ngIf",!e.isAlive),N(13),Qt(e.infos.system.arch),N(6),Qt(e.infos.system.machine),N(6),Dl("",e.infos.system.os," ",e.infos.system.version,""),N(5),lh("color:",e.cpu_color,""),N(2),jt("",e.infos.system.cpu_usage,"%"),N(6),jt("",e.infos.system.total_mem," Mo"),N(6),jt("",e.infos.system.avail_mem," Mo"),N(6),jt("",e.infos.system.used_mem," Mo"),N(1),lh("margin-left: 5px; color:",e.mem_color,""),N(3),jt("",e.infos.system.percent_used_mem,"%"),N(7),jt("",e.infos.system.total_disk," Mo"),N(6),jt("",e.infos.system.free_disk," Mo"),N(6),jt("",e.infos.system.used_disk," Mo"),N(1),lh("margin-left: 5px; color:",e.disk_color,""),N(3),jt("",e.infos.system.percent_used_disk,"%"),N(14),Qt(e.infos.manufacturer.identification),N(6),Qt(e.infos.manufacturer.model),N(6),Qt(e.infos.manufacturer.hardware_rev),N(6),Qt(e.infos.manufacturer.serial_number),N(12),Qt(e.infos.operator),N(6),Qt(e.infos.provider),N(6),jt("",e.infos.signal_dbm,"dbm"),N(1),lh("margin-left: 5px; color:",e.qos_color,""),N(3),Qt(e.infos.signal_qos),N(6),H("ngIf",e.infos.sim_inserted),N(1),H("ngIf",!e.infos.sim_inserted)}}function fae(n,t){1&n&&(F(0,"div",2),Fe(1,"mat-spinner"),I())}function mae(n,t){if(1&n&&(F(0,"mat-radio-button",10),U(1),I()),2&n){const e=t.$implicit;H("value",e),N(1),jt(" ",e," ")}}function pae(n,t){if(1&n&&(ls(0),F(1,"th"),U(2),I(),cs()),2&n){const e=t.$implicit;N(2),Qt(e.name)}}const _ae=function(n){return{"background-color":n}};function gae(n,t){if(1&n){const e=Xt();F(0,"td",12),he("click",function(){const s=Ve(e).index,a=te().index;return te(2).updateCell(s,a)}),I()}if(2&n){const e=t.index,i=te().index,r=te(2);H("ngStyle",ln(1,_ae,r.schedule[e].horaires[i].state?"green":"red"))}}const W2=function(){return[]};function yae(n,t){if(1&n&&(F(0,"tr")(1,"td"),U(2),I(),ee(3,gae,1,3,"td",11),I()),2&n){const e=t.index,i=te(2);N(2),Qt(i.schedule[0].horaires[e].name),N(1),H("ngForOf",db(2,W2).constructor(i.schedCols))}}function vae(n,t){if(1&n){const e=Xt();F(0,"div",3)(1,"div",4)(2,"mat-radio-group",5),he("ngModelChange",function(r){return Ve(e),te().defaultOp=r}),ee(3,mae,2,2,"mat-radio-button",6),I()(),F(4,"table",7)(5,"thead")(6,"tr"),Fe(7,"th"),ee(8,pae,3,1,"ng-container",8),I()(),ee(9,yae,4,3,"tr",8),I(),F(10,"button",9),he("click",function(){return Ve(e),te().onUpdate()}),U(11),I()()}if(2&n){const e=te();N(2),H("ngModel",e.defaultOp),N(1),H("ngForOf",e.operations),N(5),H("ngForOf",e.schedule),N(1),H("ngForOf",db(6,W2).constructor(e.schedRows)),N(1),H("disabled",e.isDisabled),N(1),Qt(e.buttonText)}}function Mae(n,t){1&n&&(F(0,"div",5),Fe(1,"mat-spinner"),I())}function wae(n,t){if(1&n&&(F(0,"div"),U(1),Fe(2,"br"),U(3),I()),2&n){const e=t.$implicit,i=t.last,r=te(3);Ss(e.gravity),N(1),Dl(" ",e.datetime," - ",e.msg,""),N(2),jt(" ",i?r.scrollToBottom():""," ")}}function xae(n,t){if(1&n&&(ls(0),ee(1,wae,4,6,"div",14),cs()),2&n){const e=te(2);N(1),H("ngForOf",e.confLogs)}}function Dae(n,t){if(1&n&&(F(0,"div",6)(1,"mat-card",7)(2,"mat-card-title",8)(3,"div",9)(4,"b"),U(5,"DEBUG"),I()(),F(6,"div",10)(7,"b"),U(8,"INFO"),I()(),F(9,"div",11)(10,"b"),U(11,"WARNING"),I()(),F(12,"div",12)(13,"b"),U(14,"ERROR"),I()()(),F(15,"mat-card-content"),ee(16,xae,2,1,"ng-container",13),I()()()),2&n){const e=te();N(16),H("ngIf",e.confLogs)}}function Cae(n,t){1&n&&(F(0,"div",5),Fe(1,"mat-spinner"),I())}function kae(n,t){if(1&n&&(F(0,"div"),U(1),Fe(2,"br"),U(3),I()),2&n){const e=t.$implicit,i=t.last,r=te(3);Ss(e.gravity),N(1),Dl(" ",e.datetime," - ",e.msg,""),N(2),jt(" ",i?r.scrollToBottom():""," ")}}function Tae(n,t){if(1&n&&(ls(0),ee(1,kae,4,6,"div",14),cs()),2&n){const e=te(2);N(1),H("ngForOf",e.appLogs)}}function Sae(n,t){if(1&n&&(F(0,"div",6)(1,"mat-card",7)(2,"mat-card-title",8)(3,"div",9)(4,"b"),U(5,"DEBUG"),I()(),F(6,"div",10)(7,"b"),U(8,"INFO"),I()(),F(9,"div",11)(10,"b"),U(11,"WARNING"),I()(),F(12,"div",12)(13,"b"),U(14,"ERROR"),I()()(),F(15,"mat-card-content"),ee(16,Tae,2,1,"ng-container",13),I()()()),2&n){const e=te();N(16),H("ngIf",e.appLogs)}}const Eae=[{path:"login",component:Ise},{path:"",component:Cse,children:[{path:"account",component:Bse},{path:"parameters",component:Jse},{path:"datetime",component:nae},{path:"infos",component:(()=>{class n{constructor(e,i,r,s){this.bs=e,this.router=i,this.dialog=r,this.toast=s,this.cpu_color="green",this.mem_color="green",this.disk_color="green",this.qos_color="green",this.isProcessing=!0,this.isAlive=!1,this.RTCisAlive=!1,this.today=Date.now()}ngOnInit(){setInterval(()=>{this.today=Date.now()},1e3),this.bs.retreiveInfos().subscribe(e=>{this.infos=e,e.system.percent_used_mem>=65?this.mem_color="orange":e.system.percent_used_mem>80&&(this.mem_color="red"),e.system.cpu_usage>=70?this.cpu_color="orange":e.system.cpu_usage>80&&(this.cpu_color="red"),e.system.percent_used_disk>=50?this.disk_color="orange":e.system.percent_used_disk>80&&(this.disk_color="red"),"Marginal"==e.signal_qos?this.qos_color="red":"OK"==e.signal_qos?this.qos_color="orange":"Good"==e.signal_qos?this.qos_color="blue":"Excellent"==e.signal_qos&&(this.qos_color="green"),this.bs.processAlive().subscribe(i=>{this.isAlive=i.alive,this.bs.RTCAlive().subscribe(r=>{this.RTCisAlive=r.RTCalive,this.isProcessing=!1},r=>{401==r.status?this.router.navigateByUrl("/login"):this.toast.error(r.error.description)})},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description)})}onReboot(){this.bs.rebootSys().subscribe(e=>{this.toast.info("Red\xe9marrage du syst\xe8me en cours ..."),this.router.navigateByUrl("/login")},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description)})}onShutdown(){this.dialog.open(iae,{disableClose:!0,data:{title:"Confirmation",text:"Voulez-vous arr\xeater le syst\xe8me ?",labelOK:"Confirmer",labelNOK:"Annuler"}}).afterClosed().subscribe(s=>{s&&this.bs.shutdownSys().subscribe(a=>{this.toast.info("Arr\xeat du syst\xe8me ..."),this.router.navigateByUrl("/login")},a=>{401==a.status?this.router.navigateByUrl("/login"):this.toast.error(a.error.description)})})}}return n.\u0275fac=function(e){return new(e||n)(v(oo),v(jn),v(G_),v(Ko))},n.\u0275cmp=Me({type:n,selectors:[["app-infos"]],decls:2,vars:2,consts:[["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],[1,"info-card"],[1,"info-content"],["fxLayout","row",2,"width","100%","margin-bottom","0.25rem"],["fxFlex","50",2,"display","grid","align-items","center"],[2,"display","grid","align-items","center"],["style","display: grid; align-items: center;",4,"ngIf"],[1,"sys-card"],[1,"info-title"],["mat-card-sm-image","","src","/assets/img/linux.png"],["fxFlex","50"],["mat-card-sm-image","","src","/assets/img/GNSS_GSM_GPS_rpi.png"],["fxFlex","45"],[1,"control-card"],["fxFlex","40"],["fxLayout","row","fxLayoutAlign","none center",2,"width","100%","margin-bottom","0.25rem"],["fxFlex","40",2,"display","grid","align-items","center"],["mat-raised-button","","color","accent",3,"click"],["mat-raised-button","","color","warn",3,"click"],[2,"color","green"],[2,"color","red"]],template:function(e,i){1&e&&(ee(0,rae,2,0,"div",0),ee(1,uae,172,43,"div",1)),2&e&&(H("ngIf",i.isProcessing),N(1),H("ngIf",!i.isProcessing))},directives:[xn,zo,Uo,Wr,dw,cw,wF,ZM,AO,GW,EO,UW,lr],pipes:[LS],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:100%;height:75%}.mat-spinner[_ngcontent-%COMP%]{margin-top:3rem}.info-card[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem;width:85%}.info-title[_ngcontent-%COMP%]{width:100%}.info-content[_ngcontent-%COMP%]{margin-top:.5rem}.sys-card[_ngcontent-%COMP%], .control-card[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem;width:85%}button[_ngcontent-%COMP%]{width:89%;margin-top:1.5rem}"]}),n})()},{path:"hours",component:(()=>{class n{constructor(e,i,r){this.bs=e,this.router=i,this.toast=r,this.isProcessing=!0,this.isDisabled=!0,this.schedCols=0,this.schedRows=0,this.colorFlag="red",this.defaultOp="Manuel ON",this.operations=["Manuel ON","Manuel OFF","Horaires"],this.timeLeft=0,this.buttonText="Mise \xe0 jour"}ngOnInit(){this.bs.retreiveScheduler().subscribe(e=>{this.schedule=e.days,this.defaultOp=e.mode,this.schedCols=Object.keys(e.days).length,this.schedRows=Object.keys(e.days[0].horaires).length,this.isProcessing=!1,this.isDisabled=!1},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description),this.isProcessing=!1})}setTimeoutDisabledButton(e){this.timeLeft=e,this.isDisabled=!0,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")",this.interval=setInterval(()=>{this.timeLeft>0?(this.timeLeft--,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")"):(this.isDisabled=!1,this.buttonText="mise \xe0 jour",clearInterval(this.interval))},1e3)}onUpdate(){let e={mode:this.defaultOp,days:this.schedule};this.setTimeoutDisabledButton("Manuel ON"==this.defaultOp?90:20),this.bs.updateScheduler(e).subscribe(i=>{this.toast.success("Mise \xe0 jour des horaires r\xe9ussie")},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}updateCell(e,i){this.schedule[e].horaires[i].state=1==this.schedule[e].horaires[i].state?0:1}}return n.\u0275fac=function(e){return new(e||n)(v(oo),v(jn),v(Ko))},n.\u0275cmp=Me({type:n,selectors:[["app-hours"]],decls:2,vars:2,consts:[["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],[1,"radioprocess"],["fxLayout","row","fxLayoutAlign","space-around center",3,"ngModel","ngModelChange"],["style","margin: 10px; font-size: normal;",3,"value",4,"ngFor","ngForOf"],["border","0","cellspacing","1","cellpadding","1"],[4,"ngFor","ngForOf"],["mat-raised-button","","color","primary",3,"disabled","click"],[2,"margin","10px","font-size","normal",3,"value"],[3,"ngStyle","click",4,"ngFor","ngForOf"],[3,"ngStyle","click"]],template:function(e,i){1&e&&(ee(0,fae,2,0,"div",0),ee(1,vae,12,7,"div",1)),2&e&&(H("ngIf",i.isProcessing),N(1),H("ngIf",!i.isProcessing))},directives:[xn,zo,Uo,Wr,ZR,Id,Bp,Do,JR,Sd,_F,lr],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:90%;height:75%}table[_ngcontent-%COMP%]{margin:1rem;table-layout:fixed;align:center;width:90%;border:1px solid #cccccc}td[_ngcontent-%COMP%]{text-align:center;font-size:normal}tr[_ngcontent-%COMP%]{text-align:center;font-size:.85em}button[_ngcontent-%COMP%]{margin-top:1rem;width:90%}.radioprocess[_ngcontent-%COMP%]{margin-top:1rem;width:90%;font-size:1em}@media (max-width: 500px){tr[_ngcontent-%COMP%]{text-align:center;font-size:.5em}.radioprocess[_ngcontent-%COMP%]{margin-top:1rem;width:90%;font-size:.8em}}"]}),n})()},{path:"logs",component:(()=>{class n{constructor(e,i,r){this.bs=e,this.router=i,this.toast=r,this.isProcessing=!0,this.gravity=["DEBUG","INFO","WARNING","ERROR"]}ngOnInit(){this.bs.retreiveConfLogs().subscribe(e=>{this.confLogs=e,this.isProcessing=!1},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description)})}scrollToBottom(){}onTabChanged(e){switch(e.tab.textLabel){case"Configurateur.log":this.isProcessing=!0,this.bs.retreiveConfLogs().subscribe(i=>{this.confLogs=i,this.isProcessing=!1},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)});break;case"KineIntercom.log":this.isProcessing=!0,this.bs.retreiveAppLogs().subscribe(i=>{this.appLogs=i,this.isProcessing=!1},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}}}return n.\u0275fac=function(e){return new(e||n)(v(oo),v(jn),v(Ko))},n.\u0275cmp=Me({type:n,selectors:[["app-logs"]],decls:7,vars:4,consts:[["animationDuration","0ms","selectedIndex","0",3,"selectedTabChange"],["label","Configurateur.log"],["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["label","KineIntercom.log"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],[1,"scrollable-content"],["fxLayout","row","fxLayoutAlign","space-around center"],[1,"logHeaderDebug","mat-elevation-z2"],[1,"logHeaderInfo","mat-elevation-z2"],[1,"logHeaderWarn","mat-elevation-z2"],[1,"logHeaderErr","mat-elevation-z2"],[4,"ngIf"],[3,"class",4,"ngFor","ngForOf"]],template:function(e,i){1&e&&(F(0,"mat-tab-group",0),he("selectedTabChange",function(s){return i.onTabChanged(s)}),F(1,"mat-tab",1),ee(2,Mae,2,0,"div",2),ee(3,Dae,17,1,"div",3),I(),F(4,"mat-tab",4),ee(5,Cae,2,0,"div",2),ee(6,Sae,17,1,"div",3),I()()),2&e&&(N(2),H("ngIf",i.isProcessing),N(1),H("ngIf",!i.isProcessing),N(2),H("ngIf",i.isProcessing),N(1),H("ngIf",!i.isProcessing))},directives:[Lte,BR,xn,zo,Uo,Wr,dw,EO,cw,Do],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:100%;height:100%}.mat-spinner[_ngcontent-%COMP%]{margin-top:3rem}.mat-card.scrollable-content[_ngcontent-%COMP%]{overflow:hidden;display:flex;flex-direction:column;margin-top:.25rem;height:80%;width:85%}.mat-card.scrollable-content[_ngcontent-%COMP%] > .mat-card-content[_ngcontent-%COMP%]{overflow-y:hidden;overflow-x:hidden}div.DEBUG[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:#add8e6;font-size:smaller}div.INFO[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:#90ee90;font-size:smaller}div.WARNING[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:orange;font-size:smaller}div.ERROR[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:red;font-size:smaller}.logHeaderDebug[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:#add8e6;margin-bottom:.8rem;font-size:smaller}.logHeaderInfo[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:#90ee90;margin-bottom:.8rem;font-size:smaller}.logHeaderWarn[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:orange;margin-bottom:.8rem;font-size:smaller}.logHeaderErr[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:red;margin-bottom:.8rem;font-size:smaller}@media (max-width: 500px){div.DEBUG[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:#add8e6;font-size:.7em}div.INFO[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:#90ee90;font-size:.7em}div.WARNING[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:orange;font-size:.7em}div.ERROR[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:red;font-size:.7em}.logHeaderDebug[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:#add8e6;margin-bottom:.6rem;font-size:.5em}.logHeaderInfo[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:#90ee90;margin-bottom:.6rem;font-size:.5em}.logHeaderWarn[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:orange;margin-bottom:.6rem;font-size:.5em}.logHeaderErr[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:red;margin-bottom:.6rem;font-size:.5em}}"]}),n})()}],canActivate:[(()=>{class n{constructor(e,i){this.bs=e,this.router=i}getProfile(){return new _t(e=>{this.bs.getCurrentUser().subscribe(i=>{this.profile=i,e.next(i),e.complete()},i=>{e.error(i),e.complete()})})}canActivate(e,i){return new _t(r=>{this.getProfile().subscribe(s=>{r.next(!0),r.complete()},s=>{this.router.navigateByUrl("/login"),r.next(!1),r.complete()})})}}return n.\u0275fac=function(e){return new(e||n)(z(oo),z(jn))},n.\u0275prov=ae({token:n,factory:n.\u0275fac,providedIn:"root"}),n})()]},{path:"not-found",component:Ose},{path:"**",redirectTo:"/not-found"}];let Aae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n}),n.\u0275inj=Ee({imports:[[iM.forRoot(Eae)],iM]}),n})(),Lae=(()=>{class n{constructor(){this.title="Kine-frontend"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=Me({type:n,selectors:[["app-root"]],decls:1,vars:0,template:function(e,i){1&e&&Fe(0,"router-outlet")},directives:[Jp],styles:[""]}),n})(),Iae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Oe({type:n,bootstrap:[Lae]}),n.\u0275inj=Ee({providers:[{provide:l0,useClass:xse,multi:!0},{provide:II,useValue:"fr-FR"}],imports:[[WS,Aae,u$,f8,oE.withOptions({cookieName:"csrf_access_token"}),mA,pA,YI,m7,JM,nO,yO,mf,SO,af,$W,cq,hq,Gq,uw,rK,xee,Lee,Oee,oee,$ee,Kee,Ite,zte,ene,Vne,w$,uJ,iM,qX,die.forRoot(),wse.setLocale("fr-FR"),pie]]}),n})();(function Fj(){iS=!1})(),j5().bootstrapModule(Iae).catch(n=>console.error(n))},5343:(Q,Z)=>{"use strict";Z.byteLength=function b(J){var Ce=x(J),ve=Ce[1];return 3*(Ce[0]+ve)/4-ve},Z.toByteArray=function V(J){var Ce,Ct,X=x(J),ve=X[0],ue=X[1],Pe=new f(function O(J,Ce,X){return 3*(Ce+X)/4-X}(0,ve,ue)),pt=0,Yt=ue>0?ve-4:ve;for(Ct=0;Ct>16&255,Pe[pt++]=Ce>>8&255,Pe[pt++]=255&Ce;return 2===ue&&(Ce=M[J.charCodeAt(Ct)]<<2|M[J.charCodeAt(Ct+1)]>>4,Pe[pt++]=255&Ce),1===ue&&(Ce=M[J.charCodeAt(Ct)]<<10|M[J.charCodeAt(Ct+1)]<<4|M[J.charCodeAt(Ct+2)]>>2,Pe[pt++]=Ce>>8&255,Pe[pt++]=255&Ce),Pe},Z.fromByteArray=function me(J){for(var Ce,X=J.length,ve=X%3,ue=[],pt=0,Yt=X-ve;ptYt?Yt:pt+16383));return 1===ve?ue.push(E[(Ce=J[X-1])>>2]+E[Ce<<4&63]+"=="):2===ve&&ue.push(E[(Ce=(J[X-2]<<8)+J[X-1])>>10]+E[Ce>>4&63]+E[Ce<<2&63]+"="),ue.join("")};for(var E=[],M=[],f="undefined"!=typeof Uint8Array?Uint8Array:Array,g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m=0,_=g.length;m<_;++m)E[m]=g[m],M[g.charCodeAt(m)]=m;function x(J){var Ce=J.length;if(Ce%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var X=J.indexOf("=");return-1===X&&(X=Ce),[X,X===Ce?0:4-X%4]}function K(J){return E[J>>18&63]+E[J>>12&63]+E[J>>6&63]+E[63&J]}function se(J,Ce,X){for(var ue=[],Pe=Ce;Pe{"use strict";var M=E(5343),f=E(8461),g="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;Z.Buffer=b,Z.SlowBuffer=function Pe(R){return+R!=R&&(R=0),b.alloc(+R)},Z.INSPECT_MAX_BYTES=50;var m=2147483647;function x(R){if(R>m)throw new RangeError('The value "'+R+'" is invalid for option "size"');var D=new Uint8Array(R);return Object.setPrototypeOf(D,b.prototype),D}function b(R,D,k){if("number"==typeof R){if("string"==typeof D)throw new TypeError('The "string" argument must be of type string. Received type number');return se(R)}return O(R,D,k)}function O(R,D,k){if("string"==typeof R)return function me(R,D){if(("string"!=typeof D||""===D)&&(D="utf8"),!b.isEncoding(D))throw new TypeError("Unknown encoding: "+D);var k=0|pt(R,D),P=x(k),G=P.write(R,D);return G!==k&&(P=P.slice(0,G)),P}(R,D);if(ArrayBuffer.isView(R))return function Ce(R){if(Ki(R,Uint8Array)){var D=new Uint8Array(R);return X(D.buffer,D.byteOffset,D.byteLength)}return J(R)}(R);if(null==R)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof R);if(Ki(R,ArrayBuffer)||R&&Ki(R.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(Ki(R,SharedArrayBuffer)||R&&Ki(R.buffer,SharedArrayBuffer)))return X(R,D,k);if("number"==typeof R)throw new TypeError('The "value" argument must not be of type number. Received type number');var P=R.valueOf&&R.valueOf();if(null!=P&&P!==R)return b.from(P,D,k);var G=function ve(R){if(b.isBuffer(R)){var D=0|ue(R.length),k=x(D);return 0===k.length||R.copy(k,0,0,D),k}return void 0!==R.length?"number"!=typeof R.length||co(R.length)?x(0):J(R):"Buffer"===R.type&&Array.isArray(R.data)?J(R.data):void 0}(R);if(G)return G;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof R[Symbol.toPrimitive])return b.from(R[Symbol.toPrimitive]("string"),D,k);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof R)}function V(R){if("number"!=typeof R)throw new TypeError('"size" argument must be of type number');if(R<0)throw new RangeError('The value "'+R+'" is invalid for option "size"')}function se(R){return V(R),x(R<0?0:0|ue(R))}function J(R){for(var D=R.length<0?0:0|ue(R.length),k=x(D),P=0;P=m)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+m.toString(16)+" bytes");return 0|R}function pt(R,D){if(b.isBuffer(R))return R.length;if(ArrayBuffer.isView(R)||Ki(R,ArrayBuffer))return R.byteLength;if("string"!=typeof R)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof R);var k=R.length,P=arguments.length>2&&!0===arguments[2];if(!P&&0===k)return 0;for(var G=!1;;)switch(D){case"ascii":case"latin1":case"binary":return k;case"utf8":case"utf-8":return et(R).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*k;case"hex":return k>>>1;case"base64":return pr(R).length;default:if(G)return P?-1:et(R).length;D=(""+D).toLowerCase(),G=!0}}function Yt(R,D,k){var P=!1;if((void 0===D||D<0)&&(D=0),D>this.length||((void 0===k||k>this.length)&&(k=this.length),k<=0)||(k>>>=0)<=(D>>>=0))return"";for(R||(R="utf8");;)switch(R){case"hex":return Jn(this,D,k);case"utf8":case"utf-8":return bn(this,D,k);case"ascii":return _t(this,D,k);case"latin1":case"binary":return _n(this,D,k);case"base64":return Or(this,D,k);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Rr(this,D,k);default:if(P)throw new TypeError("Unknown encoding: "+R);R=(R+"").toLowerCase(),P=!0}}function Ct(R,D,k){var P=R[D];R[D]=R[k],R[k]=P}function kn(R,D,k,P,G){if(0===R.length)return-1;if("string"==typeof k?(P=k,k=0):k>2147483647?k=2147483647:k<-2147483648&&(k=-2147483648),co(k=+k)&&(k=G?0:R.length-1),k<0&&(k=R.length+k),k>=R.length){if(G)return-1;k=R.length-1}else if(k<0){if(!G)return-1;k=0}if("string"==typeof D&&(D=b.from(D,P)),b.isBuffer(D))return 0===D.length?-1:Ht(R,D,k,P,G);if("number"==typeof D)return D&=255,"function"==typeof Uint8Array.prototype.indexOf?G?Uint8Array.prototype.indexOf.call(R,D,k):Uint8Array.prototype.lastIndexOf.call(R,D,k):Ht(R,[D],k,P,G);throw new TypeError("val must be string, number or Buffer")}function Ht(R,D,k,P,G){var Tt,oe=1,ce=R.length,at=D.length;if(void 0!==P&&("ucs2"===(P=String(P).toLowerCase())||"ucs-2"===P||"utf16le"===P||"utf-16le"===P)){if(R.length<2||D.length<2)return-1;oe=2,ce/=2,at/=2,k/=2}function it(Ws,Ca){return 1===oe?Ws[Ca]:Ws.readUInt16BE(Ca*oe)}if(G){var Tn=-1;for(Tt=k;Ttce&&(k=ce-at),Tt=k;Tt>=0;Tt--){for(var St=!0,ct=0;ctG&&(P=G):P=G;var oe=D.length;P>oe/2&&(P=oe/2);for(var ce=0;ce>8,oe.push(k%256),oe.push(P);return oe}(D,R.length-k),R,k,P)}function Or(R,D,k){return M.fromByteArray(0===D&&k===R.length?R:R.slice(D,k))}function bn(R,D,k){k=Math.min(R.length,k);for(var P=[],G=D;G239?4:oe>223?3:oe>191?2:1;if(G+at<=k)switch(at){case 1:oe<128&&(ce=oe);break;case 2:128==(192&(it=R[G+1]))&&(St=(31&oe)<<6|63&it)>127&&(ce=St);break;case 3:Tt=R[G+2],128==(192&(it=R[G+1]))&&128==(192&Tt)&&(St=(15&oe)<<12|(63&it)<<6|63&Tt)>2047&&(St<55296||St>57343)&&(ce=St);break;case 4:Tt=R[G+2],Tn=R[G+3],128==(192&(it=R[G+1]))&&128==(192&Tt)&&128==(192&Tn)&&(St=(15&oe)<<18|(63&it)<<12|(63&Tt)<<6|63&Tn)>65535&&St<1114112&&(ce=St)}null===ce?(ce=65533,at=1):ce>65535&&(P.push((ce-=65536)>>>10&1023|55296),ce=56320|1023&ce),P.push(ce),G+=at}return function fr(R){var D=R.length;if(D<=4096)return String.fromCharCode.apply(String,R);for(var k="",P=0;PP)&&(k=P);for(var G="",oe=D;oek)throw new RangeError("Trying to access beyond buffer length")}function pe(R,D,k,P,G,oe){if(!b.isBuffer(R))throw new TypeError('"buffer" argument must be a Buffer instance');if(D>G||DR.length)throw new RangeError("Index out of range")}function mr(R,D,k,P,G,oe){if(k+P>R.length)throw new RangeError("Index out of range");if(k<0)throw new RangeError("Index out of range")}function Be(R,D,k,P,G){return D=+D,k>>>=0,G||mr(R,0,k,4),f.write(R,D,k,P,23,4),k+4}function nn(R,D,k,P,G){return D=+D,k>>>=0,G||mr(R,0,k,8),f.write(R,D,k,P,52,8),k+8}Z.kMaxLength=m,!(b.TYPED_ARRAY_SUPPORT=function _(){try{var R=new Uint8Array(1),D={foo:function(){return 42}};return Object.setPrototypeOf(D,Uint8Array.prototype),Object.setPrototypeOf(R,D),42===R.foo()}catch(k){return!1}}())&&"undefined"!=typeof console&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(b.prototype,"parent",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.buffer}}),Object.defineProperty(b.prototype,"offset",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.byteOffset}}),b.poolSize=8192,b.from=function(R,D,k){return O(R,D,k)},Object.setPrototypeOf(b.prototype,Uint8Array.prototype),Object.setPrototypeOf(b,Uint8Array),b.alloc=function(R,D,k){return function K(R,D,k){return V(R),R<=0?x(R):void 0!==D?"string"==typeof k?x(R).fill(D,k):x(R).fill(D):x(R)}(R,D,k)},b.allocUnsafe=function(R){return se(R)},b.allocUnsafeSlow=function(R){return se(R)},b.isBuffer=function(D){return null!=D&&!0===D._isBuffer&&D!==b.prototype},b.compare=function(D,k){if(Ki(D,Uint8Array)&&(D=b.from(D,D.offset,D.byteLength)),Ki(k,Uint8Array)&&(k=b.from(k,k.offset,k.byteLength)),!b.isBuffer(D)||!b.isBuffer(k))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(D===k)return 0;for(var P=D.length,G=k.length,oe=0,ce=Math.min(P,G);oeG.length?b.from(ce).copy(G,oe):Uint8Array.prototype.set.call(G,ce,oe);else{if(!b.isBuffer(ce))throw new TypeError('"list" argument must be an Array of Buffers');ce.copy(G,oe)}oe+=ce.length}return G},b.byteLength=pt,b.prototype._isBuffer=!0,b.prototype.swap16=function(){var D=this.length;if(D%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var k=0;kk&&(D+=" ... "),""},g&&(b.prototype[g]=b.prototype.inspect),b.prototype.compare=function(D,k,P,G,oe){if(Ki(D,Uint8Array)&&(D=b.from(D,D.offset,D.byteLength)),!b.isBuffer(D))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof D);if(void 0===k&&(k=0),void 0===P&&(P=D?D.length:0),void 0===G&&(G=0),void 0===oe&&(oe=this.length),k<0||P>D.length||G<0||oe>this.length)throw new RangeError("out of range index");if(G>=oe&&k>=P)return 0;if(G>=oe)return-1;if(k>=P)return 1;if(this===D)return 0;for(var ce=(oe>>>=0)-(G>>>=0),at=(P>>>=0)-(k>>>=0),it=Math.min(ce,at),Tt=this.slice(G,oe),Tn=D.slice(k,P),St=0;St>>=0,isFinite(P)?(P>>>=0,void 0===G&&(G="utf8")):(G=P,P=void 0)}var oe=this.length-k;if((void 0===P||P>oe)&&(P=oe),D.length>0&&(P<0||k<0)||k>this.length)throw new RangeError("Attempt to write outside buffer bounds");G||(G="utf8");for(var ce=!1;;)switch(G){case"hex":return Qn(this,D,k,P);case"utf8":case"utf-8":return hn(this,D,k,P);case"ascii":case"latin1":case"binary":return Ti(this,D,k,P);case"base64":return hr(this,D,k,P);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Zn(this,D,k,P);default:if(ce)throw new TypeError("Unknown encoding: "+G);G=(""+G).toLowerCase(),ce=!0}},b.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},b.prototype.slice=function(D,k){var P=this.length;(D=~~D)<0?(D+=P)<0&&(D=0):D>P&&(D=P),(k=void 0===k?P:~~k)<0?(k+=P)<0&&(k=0):k>P&&(k=P),k>>=0,k>>>=0,P||cn(D,k,this.length);for(var G=this[D],oe=1,ce=0;++ce>>=0,k>>>=0,P||cn(D,k,this.length);for(var G=this[D+--k],oe=1;k>0&&(oe*=256);)G+=this[D+--k]*oe;return G},b.prototype.readUint8=b.prototype.readUInt8=function(D,k){return D>>>=0,k||cn(D,1,this.length),this[D]},b.prototype.readUint16LE=b.prototype.readUInt16LE=function(D,k){return D>>>=0,k||cn(D,2,this.length),this[D]|this[D+1]<<8},b.prototype.readUint16BE=b.prototype.readUInt16BE=function(D,k){return D>>>=0,k||cn(D,2,this.length),this[D]<<8|this[D+1]},b.prototype.readUint32LE=b.prototype.readUInt32LE=function(D,k){return D>>>=0,k||cn(D,4,this.length),(this[D]|this[D+1]<<8|this[D+2]<<16)+16777216*this[D+3]},b.prototype.readUint32BE=b.prototype.readUInt32BE=function(D,k){return D>>>=0,k||cn(D,4,this.length),16777216*this[D]+(this[D+1]<<16|this[D+2]<<8|this[D+3])},b.prototype.readIntLE=function(D,k,P){D>>>=0,k>>>=0,P||cn(D,k,this.length);for(var G=this[D],oe=1,ce=0;++ce=(oe*=128)&&(G-=Math.pow(2,8*k)),G},b.prototype.readIntBE=function(D,k,P){D>>>=0,k>>>=0,P||cn(D,k,this.length);for(var G=k,oe=1,ce=this[D+--G];G>0&&(oe*=256);)ce+=this[D+--G]*oe;return ce>=(oe*=128)&&(ce-=Math.pow(2,8*k)),ce},b.prototype.readInt8=function(D,k){return D>>>=0,k||cn(D,1,this.length),128&this[D]?-1*(255-this[D]+1):this[D]},b.prototype.readInt16LE=function(D,k){D>>>=0,k||cn(D,2,this.length);var P=this[D]|this[D+1]<<8;return 32768&P?4294901760|P:P},b.prototype.readInt16BE=function(D,k){D>>>=0,k||cn(D,2,this.length);var P=this[D+1]|this[D]<<8;return 32768&P?4294901760|P:P},b.prototype.readInt32LE=function(D,k){return D>>>=0,k||cn(D,4,this.length),this[D]|this[D+1]<<8|this[D+2]<<16|this[D+3]<<24},b.prototype.readInt32BE=function(D,k){return D>>>=0,k||cn(D,4,this.length),this[D]<<24|this[D+1]<<16|this[D+2]<<8|this[D+3]},b.prototype.readFloatLE=function(D,k){return D>>>=0,k||cn(D,4,this.length),f.read(this,D,!0,23,4)},b.prototype.readFloatBE=function(D,k){return D>>>=0,k||cn(D,4,this.length),f.read(this,D,!1,23,4)},b.prototype.readDoubleLE=function(D,k){return D>>>=0,k||cn(D,8,this.length),f.read(this,D,!0,52,8)},b.prototype.readDoubleBE=function(D,k){return D>>>=0,k||cn(D,8,this.length),f.read(this,D,!1,52,8)},b.prototype.writeUintLE=b.prototype.writeUIntLE=function(D,k,P,G){D=+D,k>>>=0,P>>>=0,G||pe(this,D,k,P,Math.pow(2,8*P)-1,0);var ce=1,at=0;for(this[k]=255&D;++at>>=0,P>>>=0,G||pe(this,D,k,P,Math.pow(2,8*P)-1,0);var ce=P-1,at=1;for(this[k+ce]=255&D;--ce>=0&&(at*=256);)this[k+ce]=D/at&255;return k+P},b.prototype.writeUint8=b.prototype.writeUInt8=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,1,255,0),this[k]=255&D,k+1},b.prototype.writeUint16LE=b.prototype.writeUInt16LE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,2,65535,0),this[k]=255&D,this[k+1]=D>>>8,k+2},b.prototype.writeUint16BE=b.prototype.writeUInt16BE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,2,65535,0),this[k]=D>>>8,this[k+1]=255&D,k+2},b.prototype.writeUint32LE=b.prototype.writeUInt32LE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,4,4294967295,0),this[k+3]=D>>>24,this[k+2]=D>>>16,this[k+1]=D>>>8,this[k]=255&D,k+4},b.prototype.writeUint32BE=b.prototype.writeUInt32BE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,4,4294967295,0),this[k]=D>>>24,this[k+1]=D>>>16,this[k+2]=D>>>8,this[k+3]=255&D,k+4},b.prototype.writeIntLE=function(D,k,P,G){if(D=+D,k>>>=0,!G){var oe=Math.pow(2,8*P-1);pe(this,D,k,P,oe-1,-oe)}var ce=0,at=1,it=0;for(this[k]=255&D;++ce>0)-it&255;return k+P},b.prototype.writeIntBE=function(D,k,P,G){if(D=+D,k>>>=0,!G){var oe=Math.pow(2,8*P-1);pe(this,D,k,P,oe-1,-oe)}var ce=P-1,at=1,it=0;for(this[k+ce]=255&D;--ce>=0&&(at*=256);)D<0&&0===it&&0!==this[k+ce+1]&&(it=1),this[k+ce]=(D/at>>0)-it&255;return k+P},b.prototype.writeInt8=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,1,127,-128),D<0&&(D=255+D+1),this[k]=255&D,k+1},b.prototype.writeInt16LE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,2,32767,-32768),this[k]=255&D,this[k+1]=D>>>8,k+2},b.prototype.writeInt16BE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,2,32767,-32768),this[k]=D>>>8,this[k+1]=255&D,k+2},b.prototype.writeInt32LE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,4,2147483647,-2147483648),this[k]=255&D,this[k+1]=D>>>8,this[k+2]=D>>>16,this[k+3]=D>>>24,k+4},b.prototype.writeInt32BE=function(D,k,P){return D=+D,k>>>=0,P||pe(this,D,k,4,2147483647,-2147483648),D<0&&(D=4294967295+D+1),this[k]=D>>>24,this[k+1]=D>>>16,this[k+2]=D>>>8,this[k+3]=255&D,k+4},b.prototype.writeFloatLE=function(D,k,P){return Be(this,D,k,!0,P)},b.prototype.writeFloatBE=function(D,k,P){return Be(this,D,k,!1,P)},b.prototype.writeDoubleLE=function(D,k,P){return nn(this,D,k,!0,P)},b.prototype.writeDoubleBE=function(D,k,P){return nn(this,D,k,!1,P)},b.prototype.copy=function(D,k,P,G){if(!b.isBuffer(D))throw new TypeError("argument should be a Buffer");if(P||(P=0),!G&&0!==G&&(G=this.length),k>=D.length&&(k=D.length),k||(k=0),G>0&&G=this.length)throw new RangeError("Index out of range");if(G<0)throw new RangeError("sourceEnd out of bounds");G>this.length&&(G=this.length),D.length-k>>=0,P=void 0===P?this.length:P>>>0,D||(D=0),"number"==typeof D)for(ce=k;ce55295&&k<57344){if(!G){if(k>56319){(D-=3)>-1&&oe.push(239,191,189);continue}if(ce+1===P){(D-=3)>-1&&oe.push(239,191,189);continue}G=k;continue}if(k<56320){(D-=3)>-1&&oe.push(239,191,189),G=k;continue}k=65536+(G-55296<<10|k-56320)}else G&&(D-=3)>-1&&oe.push(239,191,189);if(G=null,k<128){if((D-=1)<0)break;oe.push(k)}else if(k<2048){if((D-=2)<0)break;oe.push(k>>6|192,63&k|128)}else if(k<65536){if((D-=3)<0)break;oe.push(k>>12|224,k>>6&63|128,63&k|128)}else{if(!(k<1114112))throw new Error("Invalid code point");if((D-=4)<0)break;oe.push(k>>18|240,k>>12&63|128,k>>6&63|128,63&k|128)}}return oe}function pr(R){return M.toByteArray(function $s(R){if((R=(R=R.split("=")[0]).trim().replace(Zt,"")).length<2)return"";for(;R.length%4!=0;)R+="=";return R}(R))}function Da(R,D,k,P){for(var G=0;G=D.length||G>=R.length);++G)D[G+k]=R[G];return G}function Ki(R,D){return R instanceof D||null!=R&&null!=R.constructor&&null!=R.constructor.name&&R.constructor.name===D.name}function co(R){return R!=R}var il=function(){for(var R="0123456789abcdef",D=new Array(256),k=0;k<16;++k)for(var P=16*k,G=0;G<16;++G)D[P+G]=R[k]+R[G];return D}()},8461:(Q,Z)=>{Z.read=function(E,M,f,g,m){var _,x,b=8*m-g-1,O=(1<>1,K=-7,se=f?m-1:0,me=f?-1:1,J=E[M+se];for(se+=me,_=J&(1<<-K)-1,J>>=-K,K+=b;K>0;_=256*_+E[M+se],se+=me,K-=8);for(x=_&(1<<-K)-1,_>>=-K,K+=g;K>0;x=256*x+E[M+se],se+=me,K-=8);if(0===_)_=1-V;else{if(_===O)return x?NaN:1/0*(J?-1:1);x+=Math.pow(2,g),_-=V}return(J?-1:1)*x*Math.pow(2,_-g)},Z.write=function(E,M,f,g,m,_){var x,b,O,V=8*_-m-1,K=(1<>1,me=23===m?Math.pow(2,-24)-Math.pow(2,-77):0,J=g?0:_-1,Ce=g?1:-1,X=M<0||0===M&&1/M<0?1:0;for(M=Math.abs(M),isNaN(M)||M===1/0?(b=isNaN(M)?1:0,x=K):(x=Math.floor(Math.log(M)/Math.LN2),M*(O=Math.pow(2,-x))<1&&(x--,O*=2),(M+=x+se>=1?me/O:me*Math.pow(2,1-se))*O>=2&&(x++,O/=2),x+se>=K?(b=0,x=K):x+se>=1?(b=(M*O-1)*Math.pow(2,m),x+=se):(b=M*Math.pow(2,se-1)*Math.pow(2,m),x=0));m>=8;E[f+J]=255&b,J+=Ce,b/=256,m-=8);for(x=x<0;E[f+J]=255&x,J+=Ce,x/=256,V-=8);E[f+J-Ce]|=128*X}},3894:Q=>{Q.exports="function"==typeof Object.create?function(E,M){M&&(E.super_=M,E.prototype=Object.create(M.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}))}:function(E,M){if(M){E.super_=M;var f=function(){};f.prototype=M.prototype,E.prototype=new f,E.prototype.constructor=E}}},7088:function(Q,Z,E){!function(M){"use strict";M.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(g){return/^nm$/i.test(g)},meridiem:function(g,m,_){return g<12?_?"vm":"VM":_?"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(g){return g+(1===g||8===g||g>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(5439))},2502:function(Q,Z,E){!function(M){"use strict";var f=function(b){return 0===b?0:1===b?1:2===b?2:b%100>=3&&b%100<=10?3:b%100>=11?4:5},g={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(b){return function(O,V,K,se){var me=f(O),J=g[b][f(O)];return 2===me&&(J=J[V?0:1]),J.replace(/%d/i,O)}},_=["\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"];M.defineLocale("ar-dz",{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(b){return"\u0645"===b},meridiem:function(b,O,V){return b<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(b){return b.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(E(5439))},128:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},4519:function(Q,Z,E){!function(M){"use strict";var f={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},g=function(O){return 0===O?0:1===O?1:2===O?2:O%100>=3&&O%100<=10?3:O%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"]},_=function(O){return function(V,K,se,me){var J=g(V),Ce=m[O][g(V)];return 2===J&&(Ce=Ce[K?0:1]),Ce.replace(/%d/i,V)}},x=["\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"];M.defineLocale("ar-ly",{months:x,monthsShort:x,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(O){return"\u0645"===O},meridiem:function(O,V,K){return O<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(O){return O.replace(/\u060c/g,",")},postformat:function(O){return O.replace(/\d/g,function(V){return f[V]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(5439))},5443:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},7642:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},g={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};M.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(_){return"\u0645"===_},meridiem:function(_,x,b){return _<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(_){return _.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(x){return g[x]}).replace(/\u060c/g,",")},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(E(5439))},8592:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},7038:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},g={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},m=function(V){return 0===V?0:1===V?1:2===V?2:V%100>=3&&V%100<=10?3:V%100>=11?4:5},_={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"]},x=function(V){return function(K,se,me,J){var Ce=m(K),X=_[V][m(K)];return 2===Ce&&(X=X[se?0:1]),X.replace(/%d/i,K)}},b=["\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"];M.defineLocale("ar",{months:b,monthsShort:b,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,K,se){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:x("s"),ss:x("s"),m:x("m"),mm:x("m"),h:x("h"),hh:x("h"),d:x("d"),dd:x("d"),M:x("M"),MM:x("M"),y:x("y"),yy:x("y")},preparse:function(V){return V.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(K){return g[K]}).replace(/\u060c/g,",")},postformat:function(V){return V.replace(/\d/g,function(K){return f[K]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(5439))},1213:function(Q,Z,E){!function(M){"use strict";var f={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"};M.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,_,x){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 _=m%10;return m+(f[_]||f[m%100-_]||f[m>=100?100:null])},week:{dow:1,doy:7}})}(E(5439))},9191:function(Q,Z,E){!function(M){"use strict";function g(_,x,b){return"m"===b?x?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===b?x?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":_+" "+function f(_,x){var b=_.split("_");return x%10==1&&x%100!=11?b[0]:x%10>=2&&x%10<=4&&(x%100<10||x%100>=20)?b[1]:b[2]}({ss:x?"\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:x?"\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:x?"\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"}[b],+_)}M.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:g,mm:g,h:g,hh:g,d:"\u0434\u0437\u0435\u043d\u044c",dd:g,M:"\u043c\u0435\u0441\u044f\u0446",MM:g,y:"\u0433\u043e\u0434",yy:g},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(_){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(_)},meridiem:function(_,x,b){return _<4?"\u043d\u043e\u0447\u044b":_<12?"\u0440\u0430\u043d\u0456\u0446\u044b":_<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(_,x){switch(x){case"M":case"d":case"DDD":case"w":case"W":return _%10!=2&&_%10!=3||_%100==12||_%100==13?_+"-\u044b":_+"-\u0456";case"D":return _+"-\u0433\u0430";default:return _}},week:{dow:1,doy:7}})}(E(5439))},322:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10,_=g%100;return 0===g?g+"-\u0435\u0432":0===_?g+"-\u0435\u043d":_>10&&_<20?g+"-\u0442\u0438":1===m?g+"-\u0432\u0438":2===m?g+"-\u0440\u0438":7===m||8===m?g+"-\u043c\u0438":g+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(5439))},8042:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},5903:function(Q,Z,E){!function(M){"use strict";var f={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},g={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};M.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(_){return _.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},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(_,x){return 12===_&&(_=0),"\u09b0\u09be\u09a4"===x?_<4?_:_+12:"\u09ad\u09cb\u09b0"===x||"\u09b8\u0995\u09be\u09b2"===x?_:"\u09a6\u09c1\u09aa\u09c1\u09b0"===x?_>=3?_:_+12:"\u09ac\u09bf\u0995\u09be\u09b2"===x||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===x?_+12:void 0},meridiem:function(_,x,b){return _<4?"\u09b0\u09be\u09a4":_<6?"\u09ad\u09cb\u09b0":_<12?"\u09b8\u0995\u09be\u09b2":_<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":_<18?"\u09ac\u09bf\u0995\u09be\u09b2":_<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(5439))},9620:function(Q,Z,E){!function(M){"use strict";var f={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},g={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};M.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(_){return _.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(_,x){return 12===_&&(_=0),"\u09b0\u09be\u09a4"===x&&_>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===x&&_<5||"\u09ac\u09bf\u0995\u09be\u09b2"===x?_+12:_},meridiem:function(_,x,b){return _<4?"\u09b0\u09be\u09a4":_<10?"\u09b8\u0995\u09be\u09b2":_<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":_<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(5439))},9645:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},g={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};M.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(_){return _.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},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(_,x){return 12===_&&(_=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===x&&_>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===x&&_<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===x?_+12:_},meridiem:function(_,x,b){return _<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":_<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":_<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":_<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(E(5439))},5020:function(Q,Z,E){!function(M){"use strict";function f(X,ve,ue){return X+" "+function _(X,ve){return 2===ve?function x(X){var ve={m:"v",b:"v",d:"z"};return void 0===ve[X.charAt(0)]?X:ve[X.charAt(0)]+X.substring(1)}(X):X}({mm:"munutenn",MM:"miz",dd:"devezh"}[ue],X)}function m(X){return X>9?m(X%10):X}var b=[/^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],O=/^(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,J=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];M.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:J,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:J,monthsRegex:O,monthsShortRegex:O,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:b,longMonthsParse:b,shortMonthsParse:b,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:f,h:"un eur",hh:"%d eur",d:"un devezh",dd:f,M:"ur miz",MM:f,y:"ur bloaz",yy:function g(X){switch(m(X)){case 1:case 3:case 4:case 5:case 9:return X+" bloaz";default:return X+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(X){return X+(1===X?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(X){return"g.m."===X},meridiem:function(X,ve,ue){return X<12?"a.m.":"g.m."}})}(E(5439))},4792:function(Q,Z,E){!function(M){"use strict";function f(m,_,x){var b=m+" ";switch(x){case"ss":return b+(1===m?"sekunda":2===m||3===m||4===m?"sekunde":"sekundi");case"m":return _?"jedna minuta":"jedne minute";case"mm":return b+(1===m?"minuta":2===m||3===m||4===m?"minute":"minuta");case"h":return _?"jedan sat":"jednog sata";case"hh":return b+(1===m?"sat":2===m||3===m||4===m?"sata":"sati");case"dd":return b+(1===m?"dan":"dana");case"MM":return b+(1===m?"mjesec":2===m||3===m||4===m?"mjeseca":"mjeseci");case"yy":return b+(1===m?"godina":2===m||3===m||4===m?"godine":"godina")}}M.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:f,m:f,mm:f,h:f,hh:f,d:"dan",dd:f,M:"mjesec",MM:f,y:"godinu",yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(5439))},7980:function(Q,Z,E){!function(M){"use strict";M.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(g,m){var _=1===g?"r":2===g?"n":3===g?"r":4===g?"t":"\xe8";return("w"===m||"W"===m)&&(_="a"),g+_},week:{dow:1,doy:4}})}(E(5439))},7322:function(Q,Z,E){!function(M){"use strict";var f={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("_")},g="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],_=/^(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 x(V){return V>1&&V<5&&1!=~~(V/10)}function b(V,K,se,me){var J=V+" ";switch(se){case"s":return K||me?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return K||me?J+(x(V)?"sekundy":"sekund"):J+"sekundami";case"m":return K?"minuta":me?"minutu":"minutou";case"mm":return K||me?J+(x(V)?"minuty":"minut"):J+"minutami";case"h":return K?"hodina":me?"hodinu":"hodinou";case"hh":return K||me?J+(x(V)?"hodiny":"hodin"):J+"hodinami";case"d":return K||me?"den":"dnem";case"dd":return K||me?J+(x(V)?"dny":"dn\xed"):J+"dny";case"M":return K||me?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return K||me?J+(x(V)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):J+"m\u011bs\xedci";case"y":return K||me?"rok":"rokem";case"yy":return K||me?J+(x(V)?"roky":"let"):J+"lety"}}M.defineLocale("cs",{months:f,monthsShort:g,monthsRegex:_,monthsShortRegex:_,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:b,ss:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},365:function(Q,Z,E){!function(M){"use strict";M.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(g){return g+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(g)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(g)?"\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}})}(E(5439))},2092:function(Q,Z,E){!function(M){"use strict";M.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(g){var _="";return g>20?_=40===g||50===g||60===g||80===g||100===g?"fed":"ain":g>0&&(_=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][g]),g+_},week:{dow:1,doy:4}})}(E(5439))},7387:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},9459:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O={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 _?O[x][0]:O[x][1]}M.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:f,mm:"%d Minuten",h:f,hh:"%d Stunden",d:f,dd:f,w:f,ww:"%d Wochen",M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},3694:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O={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 _?O[x][0]:O[x][1]}M.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:f,mm:"%d Minuten",h:f,hh:"%d Stunden",d:f,dd:f,w:f,ww:"%d Wochen",M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},4307:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O={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 _?O[x][0]:O[x][1]}M.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:f,mm:"%d Minuten",h:f,hh:"%d Stunden",d:f,dd:f,w:f,ww:"%d Wochen",M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},9659:function(Q,Z,E){!function(M){"use strict";var f=["\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"],g=["\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"];M.defineLocale("dv",{months:f,monthsShort:f,weekdays:g,weekdaysShort:g,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(_){return"\u0789\u078a"===_},meridiem:function(_,x,b){return _<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(_){return _.replace(/\u060c/g,",")},postformat:function(_){return _.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(E(5439))},3460:function(Q,Z,E){!function(M){"use strict";M.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,_){return m?"string"==typeof _&&/D/.test(_.substring(0,_.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,_,x){return m>11?x?"\u03bc\u03bc":"\u039c\u039c":x?"\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,_){var x=this._calendarEl[m],b=_&&_.hours();return function f(m){return"undefined"!=typeof Function&&m instanceof Function||"[object Function]"===Object.prototype.toString.call(m)}(x)&&(x=x.apply(_)),x.replace("{}",b%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}})}(E(5439))},4369:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:0,doy:4}})}(E(5439))},530:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}})}(E(5439))},9998:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(E(5439))},3391:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(E(5439))},5414:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}})}(E(5439))},9615:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:0,doy:6}})}(E(5439))},1248:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(E(5439))},3767:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(E(5439))},4530:function(Q,Z,E){!function(M){"use strict";M.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(g){return"p"===g.charAt(0).toLowerCase()},meridiem:function(g,m,_){return g>11?_?"p.t.m.":"P.T.M.":_?"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}})}(E(5439))},8944:function(Q,Z,E){!function(M){"use strict";var f="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="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],_=/^(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;M.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,O){return b?/-MMM-/.test(O)?g[b.month()]:f[b.month()]:f},monthsRegex:_,monthsShortRegex:_,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}})}(E(5439))},9116:function(Q,Z,E){!function(M){"use strict";var f="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="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],_=/^(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;M.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,O){return b?/-MMM-/.test(O)?g[b.month()]:f[b.month()]:f},monthsRegex:_,monthsShortRegex:_,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"})}(E(5439))},3609:function(Q,Z,E){!function(M){"use strict";var f="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="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],_=/^(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;M.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,O){return b?/-MMM-/.test(O)?g[b.month()]:f[b.month()]:f},monthsRegex:_,monthsShortRegex:_,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}})}(E(5439))},6866:function(Q,Z,E){!function(M){"use strict";var f="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="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],_=/^(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;M.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(b,O){return b?/-MMM-/.test(O)?g[b.month()]:f[b.month()]:f},monthsRegex:_,monthsShortRegex:_,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"})}(E(5439))},6725:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O={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 _?O[x][2]?O[x][2]:O[x][1]:b?O[x][0]:O[x][1]}M.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:"%d p\xe4eva",M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},7931:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},6417:function(Q,Z,E){!function(M){"use strict";var f={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},g={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};M.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(_){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(_)},meridiem:function(_,x,b){return _<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(_){return _.replace(/[\u06f0-\u06f9]/g,function(x){return g[x]}).replace(/\u060c/g,",")},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(E(5439))},944:function(Q,Z,E){!function(M){"use strict";var f="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),g=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",f[7],f[8],f[9]];function m(b,O,V,K){var se="";switch(V){case"s":return K?"muutaman sekunnin":"muutama sekunti";case"ss":se=K?"sekunnin":"sekuntia";break;case"m":return K?"minuutin":"minuutti";case"mm":se=K?"minuutin":"minuuttia";break;case"h":return K?"tunnin":"tunti";case"hh":se=K?"tunnin":"tuntia";break;case"d":return K?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":se=K?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return K?"kuukauden":"kuukausi";case"MM":se=K?"kuukauden":"kuukautta";break;case"y":return K?"vuoden":"vuosi";case"yy":se=K?"vuoden":"vuotta"}return function _(b,O){return b<10?O?g[b]:f[b]:b}(b,K)+" "+se}M.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}})}(E(5439))},1766:function(Q,Z,E){!function(M){"use strict";M.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(g){return g},week:{dow:1,doy:4}})}(E(5439))},5867:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},6848:function(Q,Z,E){!function(M){"use strict";M.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(g,m){switch(m){default:case"M":case"Q":case"D":case"DDD":case"d":return g+(1===g?"er":"e");case"w":case"W":return g+(1===g?"re":"e")}}})}(E(5439))},7773:function(Q,Z,E){!function(M){"use strict";M.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(g,m){switch(m){default:case"M":case"Q":case"D":case"DDD":case"d":return g+(1===g?"er":"e");case"w":case"W":return g+(1===g?"re":"e")}},week:{dow:1,doy:4}})}(E(5439))},1636:function(Q,Z,E){!function(M){"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,_=[/^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];M.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:_,longMonthsParse:_,shortMonthsParse:_,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(b,O){switch(O){case"D":return b+(1===b?"er":"");default:case"M":case"Q":case"DDD":case"d":return b+(1===b?"er":"e");case"w":case"W":return b+(1===b?"re":"e")}},week:{dow:1,doy:4}})}(E(5439))},4940:function(Q,Z,E){!function(M){"use strict";var f="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),g="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");M.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(_,x){return _?/-MMM-/.test(x)?g[_.month()]:f[_.month()]:f},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(_){return _+(1===_||8===_||_>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(5439))},1402:function(Q,Z,E){!function(M){"use strict";M.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(O){return O+(1===O?"d":O%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(5439))},6924:function(Q,Z,E){!function(M){"use strict";M.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(O){return O+(1===O?"d":O%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(5439))},6398:function(Q,Z,E){!function(M){"use strict";M.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(g){return 0===g.indexOf("un")?"n"+g:"en "+g},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}})}(E(5439))},2457:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O={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 b?O[x][0]:O[x][1]}M.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(m,_){return"D"===_?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,_){return 12===m&&(m=0),"\u0930\u093e\u0924\u0940"===_?m<4?m:m+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===_?m:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===_?m>12?m:m+12:"\u0938\u093e\u0902\u091c\u0947"===_?m+12:void 0},meridiem:function(m,_,x){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"}})}(E(5439))},2545:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O={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 b?O[x][0]:O[x][1]}M.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(m,_){return"D"===_?m+"er":m},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(m,_){return 12===m&&(m=0),"rati"===_?m<4?m:m+12:"sokallim"===_?m:"donparam"===_?m>12?m:m+12:"sanje"===_?m+12:void 0},meridiem:function(m,_,x){return m<4?"rati":m<12?"sokallim":m<16?"donparam":m<20?"sanje":"rati"}})}(E(5439))},2641:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},g={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};M.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(_){return _.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(_,x){return 12===_&&(_=0),"\u0ab0\u0abe\u0aa4"===x?_<4?_:_+12:"\u0ab8\u0ab5\u0abe\u0ab0"===x?_:"\u0aac\u0aaa\u0acb\u0ab0"===x?_>=10?_:_+12:"\u0ab8\u0abe\u0a82\u0a9c"===x?_+12:void 0},meridiem:function(_,x,b){return _<4?"\u0ab0\u0abe\u0aa4":_<10?"\u0ab8\u0ab5\u0abe\u0ab0":_<17?"\u0aac\u0aaa\u0acb\u0ab0":_<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(E(5439))},7536:function(Q,Z,E){!function(M){"use strict";M.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(g){return 2===g?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":g+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(g){return 2===g?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":g+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(g){return 2===g?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":g+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(g){return 2===g?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":g%10==0&&10!==g?g+" \u05e9\u05e0\u05d4":g+" \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(g){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(g)},meridiem:function(g,m,_){return g<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":g<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":g<12?_?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":g<18?_?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(E(5439))},6335:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},g={"\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];M.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(b){return b.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(O){return g[O]})},postformat:function(b){return b.replace(/\d/g,function(O){return f[O]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(b,O){return 12===b&&(b=0),"\u0930\u093e\u0924"===O?b<4?b:b+12:"\u0938\u0941\u092c\u0939"===O?b:"\u0926\u094b\u092a\u0939\u0930"===O?b>=10?b:b+12:"\u0936\u093e\u092e"===O?b+12:void 0},meridiem:function(b,O,V){return b<4?"\u0930\u093e\u0924":b<10?"\u0938\u0941\u092c\u0939":b<17?"\u0926\u094b\u092a\u0939\u0930":b<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(E(5439))},7458:function(Q,Z,E){!function(M){"use strict";function f(m,_,x){var b=m+" ";switch(x){case"ss":return b+(1===m?"sekunda":2===m||3===m||4===m?"sekunde":"sekundi");case"m":return _?"jedna minuta":"jedne minute";case"mm":return b+(1===m?"minuta":2===m||3===m||4===m?"minute":"minuta");case"h":return _?"jedan sat":"jednog sata";case"hh":return b+(1===m?"sat":2===m||3===m||4===m?"sata":"sati");case"dd":return b+(1===m?"dan":"dana");case"MM":return b+(1===m?"mjesec":2===m||3===m||4===m?"mjeseca":"mjeseci");case"yy":return b+(1===m?"godina":2===m||3===m||4===m?"godine":"godina")}}M.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:f,m:f,mm:f,h:f,hh:f,d:"dan",dd:f,M:"mjesec",MM:f,y:"godinu",yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(5439))},7826:function(Q,Z,E){!function(M){"use strict";var f="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function g(x,b,O,V){var K=x;switch(O){case"s":return V||b?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return K+(V||b)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(V||b?" perc":" perce");case"mm":return K+(V||b?" perc":" perce");case"h":return"egy"+(V||b?" \xf3ra":" \xf3r\xe1ja");case"hh":return K+(V||b?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(V||b?" nap":" napja");case"dd":return K+(V||b?" nap":" napja");case"M":return"egy"+(V||b?" h\xf3nap":" h\xf3napja");case"MM":return K+(V||b?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(V||b?" \xe9v":" \xe9ve");case"yy":return K+(V||b?" \xe9v":" \xe9ve")}return""}function m(x){return(x?"":"[m\xfalt] ")+"["+f[this.day()]+"] LT[-kor]"}M.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(x){return"u"===x.charAt(1).toLowerCase()},meridiem:function(x,b,O){return x<12?!0===O?"de":"DE":!0===O?"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:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},5283:function(Q,Z,E){!function(M){"use strict";M.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(g){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(g)},meridiem:function(g){return g<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":g<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":g<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(g,m){switch(m){case"DDD":case"w":case"W":case"DDDo":return 1===g?g+"-\u056b\u0576":g+"-\u0580\u0564";default:return g}},week:{dow:1,doy:7}})}(E(5439))},8780:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"pagi"===m?g:"siang"===m?g>=11?g:g+12:"sore"===m||"malam"===m?g+12:void 0},meridiem:function(g,m,_){return g<11?"pagi":g<15?"siang":g<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}})}(E(5439))},4205:function(Q,Z,E){!function(M){"use strict";function f(_){return _%100==11||_%10!=1}function g(_,x,b,O){var V=_+" ";switch(b){case"s":return x||O?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return f(_)?V+(x||O?"sek\xfandur":"sek\xfandum"):V+"sek\xfanda";case"m":return x?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return f(_)?V+(x||O?"m\xedn\xfatur":"m\xedn\xfatum"):x?V+"m\xedn\xfata":V+"m\xedn\xfatu";case"hh":return f(_)?V+(x||O?"klukkustundir":"klukkustundum"):V+"klukkustund";case"d":return x?"dagur":O?"dag":"degi";case"dd":return f(_)?x?V+"dagar":V+(O?"daga":"d\xf6gum"):x?V+"dagur":V+(O?"dag":"degi");case"M":return x?"m\xe1nu\xf0ur":O?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return f(_)?x?V+"m\xe1nu\xf0ir":V+(O?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):x?V+"m\xe1nu\xf0ur":V+(O?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return x||O?"\xe1r":"\xe1ri";case"yy":return f(_)?V+(x||O?"\xe1r":"\xe1rum"):V+(x||O?"\xe1r":"\xe1ri")}}M.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:g,ss:g,m:g,mm:g,h:"klukkustund",hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},9985:function(Q,Z,E){!function(M){"use strict";M.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(g){return(/^[0-9].+$/.test(g)?"tra":"in")+" "+g},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}})}(E(5439))},4211:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},1003:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return"\u5143"===m[1]?1:parseInt(m[1]||g,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(g){return"\u5348\u5f8c"===g},meridiem:function(g,m,_){return g<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(g){return g.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(g){return this.week()!==g.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(g,m){switch(m){case"y":return 1===g?"\u5143\u5e74":g+"\u5e74";case"d":case"D":case"DDD":return g+"\u65e5";default:return g}},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"}})}(E(5439))},420:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"enjing"===m?g:"siyang"===m?g>=11?g:g+12:"sonten"===m||"ndalu"===m?g+12:void 0},meridiem:function(g,m,_){return g<11?"enjing":g<15?"siyang":g<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}})}(E(5439))},851:function(Q,Z,E){!function(M){"use strict";M.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(g){return g.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(m,_,x){return"\u10d8"===x?_+"\u10e8\u10d8":_+x+"\u10e8\u10d8"})},past:function(g){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(g)?g.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(g)?g.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):g},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(g){return 0===g?g:1===g?g+"-\u10da\u10d8":g<20||g<=100&&g%20==0||g%100==0?"\u10db\u10d4-"+g:g+"-\u10d4"},week:{dow:1,doy:7}})}(E(5439))},6074:function(Q,Z,E){!function(M){"use strict";var f={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"};M.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+(f[m]||f[m%10]||f[m>=100?100:null])},week:{dow:1,doy:7}})}(E(5439))},3343:function(Q,Z,E){!function(M){"use strict";var f={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},g={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};M.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(_){return"\u179b\u17d2\u1784\u17b6\u1785"===_},meridiem:function(_,x,b){return _<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(_){return _.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},week:{dow:1,doy:4}})}(E(5439))},4799:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},g={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};M.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(_){return _.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},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(_,x){return 12===_&&(_=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===x?_<4?_:_+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===x?_:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===x?_>=10?_:_+12:"\u0cb8\u0c82\u0c9c\u0cc6"===x?_+12:void 0},meridiem:function(_,x,b){return _<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":_<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":_<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":_<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(_){return _+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(E(5439))},3549:function(Q,Z,E){!function(M){"use strict";M.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(g,m){switch(m){case"d":case"D":case"DDD":return g+"\uc77c";case"M":return g+"\uc6d4";case"w":case"W":return g+"\uc8fc";default:return g}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(g){return"\uc624\ud6c4"===g},meridiem:function(g,m,_){return g<12?"\uc624\uc804":"\uc624\ud6c4"}})}(E(5439))},1037:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},g={"\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"];M.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(x){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(x)},meridiem:function(x,b,O){return x<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(x){return x.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(b){return g[b]}).replace(/\u060c/g,",")},postformat:function(x){return x.replace(/\d/g,function(b){return f[b]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(5439))},3125:function(Q,Z,E){!function(M){"use strict";var f={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"};M.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+(f[m]||f[m%10]||f[m>=100?100:null])},week:{dow:1,doy:7}})}(E(5439))},9586:function(Q,Z,E){!function(M){"use strict";function f(b,O,V,K){var se={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 O?se[V][0]:se[V][1]}function _(b){if(b=parseInt(b,10),isNaN(b))return!1;if(b<0)return!0;if(b<10)return 4<=b&&b<=7;if(b<100){var O=b%10;return _(0===O?b/10:O)}if(b<1e4){for(;b>=10;)b/=10;return _(b)}return _(b/=1e3)}M.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 g(b){return _(b.substr(0,b.indexOf(" ")))?"a "+b:"an "+b},past:function m(b){return _(b.substr(0,b.indexOf(" ")))?"viru "+b:"virun "+b},s:"e puer Sekonnen",ss:"%d Sekonnen",m:f,mm:"%d Minutten",h:f,hh:"%d Stonnen",d:f,dd:"%d Deeg",M:f,MM:"%d M\xe9int",y:f,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},2349:function(Q,Z,E){!function(M){"use strict";M.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(g){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===g},meridiem:function(g,m,_){return g<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(g){return"\u0e97\u0eb5\u0ec8"+g}})}(E(5439))},2400:function(Q,Z,E){!function(M){"use strict";var f={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(V,K,se,me){return K?x(se)[0]:me?x(se)[1]:x(se)[2]}function _(V){return V%10==0||V>10&&V<20}function x(V){return f[V].split("_")}function b(V,K,se,me){var J=V+" ";return 1===V?J+m(0,K,se[0],me):K?J+(_(V)?x(se)[1]:x(se)[0]):me?J+x(se)[1]:J+(_(V)?x(se)[1]:x(se)[2])}M.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 g(V,K,se,me){return K?"kelios sekund\u0117s":me?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:b,m,mm:b,h:m,hh:b,d:m,dd:b,M:m,MM:b,y:m,yy:b},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(V){return V+"-oji"},week:{dow:1,doy:4}})}(E(5439))},9991:function(Q,Z,E){!function(M){"use strict";var f={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 g(O,V,K){return K?V%10==1&&V%100!=11?O[2]:O[3]:V%10==1&&V%100!=11?O[0]:O[1]}function m(O,V,K){return O+" "+g(f[K],O,V)}function _(O,V,K){return g(f[K],O,V)}M.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 x(O,V){return V?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:m,m:_,mm:m,h:_,hh:m,d:_,dd:m,M:_,MM:m,y:_,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},8477:function(Q,Z,E){!function(M){"use strict";var f={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,_){return 1===m?_[0]:m>=2&&m<=4?_[1]:_[2]},translate:function(m,_,x){var b=f.words[x];return 1===x.length?_?b[0]:b[1]:m+" "+f.correctGrammaticalCase(m,b)}};M.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:f.translate,m:f.translate,mm:f.translate,h:f.translate,hh:f.translate,d:"dan",dd:f.translate,M:"mjesec",MM:f.translate,y:"godinu",yy:f.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(5439))},5118:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},5943:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10,_=g%100;return 0===g?g+"-\u0435\u0432":0===_?g+"-\u0435\u043d":_>10&&_<20?g+"-\u0442\u0438":1===m?g+"-\u0432\u0438":2===m?g+"-\u0440\u0438":7===m||8===m?g+"-\u043c\u0438":g+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(5439))},3849:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===m&&g>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===m||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===m?g+12:g},meridiem:function(g,m,_){return g<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":g<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":g<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":g<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(E(5439))},1977:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){switch(x){case"s":return _?"\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+(_?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return m+(_?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return m+(_?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return m+(_?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return m+(_?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return m+(_?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return m}}M.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,_,x){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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(m,_){switch(_){case"d":case"D":case"DDD":return m+" \u04e9\u0434\u04e9\u0440";default:return m}}})}(E(5439))},6184:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},g={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function m(x,b,O,V){var K="";if(b)switch(O){case"s":K="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":K="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":K="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":K="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":K="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":K="%d \u0924\u093e\u0938";break;case"d":K="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":K="%d \u0926\u093f\u0935\u0938";break;case"M":K="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":K="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":K="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":K="%d \u0935\u0930\u094d\u0937\u0947"}else switch(O){case"s":K="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":K="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":K="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":K="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":K="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":K="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":K="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":K="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":K="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":K="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":K="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":K="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return K.replace(/%d/i,x)}M.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(x){return x.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(b){return g[b]})},postformat:function(x){return x.replace(/\d/g,function(b){return f[b]})},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(x,b){return 12===x&&(x=0),"\u092a\u0939\u093e\u091f\u0947"===b||"\u0938\u0915\u093e\u0933\u0940"===b?x:"\u0926\u0941\u092a\u093e\u0930\u0940"===b||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===b||"\u0930\u093e\u0924\u094d\u0930\u0940"===b?x>=12?x:x+12:void 0},meridiem:function(x,b,O){return x>=0&&x<6?"\u092a\u0939\u093e\u091f\u0947":x<12?"\u0938\u0915\u093e\u0933\u0940":x<17?"\u0926\u0941\u092a\u093e\u0930\u0940":x<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(E(5439))},4524:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"pagi"===m?g:"tengahari"===m?g>=11?g:g+12:"petang"===m||"malam"===m?g+12:void 0},meridiem:function(g,m,_){return g<11?"pagi":g<15?"tengahari":g<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}})}(E(5439))},485:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"pagi"===m?g:"tengahari"===m?g>=11?g:g+12:"petang"===m||"malam"===m?g+12:void 0},meridiem:function(g,m,_){return g<11?"pagi":g<15?"tengahari":g<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}})}(E(5439))},6681:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},2024:function(Q,Z,E){!function(M){"use strict";var f={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},g={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};M.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(_){return _.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},week:{dow:1,doy:4}})}(E(5439))},2688:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},8914:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},g={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};M.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(_){return _.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(_,x){return 12===_&&(_=0),"\u0930\u093e\u0924\u093f"===x?_<4?_:_+12:"\u092c\u093f\u0939\u093e\u0928"===x?_:"\u0926\u093f\u0909\u0901\u0938\u094b"===x?_>=10?_:_+12:"\u0938\u093e\u0901\u091d"===x?_+12:void 0},meridiem:function(_,x,b){return _<3?"\u0930\u093e\u0924\u093f":_<12?"\u092c\u093f\u0939\u093e\u0928":_<16?"\u0926\u093f\u0909\u0901\u0938\u094b":_<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}})}(E(5439))},2272:function(Q,Z,E){!function(M){"use strict";var f="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),g="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],_=/^(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;M.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(b,O){return b?/-MMM-/.test(O)?g[b.month()]:f[b.month()]:f},monthsRegex:_,monthsShortRegex:_,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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(5439))},1758:function(Q,Z,E){!function(M){"use strict";var f="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),g="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],_=/^(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;M.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(b,O){return b?/-MMM-/.test(O)?g[b.month()]:f[b.month()]:f},monthsRegex:_,monthsShortRegex:_,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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(5439))},1510:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},2797:function(Q,Z,E){!function(M){"use strict";M.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(g,m){var _=1===g?"r":2===g?"n":3===g?"r":4===g?"t":"\xe8";return("w"===m||"W"===m)&&(_="a"),g+_},week:{dow:1,doy:4}})}(E(5439))},7944:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},g={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};M.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(_){return _.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(_,x){return 12===_&&(_=0),"\u0a30\u0a3e\u0a24"===x?_<4?_:_+12:"\u0a38\u0a35\u0a47\u0a30"===x?_:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===x?_>=10?_:_+12:"\u0a38\u0a3c\u0a3e\u0a2e"===x?_+12:void 0},meridiem:function(_,x,b){return _<4?"\u0a30\u0a3e\u0a24":_<10?"\u0a38\u0a35\u0a47\u0a30":_<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":_<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(E(5439))},1605:function(Q,Z,E){!function(M){"use strict";var f="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),g="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 _(O){return O%10<5&&O%10>1&&~~(O/10)%10!=1}function x(O,V,K){var se=O+" ";switch(K){case"ss":return se+(_(O)?"sekundy":"sekund");case"m":return V?"minuta":"minut\u0119";case"mm":return se+(_(O)?"minuty":"minut");case"h":return V?"godzina":"godzin\u0119";case"hh":return se+(_(O)?"godziny":"godzin");case"ww":return se+(_(O)?"tygodnie":"tygodni");case"MM":return se+(_(O)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return se+(_(O)?"lata":"lat")}}M.defineLocale("pl",{months:function(O,V){return O?/D MMMM/.test(V)?g[O.month()]:f[O.month()]:f},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:x,m:x,mm:x,h:x,hh:x,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:x,M:"miesi\u0105c",MM:x,y:"rok",yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},3840:function(Q,Z,E){!function(M){"use strict";M.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"})}(E(5439))},4225:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},5128:function(Q,Z,E){!function(M){"use strict";function f(m,_,x){var O=" ";return(m%100>=20||m>=100&&m%100==0)&&(O=" de "),m+O+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[x]}M.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:f,m:"un minut",mm:f,h:"o or\u0103",hh:f,d:"o zi",dd:f,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:f,M:"o lun\u0103",MM:f,y:"un an",yy:f},week:{dow:1,doy:7}})}(E(5439))},5127:function(Q,Z,E){!function(M){"use strict";function g(x,b,O){return"m"===O?b?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":x+" "+function f(x,b){var O=x.split("_");return b%10==1&&b%100!=11?O[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?O[1]:O[2]}({ss:b?"\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:b?"\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"}[O],+x)}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];M.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(x){if(x.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(x){if(x.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:g,m:g,mm:g,h:"\u0447\u0430\u0441",hh:g,d:"\u0434\u0435\u043d\u044c",dd:g,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:g,M:"\u043c\u0435\u0441\u044f\u0446",MM:g,y:"\u0433\u043e\u0434",yy:g},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(x){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(x)},meridiem:function(x,b,O){return x<4?"\u043d\u043e\u0447\u0438":x<12?"\u0443\u0442\u0440\u0430":x<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(x,b){switch(b){case"M":case"d":case"DDD":return x+"-\u0439";case"D":return x+"-\u0433\u043e";case"w":case"W":return x+"-\u044f";default:return x}},week:{dow:1,doy:4}})}(E(5439))},2525:function(Q,Z,E){!function(M){"use strict";var f=["\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"],g=["\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"];M.defineLocale("sd",{months:f,monthsShort:f,weekdays:g,weekdaysShort:g,weekdaysMin:g,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(_){return"\u0634\u0627\u0645"===_},meridiem:function(_,x,b){return _<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(_){return _.replace(/\u060c/g,",")},postformat:function(_){return _.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(5439))},9893:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},3123:function(Q,Z,E){!function(M){"use strict";M.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(g){return g+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(g){return"\u0db4.\u0dc0."===g||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===g},meridiem:function(g,m,_){return g>11?_?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":_?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(E(5439))},9635:function(Q,Z,E){!function(M){"use strict";var f="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),g="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function m(b){return b>1&&b<5}function _(b,O,V,K){var se=b+" ";switch(V){case"s":return O||K?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return O||K?se+(m(b)?"sekundy":"sek\xfand"):se+"sekundami";case"m":return O?"min\xfata":K?"min\xfatu":"min\xfatou";case"mm":return O||K?se+(m(b)?"min\xfaty":"min\xfat"):se+"min\xfatami";case"h":return O?"hodina":K?"hodinu":"hodinou";case"hh":return O||K?se+(m(b)?"hodiny":"hod\xedn"):se+"hodinami";case"d":return O||K?"de\u0148":"d\u0148om";case"dd":return O||K?se+(m(b)?"dni":"dn\xed"):se+"d\u0148ami";case"M":return O||K?"mesiac":"mesiacom";case"MM":return O||K?se+(m(b)?"mesiace":"mesiacov"):se+"mesiacmi";case"y":return O||K?"rok":"rokom";case"yy":return O||K?se+(m(b)?"roky":"rokov"):se+"rokmi"}}M.defineLocale("sk",{months:f,monthsShort:g,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:_,ss:_,m:_,mm:_,h:_,hh:_,d:_,dd:_,M:_,MM:_,y:_,yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},8106:function(Q,Z,E){!function(M){"use strict";function f(m,_,x,b){var O=m+" ";switch(x){case"s":return _||b?"nekaj sekund":"nekaj sekundami";case"ss":return O+(1===m?_?"sekundo":"sekundi":2===m?_||b?"sekundi":"sekundah":m<5?_||b?"sekunde":"sekundah":"sekund");case"m":return _?"ena minuta":"eno minuto";case"mm":return O+(1===m?_?"minuta":"minuto":2===m?_||b?"minuti":"minutama":m<5?_||b?"minute":"minutami":_||b?"minut":"minutami");case"h":return _?"ena ura":"eno uro";case"hh":return O+(1===m?_?"ura":"uro":2===m?_||b?"uri":"urama":m<5?_||b?"ure":"urami":_||b?"ur":"urami");case"d":return _||b?"en dan":"enim dnem";case"dd":return O+(1===m?_||b?"dan":"dnem":2===m?_||b?"dni":"dnevoma":_||b?"dni":"dnevi");case"M":return _||b?"en mesec":"enim mesecem";case"MM":return O+(1===m?_||b?"mesec":"mesecem":2===m?_||b?"meseca":"mesecema":m<5?_||b?"mesece":"meseci":_||b?"mesecev":"meseci");case"y":return _||b?"eno leto":"enim letom";case"yy":return O+(1===m?_||b?"leto":"letom":2===m?_||b?"leti":"letoma":m<5?_||b?"leta":"leti":_||b?"let":"leti")}}M.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(5439))},8799:function(Q,Z,E){!function(M){"use strict";M.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(g){return"M"===g.charAt(0)},meridiem:function(g,m,_){return g<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}})}(E(5439))},2872:function(Q,Z,E){!function(M){"use strict";var f={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,_){return m%10>=1&&m%10<=4&&(m%100<10||m%100>=20)?m%10==1?_[0]:_[1]:_[2]},translate:function(m,_,x,b){var V,O=f.words[x];return 1===x.length?"y"===x&&_?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":b||_?O[0]:O[1]:(V=f.correctGrammaticalCase(m,O),"yy"===x&&_&&"\u0433\u043e\u0434\u0438\u043d\u0443"===V?m+" \u0433\u043e\u0434\u0438\u043d\u0430":m+" "+V)}};M.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:f.translate,m:f.translate,mm:f.translate,h:f.translate,hh:f.translate,d:f.translate,dd:f.translate,M:f.translate,MM:f.translate,y:f.translate,yy:f.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(5439))},7949:function(Q,Z,E){!function(M){"use strict";var f={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,_){return m%10>=1&&m%10<=4&&(m%100<10||m%100>=20)?m%10==1?_[0]:_[1]:_[2]},translate:function(m,_,x,b){var V,O=f.words[x];return 1===x.length?"y"===x&&_?"jedna godina":b||_?O[0]:O[1]:(V=f.correctGrammaticalCase(m,O),"yy"===x&&_&&"godinu"===V?m+" godina":m+" "+V)}};M.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:f.translate,m:f.translate,mm:f.translate,h:f.translate,hh:f.translate,d:f.translate,dd:f.translate,M:f.translate,MM:f.translate,y:f.translate,yy:f.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(5439))},6167:function(Q,Z,E){!function(M){"use strict";M.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(g,m,_){return g<11?"ekuseni":g<15?"emini":g<19?"entsambama":"ebusuku"},meridiemHour:function(g,m){return 12===g&&(g=0),"ekuseni"===m?g:"emini"===m?g>=11?g:g+12:"entsambama"===m||"ebusuku"===m?0===g?0:g+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(E(5439))},9713:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?":e":1===m||2===m?":a":":e")},week:{dow:1,doy:4}})}(E(5439))},1982:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},2732:function(Q,Z,E){!function(M){"use strict";var f={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},g={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};M.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(_){return _+"\u0bb5\u0ba4\u0bc1"},preparse:function(_){return _.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(x){return g[x]})},postformat:function(_){return _.replace(/\d/g,function(x){return f[x]})},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(_,x,b){return _<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":_<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":_<10?" \u0b95\u0bbe\u0bb2\u0bc8":_<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":_<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":_<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(_,x){return 12===_&&(_=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===x?_<2?_:_+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===x||"\u0b95\u0bbe\u0bb2\u0bc8"===x||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===x&&_>=10?_:_+12},week:{dow:0,doy:6}})}(E(5439))},3636:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===m?g<4?g:g+12:"\u0c09\u0c26\u0c2f\u0c02"===m?g:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===m?g>=10?g:g+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===m?g+12:void 0},meridiem:function(g,m,_){return g<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":g<10?"\u0c09\u0c26\u0c2f\u0c02":g<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":g<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(E(5439))},2115:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(E(5439))},9801:function(Q,Z,E){!function(M){"use strict";var f={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"};M.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,_){return 12===m&&(m=0),"\u0448\u0430\u0431"===_?m<4?m:m+12:"\u0441\u0443\u0431\u04b3"===_?m:"\u0440\u04ef\u0437"===_?m>=11?m:m+12:"\u0431\u0435\u0433\u043e\u04b3"===_?m+12:void 0},meridiem:function(m,_,x){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+(f[m]||f[m%10]||f[m>=100?100:null])},week:{dow:1,doy:7}})}(E(5439))},2868:function(Q,Z,E){!function(M){"use strict";M.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(g){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===g},meridiem:function(g,m,_){return g<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"}})}(E(5439))},1310:function(Q,Z,E){!function(M){"use strict";var f={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"};M.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,_){switch(_){case"d":case"D":case"Do":case"DD":return m;default:if(0===m)return m+"'unjy";var x=m%10;return m+(f[x]||f[m%100-x]||f[m>=100?100:null])}},week:{dow:1,doy:7}})}(E(5439))},2360:function(Q,Z,E){!function(M){"use strict";M.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(g){return g},week:{dow:1,doy:4}})}(E(5439))},6645:function(Q,Z,E){!function(M){"use strict";var f="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function _(O,V,K,se){var me=function x(O){var V=Math.floor(O%1e3/100),K=Math.floor(O%100/10),se=O%10,me="";return V>0&&(me+=f[V]+"vatlh"),K>0&&(me+=(""!==me?" ":"")+f[K]+"maH"),se>0&&(me+=(""!==me?" ":"")+f[se]),""===me?"pagh":me}(O);switch(K){case"ss":return me+" lup";case"mm":return me+" tup";case"hh":return me+" rep";case"dd":return me+" jaj";case"MM":return me+" jar";case"yy":return me+" DIS"}}M.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 g(O){var V=O;return-1!==O.indexOf("jaj")?V.slice(0,-3)+"leS":-1!==O.indexOf("jar")?V.slice(0,-3)+"waQ":-1!==O.indexOf("DIS")?V.slice(0,-3)+"nem":V+" pIq"},past:function m(O){var V=O;return-1!==O.indexOf("jaj")?V.slice(0,-3)+"Hu\u2019":-1!==O.indexOf("jar")?V.slice(0,-3)+"wen":-1!==O.indexOf("DIS")?V.slice(0,-3)+"ben":V+" ret"},s:"puS lup",ss:_,m:"wa\u2019 tup",mm:_,h:"wa\u2019 rep",hh:_,d:"wa\u2019 jaj",dd:_,M:"wa\u2019 jar",MM:_,y:"wa\u2019 DIS",yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},8374:function(Q,Z,E){!function(M){"use strict";var f={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"};M.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,_,x){return m<12?x?"\xf6\xf6":"\xd6\xd6":x?"\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,_){switch(_){case"d":case"D":case"Do":case"DD":return m;default:if(0===m)return m+"'\u0131nc\u0131";var x=m%10;return m+(f[x]||f[m%100-x]||f[m>=100?100:null])}},week:{dow:1,doy:7}})}(E(5439))},256:function(Q,Z,E){!function(M){"use strict";function g(m,_,x,b){var O={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 b||_?O[x][0]:O[x][1]}M.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,_,x){return m>11?x?"d'o":"D'O":x?"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:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(5439))},1631:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},1595:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},6050:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=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?g:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===m||"\u0643\u06d5\u0686"===m?g+12:g>=11?g:g+12},meridiem:function(g,m,_){var x=100*g+m;return x<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":x<900?"\u0633\u06d5\u06be\u06d5\u0631":x<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":x<1230?"\u0686\u06c8\u0634":x<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(g,m){switch(m){case"d":case"D":case"DDD":return g+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return g+"-\u06be\u06d5\u067e\u062a\u06d5";default:return g}},preparse:function(g){return g.replace(/\u060c/g,",")},postformat:function(g){return g.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(E(5439))},5610:function(Q,Z,E){!function(M){"use strict";function g(b,O,V){return"m"===V?O?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===V?O?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":b+" "+function f(b,O){var V=b.split("_");return O%10==1&&O%100!=11?V[0]:O%10>=2&&O%10<=4&&(O%100<10||O%100>=20)?V[1]:V[2]}({ss:O?"\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:O?"\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:O?"\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"}[V],+b)}function _(b){return function(){return b+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}M.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(b,O){var V={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===b?V.nominative.slice(1,7).concat(V.nominative.slice(0,1)):b?V[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(O)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(O)?"genitive":"nominative"][b.day()]:V.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:_("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:_("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:_("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:_("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return _("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return _("[\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:g,m:g,mm:g,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:g,d:"\u0434\u0435\u043d\u044c",dd:g,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:g,y:"\u0440\u0456\u043a",yy:g},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(b){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(b)},meridiem:function(b,O,V){return b<4?"\u043d\u043e\u0447\u0456":b<12?"\u0440\u0430\u043d\u043a\u0443":b<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(b,O){switch(O){case"M":case"d":case"DDD":case"w":case"W":return b+"-\u0439";case"D":return b+"-\u0433\u043e";default:return b}},week:{dow:1,doy:7}})}(E(5439))},6077:function(Q,Z,E){!function(M){"use strict";var f=["\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"],g=["\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"];M.defineLocale("ur",{months:f,monthsShort:f,weekdays:g,weekdaysShort:g,weekdaysMin:g,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(_){return"\u0634\u0627\u0645"===_},meridiem:function(_,x,b){return _<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(_){return _.replace(/\u060c/g,",")},postformat:function(_){return _.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(5439))},2207:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},2862:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},8093:function(Q,Z,E){!function(M){"use strict";M.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(g){return/^ch$/i.test(g)},meridiem:function(g,m,_){return g<12?_?"sa":"SA":_?"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(g){return g},week:{dow:1,doy:4}})}(E(5439))},5590:function(Q,Z,E){!function(M){"use strict";M.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(g){var m=g%10;return g+(1==~~(g%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(E(5439))},9058:function(Q,Z,E){!function(M){"use strict";M.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}})}(E(5439))},7908:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?g:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?g+12:g>=11?g:g+12},meridiem:function(g,m,_){var x=100*g+m;return x<600?"\u51cc\u6668":x<900?"\u65e9\u4e0a":x<1130?"\u4e0a\u5348":x<1230?"\u4e2d\u5348":x<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(g){return g.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(g){return this.week()!==g.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(g,m){switch(m){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u5468";default:return g}},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}})}(E(5439))},8867:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?g:"\u4e2d\u5348"===m?g>=11?g:g+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?g+12:void 0},meridiem:function(g,m,_){var x=100*g+m;return x<600?"\u51cc\u6668":x<900?"\u65e9\u4e0a":x<1200?"\u4e0a\u5348":1200===x?"\u4e2d\u5348":x<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(g,m){switch(m){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},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"}})}(E(5439))},1133:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?g:"\u4e2d\u5348"===m?g>=11?g:g+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?g+12:void 0},meridiem:function(g,m,_){var x=100*g+m;return x<600?"\u51cc\u6668":x<900?"\u65e9\u4e0a":x<1130?"\u4e0a\u5348":x<1230?"\u4e2d\u5348":x<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(g,m){switch(m){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},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"}})}(E(5439))},3291:function(Q,Z,E){!function(M){"use strict";M.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(g,m){return 12===g&&(g=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?g:"\u4e2d\u5348"===m?g>=11?g:g+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?g+12:void 0},meridiem:function(g,m,_){var x=100*g+m;return x<600?"\u51cc\u6668":x<900?"\u65e9\u4e0a":x<1130?"\u4e0a\u5348":x<1230?"\u4e2d\u5348":x<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(g,m){switch(m){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},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"}})}(E(5439))},5439:function(Q,Z,E){(Q=E.nmd(Q)).exports=function(){"use strict";var M,ve;function f(){return M.apply(null,arguments)}function m(c){return c instanceof Array||"[object Array]"===Object.prototype.toString.call(c)}function _(c){return null!=c&&"[object Object]"===Object.prototype.toString.call(c)}function x(c,h){return Object.prototype.hasOwnProperty.call(c,h)}function b(c){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(c).length;var h;for(h in c)if(x(c,h))return!1;return!0}function O(c){return void 0===c}function V(c){return"number"==typeof c||"[object Number]"===Object.prototype.toString.call(c)}function K(c){return c instanceof Date||"[object Date]"===Object.prototype.toString.call(c)}function se(c,h){var C,y=[],S=c.length;for(C=0;C>>0;for(C=0;C0)for(y=0;y=0?y?"+":"":"-")+Math.pow(10,Math.max(0,h-C.length)).toString().substr(1)+C}var Rr=/(\[[^\[]*\])|(\\)?([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,cn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,pe={},mr={};function Be(c,h,y,C){var S=C;"string"==typeof C&&(S=function(){return this[C]()}),c&&(mr[c]=S),h&&(mr[h[0]]=function(){return Jn(S.apply(this,arguments),h[1],h[2])}),y&&(mr[y]=function(){return this.localeData().ordinal(S.apply(this,arguments),c)})}function nn(c){return c.match(/\[[\s\S]/)?c.replace(/^\[|\]$/g,""):c.replace(/\\/g,"")}function $s(c,h){return c.isValid()?(h=et(h,c.localeData()),pe[h]=pe[h]||function Zt(c){var y,C,h=c.match(Rr);for(y=0,C=h.length;y=0&&cn.test(c);)c=c.replace(cn,C),cn.lastIndex=0,y-=1;return c}var P={};function G(c,h){var y=c.toLowerCase();P[y]=P[y+"s"]=P[h]=c}function oe(c){return"string"==typeof c?P[c]||P[c.toLowerCase()]:void 0}function ce(c){var y,C,h={};for(C in c)x(c,C)&&(y=oe(C))&&(h[y]=c[C]);return h}var at={};function it(c,h){at[c]=h}function Tn(c){return c%4==0&&c%100!=0||c%400==0}function St(c){return c<0?Math.ceil(c)||0:Math.floor(c)}function ct(c){var h=+c,y=0;return 0!==h&&isFinite(h)&&(y=St(h)),y}function Ws(c,h){return function(y){return null!=y?(jg(this,c,y),f.updateOffset(this,h),this):Ca(this,c)}}function Ca(c,h){return c.isValid()?c._d["get"+(c._isUTC?"UTC":"")+h]():NaN}function jg(c,h,y){c.isValid()&&!isNaN(y)&&("FullYear"===h&&Tn(c.year())&&1===c.month()&&29===c.date()?(y=ct(y),c._d["set"+(c._isUTC?"UTC":"")+h](y,c.month(),fc(y,c.month()))):c._d["set"+(c._isUTC?"UTC":"")+h](y))}var ll,zg=/\d/,_r=/\d\d/,cc=/\d{3}/,dc=/\d{4}/,rl=/[+-]?\d{6}/,an=/\d\d?/,du=/\d\d\d\d?/,Uf=/\d\d\d\d\d\d?/,sl=/\d{1,3}/,uc=/\d{1,4}/,al=/[+-]?\d{1,6}/,ka=/\d+/,ci=/[+-]?\d+/,Ug=/Z|[+-]\d\d:?\d\d/gi,hc=/Z|[+-]\d\d(?::?\d\d)?/gi,ol=/[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 Le(c,h,y){ll[c]=Zn(h)?h:function(C,S){return C&&y?y:h}}function $g(c,h){return x(ll,c)?ll[c](h._strict,h._locale):new RegExp(function vs(c){return Qi(c.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(h,y,C,S,B){return y||C||S||B}))}(c))}function Qi(c){return c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}ll={};var Sn={};function Rt(c,h){var y,S,C=h;for("string"==typeof c&&(c=[c]),V(h)&&(C=function(B,ie){ie[h]=ct(B)}),S=c.length,y=0;y68?1900:2e3)};var Ie=Ws("FullYear",!0);function ot(c,h,y,C,S,B,ie){var ze;return c<100&&c>=0?(ze=new Date(c+400,h,y,C,S,B,ie),isFinite(ze.getFullYear())&&ze.setFullYear(c)):ze=new Date(c,h,y,C,S,B,ie),ze}function Gn(c){var h,y;return c<100&&c>=0?((y=Array.prototype.slice.call(arguments))[0]=c+400,h=new Date(Date.UTC.apply(null,y)),isFinite(h.getUTCFullYear())&&h.setUTCFullYear(c)):h=new Date(Date.UTC.apply(null,arguments)),h}function _c(c,h,y){var C=7+h-y;return-(7+Gn(c,0,C).getUTCDay()-h)%7+C-1}function Qg(c,h,y,C,S){var ft,Jt,ze=1+7*(h-1)+(7+y-C)%7+_c(c,C,S);return ze<=0?Jt=pc(ft=c-1)+ze:ze>pc(c)?(ft=c+1,Jt=ze-pc(c)):(ft=c,Jt=ze),{year:ft,dayOfYear:Jt}}function gc(c,h,y){var B,ie,C=_c(c.year(),h,y),S=Math.floor((c.dayOfYear()-C-1)/7)+1;return S<1?B=S+vr(ie=c.year()-1,h,y):S>vr(c.year(),h,y)?(B=S-vr(c.year(),h,y),ie=c.year()+1):(ie=c.year(),B=S),{week:B,year:ie}}function vr(c,h,y){var C=_c(c,h,y),S=_c(c+1,h,y);return(pc(c)-C+S)/7}Be("w",["ww",2],"wo","week"),Be("W",["WW",2],"Wo","isoWeek"),G("week","w"),G("isoWeek","W"),it("week",5),it("isoWeek",5),Le("w",an),Le("ww",an,_r),Le("W",an),Le("WW",an,_r),Si(["w","ww","W","WW"],function(c,h,y,C){h[C.substr(0,1)]=ct(c)});function Kf(c,h){return c.slice(h,7).concat(c.slice(0,h))}Be("d",0,"do","day"),Be("dd",0,0,function(c){return this.localeData().weekdaysMin(this,c)}),Be("ddd",0,0,function(c){return this.localeData().weekdaysShort(this,c)}),Be("dddd",0,0,function(c){return this.localeData().weekdays(this,c)}),Be("e",0,0,"weekday"),Be("E",0,0,"isoWeekday"),G("day","d"),G("weekday","e"),G("isoWeekday","E"),it("day",11),it("weekday",11),it("isoWeekday",11),Le("d",an),Le("e",an),Le("E",an),Le("dd",function(c,h){return h.weekdaysMinRegex(c)}),Le("ddd",function(c,h){return h.weekdaysShortRegex(c)}),Le("dddd",function(c,h){return h.weekdaysRegex(c)}),Si(["dd","ddd","dddd"],function(c,h,y,C){var S=y._locale.weekdaysParse(c,C,y._strict);null!=S?h.d=S:X(y).invalidWeekday=c}),Si(["d","e","E"],function(c,h,y,C){h[C]=ct(c)});var Jg="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Xg="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ey="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Xx=ol,Ji=ol,dn=ol;function ae(c,h,y){var C,S,B,ie=c.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],C=0;C<7;++C)B=J([2e3,1]).day(C),this._minWeekdaysParse[C]=this.weekdaysMin(B,"").toLocaleLowerCase(),this._shortWeekdaysParse[C]=this.weekdaysShort(B,"").toLocaleLowerCase(),this._weekdaysParse[C]=this.weekdays(B,"").toLocaleLowerCase();return y?"dddd"===h?-1!==(S=En.call(this._weekdaysParse,ie))?S:null:"ddd"===h?-1!==(S=En.call(this._shortWeekdaysParse,ie))?S:null:-1!==(S=En.call(this._minWeekdaysParse,ie))?S:null:"dddd"===h?-1!==(S=En.call(this._weekdaysParse,ie))||-1!==(S=En.call(this._shortWeekdaysParse,ie))||-1!==(S=En.call(this._minWeekdaysParse,ie))?S:null:"ddd"===h?-1!==(S=En.call(this._shortWeekdaysParse,ie))||-1!==(S=En.call(this._weekdaysParse,ie))||-1!==(S=En.call(this._minWeekdaysParse,ie))?S:null:-1!==(S=En.call(this._minWeekdaysParse,ie))||-1!==(S=En.call(this._weekdaysParse,ie))||-1!==(S=En.call(this._shortWeekdaysParse,ie))?S:null}function uo(){function c(Ii,Dr){return Dr.length-Ii.length}var B,ie,ze,ft,Jt,h=[],y=[],C=[],S=[];for(B=0;B<7;B++)ie=J([2e3,1]).day(B),ze=Qi(this.weekdaysMin(ie,"")),ft=Qi(this.weekdaysShort(ie,"")),Jt=Qi(this.weekdays(ie,"")),h.push(ze),y.push(ft),C.push(Jt),S.push(ze),S.push(ft),S.push(Jt);h.sort(c),y.sort(c),C.sort(c),S.sort(c),this._weekdaysRegex=new RegExp("^("+S.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+C.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+y.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function cl(){return this.hours()%12||12}function Xf(c,h){Be(c,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),h)})}function tt(c,h){return h._meridiemParse}Be("H",["HH",2],0,"hour"),Be("h",["hh",2],0,cl),Be("k",["kk",2],0,function Jf(){return this.hours()||24}),Be("hmm",0,0,function(){return""+cl.apply(this)+Jn(this.minutes(),2)}),Be("hmmss",0,0,function(){return""+cl.apply(this)+Jn(this.minutes(),2)+Jn(this.seconds(),2)}),Be("Hmm",0,0,function(){return""+this.hours()+Jn(this.minutes(),2)}),Be("Hmmss",0,0,function(){return""+this.hours()+Jn(this.minutes(),2)+Jn(this.seconds(),2)}),Xf("a",!0),Xf("A",!1),G("hour","h"),it("hour",13),Le("a",tt),Le("A",tt),Le("H",an),Le("h",an),Le("k",an),Le("HH",an,_r),Le("hh",an,_r),Le("kk",an,_r),Le("hmm",du),Le("hmmss",Uf),Le("Hmm",du),Le("Hmmss",Uf),Rt(["H","HH"],3),Rt(["k","kk"],function(c,h,y){var C=ct(c);h[3]=24===C?0:C}),Rt(["a","A"],function(c,h,y){y._isPm=y._locale.isPM(c),y._meridiem=c}),Rt(["h","hh"],function(c,h,y){h[3]=ct(c),X(y).bigHour=!0}),Rt("hmm",function(c,h,y){var C=c.length-2;h[3]=ct(c.substr(0,C)),h[4]=ct(c.substr(C)),X(y).bigHour=!0}),Rt("hmmss",function(c,h,y){var C=c.length-4,S=c.length-2;h[3]=ct(c.substr(0,C)),h[4]=ct(c.substr(C,2)),h[5]=ct(c.substr(S)),X(y).bigHour=!0}),Rt("Hmm",function(c,h,y){var C=c.length-2;h[3]=ct(c.substr(0,C)),h[4]=ct(c.substr(C))}),Rt("Hmmss",function(c,h,y){var C=c.length-4,S=c.length-2;h[3]=ct(c.substr(0,C)),h[4]=ct(c.substr(C,2)),h[5]=ct(c.substr(S))});var Ks=Ws("Hours",!0);var yc,ry={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:Wf,week:{dow:0,doy:6},weekdays:Jg,weekdaysMin:ey,weekdaysShort:Xg,meridiemParse:/[ap]\.?m?\.?/i},Bt={},Ai={};function rD(c,h){var y,C=Math.min(c.length,h.length);for(y=0;y0;){if(S=vc(B.slice(0,y).join("-")))return S;if(C&&C.length>=y&&rD(B,C)>=y-1)break;y--}h++}return yc}(c)}function Kt(c){var h,y=c._a;return y&&-2===X(c).overflow&&(h=y[1]<0||y[1]>11?1:y[2]<1||y[2]>fc(y[0],y[1])?2:y[3]<0||y[3]>24||24===y[3]&&(0!==y[4]||0!==y[5]||0!==y[6])?3:y[4]<0||y[4]>59?4:y[5]<0||y[5]>59?5:y[6]<0||y[6]>999?6:-1,X(c)._overflowDayOfYear&&(h<0||h>2)&&(h=2),X(c)._overflowWeeks&&-1===h&&(h=7),X(c)._overflowWeekday&&-1===h&&(h=8),X(c).overflow=h),c}var bc=/^\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)?)?$/,yu=/^\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)?)?$/,vu=/Z|[+-]\d\d(?::?\d\d)?/,dl=[["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]],Pr=[["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/]],ul=/^\/?Date\((-?\d+)/i,oy=/^(?:(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}))$/,Me={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function tm(c){var h,y,B,ie,ze,ft,C=c._i,S=bc.exec(C)||yu.exec(C),Jt=dl.length,Ii=Pr.length;if(S){for(X(c).iso=!0,h=0,y=Jt;h7)&&(ft=!0)):(B=c._locale._week.dow,ie=c._locale._week.doy,Jt=gc(Mt(),B,ie),y=fn(h.gg,c._a[0],Jt.year),C=fn(h.w,Jt.week),null!=h.d?((S=h.d)<0||S>6)&&(ft=!0):null!=h.e?(S=h.e+B,(h.e<0||h.e>6)&&(ft=!0)):S=B),C<1||C>vr(y,B,ie)?X(c)._overflowWeeks=!0:null!=ft?X(c)._overflowWeekday=!0:(ze=Qg(y,C,S,B,ie),c._a[0]=ze.year,c._dayOfYear=ze.dayOfYear)}(c),null!=c._dayOfYear&&(ie=fn(c._a[0],S[0]),(c._dayOfYear>pc(ie)||0===c._dayOfYear)&&(X(c)._overflowDayOfYear=!0),y=Gn(ie,0,c._dayOfYear),c._a[1]=y.getUTCMonth(),c._a[2]=y.getUTCDate()),h=0;h<3&&null==c._a[h];++h)c._a[h]=C[h]=S[h];for(;h<7;h++)c._a[h]=C[h]=null==c._a[h]?2===h?1:0:c._a[h];24===c._a[3]&&0===c._a[4]&&0===c._a[5]&&0===c._a[6]&&(c._nextDay=!0,c._a[3]=0),c._d=(c._useUTC?Gn:ot).apply(null,C),B=c._useUTC?c._d.getUTCDay():c._d.getDay(),null!=c._tzm&&c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),c._nextDay&&(c._a[3]=24),c._w&&void 0!==c._w.d&&c._w.d!==B&&(X(c).weekdayMismatch=!0)}}function Bi(c){if(c._f!==f.ISO_8601)if(c._f!==f.RFC_2822){c._a=[],X(c).empty=!0;var y,C,S,B,ie,Jt,Ii,h=""+c._i,ze=h.length,ft=0;for(Ii=(S=et(c._f,c._locale).match(Rr)||[]).length,y=0;y0&&X(c).unusedInput.push(ie),h=h.slice(h.indexOf(C)+C.length),ft+=C.length),mr[B]?(C?X(c).empty=!1:X(c).unusedTokens.push(B),Wx(B,C,c)):c._strict&&!C&&X(c).unusedTokens.push(B);X(c).charsLeftOver=ze-ft,h.length>0&&X(c).unusedInput.push(h),c._a[3]<=12&&!0===X(c).bigHour&&c._a[3]>0&&(X(c).bigHour=void 0),X(c).parsedDateParts=c._a.slice(0),X(c).meridiem=c._meridiem,c._a[3]=function Mc(c,h,y){var C;return null==y?h:null!=c.meridiemHour?c.meridiemHour(h,y):(null!=c.isPM&&((C=c.isPM(y))&&h<12&&(h+=12),!C&&12===h&&(h=0)),h)}(c._locale,c._a[3],c._meridiem),null!==(Jt=X(c).era)&&(c._a[0]=c._locale.erasConvertYear(Jt,c._a[0])),ts(c),Kt(c)}else bu(c);else tm(c)}function Zs(c){var h=c._i,y=c._f;return c._locale=c._locale||Qs(c._l),null===h||void 0===y&&""===h?Pe({nullInput:!0}):("string"==typeof h&&(c._i=h=c._locale.preparse(h)),Ht(h)?new kn(Kt(h)):(K(h)?c._d=h:m(y)?function Mu(c){var h,y,C,S,B,ie,ze=!1,ft=c._f.length;if(0===ft)return X(c).invalidFormat=!0,void(c._d=new Date(NaN));for(S=0;Sthis?this:c:Pe()});function un(c,h){var y,C;if(1===h.length&&m(h[0])&&(h=h[0]),!h.length)return Mt();for(y=h[0],C=1;C=0?new Date(c+400,h,y)-Ec:new Date(c,h,y).valueOf()}function Tu(c,h,y){return c<100&&c>=0?Date.UTC(c+400,h,y)-Ec:Date.UTC(c,h,y)}function Lu(c,h){return h.erasAbbrRegex(c)}function Ve(){var S,B,c=[],h=[],y=[],C=[],ie=this.eras();for(S=0,B=ie.length;S(B=vr(c,C,S))&&(h=B),Lc.call(this,c,h,y,C,S))}function Lc(c,h,y,C,S){var B=Qg(c,h,y,C,S),ie=Gn(B.year,0,B.dayOfYear);return this.year(ie.getUTCFullYear()),this.month(ie.getUTCMonth()),this.date(ie.getUTCDate()),this}Be("N",0,0,"eraAbbr"),Be("NN",0,0,"eraAbbr"),Be("NNN",0,0,"eraAbbr"),Be("NNNN",0,0,"eraName"),Be("NNNNN",0,0,"eraNarrow"),Be("y",["y",1],"yo","eraYear"),Be("y",["yy",2],0,"eraYear"),Be("y",["yyy",3],0,"eraYear"),Be("y",["yyyy",4],0,"eraYear"),Le("N",Lu),Le("NN",Lu),Le("NNN",Lu),Le("NNNN",function Ay(c,h){return h.erasNameRegex(c)}),Le("NNNNN",function de(c,h){return h.erasNarrowRegex(c)}),Rt(["N","NN","NNN","NNNN","NNNNN"],function(c,h,y,C){var S=y._locale.erasParse(c,C,y._strict);S?X(y).era=S:X(y).invalidEra=c}),Le("y",ka),Le("yy",ka),Le("yyy",ka),Le("yyyy",ka),Le("yo",function Et(c,h){return h._eraYearOrdinalRegex||ka}),Rt(["y","yy","yyy","yyyy"],0),Rt(["yo"],function(c,h,y,C){var S;y._locale._eraYearOrdinalRegex&&(S=c.match(y._locale._eraYearOrdinalRegex)),h[0]=y._locale.eraYearOrdinalParse?y._locale.eraYearOrdinalParse(c,S):parseInt(c,10)}),Be(0,["gg",2],0,function(){return this.weekYear()%100}),Be(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Mn("gggg","weekYear"),Mn("ggggg","weekYear"),Mn("GGGG","isoWeekYear"),Mn("GGGGG","isoWeekYear"),G("weekYear","gg"),G("isoWeekYear","GG"),it("weekYear",1),it("isoWeekYear",1),Le("G",ci),Le("g",ci),Le("GG",an,_r),Le("gg",an,_r),Le("GGGG",uc,dc),Le("gggg",uc,dc),Le("GGGGG",al,rl),Le("ggggg",al,rl),Si(["gggg","ggggg","GGGG","GGGGG"],function(c,h,y,C){h[C.substr(0,2)]=ct(c)}),Si(["gg","GG"],function(c,h,y,C){h[C]=f.parseTwoDigitYear(c)}),Be("Q",0,"Qo","quarter"),G("quarter","Q"),it("quarter",7),Le("Q",zg),Rt("Q",function(c,h){h[1]=3*(ct(c)-1)}),Be("D",["DD",2],"Do","date"),G("date","D"),it("date",9),Le("D",an),Le("DD",an,_r),Le("Do",function(c,h){return c?h._dayOfMonthOrdinalParse||h._ordinalParse:h._dayOfMonthOrdinalParseLenient}),Rt(["D","DD"],2),Rt("Do",function(c,h){h[2]=ct(c.match(an)[0])});var Mi=Ws("Date",!0);Be("DDD",["DDDD",3],"DDDo","dayOfYear"),G("dayOfYear","DDD"),it("dayOfYear",4),Le("DDD",sl),Le("DDDD",cc),Rt(["DDD","DDDD"],function(c,h,y){y._dayOfYear=ct(c)}),Be("m",["mm",2],0,"minute"),G("minute","m"),it("minute",14),Le("m",an),Le("mm",an,_r),Rt(["m","mm"],4);var gm=Ws("Minutes",!1);Be("s",["ss",2],0,"second"),G("second","s"),it("second",15),Le("s",an),Le("ss",an,_r),Rt(["s","ss"],5);var wi,ym,_o=Ws("Seconds",!1);for(Be("S",0,0,function(){return~~(this.millisecond()/100)}),Be(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Be(0,["SSS",3],0,"millisecond"),Be(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Be(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Be(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Be(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Be(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Be(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),G("millisecond","ms"),it("millisecond",16),Le("S",sl,zg),Le("SS",sl,_r),Le("SSS",sl,cc),wi="SSSS";wi.length<=9;wi+="S")Le(wi,ka);function vm(c,h){h[6]=ct(1e3*("0."+c))}for(wi="S";wi.length<=9;wi+="S")Rt(wi,vm);ym=Ws("Milliseconds",!1),Be("z",0,0,"zoneAbbr"),Be("zz",0,0,"zoneName");var _e=kn.prototype;function Oc(c){return c}_e.add=oD,_e.calendar=function am(c,h){1===arguments.length&&(arguments[0]?cD(arguments[0])?(c=arguments[0],h=void 0):hD(arguments[0])&&(h=arguments[0],c=void 0):(c=void 0,h=void 0));var y=c||Mt(),C=Xs(y,this).startOf("day"),S=f.calendarFormat(this,C)||"sameElse",B=h&&(Zn(h[S])?h[S].call(this,y):h[S]);return this.format(B||this.localeData().calendar(S,this,Mt(y)))},_e.clone=function Du(){return new kn(this)},_e.diff=function om(c,h,y){var C,S,B;if(!this.isValid())return NaN;if(!(C=Xs(c,this)).isValid())return NaN;switch(S=6e4*(C.utcOffset()-this.utcOffset()),h=oe(h)){case"year":B=Cc(this,C)/12;break;case"month":B=Cc(this,C);break;case"quarter":B=Cc(this,C)/3;break;case"second":B=(this-C)/1e3;break;case"minute":B=(this-C)/6e4;break;case"hour":B=(this-C)/36e5;break;case"day":B=(this-C-S)/864e5;break;case"week":B=(this-C-S)/6048e5;break;default:B=this-C}return y?B:St(B)},_e.endOf=function Yn(c){var h,y;if(void 0===(c=oe(c))||"millisecond"===c||!this.isValid())return this;switch(y=this._isUTC?Tu:gn,c){case"year":h=y(this.year()+1,0,1)-1;break;case"quarter":h=y(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":h=y(this.year(),this.month()+1,1)-1;break;case"week":h=y(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":h=y(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":h=y(this.year(),this.month(),this.date()+1)-1;break;case"hour":h=this._d.valueOf(),h+=Sc-ml(h+(this._isUTC?0:this.utcOffset()*ea),Sc)-1;break;case"minute":h=this._d.valueOf(),h+=ea-ml(h,ea)-1;break;case"second":h=this._d.valueOf(),h+=1e3-ml(h,1e3)-1}return this._d.setTime(h),f.updateOffset(this,!0),this},_e.format=function My(c){c||(c=this.isUtc()?f.defaultFormatUtc:f.defaultFormat);var h=$s(this,c);return this.localeData().postformat(h)},_e.from=function Cu(c,h){return this.isValid()&&(Ht(c)&&c.isValid()||Mt(c).isValid())?is({to:this,from:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},_e.fromNow=function wy(c){return this.from(Mt(),c)},_e.to=function Mr(c,h){return this.isValid()&&(Ht(c)&&c.isValid()||Mt(c).isValid())?is({from:this,to:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},_e.toNow=function ku(c){return this.to(Mt(),c)},_e.get=function Gx(c){return Zn(this[c=oe(c)])?this[c]():this},_e.invalidAt=function hm(){return X(this).overflow},_e.isAfter=function mD(c,h){var y=Ht(c)?c:Mt(c);return!(!this.isValid()||!y.isValid())&&("millisecond"===(h=oe(h)||"millisecond")?this.valueOf()>y.valueOf():y.valueOf()9999?$s(y,h?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Zn(Date.prototype.toISOString)?h?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",$s(y,"Z")):$s(y,h?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},_e.inspect=function cm(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var y,C,c="moment",h="";return this.isLocal()||(c=0===this.utcOffset()?"moment.utc":"moment.parseZone",h="Z"),y="["+c+'("]',C=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(y+C+"-MM-DD[T]HH:mm:ss.SSS"+h+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(_e[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),_e.toJSON=function Su(){return this.isValid()?this.toISOString():null},_e.toString=function by(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},_e.unix=function gD(){return Math.floor(this.valueOf()/1e3)},_e.valueOf=function Dy(){return this._d.valueOf()-6e4*(this._offset||0)},_e.creationData=function Eu(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},_e.eraName=function Au(){var c,h,y,C=this.localeData().eras();for(c=0,h=C.length;cthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},_e.isLocal=function Hr(){return!!this.isValid()&&!this._isUTC},_e.isUtcOffset=function uy(){return!!this.isValid()&&this._isUTC},_e.isUtc=hy,_e.isUTC=hy,_e.zoneAbbr=function Ly(){return this._isUTC?"UTC":""},_e.zoneName=function Iy(){return this._isUTC?"Coordinated Universal Time":""},_e.dates=hn("dates accessor is deprecated. Use date instead.",Mi),_e.months=hn("months accessor is deprecated. Use month instead",mc),_e.years=hn("years accessor is deprecated. Use year instead",Ie),_e.zone=hn("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function cy(c,h){return null!=c?("string"!=typeof c&&(c=-c),this.utcOffset(c,h),this):-this.utcOffset()}),_e.isDSTShifted=hn("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Dc(){if(!O(this._isDSTShifted))return this._isDSTShifted;var h,c={};return Ct(c,this),(c=Zs(c))._a?(h=c._isUTC?J(c._a):Mt(c._a),this._isDSTShifted=this.isValid()&&function wu(c,h,y){var ie,C=Math.min(c.length,h.length),S=Math.abs(c.length-h.length),B=0;for(ie=0;ie0):this._isDSTShifted=!1,this._isDSTShifted});var Pt=Fr.prototype;function _l(c,h,y,C){var S=Qs(),B=J().set(C,h);return S[y](B,c)}function gl(c,h,y){if(V(c)&&(h=c,c=void 0),c=c||"",null!=h)return _l(c,h,y,"month");var C,S=[];for(C=0;C<12;C++)S[C]=_l(c,C,y,"month");return S}function Fc(c,h,y,C){"boolean"==typeof c?(V(h)&&(y=h,h=void 0),h=h||""):(y=h=c,c=!1,V(h)&&(y=h,h=void 0),h=h||"");var ie,S=Qs(),B=c?S._week.dow:0,ze=[];if(null!=y)return _l(h,(y+B)%7,C,"day");for(ie=0;ie<7;ie++)ze[ie]=_l(h,(ie+B)%7,C,"day");return ze}Pt.calendar=function _n(c,h,y){var C=this._calendar[c]||this._calendar.sameElse;return Zn(C)?C.call(h,y):C},Pt.longDateFormat=function Xr(c){var h=this._longDateFormat[c],y=this._longDateFormat[c.toUpperCase()];return h||!y?h:(this._longDateFormat[c]=y.match(Rr).map(function(C){return"MMMM"===C||"MM"===C||"DD"===C||"dddd"===C?C.slice(1):C}).join(""),this._longDateFormat[c])},Pt.invalidDate=function Da(){return this._invalidDate},Pt.ordinal=function il(c){return this._ordinal.replace("%d",c)},Pt.preparse=Oc,Pt.postformat=Oc,Pt.relativeTime=function D(c,h,y,C){var S=this._relativeTime[y];return Zn(S)?S(c,h,y,C):S.replace(/%d/i,c)},Pt.pastFuture=function k(c,h){var y=this._relativeTime[c>0?"future":"past"];return Zn(y)?y(h):y.replace(/%s/i,h)},Pt.set=function Or(c){var h,y;for(y in c)x(c,y)&&(Zn(h=c[y])?this[y]=h:this["_"+y]=h);this._config=c,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Pt.eras=function ky(c,h){var y,C,S,B=this._eras||Qs("en")._eras;for(y=0,C=B.length;y=0)return B[C]},Pt.erasConvertYear=function fm(c,h){var y=c.since<=c.until?1:-1;return void 0===h?f(c.since).year():f(c.since).year()+(h-c.offset)*y},Pt.erasAbbrRegex=function Ey(c){return x(this,"_erasAbbrRegex")||Ve.call(this),c?this._erasAbbrRegex:this._erasRegex},Pt.erasNameRegex=function Sy(c){return x(this,"_erasNameRegex")||Ve.call(this),c?this._erasNameRegex:this._erasRegex},Pt.erasNarrowRegex=function mm(c){return x(this,"_erasNarrowRegex")||Ve.call(this),c?this._erasNarrowRegex:this._erasRegex},Pt.months=function uu(c,h){return c?m(this._months)?this._months[c.month()]:this._months[(this._months.isFormat||qf).test(h)?"format":"standalone"][c.month()]:m(this._months)?this._months:this._months.standalone},Pt.monthsShort=function hu(c,h){return c?m(this._monthsShort)?this._monthsShort[c.month()]:this._monthsShort[qf.test(h)?"format":"standalone"][c.month()]:m(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Pt.monthsParse=function fu(c,h,y){var C,S,B;if(this._monthsParseExact)return rn.call(this,c,h,y);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),C=0;C<12;C++){if(S=J([2e3,C]),y&&!this._longMonthsParse[C]&&(this._longMonthsParse[C]=new RegExp("^"+this.months(S,"").replace(".","")+"$","i"),this._shortMonthsParse[C]=new RegExp("^"+this.monthsShort(S,"").replace(".","")+"$","i")),!y&&!this._monthsParse[C]&&(B="^"+this.months(S,"")+"|^"+this.monthsShort(S,""),this._monthsParse[C]=new RegExp(B.replace(".",""),"i")),y&&"MMMM"===h&&this._longMonthsParse[C].test(c))return C;if(y&&"MMM"===h&&this._shortMonthsParse[C].test(c))return C;if(!y&&this._monthsParse[C].test(c))return C}},Pt.monthsRegex=function ht(c){return this._monthsParseExact?(x(this,"_monthsRegex")||mu.call(this),c?this._monthsStrictRegex:this._monthsRegex):(x(this,"_monthsRegex")||(this._monthsRegex=yr),this._monthsStrictRegex&&c?this._monthsStrictRegex:this._monthsRegex)},Pt.monthsShortRegex=function mt(c){return this._monthsParseExact?(x(this,"_monthsRegex")||mu.call(this),c?this._monthsShortStrictRegex:this._monthsShortRegex):(x(this,"_monthsShortRegex")||(this._monthsShortRegex=Xn),this._monthsShortStrictRegex&&c?this._monthsShortStrictRegex:this._monthsShortRegex)},Pt.week=function Zi(c){return gc(c,this._week.dow,this._week.doy).week},Pt.firstDayOfYear=function Kx(){return this._week.doy},Pt.firstDayOfWeek=function Zg(){return this._week.dow},Pt.weekdays=function eD(c,h){var y=m(this._weekdays)?this._weekdays:this._weekdays[c&&!0!==c&&this._weekdays.isFormat.test(h)?"format":"standalone"];return!0===c?Kf(y,this._week.dow):c?y[c.day()]:y},Pt.weekdaysMin=function nD(c){return!0===c?Kf(this._weekdaysMin,this._week.dow):c?this._weekdaysMin[c.day()]:this._weekdaysMin},Pt.weekdaysShort=function tD(c){return!0===c?Kf(this._weekdaysShort,this._week.dow):c?this._weekdaysShort[c.day()]:this._weekdaysShort},Pt.weekdaysParse=function iD(c,h,y){var C,S,B;if(this._weekdaysParseExact)return ae.call(this,c,h,y);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),C=0;C<7;C++){if(S=J([2e3,1]).day(C),y&&!this._fullWeekdaysParse[C]&&(this._fullWeekdaysParse[C]=new RegExp("^"+this.weekdays(S,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[C]=new RegExp("^"+this.weekdaysShort(S,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[C]=new RegExp("^"+this.weekdaysMin(S,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[C]||(B="^"+this.weekdays(S,"")+"|^"+this.weekdaysShort(S,"")+"|^"+this.weekdaysMin(S,""),this._weekdaysParse[C]=new RegExp(B.replace(".",""),"i")),y&&"dddd"===h&&this._fullWeekdaysParse[C].test(c))return C;if(y&&"ddd"===h&&this._shortWeekdaysParse[C].test(c))return C;if(y&&"dd"===h&&this._minWeekdaysParse[C].test(c))return C;if(!y&&this._weekdaysParse[C].test(c))return C}},Pt.weekdaysRegex=function ty(c){return this._weekdaysParseExact?(x(this,"_weekdaysRegex")||uo.call(this),c?this._weekdaysStrictRegex:this._weekdaysRegex):(x(this,"_weekdaysRegex")||(this._weekdaysRegex=Xx),this._weekdaysStrictRegex&&c?this._weekdaysStrictRegex:this._weekdaysRegex)},Pt.weekdaysShortRegex=function ny(c){return this._weekdaysParseExact?(x(this,"_weekdaysRegex")||uo.call(this),c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(x(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ji),this._weekdaysShortStrictRegex&&c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Pt.weekdaysMinRegex=function Zf(c){return this._weekdaysParseExact?(x(this,"_weekdaysRegex")||uo.call(this),c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(x(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=dn),this._weekdaysMinStrictRegex&&c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Pt.isPM=function gu(c){return"p"===(c+"").toLowerCase().charAt(0)},Pt.meridiem=function em(c,h,y){return c>11?y?"pm":"PM":y?"am":"AM"},Ta("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(c){var h=c%10;return c+(1===ct(c%100/10)?"th":1===h?"st":2===h?"nd":3===h?"rd":"th")}}),f.lang=hn("moment.lang is deprecated. Use moment.locale instead.",Ta),f.langData=hn("moment.langData is deprecated. Use moment.localeData instead.",Qs);var xs=Math.abs;function Ds(c,h,y,C){var S=is(h,y);return c._milliseconds+=C*S._milliseconds,c._days+=C*S._days,c._months+=C*S._months,c._bubble()}function Dm(c){return c<0?Math.floor(c):Math.ceil(c)}function Cm(c){return 4800*c/146097}function Pu(c){return 146097*c/4800}function xr(c){return function(){return this.as(c)}}var Nc=xr("ms"),Nu=xr("s"),km=xr("m"),Ry=xr("h"),na=xr("d"),yl=xr("w"),Py=xr("M"),Ny=xr("Q"),vl=xr("y");function Ra(c){return function(){return this.isValid()?this._data[c]:NaN}}var bD=Ra("milliseconds"),MD=Ra("seconds"),Yc=Ra("minutes"),Tm=Ra("hours"),Hu=Ra("days"),Hc=Ra("months"),Sm=Ra("years");var ji=Math.round,go={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function yo(c,h,y,C,S){return S.relativeTime(h||1,!!y,c,C)}var Vc=Math.abs;function vo(c){return(c>0)-(c<0)||+c}function jc(){if(!this.isValid())return this.localeData().invalidDate();var C,S,B,ie,ft,Jt,Ii,Dr,c=Vc(this._milliseconds)/1e3,h=Vc(this._days),y=Vc(this._months),ze=this.asSeconds();return ze?(C=St(c/60),S=St(C/60),c%=60,C%=60,B=St(y/12),y%=12,ie=c?c.toFixed(3).replace(/\.?0+$/,""):"",ft=ze<0?"-":"",Jt=vo(this._months)!==vo(ze)?"-":"",Ii=vo(this._days)!==vo(ze)?"-":"",Dr=vo(this._milliseconds)!==vo(ze)?"-":"",ft+"P"+(B?Jt+B+"Y":"")+(y?Jt+y+"M":"")+(h?Ii+h+"D":"")+(S||C||c?"T":"")+(S?Dr+S+"H":"")+(C?Dr+C+"M":"")+(c?Dr+ie+"S":"")):"P0D"}var bt=lt.prototype;return bt.isValid=function fl(){return this._isValid},bt.abs=function Li(){var c=this._data;return this._milliseconds=xs(this._milliseconds),this._days=xs(this._days),this._months=xs(this._months),c.milliseconds=xs(c.milliseconds),c.seconds=xs(c.seconds),c.minutes=xs(c.minutes),c.hours=xs(c.hours),c.months=xs(c.months),c.years=xs(c.years),this},bt.add=function wn(c,h){return Ds(this,c,h,1)},bt.subtract=function Fa(c,h){return Ds(this,c,h,-1)},bt.as=function Fy(c){if(!this.isValid())return NaN;var h,y,C=this._milliseconds;if("month"===(c=oe(c))||"quarter"===c||"year"===c)switch(h=this._days+C/864e5,y=this._months+Cm(h),c){case"month":return y;case"quarter":return y/3;case"year":return y/12}else switch(h=this._days+Math.round(Pu(this._months)),c){case"week":return h/7+C/6048e5;case"day":return h+C/864e5;case"hour":return 24*h+C/36e5;case"minute":return 1440*h+C/6e4;case"second":return 86400*h+C/1e3;case"millisecond":return Math.floor(864e5*h)+C;default:throw new Error("Unknown unit "+c)}},bt.asMilliseconds=Nc,bt.asSeconds=Nu,bt.asMinutes=km,bt.asHours=Ry,bt.asDays=na,bt.asWeeks=yl,bt.asMonths=Py,bt.asQuarters=Ny,bt.asYears=vl,bt.valueOf=function Pc(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*ct(this._months/12):NaN},bt._bubble=function Ru(){var S,B,ie,ze,ft,c=this._milliseconds,h=this._days,y=this._months,C=this._data;return c>=0&&h>=0&&y>=0||c<=0&&h<=0&&y<=0||(c+=864e5*Dm(Pu(y)+h),h=0,y=0),C.milliseconds=c%1e3,S=St(c/1e3),C.seconds=S%60,B=St(S/60),C.minutes=B%60,ie=St(B/60),C.hours=ie%24,h+=St(ie/24),y+=ft=St(Cm(h)),h-=Dm(Pu(ft)),ze=St(y/12),y%=12,C.days=h,C.months=y,C.years=ze,this},bt.clone=function Yu(){return is(this)},bt.get=function Yy(c){return c=oe(c),this.isValid()?this[c+"s"]():NaN},bt.milliseconds=bD,bt.seconds=MD,bt.minutes=Yc,bt.hours=Tm,bt.days=Hu,bt.weeks=function Em(){return St(this.days()/7)},bt.months=Hc,bt.years=Sm,bt.humanize=function Am(c,h){if(!this.isValid())return this.localeData().invalidDate();var S,B,y=!1,C=go;return"object"==typeof c&&(h=c,c=!1),"boolean"==typeof c&&(y=c),"object"==typeof h&&(C=Object.assign({},go,h),null!=h.s&&null==h.ss&&(C.ss=h.s-1)),B=function Bu(c,h,y,C){var S=is(c).abs(),B=ji(S.as("s")),ie=ji(S.as("m")),ze=ji(S.as("h")),ft=ji(S.as("d")),Jt=ji(S.as("M")),Ii=ji(S.as("w")),Dr=ji(S.as("y")),Cr=B<=y.ss&&["s",B]||B0,Cr[4]=C,yo.apply(null,Cr)}(this,!y,C,S=this.localeData()),y&&(B=S.pastFuture(+this,B)),S.postformat(B)},bt.toISOString=jc,bt.toString=jc,bt.toJSON=jc,bt.locale=dm,bt.localeData=um,bt.toIsoString=hn("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",jc),bt.lang=kc,Be("X",0,0,"unix"),Be("x",0,0,"valueOf"),Le("x",ci),Le("X",/[+-]?\d+(\.\d{1,3})?/),Rt("X",function(c,h,y){y._d=new Date(1e3*parseFloat(c))}),Rt("x",function(c,h,y){y._d=new Date(ct(c))}),f.version="2.29.4",function g(c){M=c}(Mt),f.fn=_e,f.min=function Xi(){return un("isBefore",[].slice.call(arguments,0))},f.max=function Ea(){return un("isAfter",[].slice.call(arguments,0))},f.now=function(){return Date.now?Date.now():+new Date},f.utc=J,f.unix=function Fu(c){return Mt(1e3*c)},f.months=function Mm(c,h){return gl(c,h,"months")},f.isDate=K,f.locale=Ta,f.invalid=Pe,f.duration=is,f.isMoment=Ht,f.weekdays=function xm(c,h,y){return Fc(c,h,y,"weekdays")},f.parseZone=function bm(){return Mt.apply(null,arguments).parseZone()},f.localeData=Qs,f.isDuration=Aa,f.monthsShort=function wm(c,h){return gl(c,h,"monthsShort")},f.weekdaysMin=function Oy(c,h,y){return Fc(c,h,y,"weekdaysMin")},f.defineLocale=Gt,f.updateLocale=function sD(c,h){if(null!=h){var y,C,S=ry;null!=Bt[c]&&null!=Bt[c].parentLocale?Bt[c].set(bn(Bt[c]._config,h)):(null!=(C=vc(c))&&(S=C._config),h=bn(S,h),null==C&&(h.abbr=c),(y=new Fr(h)).parentLocale=Bt[c],Bt[c]=y),Ta(c)}else null!=Bt[c]&&(null!=Bt[c].parentLocale?(Bt[c]=Bt[c].parentLocale,c===Ta()&&Ta(c)):null!=Bt[c]&&delete Bt[c]);return Bt[c]},f.locales=function ho(){return fr(Bt)},f.weekdaysShort=function Rc(c,h,y){return Fc(c,h,y,"weekdaysShort")},f.normalizeUnits=oe,f.relativeTimeRounding=function Bc(c){return void 0===c?ji:"function"==typeof c&&(ji=c,!0)},f.relativeTimeThreshold=function wD(c,h){return void 0!==go[c]&&(void 0===h?go[c]:(go[c]=h,"s"===c&&(go.ss=h-1),!0))},f.calendarFormat=function fD(c,h){var y=c.diff(h,"days",!0);return y<-6?"sameElse":y<-1?"lastWeek":y<0?"lastDay":y<1?"sameDay":y<2?"nextDay":y<7?"nextWeek":"sameElse"},f.prototype=_e,f.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"},f}()},3502:(Q,Z,E)=>{var M=E(3172),f=M.Buffer;function g(_,x){for(var b in _)x[b]=_[b]}function m(_,x,b){return f(_,x,b)}f.from&&f.alloc&&f.allocUnsafe&&f.allocUnsafeSlow?Q.exports=M:(g(M,Z),Z.Buffer=m),g(f,m),m.from=function(_,x,b){if("number"==typeof _)throw new TypeError("Argument must not be a number");return f(_,x,b)},m.alloc=function(_,x,b){if("number"!=typeof _)throw new TypeError("Argument must be a number");var O=f(_);return void 0!==x?"string"==typeof b?O.fill(x,b):O.fill(x):O.fill(0),O},m.allocUnsafe=function(_){if("number"!=typeof _)throw new TypeError("Argument must be a number");return f(_)},m.allocUnsafeSlow=function(_){if("number"!=typeof _)throw new TypeError("Argument must be a number");return M.SlowBuffer(_)}},6692:(Q,Z,E)=>{var M=E(3502).Buffer;function f(g,m){this._block=M.alloc(g),this._finalSize=m,this._blockSize=g,this._len=0}f.prototype.update=function(g,m){"string"==typeof g&&(g=M.from(g,m=m||"utf8"));for(var _=this._block,x=this._blockSize,b=g.length,O=this._len,V=0;V=this._finalSize&&(this._update(this._block),this._block.fill(0));var _=8*this._len;if(_<=4294967295)this._block.writeUInt32BE(_,this._blockSize-4);else{var x=(4294967295&_)>>>0;this._block.writeUInt32BE((_-x)/4294967296,this._blockSize-8),this._block.writeUInt32BE(x,this._blockSize-4)}this._update(this._block);var O=this._hash();return g?O.toString(g):O},f.prototype._update=function(){throw new Error("_update must be implemented by subclass")},Q.exports=f},5244:(Q,Z,E)=>{var M=Q.exports=function(g){g=g.toLowerCase();var m=M[g];if(!m)throw new Error(g+" is not supported (we accept pull requests)");return new m};M.sha=E(8932),M.sha1=E(7736),M.sha224=E(5044),M.sha256=E(5014),M.sha384=E(6540),M.sha512=E(117)},8932:(Q,Z,E)=>{var M=E(3894),f=E(6692),g=E(3502).Buffer,m=[1518500249,1859775393,-1894007588,-899497514],_=new Array(80);function x(){this.init(),this._w=_,f.call(this,64,56)}function b(K){return K<<5|K>>>27}function O(K){return K<<30|K>>>2}function V(K,se,me,J){return 0===K?se&me|~se&J:2===K?se&me|se&J|me&J:se^me^J}M(x,f),x.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},x.prototype._update=function(K){for(var se=this._w,me=0|this._a,J=0|this._b,Ce=0|this._c,X=0|this._d,ve=0|this._e,ue=0;ue<16;++ue)se[ue]=K.readInt32BE(4*ue);for(;ue<80;++ue)se[ue]=se[ue-3]^se[ue-8]^se[ue-14]^se[ue-16];for(var Pe=0;Pe<80;++Pe){var pt=~~(Pe/20),Yt=b(me)+V(pt,J,Ce,X)+ve+se[Pe]+m[pt]|0;ve=X,X=Ce,Ce=O(J),J=me,me=Yt}this._a=me+this._a|0,this._b=J+this._b|0,this._c=Ce+this._c|0,this._d=X+this._d|0,this._e=ve+this._e|0},x.prototype._hash=function(){var K=g.allocUnsafe(20);return K.writeInt32BE(0|this._a,0),K.writeInt32BE(0|this._b,4),K.writeInt32BE(0|this._c,8),K.writeInt32BE(0|this._d,12),K.writeInt32BE(0|this._e,16),K},Q.exports=x},7736:(Q,Z,E)=>{var M=E(3894),f=E(6692),g=E(3502).Buffer,m=[1518500249,1859775393,-1894007588,-899497514],_=new Array(80);function x(){this.init(),this._w=_,f.call(this,64,56)}function b(se){return se<<1|se>>>31}function O(se){return se<<5|se>>>27}function V(se){return se<<30|se>>>2}function K(se,me,J,Ce){return 0===se?me&J|~me&Ce:2===se?me&J|me&Ce|J&Ce:me^J^Ce}M(x,f),x.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},x.prototype._update=function(se){for(var me=this._w,J=0|this._a,Ce=0|this._b,X=0|this._c,ve=0|this._d,ue=0|this._e,Pe=0;Pe<16;++Pe)me[Pe]=se.readInt32BE(4*Pe);for(;Pe<80;++Pe)me[Pe]=b(me[Pe-3]^me[Pe-8]^me[Pe-14]^me[Pe-16]);for(var pt=0;pt<80;++pt){var Yt=~~(pt/20),Ct=O(J)+K(Yt,Ce,X,ve)+ue+me[pt]+m[Yt]|0;ue=ve,ve=X,X=V(Ce),Ce=J,J=Ct}this._a=J+this._a|0,this._b=Ce+this._b|0,this._c=X+this._c|0,this._d=ve+this._d|0,this._e=ue+this._e|0},x.prototype._hash=function(){var se=g.allocUnsafe(20);return se.writeInt32BE(0|this._a,0),se.writeInt32BE(0|this._b,4),se.writeInt32BE(0|this._c,8),se.writeInt32BE(0|this._d,12),se.writeInt32BE(0|this._e,16),se},Q.exports=x},5044:(Q,Z,E)=>{var M=E(3894),f=E(5014),g=E(6692),m=E(3502).Buffer,_=new Array(64);function x(){this.init(),this._w=_,g.call(this,64,56)}M(x,f),x.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},x.prototype._hash=function(){var b=m.allocUnsafe(28);return b.writeInt32BE(this._a,0),b.writeInt32BE(this._b,4),b.writeInt32BE(this._c,8),b.writeInt32BE(this._d,12),b.writeInt32BE(this._e,16),b.writeInt32BE(this._f,20),b.writeInt32BE(this._g,24),b},Q.exports=x},5014:(Q,Z,E)=>{var M=E(3894),f=E(6692),g=E(3502).Buffer,m=[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 Array(64);function x(){this.init(),this._w=_,f.call(this,64,56)}function b(J,Ce,X){return X^J&(Ce^X)}function O(J,Ce,X){return J&Ce|X&(J|Ce)}function V(J){return(J>>>2|J<<30)^(J>>>13|J<<19)^(J>>>22|J<<10)}function K(J){return(J>>>6|J<<26)^(J>>>11|J<<21)^(J>>>25|J<<7)}function se(J){return(J>>>7|J<<25)^(J>>>18|J<<14)^J>>>3}function me(J){return(J>>>17|J<<15)^(J>>>19|J<<13)^J>>>10}M(x,f),x.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},x.prototype._update=function(J){for(var Ce=this._w,X=0|this._a,ve=0|this._b,ue=0|this._c,Pe=0|this._d,pt=0|this._e,Yt=0|this._f,Ct=0|this._g,kn=0|this._h,Ht=0;Ht<16;++Ht)Ce[Ht]=J.readInt32BE(4*Ht);for(;Ht<64;++Ht)Ce[Ht]=me(Ce[Ht-2])+Ce[Ht-7]+se(Ce[Ht-15])+Ce[Ht-16]|0;for(var Qn=0;Qn<64;++Qn){var hn=kn+K(pt)+b(pt,Yt,Ct)+m[Qn]+Ce[Qn]|0,Ti=V(X)+O(X,ve,ue)|0;kn=Ct,Ct=Yt,Yt=pt,pt=Pe+hn|0,Pe=ue,ue=ve,ve=X,X=hn+Ti|0}this._a=X+this._a|0,this._b=ve+this._b|0,this._c=ue+this._c|0,this._d=Pe+this._d|0,this._e=pt+this._e|0,this._f=Yt+this._f|0,this._g=Ct+this._g|0,this._h=kn+this._h|0},x.prototype._hash=function(){var J=g.allocUnsafe(32);return J.writeInt32BE(this._a,0),J.writeInt32BE(this._b,4),J.writeInt32BE(this._c,8),J.writeInt32BE(this._d,12),J.writeInt32BE(this._e,16),J.writeInt32BE(this._f,20),J.writeInt32BE(this._g,24),J.writeInt32BE(this._h,28),J},Q.exports=x},6540:(Q,Z,E)=>{var M=E(3894),f=E(117),g=E(6692),m=E(3502).Buffer,_=new Array(160);function x(){this.init(),this._w=_,g.call(this,128,112)}M(x,f),x.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},x.prototype._hash=function(){var b=m.allocUnsafe(48);function O(V,K,se){b.writeInt32BE(V,se),b.writeInt32BE(K,se+4)}return O(this._ah,this._al,0),O(this._bh,this._bl,8),O(this._ch,this._cl,16),O(this._dh,this._dl,24),O(this._eh,this._el,32),O(this._fh,this._fl,40),b},Q.exports=x},117:(Q,Z,E)=>{var M=E(3894),f=E(6692),g=E(3502).Buffer,m=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],_=new Array(160);function x(){this.init(),this._w=_,f.call(this,128,112)}function b(ve,ue,Pe){return Pe^ve&(ue^Pe)}function O(ve,ue,Pe){return ve&ue|Pe&(ve|ue)}function V(ve,ue){return(ve>>>28|ue<<4)^(ue>>>2|ve<<30)^(ue>>>7|ve<<25)}function K(ve,ue){return(ve>>>14|ue<<18)^(ve>>>18|ue<<14)^(ue>>>9|ve<<23)}function se(ve,ue){return(ve>>>1|ue<<31)^(ve>>>8|ue<<24)^ve>>>7}function me(ve,ue){return(ve>>>1|ue<<31)^(ve>>>8|ue<<24)^(ve>>>7|ue<<25)}function J(ve,ue){return(ve>>>19|ue<<13)^(ue>>>29|ve<<3)^ve>>>6}function Ce(ve,ue){return(ve>>>19|ue<<13)^(ue>>>29|ve<<3)^(ve>>>6|ue<<26)}function X(ve,ue){return ve>>>0>>0?1:0}M(x,f),x.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},x.prototype._update=function(ve){for(var ue=this._w,Pe=0|this._ah,pt=0|this._bh,Yt=0|this._ch,Ct=0|this._dh,kn=0|this._eh,Ht=0|this._fh,Qn=0|this._gh,hn=0|this._hh,Ti=0|this._al,hr=0|this._bl,Zn=0|this._cl,Or=0|this._dl,bn=0|this._el,Fr=0|this._fl,fr=0|this._gl,_t=0|this._hl,_n=0;_n<32;_n+=2)ue[_n]=ve.readInt32BE(4*_n),ue[_n+1]=ve.readInt32BE(4*_n+4);for(;_n<160;_n+=2){var Jn=ue[_n-30],Rr=ue[_n-30+1],cn=se(Jn,Rr),pe=me(Rr,Jn),mr=J(Jn=ue[_n-4],Rr=ue[_n-4+1]),Be=Ce(Rr,Jn),$s=ue[_n-32],et=ue[_n-32+1],li=pe+ue[_n-14+1]|0,Xr=cn+ue[_n-14]+X(li,pe)|0;Xr=(Xr=Xr+mr+X(li=li+Be|0,Be)|0)+$s+X(li=li+et|0,et)|0,ue[_n]=Xr,ue[_n+1]=li}for(var pr=0;pr<160;pr+=2){Xr=ue[pr],li=ue[pr+1];var Da=O(Pe,pt,Yt),Ki=O(Ti,hr,Zn),co=V(Pe,Ti),il=V(Ti,Pe),R=K(kn,bn),D=K(bn,kn),k=m[pr],P=m[pr+1],G=b(kn,Ht,Qn),oe=b(bn,Fr,fr),ce=_t+D|0,at=hn+R+X(ce,_t)|0;at=(at=(at=at+G+X(ce=ce+oe|0,oe)|0)+k+X(ce=ce+P|0,P)|0)+Xr+X(ce=ce+li|0,li)|0;var it=il+Ki|0,Tt=co+Da+X(it,il)|0;hn=Qn,_t=fr,Qn=Ht,fr=Fr,Ht=kn,Fr=bn,kn=Ct+at+X(bn=Or+ce|0,Or)|0,Ct=Yt,Or=Zn,Yt=pt,Zn=hr,pt=Pe,hr=Ti,Pe=at+Tt+X(Ti=ce+it|0,ce)|0}this._al=this._al+Ti|0,this._bl=this._bl+hr|0,this._cl=this._cl+Zn|0,this._dl=this._dl+Or|0,this._el=this._el+bn|0,this._fl=this._fl+Fr|0,this._gl=this._gl+fr|0,this._hl=this._hl+_t|0,this._ah=this._ah+Pe+X(this._al,Ti)|0,this._bh=this._bh+pt+X(this._bl,hr)|0,this._ch=this._ch+Yt+X(this._cl,Zn)|0,this._dh=this._dh+Ct+X(this._dl,Or)|0,this._eh=this._eh+kn+X(this._el,bn)|0,this._fh=this._fh+Ht+X(this._fl,Fr)|0,this._gh=this._gh+Qn+X(this._gl,fr)|0,this._hh=this._hh+hn+X(this._hl,_t)|0},x.prototype._hash=function(){var ve=g.allocUnsafe(64);function ue(Pe,pt,Yt){ve.writeInt32BE(Pe,Yt),ve.writeInt32BE(pt,Yt+4)}return ue(this._ah,this._al,0),ue(this._bh,this._bl,8),ue(this._ch,this._cl,16),ue(this._dh,this._dl,24),ue(this._eh,this._el,32),ue(this._fh,this._fl,40),ue(this._gh,this._gl,48),ue(this._hh,this._hl,56),ve},Q.exports=x},6700:(Q,Z,E)=>{var M={"./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":7826,"./hu.js":7826,"./hy-am":5283,"./hy-am.js":5283,"./id":8780,"./id.js":8780,"./is":4205,"./is.js":4205,"./it":4211,"./it-ch":9985,"./it-ch.js":9985,"./it.js":4211,"./ja":1003,"./ja.js":1003,"./jv":420,"./jv.js":420,"./ka":851,"./ka.js":851,"./kk":6074,"./kk.js":6074,"./km":3343,"./km.js":3343,"./kn":4799,"./kn.js":4799,"./ko":3549,"./ko.js":3549,"./ku":1037,"./ku.js":1037,"./ky":3125,"./ky.js":3125,"./lb":9586,"./lb.js":9586,"./lo":2349,"./lo.js":2349,"./lt":2400,"./lt.js":2400,"./lv":9991,"./lv.js":9991,"./me":8477,"./me.js":8477,"./mi":5118,"./mi.js":5118,"./mk":5943,"./mk.js":5943,"./ml":3849,"./ml.js":3849,"./mn":1977,"./mn.js":1977,"./mr":6184,"./mr.js":6184,"./ms":485,"./ms-my":4524,"./ms-my.js":4524,"./ms.js":485,"./mt":6681,"./mt.js":6681,"./my":2024,"./my.js":2024,"./nb":2688,"./nb.js":2688,"./ne":8914,"./ne.js":8914,"./nl":1758,"./nl-be":2272,"./nl-be.js":2272,"./nl.js":1758,"./nn":1510,"./nn.js":1510,"./oc-lnc":2797,"./oc-lnc.js":2797,"./pa-in":7944,"./pa-in.js":7944,"./pl":1605,"./pl.js":1605,"./pt":4225,"./pt-br":3840,"./pt-br.js":3840,"./pt.js":4225,"./ro":5128,"./ro.js":5128,"./ru":5127,"./ru.js":5127,"./sd":2525,"./sd.js":2525,"./se":9893,"./se.js":9893,"./si":3123,"./si.js":3123,"./sk":9635,"./sk.js":9635,"./sl":8106,"./sl.js":8106,"./sq":8799,"./sq.js":8799,"./sr":7949,"./sr-cyrl":2872,"./sr-cyrl.js":2872,"./sr.js":7949,"./ss":6167,"./ss.js":6167,"./sv":9713,"./sv.js":9713,"./sw":1982,"./sw.js":1982,"./ta":2732,"./ta.js":2732,"./te":3636,"./te.js":3636,"./tet":2115,"./tet.js":2115,"./tg":9801,"./tg.js":9801,"./th":2868,"./th.js":2868,"./tk":1310,"./tk.js":1310,"./tl-ph":2360,"./tl-ph.js":2360,"./tlh":6645,"./tlh.js":6645,"./tr":8374,"./tr.js":8374,"./tzl":256,"./tzl.js":256,"./tzm":1595,"./tzm-latn":1631,"./tzm-latn.js":1631,"./tzm.js":1595,"./ug-cn":6050,"./ug-cn.js":6050,"./uk":5610,"./uk.js":5610,"./ur":6077,"./ur.js":6077,"./uz":2862,"./uz-latn":2207,"./uz-latn.js":2207,"./uz.js":2862,"./vi":8093,"./vi.js":8093,"./x-pseudo":5590,"./x-pseudo.js":5590,"./yo":9058,"./yo.js":9058,"./zh-cn":7908,"./zh-cn.js":7908,"./zh-hk":8867,"./zh-hk.js":8867,"./zh-mo":1133,"./zh-mo.js":1133,"./zh-tw":3291,"./zh-tw.js":3291};function f(m){var _=g(m);return E(_)}function g(m){if(!E.o(M,m)){var _=new Error("Cannot find module '"+m+"'");throw _.code="MODULE_NOT_FOUND",_}return M[m]}f.keys=function(){return Object.keys(M)},f.resolve=g,Q.exports=f,f.id=6700}},Q=>{Q(Q.s=3766)}]); \ No newline at end of file diff --git a/prod/app-configurateur/main.a082ff41f0003d73.js b/prod/app-configurateur/main.a082ff41f0003d73.js deleted file mode 100644 index 44c3346..0000000 --- a/prod/app-configurateur/main.a082ff41f0003d73.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkKine_frontend=self.webpackChunkKine_frontend||[]).push([[179],{664:(bt,_t,te)=>{"use strict";function N(t){return"function"==typeof t}function ye(t){const e=t(i=>{Error.call(i),i.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const ke=ye(t=>function(e){t(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 he(t,n){if(t){const e=t.indexOf(n);0<=e&&t.splice(e,1)}}class W{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const s of e)s.remove(this);else e.remove(this);const{initialTeardown:i}=this;if(N(i))try{i()}catch(s){n=s instanceof ke?s.errors:[s]}const{_finalizers:r}=this;if(r){this._finalizers=null;for(const s of r)try{Ve(s)}catch(o){n=null!=n?n:[],o instanceof ke?n=[...n,...o.errors]:n.push(o)}}if(n)throw new ke(n)}}add(n){var e;if(n&&n!==this)if(this.closed)Ve(n);else{if(n instanceof W){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(n)}}_hasParent(n){const{_parentage:e}=this;return e===n||Array.isArray(e)&&e.includes(n)}_addParent(n){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(n),e):e?[e,n]:n}_removeParent(n){const{_parentage:e}=this;e===n?this._parentage=null:Array.isArray(e)&&he(e,n)}remove(n){const{_finalizers:e}=this;e&&he(e,n),n instanceof W&&n._removeParent(this)}}W.EMPTY=(()=>{const t=new W;return t.closed=!0,t})();const G=W.EMPTY;function M(t){return t instanceof W||t&&"closed"in t&&N(t.remove)&&N(t.add)&&N(t.unsubscribe)}function Ve(t){N(t)?t():t.unsubscribe()}const et={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},be={setTimeout(t,n,...e){const{delegate:i}=be;return(null==i?void 0:i.setTimeout)?i.setTimeout(t,n,...e):setTimeout(t,n,...e)},clearTimeout(t){const{delegate:n}=be;return((null==n?void 0:n.clearTimeout)||clearTimeout)(t)},delegate:void 0};function ie(t){be.setTimeout(()=>{const{onUnhandledError:n}=et;if(!n)throw t;n(t)})}function Oe(){}const P=K("C",void 0,void 0);function K(t,n,e){return{kind:t,value:n,error:e}}let U=null;function fe(t){if(et.useDeprecatedSynchronousErrorHandling){const n=!U;if(n&&(U={errorThrown:!1,error:null}),t(),n){const{errorThrown:e,error:i}=U;if(U=null,e)throw i}}else t()}class pt extends W{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,M(n)&&n.add(this)):this.destination=Ir}static create(n,e,i){return new Sn(n,e,i)}next(n){this.isStopped?ji(function ne(t){return K("N",t,void 0)}(n),this):this._next(n)}error(n){this.isStopped?ji(function ae(t){return K("E",void 0,t)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?ji(P,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const ct=Function.prototype.bind;function En(t,n){return ct.call(t,n)}class Xt{constructor(n){this.partialObserver=n}next(n){const{partialObserver:e}=this;if(e.next)try{e.next(n)}catch(i){li(i)}}error(n){const{partialObserver:e}=this;if(e.error)try{e.error(n)}catch(i){li(i)}else li(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(e){li(e)}}}class Sn extends pt{constructor(n,e,i){let r;if(super(),N(n)||!n)r={next:null!=n?n:void 0,error:null!=e?e:void 0,complete:null!=i?i:void 0};else{let s;this&&et.useDeprecatedNextContext?(s=Object.create(n),s.unsubscribe=()=>this.unsubscribe(),r={next:n.next&&En(n.next,s),error:n.error&&En(n.error,s),complete:n.complete&&En(n.complete,s)}):r=n}this.destination=new Xt(r)}}function li(t){et.useDeprecatedSynchronousErrorHandling?function Qe(t){et.useDeprecatedSynchronousErrorHandling&&U&&(U.errorThrown=!0,U.error=t)}(t):ie(t)}function ji(t,n){const{onStoppedNotification:e}=et;e&&be.setTimeout(()=>e(t,n))}const Ir={closed:!0,next:Oe,error:function Jn(t){throw t},complete:Oe},zi="function"==typeof Symbol&&Symbol.observable||"@@observable";function rn(t){return t}let Ye=(()=>{class t{constructor(e){e&&(this._subscribe=e)}lift(e){const i=new t;return i.source=this,i.operator=e,i}subscribe(e,i,r){const s=function Or(t){return t&&t instanceof pt||function Fr(t){return t&&N(t.next)&&N(t.error)&&N(t.complete)}(t)&&M(t)}(e)?e:new Sn(e,i,r);return fe(()=>{const{operator:o,source:a}=this;s.add(o?o.call(s,a):a?this._subscribe(s):this._trySubscribe(s))}),s}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return new(i=Bt(i))((r,s)=>{const o=new Sn({next:a=>{try{e(a)}catch(l){s(l),o.unsubscribe()}},error:s,complete:r});this.subscribe(o)})}_subscribe(e){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(e)}[zi](){return this}pipe(...e){return function cr(t){return 0===t.length?rn:1===t.length?t[0]:function(e){return t.reduce((i,r)=>r(i),e)}}(e)(this)}toPromise(e){return new(e=Bt(e))((i,r)=>{let s;this.subscribe(o=>s=o,o=>r(o),()=>i(s))})}}return t.create=n=>new t(n),t})();function Bt(t){var n;return null!==(n=null!=t?t:et.Promise)&&void 0!==n?n:Promise}const Wt=ye(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Y=(()=>{class t extends Ye{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const i=new $s(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new Wt}next(e){fe(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(e)}})}error(e){fe(()=>{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(){fe(()=>{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:s}=this;return i||r?G:(this.currentObservers=null,s.push(e),new W(()=>{this.currentObservers=null,he(s,e)}))}_checkFinalizedStatuses(e){const{hasError:i,thrownError:r,isStopped:s}=this;i?e.error(r):s&&e.complete()}asObservable(){const e=new Ye;return e.source=this,e}}return t.create=(n,e)=>new $s(n,e),t})();class $s extends Y{constructor(n,e){super(),this.destination=n,this.source=e}next(n){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===i||i.call(e,n)}error(n){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===i||i.call(e,n)}complete(){var n,e;null===(e=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===e||e.call(n)}_subscribe(n){var e,i;return null!==(i=null===(e=this.source)||void 0===e?void 0:e.subscribe(n))&&void 0!==i?i:G}}function hs(t){return N(null==t?void 0:t.lift)}function Mt(t){return n=>{if(hs(n))return n.lift(function(e){try{return t(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function xt(t,n,e,i,r){return new il(t,n,e,i,r)}class il extends pt{constructor(n,e,i,r,s,o){super(n),this.onFinalize=s,this.shouldUnsubscribe=o,this._next=e?function(a){try{e(a)}catch(l){n.error(l)}}:super._next,this._error=r?function(a){try{r(a)}catch(l){n.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(a){n.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function Le(t,n){return Mt((e,i)=>{let r=0;e.subscribe(xt(i,s=>{i.next(t.call(n,s,r++))}))})}function _(t,n,e,i){return new(e||(e=Promise))(function(s,o){function a(d){try{c(i.next(d))}catch(u){o(u)}}function l(d){try{c(i.throw(d))}catch(u){o(u)}}function c(d){d.done?s(d.value):function r(s){return s instanceof e?s:new e(function(o){o(s)})}(d.value).then(a,l)}c((i=i.apply(t,n||[])).next())})}function rt(t){return this instanceof rt?(this.v=t,this):new rt(t)}function bn(t,n,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=e.apply(t,n||[]),s=[];return r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r;function o(m){i[m]&&(r[m]=function(g){return new Promise(function(v,C){s.push([m,g,v,C])>1||a(m,g)})})}function a(m,g){try{!function l(m){m.value instanceof rt?Promise.resolve(m.value.v).then(c,d):u(s[0][2],m)}(i[m](g))}catch(v){u(s[0][3],v)}}function c(m){a("next",m)}function d(m){a("throw",m)}function u(m,g){m(g),s.shift(),s.length&&a(s[0][0],s[0][1])}}function Ho(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=function E(t){var n="function"==typeof Symbol&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(s){e[s]=t[s]&&function(o){return new Promise(function(a,l){!function r(s,o,a,l){Promise.resolve(l).then(function(c){s({value:c,done:a})},o)}(a,l,(o=t[s](o)).done,o.value)})}}}const cf=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function gy(t){return N(null==t?void 0:t.then)}function _y(t){return N(t[zi])}function vy(t){return Symbol.asyncIterator&&N(null==t?void 0:t[Symbol.asyncIterator])}function yy(t){return new TypeError(`You provided ${null!==t&&"object"==typeof t?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const by=function tI(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function xy(t){return N(null==t?void 0:t[by])}function Cy(t){return bn(this,arguments,function*(){const e=t.getReader();try{for(;;){const{value:i,done:r}=yield rt(e.read());if(r)return yield rt(void 0);yield yield rt(i)}}finally{e.releaseLock()}})}function wy(t){return N(null==t?void 0:t.getReader)}function ei(t){if(t instanceof Ye)return t;if(null!=t){if(_y(t))return function nI(t){return new Ye(n=>{const e=t[zi]();if(N(e.subscribe))return e.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(t);if(cf(t))return function iI(t){return new Ye(n=>{for(let e=0;e{t.then(e=>{n.closed||(n.next(e),n.complete())},e=>n.error(e)).then(null,ie)})}(t);if(vy(t))return Dy(t);if(xy(t))return function sI(t){return new Ye(n=>{for(const e of t)if(n.next(e),n.closed)return;n.complete()})}(t);if(wy(t))return function oI(t){return Dy(Cy(t))}(t)}throw yy(t)}function Dy(t){return new Ye(n=>{(function aI(t,n){var e,i,r,s;return _(this,void 0,void 0,function*(){try{for(e=Ho(t);!(i=yield e.next()).done;)if(n.next(i.value),n.closed)return}catch(o){r={error:o}}finally{try{i&&!i.done&&(s=e.return)&&(yield s.call(e))}finally{if(r)throw r.error}}n.complete()})})(t,n).catch(e=>n.error(e))})}function Pr(t,n,e,i=0,r=!1){const s=n.schedule(function(){e(),r?t.add(this.schedule(null,i)):this.unsubscribe()},i);if(t.add(s),!r)return s}function fn(t,n,e=1/0){return N(n)?fn((i,r)=>Le((s,o)=>n(i,s,r,o))(ei(t(i,r))),e):("number"==typeof n&&(e=n),Mt((i,r)=>function lI(t,n,e,i,r,s,o,a){const l=[];let c=0,d=0,u=!1;const m=()=>{u&&!l.length&&!c&&n.complete()},g=C=>c{s&&n.next(C),c++;let T=!1;ei(e(C,d++)).subscribe(xt(n,k=>{null==r||r(k),s?g(k):n.next(k)},()=>{T=!0},void 0,()=>{if(T)try{for(c--;l.length&&cv(k)):v(k)}m()}catch(k){n.error(k)}}))};return t.subscribe(xt(n,g,()=>{u=!0,m()})),()=>{null==a||a()}}(i,r,t,e)))}function sl(t=1/0){return fn(rn,t)}const Ui=new Ye(t=>t.complete());function My(t){return t&&N(t.schedule)}function df(t){return t[t.length-1]}function Ey(t){return N(df(t))?t.pop():void 0}function ol(t){return My(df(t))?t.pop():void 0}function Sy(t,n=0){return Mt((e,i)=>{e.subscribe(xt(i,r=>Pr(i,t,()=>i.next(r),n),()=>Pr(i,t,()=>i.complete(),n),r=>Pr(i,t,()=>i.error(r),n)))})}function Ay(t,n=0){return Mt((e,i)=>{i.add(t.schedule(()=>e.subscribe(i),n))})}function Ty(t,n){if(!t)throw new Error("Iterable cannot be null");return new Ye(e=>{Pr(e,n,()=>{const i=t[Symbol.asyncIterator]();Pr(e,n,()=>{i.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function xn(t,n){return n?function gI(t,n){if(null!=t){if(_y(t))return function uI(t,n){return ei(t).pipe(Ay(n),Sy(n))}(t,n);if(cf(t))return function fI(t,n){return new Ye(e=>{let i=0;return n.schedule(function(){i===t.length?e.complete():(e.next(t[i++]),e.closed||this.schedule())})})}(t,n);if(gy(t))return function hI(t,n){return ei(t).pipe(Ay(n),Sy(n))}(t,n);if(vy(t))return Ty(t,n);if(xy(t))return function pI(t,n){return new Ye(e=>{let i;return Pr(e,n,()=>{i=t[by](),Pr(e,n,()=>{let r,s;try{({value:r,done:s}=i.next())}catch(o){return void e.error(o)}s?e.complete():e.next(r)},0,!0)}),()=>N(null==i?void 0:i.return)&&i.return()})}(t,n);if(wy(t))return function mI(t,n){return Ty(Cy(t),n)}(t,n)}throw yy(t)}(t,n):ei(t)}function Lr(...t){const n=ol(t),e=function dI(t,n){return"number"==typeof df(t)?t.pop():n}(t,1/0),i=t;return i.length?1===i.length?ei(i[0]):sl(e)(xn(i,n)):Ui}function ky(t={}){const{connector:n=(()=>new Y),resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=t;return s=>{let o,a,l,c=0,d=!1,u=!1;const m=()=>{null==a||a.unsubscribe(),a=void 0},g=()=>{m(),o=l=void 0,d=u=!1},v=()=>{const C=o;g(),null==C||C.unsubscribe()};return Mt((C,T)=>{c++,!u&&!d&&m();const k=l=null!=l?l:n();T.add(()=>{c--,0===c&&!u&&!d&&(a=uf(v,r))}),k.subscribe(T),!o&&c>0&&(o=new Sn({next:D=>k.next(D),error:D=>{u=!0,m(),a=uf(g,e,D),k.error(D)},complete:()=>{d=!0,m(),a=uf(g,i),k.complete()}}),ei(C).subscribe(o))})(s)}}function uf(t,n,...e){if(!0===n)return void t();if(!1===n)return;const i=new Sn({next:()=>{i.unsubscribe(),t()}});return n(...e).subscribe(i)}function Ct(t){for(let n in t)if(t[n]===Ct)return n;throw Error("Could not find renamed property on target object.")}function hf(t,n){for(const e in n)n.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=n[e])}function mt(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(mt).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const n=t.toString();if(null==n)return""+n;const e=n.indexOf("\n");return-1===e?n:n.substring(0,e)}function ff(t,n){return null==t||""===t?null===n?"":n:null==n||""===n?t:t+" "+n}const _I=Ct({__forward_ref__:Ct});function Xe(t){return t.__forward_ref__=Xe,t.toString=function(){return mt(this())},t}function $e(t){return Iy(t)?t():t}function Iy(t){return"function"==typeof t&&t.hasOwnProperty(_I)&&t.__forward_ref__===Xe}class le extends Error{constructor(n,e){super(function pf(t,n){return`NG0${Math.abs(t)}${n?": "+n:""}`}(n,e)),this.code=n}}function je(t){return"string"==typeof t?t:null==t?"":String(t)}function jn(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():je(t)}function Zc(t,n){const e=n?` in ${n}`:"";throw new le(-201,`No provider for ${jn(t)} found${e}`)}function ui(t,n){null==t&&function At(t,n,e,i){throw new Error(`ASSERTION ERROR: ${t}`+(null==i?"":` [Expected=> ${e} ${i} ${n} <=Actual]`))}(n,t,null,"!=")}function L(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function de(t){return{providers:t.providers||[],imports:t.imports||[]}}function mf(t){return Ry(t,Xc)||Ry(t,Oy)}function Ry(t,n){return t.hasOwnProperty(n)?t[n]:null}function Fy(t){return t&&(t.hasOwnProperty(gf)||t.hasOwnProperty(DI))?t[gf]:null}const Xc=Ct({\u0275prov:Ct}),gf=Ct({\u0275inj:Ct}),Oy=Ct({ngInjectableDef:Ct}),DI=Ct({ngInjectorDef:Ct});var Ne=(()=>((Ne=Ne||{})[Ne.Default=0]="Default",Ne[Ne.Host=1]="Host",Ne[Ne.Self=2]="Self",Ne[Ne.SkipSelf=4]="SkipSelf",Ne[Ne.Optional=8]="Optional",Ne))();let _f;function fs(t){const n=_f;return _f=t,n}function Py(t,n,e){const i=mf(t);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&Ne.Optional?null:void 0!==n?n:void Zc(mt(t),"Injector")}function ps(t){return{toString:t}.toString()}var Gi=(()=>((Gi=Gi||{})[Gi.OnPush=0]="OnPush",Gi[Gi.Default=1]="Default",Gi))(),$i=(()=>{return(t=$i||($i={}))[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",$i;var t})();const EI="undefined"!=typeof globalThis&&globalThis,SI="undefined"!=typeof window&&window,AI="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,vt=EI||"undefined"!=typeof global&&global||SI||AI,jo={},wt=[],Jc=Ct({\u0275cmp:Ct}),vf=Ct({\u0275dir:Ct}),yf=Ct({\u0275pipe:Ct}),Ly=Ct({\u0275mod:Ct}),Br=Ct({\u0275fac:Ct}),al=Ct({__NG_ELEMENT_ID__:Ct});let TI=0;function me(t){return ps(()=>{const e={},i={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===Gi.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||wt,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||$i.Emulated,id:"c",styles:t.styles||wt,_:null,setInput:null,schemas:t.schemas||null,tView:null},r=t.directives,s=t.features,o=t.pipes;return i.id+=TI++,i.inputs=Hy(t.inputs,e),i.outputs=Hy(t.outputs),s&&s.forEach(a=>a(i)),i.directiveDefs=r?()=>("function"==typeof r?r():r).map(Ny):null,i.pipeDefs=o?()=>("function"==typeof o?o():o).map(By):null,i})}function Ny(t){return In(t)||function ms(t){return t[vf]||null}(t)}function By(t){return function qs(t){return t[yf]||null}(t)}const Vy={};function ue(t){return ps(()=>{const n={type:t.type,bootstrap:t.bootstrap||wt,declarations:t.declarations||wt,imports:t.imports||wt,exports:t.exports||wt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(Vy[t.id]=t.type),n})}function Hy(t,n){if(null==t)return jo;const e={};for(const i in t)if(t.hasOwnProperty(i)){let r=t[i],s=r;Array.isArray(r)&&(s=r[1],r=r[0]),e[r]=i,n&&(n[r]=s)}return e}const I=me;function In(t){return t[Jc]||null}function Mi(t,n){const e=t[Ly]||null;if(!e&&!0===n)throw new Error(`Type ${mt(t)} does not have '\u0275mod' property.`);return e}function ur(t){return Array.isArray(t)&&"object"==typeof t[1]}function qi(t){return Array.isArray(t)&&!0===t[1]}function Cf(t){return 0!=(8&t.flags)}function id(t){return 2==(2&t.flags)}function rd(t){return 1==(1&t.flags)}function Yi(t){return null!==t.template}function PI(t){return 0!=(512&t[2])}function Zs(t,n){return t.hasOwnProperty(Br)?t[Br]:null}class BI{constructor(n,e,i){this.previousValue=n,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function qt(){return zy}function zy(t){return t.type.prototype.ngOnChanges&&(t.setInput=HI),VI}function VI(){const t=Gy(this),n=null==t?void 0:t.current;if(n){const e=t.previous;if(e===jo)t.previous=n;else for(let i in n)e[i]=n[i];t.current=null,this.ngOnChanges(n)}}function HI(t,n,e,i){const r=Gy(t)||function jI(t,n){return t[Uy]=n}(t,{previous:jo,current:null}),s=r.current||(r.current={}),o=r.previous,a=this.declaredInputs[e],l=o[a];s[a]=new BI(l&&l.currentValue,n,o===jo),t[i]=n}qt.ngInherit=!0;const Uy="__ngSimpleChanges__";function Gy(t){return t[Uy]||null}let Sf;function Af(){return void 0!==Sf?Sf:"undefined"!=typeof document?document:void 0}function Yt(t){return!!t.listen}const $y={createRenderer:(t,n)=>Af()};function sn(t){for(;Array.isArray(t);)t=t[0];return t}function sd(t,n){return sn(n[t])}function Ai(t,n){return sn(n[t.index])}function Tf(t,n){return t.data[n]}function fi(t,n){const e=n[t];return ur(e)?e:e[0]}function Wy(t){return 4==(4&t[2])}function kf(t){return 128==(128&t[2])}function gs(t,n){return null==n?null:t[n]}function qy(t){t[18]=0}function If(t,n){t[5]+=n;let e=t,i=t[3];for(;null!==i&&(1===n&&1===e[5]||-1===n&&0===e[5]);)i[5]+=n,e=i,i=i[3]}const Be={lFrame:tb(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Yy(){return Be.bindingsEnabled}function B(){return Be.lFrame.lView}function st(){return Be.lFrame.tView}function Tt(t){return Be.lFrame.contextLView=t,t[8]}function pn(){let t=Qy();for(;null!==t&&64===t.type;)t=t.parent;return t}function Qy(){return Be.lFrame.currentTNode}function hr(t,n){const e=Be.lFrame;e.currentTNode=t,e.isParent=n}function Rf(){return Be.lFrame.isParent}function Ff(){Be.lFrame.isParent=!1}function od(){return Be.isInCheckNoChangesMode}function ad(t){Be.isInCheckNoChangesMode=t}function zn(){const t=Be.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function qo(){return Be.lFrame.bindingIndex++}function Hr(t){const n=Be.lFrame,e=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,e}function rR(t,n){const e=Be.lFrame;e.bindingIndex=e.bindingRootIndex=t,Of(n)}function Of(t){Be.lFrame.currentDirectiveIndex=t}function Pf(t){const n=Be.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}function Xy(){return Be.lFrame.currentQueryIndex}function Lf(t){Be.lFrame.currentQueryIndex=t}function oR(t){const n=t[1];return 2===n.type?n.declTNode:1===n.type?t[6]:null}function Jy(t,n,e){if(e&Ne.SkipSelf){let r=n,s=t;for(;!(r=r.parent,null!==r||e&Ne.Host||(r=oR(s),null===r||(s=s[15],10&r.type))););if(null===r)return!1;n=r,t=s}const i=Be.lFrame=eb();return i.currentTNode=n,i.lView=t,!0}function ld(t){const n=eb(),e=t[1];Be.lFrame=n,n.currentTNode=e.firstChild,n.lView=t,n.tView=e,n.contextLView=t,n.bindingIndex=e.bindingStartIndex,n.inI18n=!1}function eb(){const t=Be.lFrame,n=null===t?null:t.child;return null===n?tb(t):n}function tb(t){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=n),n}function nb(){const t=Be.lFrame;return Be.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const ib=nb;function cd(){const t=nb();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Un(){return Be.lFrame.selectedIndex}function _s(t){Be.lFrame.selectedIndex=t}function Qt(){const t=Be.lFrame;return Tf(t.tView,t.selectedIndex)}function hl(){Be.lFrame.currentNamespace="svg"}function dd(t,n){for(let e=n.directiveStart,i=n.directiveEnd;e=i)break}else n[l]<0&&(t[18]+=65536),(a>11>16&&(3&t[2])===n){t[2]+=2048;try{s.call(a)}finally{}}}else try{s.call(a)}finally{}}class fl{constructor(n,e,i){this.factory=n,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function fd(t,n,e){const i=Yt(t);let r=0;for(;rn){o=s-1;break}}}for(;s>16}(t),i=n;for(;e>0;)i=i[15],e--;return i}let Hf=!0;function md(t){const n=Hf;return Hf=t,n}let yR=0;function ml(t,n){const e=zf(t,n);if(-1!==e)return e;const i=n[1];i.firstCreatePass&&(t.injectorIndex=n.length,jf(i.data,t),jf(n,null),jf(i.blueprint,null));const r=gd(t,n),s=t.injectorIndex;if(lb(r)){const o=Yo(r),a=Qo(r,n),l=a[1].data;for(let c=0;c<8;c++)n[s+c]=a[o+c]|l[o+c]}return n[s+8]=r,s}function jf(t,n){t.push(0,0,0,0,0,0,0,0,n)}function zf(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function gd(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let e=0,i=null,r=n;for(;null!==r;){const s=r[1],o=s.type;if(i=2===o?s.declTNode:1===o?r[6]:null,null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function _d(t,n,e){!function bR(t,n,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(al)&&(i=e[al]),null==i&&(i=e[al]=yR++);const r=255&i;n.data[t+(r>>5)]|=1<=0?255&n:CR:n}(e);if("function"==typeof s){if(!Jy(n,t,i))return i&Ne.Host?ub(r,e,i):hb(n,e,i,r);try{const o=s(i);if(null!=o||i&Ne.Optional)return o;Zc(e)}finally{ib()}}else if("number"==typeof s){let o=null,a=zf(t,n),l=-1,c=i&Ne.Host?n[16][6]:null;for((-1===a||i&Ne.SkipSelf)&&(l=-1===a?gd(t,n):n[a+8],-1!==l&&gb(i,!1)?(o=n[1],a=Yo(l),n=Qo(l,n)):a=-1);-1!==a;){const d=n[1];if(mb(s,a,d.data)){const u=wR(a,n,e,o,i,c);if(u!==pb)return u}l=n[a+8],-1!==l&&gb(i,n[1].data[a+8]===c)&&mb(s,a,n)?(o=d,a=Yo(l),n=Qo(l,n)):a=-1}}}return hb(n,e,i,r)}const pb={};function CR(){return new Ko(pn(),B())}function wR(t,n,e,i,r,s){const o=n[1],a=o.data[t+8],d=vd(a,o,e,null==i?id(a)&&Hf:i!=o&&0!=(3&a.type),r&Ne.Host&&s===a);return null!==d?gl(n,o,d,a):pb}function vd(t,n,e,i,r){const s=t.providerIndexes,o=n.data,a=1048575&s,l=t.directiveStart,d=s>>20,m=r?a+d:t.directiveEnd;for(let g=i?a:a+d;g=l&&v.type===e)return g}if(r){const g=o[l];if(g&&Yi(g)&&g.type===e)return l}return null}function gl(t,n,e,i){let r=t[e];const s=n.data;if(function pR(t){return t instanceof fl}(r)){const o=r;o.resolving&&function vI(t,n){const e=n?`. Dependency path: ${n.join(" > ")} > ${t}`:"";throw new le(-200,`Circular dependency in DI detected for ${t}${e}`)}(jn(s[e]));const a=md(o.canSeeViewProviders);o.resolving=!0;const l=o.injectImpl?fs(o.injectImpl):null;Jy(t,i,Ne.Default);try{r=t[e]=o.factory(void 0,s,t,i),n.firstCreatePass&&e>=i.directiveStart&&function hR(t,n,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:s}=n.type.prototype;if(i){const o=zy(n);(e.preOrderHooks||(e.preOrderHooks=[])).push(t,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(t,o)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-t,r),s&&((e.preOrderHooks||(e.preOrderHooks=[])).push(t,s),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(t,s))}(e,s[e],n)}finally{null!==l&&fs(l),md(a),o.resolving=!1,ib()}}return r}function mb(t,n,e){return!!(e[n+(t>>5)]&1<{const n=t.prototype.constructor,e=n[Br]||Uf(n),i=Object.prototype;let r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==i;){const s=r[Br]||Uf(r);if(s&&s!==e)return s;r=Object.getPrototypeOf(r)}return s=>new s})}function Uf(t){return Iy(t)?()=>{const n=Uf($e(t));return n&&n()}:Zs(t)}function pi(t){return function xR(t,n){if("class"===n)return t.classes;if("style"===n)return t.styles;const e=t.attrs;if(e){const i=e.length;let r=0;for(;r{const i=function Gf(t){return function(...e){if(t){const i=t(...e);for(const r in i)this[r]=i[r]}}}(n);function r(...s){if(this instanceof r)return i.apply(this,s),this;const o=new r(...s);return a.annotation=o,a;function a(l,c,d){const u=l.hasOwnProperty(Xo)?l[Xo]:Object.defineProperty(l,Xo,{value:[]})[Xo];for(;u.length<=d;)u.push(null);return(u[d]=u[d]||[]).push(o),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}class j{constructor(n,e){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=L({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return`InjectionToken ${this._desc}`}}const ER=new j("AnalyzeForEntryComponents");function Ti(t,n){void 0===n&&(n=t);for(let e=0;eArray.isArray(e)?fr(e,n):n(e))}function vb(t,n,e){n>=t.length?t.push(e):t.splice(n,0,e)}function yd(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function yl(t,n){const e=[];for(let i=0;i=0?t[1|i]=e:(i=~i,function TR(t,n,e,i){let r=t.length;if(r==n)t.push(e,i);else if(1===r)t.push(i,t[0]),t[0]=e;else{for(r--,t.push(t[r-1],t[r]);r>n;)t[r]=t[r-2],r--;t[n]=e,t[n+1]=i}}(t,i,n,e)),i}function Wf(t,n){const e=ta(t,n);if(e>=0)return t[1|e]}function ta(t,n){return function xb(t,n,e){let i=0,r=t.length>>e;for(;r!==i;){const s=i+(r-i>>1),o=t[s<n?r=s:i=s+1}return~(r<({token:t})),-1),ii=Cl(ea("Optional"),8),jr=Cl(ea("SkipSelf"),4);let Dd,Md;function ia(t){var n;return(null===(n=function Zf(){if(void 0===Dd&&(Dd=null,vt.trustedTypes))try{Dd=vt.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return Dd}())||void 0===n?void 0:n.createHTML(t))||t}function kb(t){var n;return(null===(n=function Xf(){if(void 0===Md&&(Md=null,vt.trustedTypes))try{Md=vt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return Md}())||void 0===n?void 0:n.createHTML(t))||t}class Js{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class JR extends Js{getTypeName(){return"HTML"}}class eF extends Js{getTypeName(){return"Style"}}class tF extends Js{getTypeName(){return"Script"}}class nF extends Js{getTypeName(){return"URL"}}class iF extends Js{getTypeName(){return"ResourceURL"}}function gi(t){return t instanceof Js?t.changingThisBreaksApplicationSecurity:t}function pr(t,n){const e=Fb(t);if(null!=e&&e!==n){if("ResourceURL"===e&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===n}function Fb(t){return t instanceof Js&&t.getTypeName()||null}class cF{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const e=(new window.DOMParser).parseFromString(ia(n),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(n):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class dF{constructor(n){if(this.defaultDoc=n,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(n){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=ia(n),e;const i=this.inertDocument.createElement("body");return i.innerHTML=ia(n),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(n){const e=n.attributes;for(let r=e.length-1;0Dl(n.trim())).join(", ")),this.buf.push(" ",o,'="',Hb(l),'"')}var t;return this.buf.push(">"),!0}endElement(n){const e=n.nodeName.toLowerCase();Jf.hasOwnProperty(e)&&!Lb.hasOwnProperty(e)&&(this.buf.push(""))}chars(n){this.buf.push(Hb(n))}checkClobberedElement(n,e){if(e&&(n.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return e}}const gF=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,_F=/([^\#-~ |!])/g;function Hb(t){return t.replace(/&/g,"&").replace(gF,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(_F,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let Ed;function jb(t,n){let e=null;try{Ed=Ed||function Ob(t){const n=new dF(t);return function uF(){try{return!!(new window.DOMParser).parseFromString(ia(""),"text/html")}catch(t){return!1}}()?new cF(n):n}(t);let i=n?String(n):"";e=Ed.getInertBodyElement(i);let r=5,s=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=s,s=e.innerHTML,e=Ed.getInertBodyElement(i)}while(i!==s);return ia((new mF).sanitizeChildren(np(e)||e))}finally{if(e){const i=np(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function np(t){return"content"in t&&function vF(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var dt=(()=>((dt=dt||{})[dt.NONE=0]="NONE",dt[dt.HTML=1]="HTML",dt[dt.STYLE=2]="STYLE",dt[dt.SCRIPT=3]="SCRIPT",dt[dt.URL=4]="URL",dt[dt.RESOURCE_URL=5]="RESOURCE_URL",dt))();function ip(t){const n=function El(){const t=B();return t&&t[12]}();return n?kb(n.sanitize(dt.HTML,t)||""):pr(t,"HTML")?kb(gi(t)):jb(Af(),je(t))}const Gb="__ngContext__";function Fn(t,n){t[Gb]=n}function op(t){const n=function Sl(t){return t[Gb]||null}(t);return n?Array.isArray(n)?n:n.lView:null}function lp(t){return t.ngOriginalError}function OF(t,...n){t.error(...n)}class ys{constructor(){this._console=console}handleError(n){const e=this._findOriginalError(n),i=function FF(t){return t&&t.ngErrorLogger||OF}(n);i(this._console,"ERROR",n),e&&i(this._console,"ORIGINAL ERROR",e)}_findOriginalError(n){let e=n&&lp(n);for(;e&&lp(e);)e=lp(e);return e||null}}const GF=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(vt))();function gr(t){return t instanceof Function?t():t}var _i=(()=>((_i=_i||{})[_i.Important=1]="Important",_i[_i.DashCase=2]="DashCase",_i))();function dp(t,n){return undefined(t,n)}function Al(t){const n=t[3];return qi(n)?n[3]:n}function up(t){return Jb(t[13])}function hp(t){return Jb(t[4])}function Jb(t){for(;null!==t&&!qi(t);)t=t[4];return t}function sa(t,n,e,i,r){if(null!=i){let s,o=!1;qi(i)?s=i:ur(i)&&(o=!0,i=i[0]);const a=sn(i);0===t&&null!==e?null==r?o0(n,e,a):eo(n,e,a,r||null,!0):1===t&&null!==e?eo(n,e,a,r||null,!0):2===t?function f0(t,n,e){const i=Sd(t,n);i&&function rO(t,n,e,i){Yt(t)?t.removeChild(n,e,i):n.removeChild(e)}(t,i,n,e)}(n,a,o):3===t&&n.destroyNode(a),null!=s&&function aO(t,n,e,i,r){const s=e[7];s!==sn(e)&&sa(n,t,i,s,r);for(let a=10;a0&&(t[e-1][4]=i[4]);const s=yd(t,10+n);!function KF(t,n){Tl(t,n,n[11],2,null,null),n[0]=null,n[6]=null}(i[1],i);const o=s[19];null!==o&&o.detachView(s[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}function n0(t,n){if(!(256&n[2])){const e=n[11];Yt(e)&&e.destroyNode&&Tl(t,n,e,3,null,null),function JF(t){let n=t[13];if(!n)return gp(t[1],t);for(;n;){let e=null;if(ur(n))e=n[13];else{const i=n[10];i&&(e=i)}if(!e){for(;n&&!n[4]&&n!==t;)ur(n)&&gp(n[1],n),n=n[3];null===n&&(n=t),ur(n)&&gp(n[1],n),e=n&&n[4]}n=e}}(n)}}function gp(t,n){if(!(256&n[2])){n[2]&=-129,n[2]|=256,function iO(t,n){let e;if(null!=t&&null!=(e=t.destroyHooks))for(let i=0;i=0?i[r=c]():i[r=-c].unsubscribe(),s+=2}else{const o=i[r=e[s+1]];e[s].call(o)}if(null!==i){for(let s=r+1;ss?"":r[u+1].toLowerCase();const g=8&i?m:null;if(g&&-1!==g0(g,c,0)||2&i&&c!==m){if(Qi(i))return!1;o=!0}}}}else{if(!o&&!Qi(i)&&!Qi(l))return!1;if(o&&Qi(l))continue;o=!1,i=l|1&i}}return Qi(i)||o}function Qi(t){return 0==(1&t)}function hO(t,n,e,i){if(null===n)return-1;let r=0;if(i||!e){let s=!1;for(;r-1)for(e++;e0?'="'+a+'"':"")+"]"}else 8&i?r+="."+o:4&i&&(r+=" "+o);else""!==r&&!Qi(o)&&(n+=b0(s,r),r=""),i=o,s=s||!Qi(i);e++}return""!==r&&(n+=b0(s,r)),n}const ze={};function S(t){x0(st(),B(),Un()+t,od())}function x0(t,n,e,i){if(!i)if(3==(3&n[2])){const s=t.preOrderCheckHooks;null!==s&&ud(n,s,e)}else{const s=t.preOrderHooks;null!==s&&hd(n,s,0,e)}_s(e)}function kd(t,n){return t<<17|n<<2}function Ki(t){return t>>17&32767}function xp(t){return 2|t}function zr(t){return(131068&t)>>2}function Cp(t,n){return-131069&t|n<<2}function wp(t){return 1|t}function R0(t,n){const e=t.contentQueries;if(null!==e)for(let i=0;i20&&x0(t,n,20,od()),e(i,r)}finally{_s(s)}}function O0(t,n,e){if(Cf(n)){const r=n.directiveEnd;for(let s=n.directiveStart;s0;){const e=t[--n];if("number"==typeof e&&e<0)return e}return 0})(a)!=l&&a.push(l),a.push(i,r,o)}}function z0(t,n){null!==t.hostBindings&&t.hostBindings(1,n)}function U0(t,n){n.flags|=2,(t.components||(t.components=[])).push(n.index)}function WO(t,n,e){if(e){if(n.exportAs)for(let i=0;i0&&Np(e)}}function Np(t){for(let i=up(t);null!==i;i=hp(i))for(let r=10;r0&&Np(s)}const e=t[1].components;if(null!==e)for(let i=0;i0&&Np(r)}}function JO(t,n){const e=fi(n,t),i=e[1];(function eP(t,n){for(let e=n.length;ePromise.resolve(null))();function Y0(t){return t[7]||(t[7]=[])}function Q0(t){return t.cleanup||(t.cleanup=[])}function K0(t,n,e){return(null===t||Yi(t))&&(e=function YI(t){for(;Array.isArray(t);){if("object"==typeof t[1])return t;t=t[0]}return null}(e[n.index])),e[11]}function Z0(t,n){const e=t[9],i=e?e.get(ys,null):null;i&&i.handleError(n)}function X0(t,n,e,i,r){for(let s=0;sthis.processProvider(a,n,e)),fr([n],a=>this.processInjectorType(a,[],s)),this.records.set(zp,ca(void 0,this));const o=this.records.get(Up);this.scope=null!=o?o.value:null,this.source=r||("object"==typeof n?null:mt(n))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(n=>n.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(n,e=bl,i=Ne.Default){this.assertNotDestroyed();const r=Db(this),s=fs(void 0);try{if(!(i&Ne.SkipSelf)){let a=this.records.get(n);if(void 0===a){const l=function gP(t){return"function"==typeof t||"object"==typeof t&&t instanceof j}(n)&&mf(n);a=l&&this.injectableDefInScope(l)?ca($p(n),Rl):null,this.records.set(n,a)}if(null!=a)return this.hydrate(n,a)}return(i&Ne.Self?ex():this.parent).get(n,e=i&Ne.Optional&&e===bl?null:e)}catch(o){if("NullInjectorError"===o.name){if((o[xd]=o[xd]||[]).unshift(mt(n)),r)throw o;return function jR(t,n,e,i){const r=t[xd];throw n[wb]&&r.unshift(n[wb]),t.message=function zR(t,n,e,i=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let r=mt(n);if(Array.isArray(n))r=n.map(mt).join(" -> ");else if("object"==typeof n){let s=[];for(let o in n)if(n.hasOwnProperty(o)){let a=n[o];s.push(o+":"+("string"==typeof a?JSON.stringify(a):mt(a)))}r=`{${s.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${t.replace(LR,"\n ")}`}("\n"+t.message,r,e,i),t.ngTokenPath=r,t[xd]=null,t}(o,n,"R3InjectorError",this.source)}throw o}finally{fs(s),Db(r)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(n=>this.get(n))}toString(){const n=[];return this.records.forEach((i,r)=>n.push(mt(r))),`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new le(205,!1)}processInjectorType(n,e,i){if(!(n=$e(n)))return!1;let r=Fy(n);const s=null==r&&n.ngModule||void 0,o=void 0===s?n:s,a=-1!==i.indexOf(o);if(void 0!==s&&(r=Fy(s)),null==r)return!1;if(null!=r.imports&&!a){let d;i.push(o);try{fr(r.imports,u=>{this.processInjectorType(u,e,i)&&(void 0===d&&(d=[]),d.push(u))})}finally{}if(void 0!==d)for(let u=0;uthis.processProvider(v,m,g||wt))}}this.injectorDefTypes.add(o);const l=Zs(o)||(()=>new o);this.records.set(o,ca(l,Rl));const c=r.providers;if(null!=c&&!a){const d=n;fr(c,u=>this.processProvider(u,d,c))}return void 0!==s&&void 0!==n.providers}processProvider(n,e,i){let r=da(n=$e(n))?n:$e(n&&n.provide);const s=function dP(t,n,e){return rx(t)?ca(void 0,t.useValue):ca(ix(t),Rl)}(n);if(da(n)||!0!==n.multi)this.records.get(r);else{let o=this.records.get(r);o||(o=ca(void 0,Rl,!0),o.factory=()=>Qf(o.multi),this.records.set(r,o)),r=n,o.multi.push(n)}this.records.set(r,s)}hydrate(n,e){return e.value===Rl&&(e.value=aP,e.value=e.factory()),"object"==typeof e.value&&e.value&&function mP(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(e.value)&&this.onDestroy.add(e.value),e.value}injectableDefInScope(n){if(!n.providedIn)return!1;const e=$e(n.providedIn);return"string"==typeof e?"any"===e||e===this.scope:this.injectorDefTypes.has(e)}}function $p(t){const n=mf(t),e=null!==n?n.factory:Zs(t);if(null!==e)return e;if(t instanceof j)throw new le(204,!1);if(t instanceof Function)return function cP(t){const n=t.length;if(n>0)throw yl(n,"?"),new le(204,!1);const e=function CI(t){const n=t&&(t[Xc]||t[Oy]);if(n){const e=function wI(t){if(t.hasOwnProperty("name"))return t.name;const n=(""+t).match(/^function\s*([^\s(]+)/);return null===n?"":n[1]}(t);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.`),n}return null}(t);return null!==e?()=>e.factory(t):()=>new t}(t);throw new le(204,!1)}function ix(t,n,e){let i;if(da(t)){const r=$e(t);return Zs(r)||$p(r)}if(rx(t))i=()=>$e(t.useValue);else if(function hP(t){return!(!t||!t.useFactory)}(t))i=()=>t.useFactory(...Qf(t.deps||[]));else if(function uP(t){return!(!t||!t.useExisting)}(t))i=()=>w($e(t.useExisting));else{const r=$e(t&&(t.useClass||t.provide));if(!function pP(t){return!!t.deps}(t))return Zs(r)||$p(r);i=()=>new r(...Qf(t.deps))}return i}function ca(t,n,e=!1){return{factory:t,value:n,multi:e?[]:void 0}}function rx(t){return null!==t&&"object"==typeof t&&BR in t}function da(t){return"function"==typeof t}let Ht=(()=>{class t{static create(e,i){var r;if(Array.isArray(e))return tx({name:""},i,e,"");{const s=null!==(r=e.name)&&void 0!==r?r:"";return tx({name:s},e.parent,e.providers,s)}}}return t.THROW_IF_NOT_FOUND=bl,t.NULL=new J0,t.\u0275prov=L({token:t,providedIn:"any",factory:()=>w(zp)}),t.__NG_ELEMENT_ID__=-1,t})();function DP(t,n){dd(op(t)[1],pn())}function F(t){let n=function gx(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),e=!0;const i=[t];for(;n;){let r;if(Yi(t))r=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new le(903,"");r=n.\u0275dir}if(r){if(e){i.push(r);const o=t;o.inputs=Yp(t.inputs),o.declaredInputs=Yp(t.declaredInputs),o.outputs=Yp(t.outputs);const a=r.hostBindings;a&&AP(t,a);const l=r.viewQuery,c=r.contentQueries;if(l&&EP(t,l),c&&SP(t,c),hf(t.inputs,r.inputs),hf(t.declaredInputs,r.declaredInputs),hf(t.outputs,r.outputs),Yi(r)&&r.data.animation){const d=t.data;d.animation=(d.animation||[]).concat(r.data.animation)}}const s=r.features;if(s)for(let o=0;o=0;i--){const r=t[i];r.hostVars=n+=r.hostVars,r.hostAttrs=pd(r.hostAttrs,e=pd(e,r.hostAttrs))}}(i)}function Yp(t){return t===jo?{}:t===wt?[]:t}function EP(t,n){const e=t.viewQuery;t.viewQuery=e?(i,r)=>{n(i,r),e(i,r)}:n}function SP(t,n){const e=t.contentQueries;t.contentQueries=e?(i,r,s)=>{n(i,r,s),e(i,r,s)}:n}function AP(t,n){const e=t.hostBindings;t.hostBindings=e?(i,r)=>{n(i,r),e(i,r)}:n}let Ld=null;function ua(){if(!Ld){const t=vt.Symbol;if(t&&t.iterator)Ld=t.iterator;else{const n=Object.getOwnPropertyNames(Map.prototype);for(let e=0;ea(sn(J[i.index])):i.index;if(Yt(e)){let J=null;if(!a&&l&&(J=function rL(t,n,e,i){const r=t.cleanup;if(null!=r)for(let s=0;sl?a[l]:null}"string"==typeof o&&(s+=2)}return null}(t,n,r,i.index)),null!==J)(J.__ngLastListenerFn__||J).__ngNextListenerFn__=s,J.__ngLastListenerFn__=s,g=!1;else{s=nm(i,n,u,s,!1);const we=e.listen(k,r,s);m.push(s,we),d&&d.push(r,z,D,D+1)}}else s=nm(i,n,u,s,!0),k.addEventListener(r,s,o),m.push(s),d&&d.push(r,z,D,o)}else s=nm(i,n,u,s,!1);const v=i.outputs;let C;if(g&&null!==v&&(C=v[r])){const T=C.length;if(T)for(let k=0;k0;)n=n[15],t--;return n}(t,Be.lFrame.contextLView))[8]}(t)}function sL(t,n){let e=null;const i=function fO(t){const n=t.attrs;if(null!=n){const e=n.indexOf(5);if(0==(1&e))return n[e+1]}return null}(t);for(let r=0;r=0}const gn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Qx(t){return t.substring(gn.key,gn.keyEnd)}function cL(t){return t.substring(gn.value,gn.valueEnd)}function Kx(t,n){const e=gn.textEnd;return e===n?-1:(n=gn.keyEnd=function hL(t,n,e){for(;n32;)n++;return n}(t,gn.key=n,e),Ca(t,n,e))}function Zx(t,n){const e=gn.textEnd;let i=gn.key=Ca(t,n,e);return e===i?-1:(i=gn.keyEnd=function fL(t,n,e){let i;for(;n=65&&(-33&i)<=90||i>=48&&i<=57);)n++;return n}(t,i,e),i=Jx(t,i,e),i=gn.value=Ca(t,i,e),i=gn.valueEnd=function pL(t,n,e){let i=-1,r=-1,s=-1,o=n,a=o;for(;o32&&(a=o),s=r,r=i,i=-33&l}return a}(t,i,e),Jx(t,i,e))}function Xx(t){gn.key=0,gn.keyEnd=0,gn.value=0,gn.valueEnd=0,gn.textEnd=t.length}function Ca(t,n,e){for(;n=0;e=Zx(n,e))iC(t,Qx(n),cL(n))}function Ji(t){tr(mi,xr,t,!0)}function xr(t,n){for(let e=function dL(t){return Xx(t),Kx(t,Ca(t,0,gn.textEnd))}(n);e>=0;e=Kx(n,e))mi(t,Qx(n),!0)}function er(t,n,e,i){const r=B(),s=st(),o=Hr(2);s.firstUpdatePass&&nC(s,t,o,i),n!==ze&&On(r,o,n)&&rC(s,s.data[Un()],r,r[11],t,r[o+1]=function CL(t,n){return null==t||("string"==typeof n?t+=n:"object"==typeof t&&(t=mt(gi(t)))),t}(n,e),i,o)}function tr(t,n,e,i){const r=st(),s=Hr(2);r.firstUpdatePass&&nC(r,null,s,i);const o=B();if(e!==ze&&On(o,s,e)){const a=r.data[Un()];if(oC(a,i)&&!tC(r,s)){let l=i?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(e=ff(l,e||"")),em(r,a,o,e,i)}else!function xL(t,n,e,i,r,s,o,a){r===ze&&(r=wt);let l=0,c=0,d=0=t.expandoStartIndex}function nC(t,n,e,i){const r=t.data;if(null===r[e+1]){const s=r[Un()],o=tC(t,e);oC(s,i)&&null===n&&!o&&(n=!1),n=function gL(t,n,e,i){const r=Pf(t);let s=i?n.residualClasses:n.residualStyles;if(null===r)0===(i?n.classBindings:n.styleBindings)&&(e=Nl(e=rm(null,t,n,e,i),n.attrs,i),s=null);else{const o=n.directiveStylingLast;if(-1===o||t[o]!==r)if(e=rm(r,t,n,e,i),null===s){let l=function _L(t,n,e){const i=e?n.classBindings:n.styleBindings;if(0!==zr(i))return t[Ki(i)]}(t,n,i);void 0!==l&&Array.isArray(l)&&(l=rm(null,t,n,l[1],i),l=Nl(l,n.attrs,i),function vL(t,n,e,i){t[Ki(e?n.classBindings:n.styleBindings)]=i}(t,n,i,l))}else s=function yL(t,n,e){let i;const r=n.directiveEnd;for(let s=1+n.directiveStylingLast;s0)&&(c=!0)}else d=e;if(r)if(0!==l){const m=Ki(t[a+1]);t[i+1]=kd(m,a),0!==m&&(t[m+1]=Cp(t[m+1],i)),t[a+1]=function bO(t,n){return 131071&t|n<<17}(t[a+1],i)}else t[i+1]=kd(a,0),0!==a&&(t[a+1]=Cp(t[a+1],i)),a=i;else t[i+1]=kd(l,0),0===a?a=i:t[l+1]=Cp(t[l+1],i),l=i;c&&(t[i+1]=xp(t[i+1])),Yx(t,d,i,!0),Yx(t,d,i,!1),function aL(t,n,e,i,r){const s=r?t.residualClasses:t.residualStyles;null!=s&&"string"==typeof n&&ta(s,n)>=0&&(e[i+1]=wp(e[i+1]))}(n,d,t,i,s),o=kd(a,l),s?n.classBindings=o:n.styleBindings=o}(r,s,n,e,o,i)}}function rm(t,n,e,i,r){let s=null;const o=e.directiveEnd;let a=e.directiveStylingLast;for(-1===a?a=e.directiveStart:a++;a0;){const l=t[r],c=Array.isArray(l),d=c?l[1]:l,u=null===d;let m=e[r+1];m===ze&&(m=u?wt:void 0);let g=u?Wf(m,i):d===i?m:void 0;if(c&&!Hd(g)&&(g=Wf(l,i)),Hd(g)&&(a=g,o))return a;const v=t[r+1];r=o?Ki(v):zr(v)}if(null!==n){let l=s?n.residualClasses:n.residualStyles;null!=l&&(a=Wf(l,i))}return a}function Hd(t){return void 0!==t}function oC(t,n){return 0!=(t.flags&(n?16:32))}function R(t,n=""){const e=B(),i=st(),r=t+20,s=i.firstCreatePass?oa(i,r,1,n,null):i.data[r],o=e[r]=function fp(t,n){return Yt(t)?t.createText(n):t.createTextNode(n)}(e[11],n);Ad(i,e,o,s),hr(s,!1)}function jt(t){return yt("",t,""),jt}function yt(t,n,e){const i=B(),r=fa(i,t,n,e);return r!==ze&&Ur(i,Un(),r),yt}function no(t,n,e,i,r){const s=B(),o=pa(s,t,n,e,i,r);return o!==ze&&Ur(s,Un(),o),no}function Bl(t,n,e){!function br(t){tr(iC,mL,t,!1)}(fa(B(),t,n,e))}function Cs(t,n,e){const i=B();return On(i,qo(),n)&&vi(st(),Qt(),i,t,n,i[11],e,!0),Cs}function Vl(t,n,e){const i=B();if(On(i,qo(),n)){const s=st(),o=Qt();vi(s,o,i,t,n,K0(Pf(s.data),o,i),e,!0)}return Vl}const jd="en-US";let MC=jd;function am(t,n,e,i,r){if(t=$e(t),Array.isArray(t))for(let s=0;s>20;if(da(t)||!t.multi){const g=new fl(l,r,f),v=cm(a,n,r?d:d+m,u);-1===v?(_d(ml(c,o),s,a),lm(s,t,n.length),n.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),e.push(g),o.push(g)):(e[v]=g,o[v]=g)}else{const g=cm(a,n,d+m,u),v=cm(a,n,d,d+m),C=g>=0&&e[g],T=v>=0&&e[v];if(r&&!T||!r&&!C){_d(ml(c,o),s,a);const k=function HN(t,n,e,i,r){const s=new fl(t,e,f);return s.multi=[],s.index=n,s.componentProviders=0,QC(s,r,i&&!e),s}(r?VN:BN,e.length,r,i,l);!r&&T&&(e[v].providerFactory=k),lm(s,t,n.length,0),n.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),e.push(k),o.push(k)}else lm(s,t,g>-1?g:v,QC(e[r?v:g],l,!r&&i));!r&&i&&T&&e[v].componentProviders++}}}function lm(t,n,e,i){const r=da(n),s=function fP(t){return!!t.useClass}(n);if(r||s){const l=(s?$e(n.useClass):n).prototype.ngOnDestroy;if(l){const c=t.destroyHooks||(t.destroyHooks=[]);if(!r&&n.multi){const d=c.indexOf(e);-1===d?c.push(e,[i,l]):c[d+1].push(i,l)}else c.push(e,l)}}}function QC(t,n,e){return e&&t.componentProviders++,t.multi.push(n)-1}function cm(t,n,e,i){for(let r=e;r{e.providersResolver=(i,r)=>function NN(t,n,e){const i=st();if(i.firstCreatePass){const r=Yi(t);am(e,i.data,i.blueprint,r,!0),am(n,i.data,i.blueprint,r,!1)}}(i,r?r(t):t,n)}}class KC{}class UN{resolveComponentFactory(n){throw function zN(t){const n=Error(`No component factory found for ${mt(t)}. Did you add it to @NgModule.entryComponents?`);return n.ngComponent=t,n}(n)}}let Gr=(()=>{class t{}return t.NULL=new UN,t})();function GN(){return Ma(pn(),B())}function Ma(t,n){return new q(Ai(t,n))}let q=(()=>{class t{constructor(e){this.nativeElement=e}}return t.__NG_ELEMENT_ID__=GN,t})();function $N(t){return t instanceof q?t.nativeElement:t}class Gl{}let nr=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>function qN(){const t=B(),e=fi(pn().index,t);return function WN(t){return t[11]}(ur(e)?e:t)}(),t})(),YN=(()=>{class t{}return t.\u0275prov=L({token:t,providedIn:"root",factory:()=>null}),t})();class ws{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const QN=new ws("13.2.7"),um={};function Wd(t,n,e,i,r=!1){for(;null!==e;){const s=n[e.index];if(null!==s&&i.push(sn(s)),qi(s))for(let a=10;a-1&&(mp(n,i),yd(e,i))}this._attachedToViewContainer=!1}n0(this._lView[1],this._lView)}onDestroy(n){B0(this._lView[1],this._lView,null,n)}markForCheck(){Bp(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Hp(this._lView[1],this._lView,this.context)}checkNoChanges(){!function nP(t,n,e){ad(!0);try{Hp(t,n,e)}finally{ad(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new le(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function XF(t,n){Tl(t,n,n[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new le(902,"");this._appRef=n}}class KN extends $l{constructor(n){super(n),this._view=n}detectChanges(){q0(this._view)}checkNoChanges(){!function iP(t){ad(!0);try{q0(t)}finally{ad(!1)}}(this._view)}get context(){return null}}class XC extends Gr{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const e=In(n);return new hm(e,this.ngModule)}}function JC(t){const n=[];for(let e in t)t.hasOwnProperty(e)&&n.push({propName:t[e],templateName:e});return n}class hm extends KC{constructor(n,e){super(),this.componentDef=n,this.ngModule=e,this.componentType=n.type,this.selector=function vO(t){return t.map(_O).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return JC(this.componentDef.inputs)}get outputs(){return JC(this.componentDef.outputs)}create(n,e,i,r){const s=(r=r||this.ngModule)?function XN(t,n){return{get:(e,i,r)=>{const s=t.get(e,um,r);return s!==um||i===um?s:n.get(e,i,r)}}}(n,r.injector):n,o=s.get(Gl,$y),a=s.get(YN,null),l=o.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",d=i?function N0(t,n,e){if(Yt(t))return t.selectRootElement(n,e===$i.ShadowDom);let i="string"==typeof n?t.querySelector(n):n;return i.textContent="",i}(l,i,this.componentDef.encapsulation):pp(o.createRenderer(null,this.componentDef),c,function ZN(t){const n=t.toLowerCase();return"svg"===n?"svg":"math"===n?"math":null}(c)),u=this.componentDef.onPush?576:528,m=function mx(t,n){return{components:[],scheduler:t||GF,clean:rP,playerHandler:n||null,flags:0}}(),g=Fd(0,null,null,1,0,null,null,null,null,null),v=kl(null,g,m,u,null,null,o,l,a,s);let C,T;ld(v);try{const k=function fx(t,n,e,i,r,s){const o=e[1];e[20]=t;const l=oa(o,20,2,"#host",null),c=l.mergedAttrs=n.hostAttrs;null!==c&&(Pd(l,c,!0),null!==t&&(fd(r,t,c),null!==l.classes&&bp(r,t,l.classes),null!==l.styles&&m0(r,t,l.styles)));const d=i.createRenderer(t,n),u=kl(e,P0(n),null,n.onPush?64:16,e[20],l,i,d,s||null,null);return o.firstCreatePass&&(_d(ml(l,e),o,n.type),U0(o,l),G0(l,e.length,1)),Od(e,u),e[20]=u}(d,this.componentDef,v,o,l);if(d)if(i)fd(l,d,["ng-version",QN.full]);else{const{attrs:D,classes:z}=function yO(t){const n=[],e=[];let i=1,r=2;for(;i0&&bp(l,d,z.join(" "))}if(T=Tf(g,20),void 0!==e){const D=T.projection=[];for(let z=0;zl(o,n)),n.contentQueries){const l=pn();n.contentQueries(1,o,l.directiveStart)}const a=pn();return!s.firstCreatePass||null===n.hostBindings&&null===n.hostAttrs||(_s(a.index),j0(e[1],a,0,a.directiveStart,a.directiveEnd,n),z0(n,o)),o}(k,this.componentDef,v,m,[DP]),Il(g,v,null)}finally{cd()}return new e2(this.componentType,C,Ma(T,v),v,T)}}class e2 extends class jN{}{constructor(n,e,i,r,s){super(),this.location=i,this._rootLView=r,this._tNode=s,this.instance=e,this.hostView=this.changeDetectorRef=new KN(r),this.componentType=n}get injector(){return new Ko(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}}class $r{}class ew{}const Ea=new Map;class iw extends $r{constructor(n,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new XC(this);const i=Mi(n);this._bootstrapComponents=gr(i.bootstrap),this._r3Injector=nx(n,e,[{provide:$r,useValue:this},{provide:Gr,useValue:this.componentFactoryResolver}],mt(n)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(n)}get(n,e=Ht.THROW_IF_NOT_FOUND,i=Ne.Default){return n===Ht||n===$r||n===zp?this:this._r3Injector.get(n,e,i)}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class fm extends ew{constructor(n){super(),this.moduleType=n,null!==Mi(n)&&function n2(t){const n=new Set;!function e(i){const r=Mi(i,!0),s=r.id;null!==s&&(function tw(t,n,e){if(n&&n!==e)throw new Error(`Duplicate module registered for ${t} - ${mt(n)} vs ${mt(n.name)}`)}(s,Ea.get(s),i),Ea.set(s,i));const o=gr(r.imports);for(const a of o)n.has(a)||(n.add(a),e(a))}(t)}(n)}create(n){return new iw(this.moduleType,n)}}function pm(t,n,e){const i=zn()+t,r=B();return r[i]===ze?vr(r,i,e?n.call(e):n()):function Ol(t,n){return t[n]}(r,i)}function qn(t,n,e,i){return function sw(t,n,e,i,r,s){const o=n+e;return On(t,o,r)?vr(t,o+1,s?i.call(s,r):i(r)):Wl(t,o+1)}(B(),zn(),t,n,e,i)}function rw(t,n,e,i,r){return function ow(t,n,e,i,r,s,o){const a=n+e;return to(t,a,r,s)?vr(t,a+2,o?i.call(o,r,s):i(r,s)):Wl(t,a+2)}(B(),zn(),t,n,e,i,r)}function Wl(t,n){const e=t[n];return e===ze?void 0:e}function mm(t){return n=>{setTimeout(t,void 0,n)}}const xe=class v2 extends Y{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,e,i){var r,s,o;let a=n,l=e||(()=>null),c=i;if(n&&"object"==typeof n){const u=n;a=null===(r=u.next)||void 0===r?void 0:r.bind(u),l=null===(s=u.error)||void 0===s?void 0:s.bind(u),c=null===(o=u.complete)||void 0===o?void 0:o.bind(u)}this.__isAsync&&(l=mm(l),a&&(a=mm(a)),c&&(c=mm(c)));const d=super.subscribe({next:a,error:l,complete:c});return n instanceof W&&n.add(d),d}};function y2(){return this._results[ua()]()}class ro{constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=ua(),i=ro.prototype;i[e]||(i[e]=y2)}get changes(){return this._changes||(this._changes=new xe)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,e){return this._results.reduce(n,e)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,e){const i=this;i.dirty=!1;const r=Ti(n);(this._changesDetected=!function SR(t,n,e){if(t.length!==n.length)return!1;for(let i=0;i{class t{}return t.__NG_ELEMENT_ID__=C2,t})();const b2=on,x2=class extends b2{constructor(n,e,i){super(),this._declarationLView=n,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(n){const e=this._declarationTContainer.tViews,i=kl(this._declarationLView,e,n,16,null,e.declTNode,null,null,null,null);i[17]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[19];return null!==s&&(i[19]=s.createEmbeddedView(e)),Il(e,i,n),new $l(i)}};function C2(){return qd(pn(),B())}function qd(t,n){return 4&t.type?new x2(n,t,Ma(t,n)):null}let _n=(()=>{class t{}return t.__NG_ELEMENT_ID__=w2,t})();function w2(){return hw(pn(),B())}const D2=_n,dw=class extends D2{constructor(n,e,i){super(),this._lContainer=n,this._hostTNode=e,this._hostLView=i}get element(){return Ma(this._hostTNode,this._hostLView)}get injector(){return new Ko(this._hostTNode,this._hostLView)}get parentInjector(){const n=gd(this._hostTNode,this._hostLView);if(lb(n)){const e=Qo(n,this._hostLView),i=Yo(n);return new Ko(e[1].data[i+8],e)}return new Ko(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const e=uw(this._lContainer);return null!==e&&e[n]||null}get length(){return this._lContainer.length-10}createEmbeddedView(n,e,i){const r=n.createEmbeddedView(e||{});return this.insert(r,i),r}createComponent(n,e,i,r,s){const o=n&&!function vl(t){return"function"==typeof t}(n);let a;if(o)a=e;else{const u=e||{};a=u.index,i=u.injector,r=u.projectableNodes,s=u.ngModuleRef}const l=o?n:new hm(In(n)),c=i||this.parentInjector;if(!s&&null==l.ngModule){const m=(o?c:this.parentInjector).get($r,null);m&&(s=m)}const d=l.create(c,r,void 0,s);return this.insert(d.hostView,a),d}insert(n,e){const i=n._lView,r=i[1];if(function KI(t){return qi(t[3])}(i)){const d=this.indexOf(n);if(-1!==d)this.detach(d);else{const u=i[3],m=new dw(u,u[6],u[3]);m.detach(m.indexOf(n))}}const s=this._adjustIndex(e),o=this._lContainer;!function eO(t,n,e,i){const r=10+i,s=e.length;i>0&&(e[r-1][4]=n),i0)i.push(o[a/2]);else{const c=s[a+1],d=n[-l];for(let u=10;u{class t{constructor(e){this.appInits=e,this.resolve=Kd,this.reject=Kd,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{s.subscribe({complete:a,error:l})});e.push(o)}}Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return t.\u0275fac=function(e){return new(e||t)(w(Sm,8))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Ql=new j("AppId",{providedIn:"root",factory:function Pw(){return`${Tm()}${Tm()}${Tm()}`}});function Tm(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Lw=new j("Platform Initializer"),ri=new j("Platform ID"),km=new j("appBootstrapListener");let Nw=(()=>{class t{log(e){console.log(e)}warn(e){console.warn(e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();const Wr=new j("LocaleId",{providedIn:"root",factory:()=>Xs(Wr,Ne.Optional|Ne.SkipSelf)||function Q2(){return"undefined"!=typeof $localize&&$localize.locale||jd}()});class Z2{constructor(n,e){this.ngModuleFactory=n,this.componentFactories=e}}let Bw=(()=>{class t{compileModuleSync(e){return new fm(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),s=gr(Mi(e).declarations).reduce((o,a)=>{const l=In(a);return l&&o.push(new hm(l)),o},[]);return new Z2(i,s)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const J2=(()=>Promise.resolve(0))();function Im(t){"undefined"==typeof Zone?J2.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class ve{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new xe(!1),this.onMicrotaskEmpty=new xe(!1),this.onStable=new xe(!1),this.onError=new xe(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&e,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function eB(){let t=vt.requestAnimationFrame,n=vt.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&n){const e=t[Zone.__symbol__("OriginalDelegate")];e&&(t=e);const i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function iB(t){const n=()=>{!function nB(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(vt,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Fm(t),t.isCheckStableRunning=!0,Rm(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Fm(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,s,o,a)=>{try{return Vw(t),e.invokeTask(r,s,o,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||t.shouldCoalesceRunChangeDetection)&&n(),Hw(t)}},onInvoke:(e,i,r,s,o,a,l)=>{try{return Vw(t),e.invoke(r,s,o,a,l)}finally{t.shouldCoalesceRunChangeDetection&&n(),Hw(t)}},onHasTask:(e,i,r,s)=>{e.hasTask(r,s),i===r&&("microTask"==s.change?(t._hasPendingMicrotasks=s.microTask,Fm(t),Rm(t)):"macroTask"==s.change&&(t.hasPendingMacrotasks=s.macroTask))},onHandleError:(e,i,r,s)=>(e.handleError(r,s),t.runOutsideAngular(()=>t.onError.emit(s)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ve.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(ve.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(n,e,i){return this._inner.run(n,e,i)}runTask(n,e,i,r){const s=this._inner,o=s.scheduleEventTask("NgZoneEvent: "+r,n,tB,Kd,Kd);try{return s.runTask(o,e,i)}finally{s.cancelTask(o)}}runGuarded(n,e,i){return this._inner.runGuarded(n,e,i)}runOutsideAngular(n){return this._outer.run(n)}}const tB={};function Rm(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Fm(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function Vw(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Hw(t){t._nesting--,Rm(t)}class rB{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new xe,this.onMicrotaskEmpty=new xe,this.onStable=new xe,this.onError=new xe}run(n,e,i){return n.apply(e,i)}runGuarded(n,e,i){return n.apply(e,i)}runOutsideAngular(n){return n()}runTask(n,e,i,r){return n.apply(e,i)}}let Om=(()=>{class t{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?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:()=>{ve.assertNotInAngularZone(),Im(()=>{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())Im(()=>{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 s=-1;i&&i>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==s),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:s,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}findProviders(e,i,r){return[]}}return t.\u0275fac=function(e){return new(e||t)(w(ve))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})(),jw=(()=>{class t{constructor(){this._applications=new Map,Pm.addToWindow(this)}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 Pm.findTestabilityInTree(this,e,i)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();class sB{addToWindow(n){}findTestabilityInTree(n,e,i){return null}}let ir,Pm=new sB;const zw=new j("AllowMultipleToken");class Uw{constructor(n,e){this.name=n,this.token=e}}function Gw(t,n,e=[]){const i=`Platform: ${n}`,r=new j(i);return(s=[])=>{let o=$w();if(!o||o.injector.get(zw,!1))if(t)t(e.concat(s).concat({provide:r,useValue:!0}));else{const a=e.concat(s).concat({provide:r,useValue:!0},{provide:Up,useValue:"platform"});!function cB(t){if(ir&&!ir.destroyed&&!ir.injector.get(zw,!1))throw new le(400,"");ir=t.get(Ww);const n=t.get(Lw,null);n&&n.forEach(e=>e())}(Ht.create({providers:a,name:i}))}return function dB(t){const n=$w();if(!n)throw new le(401,"");return n}()}}function $w(){return ir&&!ir.destroyed?ir:null}let Ww=(()=>{class t{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const a=function uB(t,n){let e;return e="noop"===t?new rB:("zone.js"===t?void 0:t)||new ve({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==n?void 0:n.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==n?void 0:n.ngZoneRunCoalescing)}),e}(i?i.ngZone:void 0,{ngZoneEventCoalescing:i&&i.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:i&&i.ngZoneRunCoalescing||!1}),l=[{provide:ve,useValue:a}];return a.run(()=>{const c=Ht.create({providers:l,parent:this.injector,name:e.moduleType.name}),d=e.create(c),u=d.injector.get(ys,null);if(!u)throw new le(402,"");return a.runOutsideAngular(()=>{const m=a.onError.subscribe({next:g=>{u.handleError(g)}});d.onDestroy(()=>{Lm(this._modules,d),m.unsubscribe()})}),function hB(t,n,e){try{const i=e();return Ll(i)?i.catch(r=>{throw n.runOutsideAngular(()=>t.handleError(r)),r}):i}catch(i){throw n.runOutsideAngular(()=>t.handleError(i)),i}}(u,a,()=>{const m=d.injector.get(Am);return m.runInitializers(),m.donePromise.then(()=>(function WL(t){ui(t,"Expected localeId to be defined"),"string"==typeof t&&(MC=t.toLowerCase().replace(/_/g,"-"))}(d.injector.get(Wr,jd)||jd),this._moduleDoBootstrap(d),d))})})}bootstrapModule(e,i=[]){const r=qw({},i);return function aB(t,n,e){const i=new fm(e);return Promise.resolve(i)}(0,0,e).then(s=>this.bootstrapModuleFactory(s,r))}_moduleDoBootstrap(e){const i=e.injector.get(Aa);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new le(403,"");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 le(404,"");this._modules.slice().forEach(e=>e.destroy()),this._destroyListeners.forEach(e=>e()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(e){return new(e||t)(w(Ht))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();function qw(t,n){return Array.isArray(n)?n.reduce(qw,t):Object.assign(Object.assign({},t),n)}let Aa=(()=>{class t{constructor(e,i,r,s,o){this._zone=e,this._injector=i,this._exceptionHandler=r,this._componentFactoryResolver=s,this._initStatus=o,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const a=new Ye(c=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{c.next(this._stable),c.complete()})}),l=new Ye(c=>{let d;this._zone.runOutsideAngular(()=>{d=this._zone.onStable.subscribe(()=>{ve.assertNotInAngularZone(),Im(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,c.next(!0))})})});const u=this._zone.onUnstable.subscribe(()=>{ve.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{c.next(!1)}))});return()=>{d.unsubscribe(),u.unsubscribe()}});this.isStable=Lr(a,l.pipe(ky()))}bootstrap(e,i){if(!this._initStatus.done)throw new le(405,"");let r;r=e instanceof KC?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(r.componentType);const s=function lB(t){return t.isBoundToModule}(r)?void 0:this._injector.get($r),a=r.create(Ht.NULL,[],i||r.selector,s),l=a.location.nativeElement,c=a.injector.get(Om,null),d=c&&a.injector.get(jw);return c&&d&&d.registerApplication(l,c),a.onDestroy(()=>{this.detachView(a.hostView),Lm(this.components,a),d&&d.unregisterApplication(l)}),this._loadComponent(a),a}tick(){if(this._runningTick)throw new le(101,"");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;Lm(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(km,[]).concat(this._bootstrapListeners).forEach(r=>r(e))}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(e){return new(e||t)(w(ve),w(Ht),w(ys),w(Gr),w(Am))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Lm(t,n){const e=t.indexOf(n);e>-1&&t.splice(e,1)}let Qw=!0,It=(()=>{class t{}return t.__NG_ELEMENT_ID__=mB,t})();function mB(t){return function gB(t,n,e){if(id(t)&&!e){const i=fi(t.index,n);return new $l(i,i)}return 47&t.type?new $l(n[16],n):null}(pn(),B(),16==(16&t))}class eD{constructor(){}supports(n){return Fl(n)}create(n){return new CB(n)}}const xB=(t,n)=>n;class CB{constructor(n){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=n||xB}forEachItem(n){let e;for(e=this._itHead;null!==e;e=e._next)n(e)}forEachOperation(n){let e=this._itHead,i=this._removalsHead,r=0,s=null;for(;e||i;){const o=!i||e&&e.currentIndex{o=this._trackByFn(r,a),null!==e&&Object.is(e.trackById,o)?(i&&(e=this._verifyReinsertion(e,a,o,r)),Object.is(e.item,a)||this._addIdentityChange(e,a)):(e=this._mismatch(e,a,o,r),i=!0),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,e,i,r){let s;return null===n?s=this._itTail:(s=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._reinsertAfter(n,s,r)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._moveAfter(n,s,r)):n=this._addAfter(new wB(e,i),s,r),n}_verifyReinsertion(n,e,i,r){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==s?n=this._reinsertAfter(s,n._prev,r):n.currentIndex!=r&&(n.currentIndex=r,this._addToMoves(n,r)),n}_truncate(n){for(;null!==n;){const e=n._next;this._addToRemovals(this._unlink(n)),n=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const r=n._prevRemoved,s=n._nextRemoved;return null===r?this._removalsHead=s:r._nextRemoved=s,null===s?this._removalsTail=r:s._prevRemoved=r,this._insertAfter(n,e,i),this._addToMoves(n,i),n}_moveAfter(n,e,i){return this._unlink(n),this._insertAfter(n,e,i),this._addToMoves(n,i),n}_addAfter(n,e,i){return this._insertAfter(n,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,e,i){const r=null===e?this._itHead:e._next;return n._next=r,n._prev=e,null===r?this._itTail=n:r._prev=n,null===e?this._itHead=n:e._next=n,null===this._linkedRecords&&(this._linkedRecords=new tD),this._linkedRecords.put(n),n.currentIndex=i,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const e=n._prev,i=n._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,n}_addToMoves(n,e){return n.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new tD),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,e){return n.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class wB{constructor(n,e){this.item=n,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 DB{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,n))return i;return null}remove(n){const e=n._prevDup,i=n._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class tD{constructor(){this.map=new Map}put(n){const e=n.trackById;let i=this.map.get(e);i||(i=new DB,this.map.set(e,i)),i.add(n)}get(n,e){const r=this.map.get(n);return r?r.get(n,e):null}remove(n){const e=n.trackById;return this.map.get(e).remove(n)&&this.map.delete(e),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function nD(t,n,e){const i=t.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 s=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,s)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,e){if(n){const i=n._prev;return e._next=n,e._prev=i,n._prev=e,i&&(i._next=e),n===this._mapHead&&(this._mapHead=e),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(n,e){if(this._records.has(n)){const r=this._records.get(n);this._maybeAddToChanges(r,e);const s=r._prev,o=r._next;return s&&(s._next=o),o&&(o._prev=s),r._next=null,r._prev=null,r}const i=new EB(n);return this._records.set(n,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,e){Object.is(e,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=e,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,e){n instanceof Map?n.forEach(e):Object.keys(n).forEach(i=>e(n[i],i))}}class EB{constructor(n){this.key=n,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 rD(){return new Cr([new eD])}let Cr=(()=>{class t{constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||rD()),deps:[[t,new jr,new ii]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new le(901,"")}}return t.\u0275prov=L({token:t,providedIn:"root",factory:rD}),t})();function sD(){return new oo([new iD])}let oo=(()=>{class t{constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||sD()),deps:[[t,new jr,new ii]]}}find(e){const i=this.factories.find(s=>s.supports(e));if(i)return i;throw new le(901,"")}}return t.\u0275prov=L({token:t,providedIn:"root",factory:sD}),t})();const TB=Gw(null,"core",[{provide:ri,useValue:"unknown"},{provide:Ww,deps:[Ht]},{provide:jw,deps:[]},{provide:Nw,deps:[]}]);let kB=(()=>{class t{constructor(e){}}return t.\u0275fac=function(e){return new(e||t)(w(Aa))},t.\u0275mod=ue({type:t}),t.\u0275inj=de({}),t})(),Jd=null;function wr(){return Jd}const Se=new j("DocumentToken");let ao=(()=>{class t{historyGo(e){throw new Error("Not implemented")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:function(){return function OB(){return w(oD)}()},providedIn:"platform"}),t})();const PB=new j("Location Initialized");let oD=(()=>{class t extends ao{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return wr().getBaseHref(this._doc)}onPopState(e){const i=wr().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=wr().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){aD()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){aD()?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 t.\u0275fac=function(e){return new(e||t)(w(Se))},t.\u0275prov=L({token:t,factory:function(){return function LB(){return new oD(w(Se))}()},providedIn:"platform"}),t})();function aD(){return!!window.history.pushState}function jm(t,n){if(0==t.length)return n;if(0==n.length)return t;let e=0;return t.endsWith("/")&&e++,n.startsWith("/")&&e++,2==e?t+n.substring(1):1==e?t+n:t+"/"+n}function lD(t){const n=t.match(/#|\?|$/),e=n&&n.index||t.length;return t.slice(0,e-("/"===t[e-1]?1:0))+t.slice(e)}function qr(t){return t&&"?"!==t[0]?"?"+t:t}let Ta=(()=>{class t{historyGo(e){throw new Error("Not implemented")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:function(){return function NB(t){const n=w(Se).location;return new cD(w(ao),n&&n.origin||"")}()},providedIn:"root"}),t})();const zm=new j("appBaseHref");let cD=(()=>{class t extends Ta{constructor(e,i){if(super(),this._platformLocation=e,this._removeListenerFns=[],null==i&&(i=this._platformLocation.getBaseHrefFromDOM()),null==i)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");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}prepareExternalUrl(e){return jm(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+qr(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,s){const o=this.prepareExternalUrl(r+qr(s));this._platformLocation.pushState(e,i,o)}replaceState(e,i,r,s){const o=this.prepareExternalUrl(r+qr(s));this._platformLocation.replaceState(e,i,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return t.\u0275fac=function(e){return new(e||t)(w(ao),w(zm,8))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})(),BB=(()=>{class t extends Ta{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=jm(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,r,s){let o=this.prepareExternalUrl(r+qr(s));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(e,i,o)}replaceState(e,i,r,s){let o=this.prepareExternalUrl(r+qr(s));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return t.\u0275fac=function(e){return new(e||t)(w(ao),w(zm,8))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})(),Kl=(()=>{class t{constructor(e,i){this._subject=new xe,this._urlChangeListeners=[],this._platformStrategy=e;const r=this._platformStrategy.getBaseHref();this._platformLocation=i,this._baseHref=lD(dD(r)),this._platformStrategy.onPopState(s=>{this._subject.emit({url:this.path(!0),pop:!0,state:s.state,type:s.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+qr(i))}normalize(e){return t.stripTrailingSlash(function HB(t,n){return t&&n.startsWith(t)?n.substring(t.length):n}(this._baseHref,dD(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._platformStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+qr(i)),r)}replaceState(e,i="",r=null){this._platformStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+qr(i)),r)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(e=0){var i,r;null===(r=(i=this._platformStrategy).historyGo)||void 0===r||r.call(i,e)}onUrlChange(e){this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}))}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}}return t.normalizeQueryParams=qr,t.joinWithSlash=jm,t.stripTrailingSlash=lD,t.\u0275fac=function(e){return new(e||t)(w(Ta),w(ao))},t.\u0275prov=L({token:t,factory:function(){return function VB(){return new Kl(w(Ta),w(ao))}()},providedIn:"root"}),t})();function dD(t){return t.replace(/\/index.html$/,"")}function yD(t,n){n=encodeURIComponent(n);for(const e of t.split(";")){const i=e.indexOf("="),[r,s]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===n)return decodeURIComponent(s)}return null}let lo=(()=>{class t{constructor(e,i,r,s){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=r,this._renderer=s,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&&(Fl(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 ${mt(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 t.\u0275fac=function(e){return new(e||t)(f(Cr),f(oo),f(q),f(nr))},t.\u0275dir=I({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t})();class DV{constructor(n,e,i,r){this.$implicit=n,this.ngForOf=e,this.index=i,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Jl=(()=>{class t{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,s,o)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new DV(r.item,this._ngForOf,-1,-1),null===o?void 0:o);else if(null==o)i.remove(null===s?void 0:s);else if(null!==s){const a=i.get(s);i.move(a,o),bD(a,r)}});for(let r=0,s=i.length;r{bD(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return t.\u0275fac=function(e){return new(e||t)(f(_n),f(on),f(Cr))},t.\u0275dir=I({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();function bD(t,n){t.context.$implicit=n.item}let oi=(()=>{class t{constructor(e,i){this._viewContainer=e,this._context=new MV,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){xD("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){xD("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return t.\u0275fac=function(e){return new(e||t)(f(_n),f(on))},t.\u0275dir=I({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class MV{constructor(){this.$implicit=null,this.ngIf=null}}function xD(t,n){if(n&&!n.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${mt(n)}'.`)}class Xm{constructor(n,e){this._viewContainerRef=n,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(n){n&&!this._created?this.create():!n&&this._created&&this.destroy()}}let ec=(()=>{class t{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 t{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new Xm(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return t.\u0275fac=function(e){return new(e||t)(f(_n),f(on),f(ec,9))},t.\u0275dir=I({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),t})(),tc=(()=>{class t{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,s]=e.split(".");null!=(i=null!=i&&s?`${i}${s}`:i)?this._renderer.setStyle(this._ngEl.nativeElement,r,i):this._renderer.removeStyle(this._ngEl.nativeElement,r)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(oo),f(nr))},t.\u0275dir=I({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),t})(),Pn=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({}),t})();const DD="browser";function Ds(t){return t===DD}function ka(t){return"server"===t}let JV=(()=>{class t{}return t.\u0275prov=L({token:t,providedIn:"root",factory:()=>new eH(w(Se),window)}),t})();class eH{constructor(n,e){this.document=n,this.window=e,this.offset=()=>[0,0]}setOffset(n){this.offset=Array.isArray(n)?()=>n:n}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(n){this.supportsScrolling()&&this.window.scrollTo(n[0],n[1])}scrollToAnchor(n){if(!this.supportsScrolling())return;const e=function tH(t,n){const e=t.getElementById(n)||t.getElementsByName(n)[0];if(e)return e;if("function"==typeof t.createTreeWalker&&t.body&&(t.body.createShadowRoot||t.body.attachShadow)){const i=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let r=i.currentNode;for(;r;){const s=r.shadowRoot;if(s){const o=s.getElementById(n)||s.querySelector(`[name="${n}"]`);if(o)return o}r=i.nextNode()}}return null}(this.document,n);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(n){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=n)}}scrollToElement(n){const e=n.getBoundingClientRect(),i=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo(i-s[0],r-s[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const n=MD(this.window.history)||MD(Object.getPrototypeOf(this.window.history));return!(!n||!n.writable&&!n.set)}catch(n){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(n){return!1}}}function MD(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}class ED{}class ng extends class nH extends class FB{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function RB(t){Jd||(Jd=t)}(new ng)}onAndCancel(n,e,i){return n.addEventListener(e,i,!1),()=>{n.removeEventListener(e,i,!1)}}dispatchEvent(n,e){n.dispatchEvent(e)}remove(n){n.parentNode&&n.parentNode.removeChild(n)}createElement(n,e){return(e=e||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,e){return"window"===e?window:"document"===e?n:"body"===e?n.body:null}getBaseHref(n){const e=function iH(){return nc=nc||document.querySelector("base"),nc?nc.getAttribute("href"):null}();return null==e?null:function rH(t){cu=cu||document.createElement("a"),cu.setAttribute("href",t);const n=cu.pathname;return"/"===n.charAt(0)?n:`/${n}`}(e)}resetBaseElement(){nc=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return yD(document.cookie,n)}}let cu,nc=null;const SD=new j("TRANSITION_ID"),oH=[{provide:Sm,useFactory:function sH(t,n,e){return()=>{e.get(Am).donePromise.then(()=>{const i=wr(),r=n.querySelectorAll(`style[ng-transition="${t}"]`);for(let s=0;s{const s=n.findTestabilityInTree(i,r);if(null==s)throw new Error("Could not find testability for element.");return s},vt.getAllAngularTestabilities=()=>n.getAllTestabilities(),vt.getAllAngularRootElements=()=>n.getAllRootElements(),vt.frameworkStabilizers||(vt.frameworkStabilizers=[]),vt.frameworkStabilizers.push(i=>{const r=vt.getAllAngularTestabilities();let s=r.length,o=!1;const a=function(l){o=o||l,s--,0==s&&i(o)};r.forEach(function(l){l.whenStable(a)})})}findTestabilityInTree(n,e,i){if(null==e)return null;const r=n.getTestability(e);return null!=r?r:i?wr().isShadowRoot(e)?this.findTestabilityInTree(n,e.host,!0):this.findTestabilityInTree(n,e.parentElement,!0):null}}let aH=(()=>{class t{build(){return new XMLHttpRequest}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();const du=new j("EventManagerPlugins");let uu=(()=>{class t{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 s=0;s{class t{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 t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})(),ic=(()=>{class t extends TD{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,r){e.forEach(s=>{const o=this._doc.createElement("style");o.textContent=s,r.push(i.appendChild(o))})}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(kD),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(e,r,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(kD))}}return t.\u0275fac=function(e){return new(e||t)(w(Se))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();function kD(t){wr().remove(t)}const rg={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/"},sg=/%COMP%/g;function hu(t,n,e){for(let i=0;i{if("__ngUnwrap__"===n)return t;!1===t(n)&&(n.preventDefault(),n.returnValue=!1)}}let fu=(()=>{class t{constructor(e,i,r){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new og(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case $i.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new fH(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(e),r}case 1:case $i.ShadowDom:return new pH(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const r=hu(i.id,i.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(e){return new(e||t)(w(uu),w(ic),w(Ql))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();class og{constructor(n){this.eventManager=n,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(n,e){return e?document.createElementNS(rg[e]||e,n):document.createElement(n)}createComment(n){return document.createComment(n)}createText(n){return document.createTextNode(n)}appendChild(n,e){n.appendChild(e)}insertBefore(n,e,i){n&&n.insertBefore(e,i)}removeChild(n,e){n&&n.removeChild(e)}selectRootElement(n,e){let i="string"==typeof n?document.querySelector(n):n;if(!i)throw new Error(`The selector "${n}" did not match any elements`);return e||(i.textContent=""),i}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,e,i,r){if(r){e=r+":"+e;const s=rg[r];s?n.setAttributeNS(s,e,i):n.setAttribute(e,i)}else n.setAttribute(e,i)}removeAttribute(n,e,i){if(i){const r=rg[i];r?n.removeAttributeNS(r,e):n.removeAttribute(`${i}:${e}`)}else n.removeAttribute(e)}addClass(n,e){n.classList.add(e)}removeClass(n,e){n.classList.remove(e)}setStyle(n,e,i,r){r&(_i.DashCase|_i.Important)?n.style.setProperty(e,i,r&_i.Important?"important":""):n.style[e]=i}removeStyle(n,e,i){i&_i.DashCase?n.style.removeProperty(e):n.style[e]=""}setProperty(n,e,i){n[e]=i}setValue(n,e){n.nodeValue=e}listen(n,e,i){return"string"==typeof n?this.eventManager.addGlobalEventListener(n,e,FD(i)):this.eventManager.addEventListener(n,e,FD(i))}}class fH extends og{constructor(n,e,i,r){super(n),this.component=i;const s=hu(r+"-"+i.id,i.styles,[]);e.addStyles(s),this.contentAttr=function dH(t){return"_ngcontent-%COMP%".replace(sg,t)}(r+"-"+i.id),this.hostAttr=function uH(t){return"_nghost-%COMP%".replace(sg,t)}(r+"-"+i.id)}applyToHost(n){super.setAttribute(n,this.hostAttr,"")}createElement(n,e){const i=super.createElement(n,e);return super.setAttribute(i,this.contentAttr,""),i}}class pH extends og{constructor(n,e,i,r){super(n),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const s=hu(r.id,r.styles,[]);for(let o=0;o{class t extends AD{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}}return t.\u0275fac=function(e){return new(e||t)(w(Se))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();const PD=["alt","control","meta","shift"],_H={"\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"},LD={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},vH={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let yH=(()=>{class t extends AD{constructor(e){super(e)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,i,r){const s=t.parseEventName(i),o=t.eventCallback(s.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>wr().onAndCancel(e,s.domEventName,o))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const s=t._normalizeKey(i.pop());let o="";if(PD.forEach(l=>{const c=i.indexOf(l);c>-1&&(i.splice(c,1),o+=l+".")}),o+=s,0!=i.length||0===s.length)return null;const a={};return a.domEventName=r,a.fullKey=o,a}static getEventFullKey(e){let i="",r=function bH(t){let n=t.key;if(null==n){if(n=t.keyIdentifier,null==n)return"Unidentified";n.startsWith("U+")&&(n=String.fromCharCode(parseInt(n.substring(2),16)),3===t.location&&LD.hasOwnProperty(n)&&(n=LD[n]))}return _H[n]||n}(e);return r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),PD.forEach(s=>{s!=r&&vH[s](e)&&(i+=s+".")}),i+=r,i}static eventCallback(e,i,r){return s=>{t.getEventFullKey(s)===e&&r.runGuarded(()=>i(s))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return t.\u0275fac=function(e){return new(e||t)(w(Se))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();const DH=Gw(TB,"browser",[{provide:ri,useValue:DD},{provide:Lw,useValue:function xH(){ng.makeCurrent(),ig.init()},multi:!0},{provide:Se,useFactory:function wH(){return function WI(t){Sf=t}(document),document},deps:[]}]),MH=[{provide:Up,useValue:"root"},{provide:ys,useFactory:function CH(){return new ys},deps:[]},{provide:du,useClass:mH,multi:!0,deps:[Se,ve,ri]},{provide:du,useClass:yH,multi:!0,deps:[Se]},{provide:fu,useClass:fu,deps:[uu,ic,Ql]},{provide:Gl,useExisting:fu},{provide:TD,useExisting:ic},{provide:ic,useClass:ic,deps:[Se]},{provide:Om,useClass:Om,deps:[ve]},{provide:uu,useClass:uu,deps:[du,ve]},{provide:ED,useClass:aH,deps:[]}];let ND=(()=>{class t{constructor(e){if(e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(e){return{ngModule:t,providers:[{provide:Ql,useValue:e.appId},{provide:SD,useExisting:Ql},oH]}}}return t.\u0275fac=function(e){return new(e||t)(w(t,12))},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:MH,imports:[Pn,kB]}),t})();"undefined"!=typeof window&&window;let rc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:function(e){let i=null;return i=e?new(e||t):w(HD),i},providedIn:"root"}),t})(),HD=(()=>{class t extends rc{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case dt.NONE:return i;case dt.HTML:return pr(i,"HTML")?gi(i):jb(this._doc,String(i)).toString();case dt.STYLE:return pr(i,"Style")?gi(i):i;case dt.SCRIPT:if(pr(i,"Script"))return gi(i);throw new Error("unsafe value used in a script context");case dt.URL:return Fb(i),pr(i,"URL")?gi(i):Dl(String(i));case dt.RESOURCE_URL:if(pr(i,"ResourceURL"))return gi(i);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return function rF(t){return new JR(t)}(e)}bypassSecurityTrustStyle(e){return function sF(t){return new eF(t)}(e)}bypassSecurityTrustScript(e){return function oF(t){return new tF(t)}(e)}bypassSecurityTrustUrl(e){return function aF(t){return new nF(t)}(e)}bypassSecurityTrustResourceUrl(e){return function lF(t){return new iF(t)}(e)}}return t.\u0275fac=function(e){return new(e||t)(w(Se))},t.\u0275prov=L({token:t,factory:function(e){let i=null;return i=e?new e:function PH(t){return new HD(t.get(Se))}(w(Ht)),i},providedIn:"root"}),t})();function De(...t){return xn(t,ol(t))}function Ia(t,n){return N(n)?fn(t,n,1):fn(t,1)}function Ut(t,n){return Mt((e,i)=>{let r=0;e.subscribe(xt(i,s=>t.call(n,s,r++)&&i.next(s)))})}class jD{}class zD{}class Lt{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?this.lazyInit="string"==typeof n?()=>{this.headers=new Map,n.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const r=e.slice(0,i),s=r.toLowerCase(),o=e.slice(i+1).trim();this.maybeSetNormalizedName(r,s),this.headers.has(s)?this.headers.get(s).push(o):this.headers.set(s,[o])}})}:()=>{this.headers=new Map,Object.keys(n).forEach(e=>{let i=n[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(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const e=this.headers.get(n.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,e){return this.clone({name:n,value:e,op:"a"})}set(n,e){return this.clone({name:n,value:e,op:"s"})}delete(n,e){return this.clone({name:n,value:e,op:"d"})}maybeSetNormalizedName(n,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,n)}init(){this.lazyInit&&(this.lazyInit instanceof Lt?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(e=>{this.headers.set(e,n.headers.get(e)),this.normalizedNames.set(e,n.normalizedNames.get(e))})}clone(n){const e=new Lt;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof Lt?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([n]),e}applyUpdate(n){const e=n.name.toLowerCase();switch(n.op){case"a":case"s":let i=n.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(n.name,e);const r=("a"===n.op?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":const s=n.value;if(s){let o=this.headers.get(e);if(!o)return;o=o.filter(a=>-1===s.indexOf(a)),0===o.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>n(this.normalizedNames.get(e),this.headers.get(e)))}}class LH{encodeKey(n){return UD(n)}encodeValue(n){return UD(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const BH=/%(\d[a-f0-9])/gi,VH={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function UD(t){return encodeURIComponent(t).replace(BH,(n,e)=>{var i;return null!==(i=VH[e])&&void 0!==i?i:n})}function GD(t){return`${t}`}class Es{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new LH,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function NH(t,n){const e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(r=>{const s=r.indexOf("="),[o,a]=-1==s?[n.decodeKey(r),""]:[n.decodeKey(r.slice(0,s)),n.decodeValue(r.slice(s+1))],l=e.get(o)||[];l.push(a),e.set(o,l)}),e}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(e=>{const i=n.fromObject[e];this.map.set(e,Array.isArray(i)?i:[i])})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const e=this.map.get(n);return e?e[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,e){return this.clone({param:n,value:e,op:"a"})}appendAll(n){const e=[];return Object.keys(n).forEach(i=>{const r=n[i];Array.isArray(r)?r.forEach(s=>{e.push({param:i,value:s,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(n,e){return this.clone({param:n,value:e,op:"s"})}delete(n,e){return this.clone({param:n,value:e,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const e=this.encoder.encodeKey(n);return this.map.get(n).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const e=new Es({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(n),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const e=("a"===n.op?this.map.get(n.param):void 0)||[];e.push(GD(n.value)),this.map.set(n.param,e);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let i=this.map.get(n.param)||[];const r=i.indexOf(GD(n.value));-1!==r&&i.splice(r,1),i.length>0?this.map.set(n.param,i):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class HH{constructor(){this.map=new Map}set(n,e){return this.map.set(n,e),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function $D(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function WD(t){return"undefined"!=typeof Blob&&t instanceof Blob}function qD(t){return"undefined"!=typeof FormData&&t instanceof FormData}class sc{constructor(n,e,i,r){let s;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase(),function jH(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,s=r):s=i,s&&(this.reportProgress=!!s.reportProgress,this.withCredentials=!!s.withCredentials,s.responseType&&(this.responseType=s.responseType),s.headers&&(this.headers=s.headers),s.context&&(this.context=s.context),s.params&&(this.params=s.params)),this.headers||(this.headers=new Lt),this.context||(this.context=new HH),this.params){const o=this.params.toString();if(0===o.length)this.urlWithParams=e;else{const a=e.indexOf("?");this.urlWithParams=e+(-1===a?"?":am.set(g,n.setHeaders[g]),c)),n.setParams&&(d=Object.keys(n.setParams).reduce((m,g)=>m.set(g,n.setParams[g]),d)),new sc(i,r,o,{params:d,headers:c,context:u,reportProgress:l,responseType:s,withCredentials:a})}}var cn=(()=>((cn=cn||{})[cn.Sent=0]="Sent",cn[cn.UploadProgress=1]="UploadProgress",cn[cn.ResponseHeader=2]="ResponseHeader",cn[cn.DownloadProgress=3]="DownloadProgress",cn[cn.Response=4]="Response",cn[cn.User=5]="User",cn))();class lg{constructor(n,e=200,i="OK"){this.headers=n.headers||new Lt,this.status=void 0!==n.status?n.status:e,this.statusText=n.statusText||i,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class cg extends lg{constructor(n={}){super(n),this.type=cn.ResponseHeader}clone(n={}){return new cg({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class pu extends lg{constructor(n={}){super(n),this.type=cn.Response,this.body=void 0!==n.body?n.body:null}clone(n={}){return new pu({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class YD extends lg{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function dg(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let mu=(()=>{class t{constructor(e){this.handler=e}request(e,i,r={}){let s;if(e instanceof sc)s=e;else{let l,c;l=r.headers instanceof Lt?r.headers:new Lt(r.headers),r.params&&(c=r.params instanceof Es?r.params:new Es({fromObject:r.params})),s=new sc(e,i,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:c,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const o=De(s).pipe(Ia(l=>this.handler.handle(l)));if(e instanceof sc||"events"===r.observe)return o;const a=o.pipe(Ut(l=>l instanceof pu));switch(r.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return a.pipe(Le(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return a.pipe(Le(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return a.pipe(Le(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return a.pipe(Le(l=>l.body))}case"response":return a;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 Es).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,dg(r,i))}post(e,i,r={}){return this.request("POST",e,dg(r,i))}put(e,i,r={}){return this.request("PUT",e,dg(r,i))}}return t.\u0275fac=function(e){return new(e||t)(w(jD))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();class QD{constructor(n,e){this.next=n,this.interceptor=e}handle(n){return this.interceptor.intercept(n,this.next)}}const ug=new j("HTTP_INTERCEPTORS");let UH=(()=>{class t{intercept(e,i){return i.handle(e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();const GH=/^\)\]\}',?\n/;let KD=(()=>{class t{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new Ye(i=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((g,v)=>r.setRequestHeader(g,v.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const g=e.detectContentTypeHeader();null!==g&&r.setRequestHeader("Content-Type",g)}if(e.responseType){const g=e.responseType.toLowerCase();r.responseType="json"!==g?g:"text"}const s=e.serializeBody();let o=null;const a=()=>{if(null!==o)return o;const g=r.statusText||"OK",v=new Lt(r.getAllResponseHeaders()),C=function $H(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(r)||e.url;return o=new cg({headers:v,status:r.status,statusText:g,url:C}),o},l=()=>{let{headers:g,status:v,statusText:C,url:T}=a(),k=null;204!==v&&(k=void 0===r.response?r.responseText:r.response),0===v&&(v=k?200:0);let D=v>=200&&v<300;if("json"===e.responseType&&"string"==typeof k){const z=k;k=k.replace(GH,"");try{k=""!==k?JSON.parse(k):null}catch(J){k=z,D&&(D=!1,k={error:J,text:k})}}D?(i.next(new pu({body:k,headers:g,status:v,statusText:C,url:T||void 0})),i.complete()):i.error(new YD({error:k,headers:g,status:v,statusText:C,url:T||void 0}))},c=g=>{const{url:v}=a(),C=new YD({error:g,status:r.status||0,statusText:r.statusText||"Unknown Error",url:v||void 0});i.error(C)};let d=!1;const u=g=>{d||(i.next(a()),d=!0);let v={type:cn.DownloadProgress,loaded:g.loaded};g.lengthComputable&&(v.total=g.total),"text"===e.responseType&&!!r.responseText&&(v.partialText=r.responseText),i.next(v)},m=g=>{let v={type:cn.UploadProgress,loaded:g.loaded};g.lengthComputable&&(v.total=g.total),i.next(v)};return r.addEventListener("load",l),r.addEventListener("error",c),r.addEventListener("timeout",c),r.addEventListener("abort",c),e.reportProgress&&(r.addEventListener("progress",u),null!==s&&r.upload&&r.upload.addEventListener("progress",m)),r.send(s),i.next({type:cn.Sent}),()=>{r.removeEventListener("error",c),r.removeEventListener("abort",c),r.removeEventListener("load",l),r.removeEventListener("timeout",c),e.reportProgress&&(r.removeEventListener("progress",u),null!==s&&r.upload&&r.upload.removeEventListener("progress",m)),r.readyState!==r.DONE&&r.abort()}})}}return t.\u0275fac=function(e){return new(e||t)(w(ED))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();const hg=new j("XSRF_COOKIE_NAME"),fg=new j("XSRF_HEADER_NAME");class pg{}let WH=(()=>{class t{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=yD(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return t.\u0275fac=function(e){return new(e||t)(w(Se),w(ri),w(hg))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})(),mg=(()=>{class t{constructor(e,i){this.tokenService=e,this.headerName=i}intercept(e,i){const r=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||r.startsWith("http://")||r.startsWith("https://"))return i.handle(e);const s=this.tokenService.getToken();return null!==s&&!e.headers.has(this.headerName)&&(e=e.clone({headers:e.headers.set(this.headerName,s)})),i.handle(e)}}return t.\u0275fac=function(e){return new(e||t)(w(pg),w(fg))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})(),qH=(()=>{class t{constructor(e,i){this.backend=e,this.injector=i,this.chain=null}handle(e){if(null===this.chain){const i=this.injector.get(ug,[]);this.chain=i.reduceRight((r,s)=>new QD(r,s),this.backend)}return this.chain.handle(e)}}return t.\u0275fac=function(e){return new(e||t)(w(zD),w(Ht))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})(),ZD=(()=>{class t{static disable(){return{ngModule:t,providers:[{provide:mg,useClass:UH}]}}static withOptions(e={}){return{ngModule:t,providers:[e.cookieName?{provide:hg,useValue:e.cookieName}:[],e.headerName?{provide:fg,useValue:e.headerName}:[]]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:[mg,{provide:ug,useExisting:mg,multi:!0},{provide:pg,useClass:WH},{provide:hg,useValue:"XSRF-TOKEN"},{provide:fg,useValue:"X-XSRF-TOKEN"}]}),t})(),YH=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:[mu,{provide:jD,useClass:qH},KD,{provide:zD,useExisting:KD}],imports:[[ZD.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),t})();const{isArray:QH}=Array,{getPrototypeOf:KH,prototype:ZH,keys:XH}=Object;function XD(t){if(1===t.length){const n=t[0];if(QH(n))return{args:n,keys:null};if(function JH(t){return t&&"object"==typeof t&&KH(t)===ZH}(n)){const e=XH(n);return{args:e.map(i=>n[i]),keys:e}}}return{args:t,keys:null}}const{isArray:e3}=Array;function gg(t){return Le(n=>function t3(t,n){return e3(n)?t(...n):t(n)}(t,n))}function JD(t,n){return t.reduce((e,i,r)=>(e[i]=n[r],e),{})}function eM(...t){const n=Ey(t),{args:e,keys:i}=XD(t),r=new Ye(s=>{const{length:o}=e;if(!o)return void s.complete();const a=new Array(o);let l=o,c=o;for(let d=0;d{u||(u=!0,c--),a[d]=m},()=>l--,void 0,()=>{(!l||!u)&&(c||s.next(i?JD(i,a):a),s.complete())}))}});return n?r.pipe(gg(n)):r}let tM=(()=>{class t{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return t.\u0275fac=function(e){return new(e||t)(f(nr),f(q))},t.\u0275dir=I({type:t}),t})(),co=(()=>{class t extends tM{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275dir=I({type:t,features:[F]}),t})();const Qn=new j("NgValueAccessor"),r3={provide:Qn,useExisting:Xe(()=>Ra),multi:!0},o3=new j("CompositionEventMode");let Ra=(()=>{class t extends tM{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function s3(){const t=wr()?wr().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(e){this.setProperty("value",null==e?"":e)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return t.\u0275fac=function(e){return new(e||t)(f(nr),f(q),f(o3,8))},t.\u0275dir=I({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,i){1&e&&ge("input",function(s){return i._handleInput(s.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(s){return i._compositionEnd(s.target.value)})},features:[pe([r3]),F]}),t})();function Ss(t){return null==t||0===t.length}function iM(t){return null!=t&&"number"==typeof t.length}const wn=new j("NgValidators"),As=new j("NgAsyncValidators"),a3=/^(?=.{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 Ln{static min(n){return function rM(t){return n=>{if(Ss(n.value)||Ss(t))return null;const e=parseFloat(n.value);return!isNaN(e)&&e{if(Ss(n.value)||Ss(t))return null;const e=parseFloat(n.value);return!isNaN(e)&&e>t?{max:{max:t,actual:n.value}}:null}}(n)}static required(n){return function oM(t){return Ss(t.value)?{required:!0}:null}(n)}static requiredTrue(n){return function aM(t){return!0===t.value?null:{required:!0}}(n)}static email(n){return function lM(t){return Ss(t.value)||a3.test(t.value)?null:{email:!0}}(n)}static minLength(n){return function cM(t){return n=>Ss(n.value)||!iM(n.value)?null:n.value.lengthiM(n.value)&&n.value.length>t?{maxlength:{requiredLength:t,actualLength:n.value.length}}:null}(n)}static pattern(n){return function uM(t){if(!t)return gu;let n,e;return"string"==typeof t?(e="","^"!==t.charAt(0)&&(e+="^"),e+=t,"$"!==t.charAt(t.length-1)&&(e+="$"),n=new RegExp(e)):(e=t.toString(),n=t),i=>{if(Ss(i.value))return null;const r=i.value;return n.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}(n)}static nullValidator(n){return null}static compose(n){return _M(n)}static composeAsync(n){return vM(n)}}function gu(t){return null}function hM(t){return null!=t}function fM(t){const n=Ll(t)?xn(t):t;return tm(n),n}function pM(t){let n={};return t.forEach(e=>{n=null!=e?Object.assign(Object.assign({},n),e):n}),0===Object.keys(n).length?null:n}function mM(t,n){return n.map(e=>e(t))}function gM(t){return t.map(n=>function l3(t){return!t.validate}(n)?n:e=>n.validate(e))}function _M(t){if(!t)return null;const n=t.filter(hM);return 0==n.length?null:function(e){return pM(mM(e,n))}}function _g(t){return null!=t?_M(gM(t)):null}function vM(t){if(!t)return null;const n=t.filter(hM);return 0==n.length?null:function(e){return eM(mM(e,n).map(fM)).pipe(Le(pM))}}function vg(t){return null!=t?vM(gM(t)):null}function yM(t,n){return null===t?[n]:Array.isArray(t)?[...t,n]:[t,n]}function bM(t){return t._rawValidators}function xM(t){return t._rawAsyncValidators}function yg(t){return t?Array.isArray(t)?t:[t]:[]}function _u(t,n){return Array.isArray(t)?t.includes(n):t===n}function CM(t,n){const e=yg(n);return yg(t).forEach(r=>{_u(e,r)||e.push(r)}),e}function wM(t,n){return yg(n).filter(e=>!_u(t,e))}class DM{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(n){this._rawValidators=n||[],this._composedValidatorFn=_g(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=vg(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n){this.control&&this.control.reset(n)}hasError(n,e){return!!this.control&&this.control.hasError(n,e)}getError(n,e){return this.control?this.control.getError(n,e):null}}class Qr extends DM{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Kn extends DM{get formDirective(){return null}get path(){return null}}class MM{constructor(n){this._cd=n}is(n){var e,i,r;return"submitted"===n?!!(null===(e=this._cd)||void 0===e?void 0:e.submitted):!!(null===(r=null===(i=this._cd)||void 0===i?void 0:i.control)||void 0===r?void 0:r[n])}}let oc=(()=>{class t extends MM{constructor(e){super(e)}}return t.\u0275fac=function(e){return new(e||t)(f(Qr,2))},t.\u0275dir=I({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&Pe("ng-untouched",i.is("untouched"))("ng-touched",i.is("touched"))("ng-pristine",i.is("pristine"))("ng-dirty",i.is("dirty"))("ng-valid",i.is("valid"))("ng-invalid",i.is("invalid"))("ng-pending",i.is("pending"))},features:[F]}),t})(),vu=(()=>{class t extends MM{constructor(e){super(e)}}return t.\u0275fac=function(e){return new(e||t)(f(Kn,10))},t.\u0275dir=I({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&Pe("ng-untouched",i.is("untouched"))("ng-touched",i.is("touched"))("ng-pristine",i.is("pristine"))("ng-dirty",i.is("dirty"))("ng-valid",i.is("valid"))("ng-invalid",i.is("invalid"))("ng-pending",i.is("pending"))("ng-submitted",i.is("submitted"))},features:[F]}),t})();function bu(t,n){return[...n.path,t]}function ac(t,n){Cg(t,n),n.valueAccessor.writeValue(t.value),function g3(t,n){n.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&SM(t,n)})}(t,n),function v3(t,n){const e=(i,r)=>{n.valueAccessor.writeValue(i),r&&n.viewToModelUpdate(i)};t.registerOnChange(e),n._registerOnDestroy(()=>{t._unregisterOnChange(e)})}(t,n),function _3(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&SM(t,n),"submit"!==t.updateOn&&t.markAsTouched()})}(t,n),function m3(t,n){if(n.valueAccessor.setDisabledState){const e=i=>{n.valueAccessor.setDisabledState(i)};t.registerOnDisabledChange(e),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}(t,n)}function xu(t,n,e=!0){const i=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(i),n.valueAccessor.registerOnTouched(i)),wu(t,n),t&&(n._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function Cu(t,n){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(n)})}function Cg(t,n){const e=bM(t);null!==n.validator?t.setValidators(yM(e,n.validator)):"function"==typeof e&&t.setValidators([e]);const i=xM(t);null!==n.asyncValidator?t.setAsyncValidators(yM(i,n.asyncValidator)):"function"==typeof i&&t.setAsyncValidators([i]);const r=()=>t.updateValueAndValidity();Cu(n._rawValidators,r),Cu(n._rawAsyncValidators,r)}function wu(t,n){let e=!1;if(null!==t){if(null!==n.validator){const r=bM(t);if(Array.isArray(r)&&r.length>0){const s=r.filter(o=>o!==n.validator);s.length!==r.length&&(e=!0,t.setValidators(s))}}if(null!==n.asyncValidator){const r=xM(t);if(Array.isArray(r)&&r.length>0){const s=r.filter(o=>o!==n.asyncValidator);s.length!==r.length&&(e=!0,t.setAsyncValidators(s))}}}const i=()=>{};return Cu(n._rawValidators,i),Cu(n._rawAsyncValidators,i),e}function SM(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function AM(t,n){Cg(t,n)}function wg(t,n){if(!t.hasOwnProperty("model"))return!1;const e=t.model;return!!e.isFirstChange()||!Object.is(n,e.currentValue)}function kM(t,n){t._syncPendingControls(),n.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function Dg(t,n){if(!n)return null;let e,i,r;return Array.isArray(n),n.forEach(s=>{s.constructor===Ra?e=s:function x3(t){return Object.getPrototypeOf(t.constructor)===co}(s)?i=s:r=s}),r||i||e||null}function Mg(t,n){const e=t.indexOf(n);e>-1&&t.splice(e,1)}const lc="VALID",Du="INVALID",Fa="PENDING",cc="DISABLED";function Sg(t){return(Mu(t)?t.validators:t)||null}function IM(t){return Array.isArray(t)?_g(t):t||null}function Ag(t,n){return(Mu(n)?n.asyncValidators:t)||null}function RM(t){return Array.isArray(t)?vg(t):t||null}function Mu(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}const Tg=t=>t instanceof Ig,Eu=t=>t instanceof Su,FM=t=>t instanceof NM;function OM(t){return Tg(t)?t.value:t.getRawValue()}function PM(t,n){const e=Eu(t),i=t.controls;if(!(e?Object.keys(i):i).length)throw new le(1e3,"");if(!i[n])throw new le(1001,"")}function LM(t,n){Eu(t),t._forEachChild((i,r)=>{if(void 0===n[r])throw new le(1002,"")})}class kg{constructor(n,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=n,this._rawAsyncValidators=e,this._composedValidatorFn=IM(this._rawValidators),this._composedAsyncValidatorFn=RM(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===lc}get invalid(){return this.status===Du}get pending(){return this.status==Fa}get disabled(){return this.status===cc}get enabled(){return this.status!==cc}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._rawValidators=n,this._composedValidatorFn=IM(n)}setAsyncValidators(n){this._rawAsyncValidators=n,this._composedAsyncValidatorFn=RM(n)}addValidators(n){this.setValidators(CM(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(CM(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(wM(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(wM(n,this._rawAsyncValidators))}hasValidator(n){return _u(this._rawValidators,n)}hasAsyncValidator(n){return _u(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched())}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n)}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}markAsPending(n={}){this.status=Fa,!1!==n.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n)}disable(n={}){const e=this._parentMarkedDirty(n.onlySelf);this.status=cc,this.errors=null,this._forEachChild(i=>{i.disable(Object.assign(Object.assign({},n),{onlySelf:!0}))}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},n),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!0))}enable(n={}){const e=this._parentMarkedDirty(n.onlySelf);this.status=lc,this._forEachChild(i=>{i.enable(Object.assign(Object.assign({},n),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},n),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(n){this._parent=n}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===lc||this.status===Fa)&&this._runAsyncValidator(n.emitEvent)),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n)}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?cc:lc}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=Fa,this._hasOwnPendingAsyncValidator=!0;const e=fM(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(i=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(i,{emitEvent:n})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(n,e={}){this.errors=n,this._updateControlsErrors(!1!==e.emitEvent)}get(n){return function C3(t,n,e){if(null==n||(Array.isArray(n)||(n=n.split(e)),Array.isArray(n)&&0===n.length))return null;let i=t;return n.forEach(r=>{i=Eu(i)?i.controls.hasOwnProperty(r)?i.controls[r]:null:FM(i)&&i.at(r)||null}),i}(this,n,".")}getError(n,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[n]:null}hasError(n,e){return!!this.getError(n,e)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new xe,this.statusChanges=new xe}_calculateStatus(){return this._allControlsDisabled()?cc:this.errors?Du:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Fa)?Fa:this._anyControlsHaveStatus(Du)?Du:lc}_anyControlsHaveStatus(n){return this._anyControls(e=>e.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}_isBoxedValue(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){Mu(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class Ig extends kg{constructor(n=null,e,i){super(Sg(e),Ag(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Mu(e)&&e.initialValueIsDefault&&(this.defaultValue=this._isBoxedValue(n)?n.value:n)}setValue(n,e={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(n,e={}){this.setValue(n,e)}reset(n=this.defaultValue,e={}){this._applyFormState(n),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){Mg(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){Mg(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){this._isBoxedValue(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}}class Su extends kg{constructor(n,e,i){super(Sg(e),Ag(i,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,e){return this.controls[n]?this.controls[n]:(this.controls[n]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(n,e,i={}){this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(n,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(n,e,i={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],e&&this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,e={}){LM(this,n),Object.keys(n).forEach(i=>{PM(this,i),this.controls[i].setValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(n,e={}){null!=n&&(Object.keys(n).forEach(i=>{this.controls[i]&&this.controls[i].patchValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n={},e={}){this._forEachChild((i,r)=>{i.reset(n[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(n,e,i)=>(n[i]=OM(e),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(e,i)=>!!i._syncPendingControls()||e);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(e=>{const i=this.controls[e];i&&n(i,e)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const e of Object.keys(this.controls)){const i=this.controls[e];if(this.contains(e)&&n(i))return!0}return!1}_reduceValue(){return this._reduceChildren({},(n,e,i)=>((e.enabled||this.disabled)&&(n[i]=e.value),n))}_reduceChildren(n,e){let i=n;return this._forEachChild((r,s)=>{i=e(i,r,s)}),i}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class NM extends kg{constructor(n,e,i){super(Sg(e),Ag(i,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(n){return this.controls[n]}push(n,e={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(n,e,i={}){this.controls.splice(n,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:i.emitEvent})}removeAt(n,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(n,e,i={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),e&&(this.controls.splice(n,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,e={}){LM(this,n),n.forEach((i,r)=>{PM(this,r),this.at(r).setValue(i,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(n,e={}){null!=n&&(n.forEach((i,r)=>{this.at(r)&&this.at(r).patchValue(i,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n=[],e={}){this._forEachChild((i,r)=>{i.reset(n[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(n=>OM(n))}clear(n={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_syncPendingControls(){let n=this.controls.reduce((e,i)=>!!i._syncPendingControls()||e,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((e,i)=>{n(e,i)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(e=>e.enabled&&n(e))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}}const w3={provide:Kn,useExisting:Xe(()=>Au)},dc=(()=>Promise.resolve(null))();let Au=(()=>{class t extends Kn{constructor(e,i){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new xe,this.form=new Su({},_g(e),vg(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){dc.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),ac(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){dc.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){dc.then(()=>{const i=this._findContainer(e.path),r=new Su({});AM(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){dc.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){dc.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,kM(this.form,this._directives),this.ngSubmit.emit(e),!1}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 t.\u0275fac=function(e){return new(e||t)(f(wn,10),f(As,10))},t.\u0275dir=I({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&ge("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[pe([w3]),F]}),t})();const M3={provide:Qr,useExisting:Xe(()=>Rg)},HM=(()=>Promise.resolve(null))();let Rg=(()=>{class t extends Qr{constructor(e,i,r,s,o){super(),this._changeDetectorRef=o,this.control=new Ig,this._registered=!1,this.update=new xe,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=Dg(0,s)}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),wg(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(){ac(this.control,this),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){HM.then(()=>{var i;this.control.setValue(e,{emitViewToModelChange:!1}),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=""===i||i&&"false"!==i;HM.then(()=>{var s;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(s=this._changeDetectorRef)||void 0===s||s.markForCheck()})}_getPath(e){return this._parent?bu(e,this._parent):[e]}}return t.\u0275fac=function(e){return new(e||t)(f(Kn,9),f(wn,10),f(As,10),f(Qn,10),f(It,8))},t.\u0275dir=I({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[pe([M3]),F,qt]}),t})(),Tu=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=I({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t})(),zM=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({}),t})();const Fg=new j("NgModelWithFormControlWarning"),I3={provide:Kn,useExisting:Xe(()=>uo)};let uo=(()=>{class t extends Kn{constructor(e,i){super(),this.validators=e,this.asyncValidators=i,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new xe,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&&(wu(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 ac(i,e),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){xu(e.control||null,e,!1),Mg(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,kM(this.form,this.directives),this.ngSubmit.emit(e),!1}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&&(xu(i||null,e),Tg(r)&&(ac(r,e),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const i=this.form.get(e.path);AM(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const i=this.form.get(e.path);i&&function y3(t,n){return wu(t,n)}(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Cg(this.form,this),this._oldForm&&wu(this._oldForm,this)}_checkFormPresent(){}}return t.\u0275fac=function(e){return new(e||t)(f(wn,10),f(As,10))},t.\u0275dir=I({type:t,selectors:[["","formGroup",""]],hostBindings:function(e,i){1&e&&ge("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[pe([I3]),F,qt]}),t})();const O3={provide:Qr,useExisting:Xe(()=>uc)};let uc=(()=>{class t extends Qr{constructor(e,i,r,s,o){super(),this._ngModelWarningConfig=o,this._added=!1,this.update=new xe,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=Dg(0,s)}set isDisabled(e){}ngOnChanges(e){this._added||this._setUpControl(),wg(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return bu(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return t._ngModelWarningSentOnce=!1,t.\u0275fac=function(e){return new(e||t)(f(Kn,13),f(wn,10),f(As,10),f(Qn,10),f(Fg,8))},t.\u0275dir=I({type:t,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[pe([O3]),F,qt]}),t})(),iE=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[zM]]}),t})(),K3=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[iE]}),t})(),rE=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Fg,useValue:e.warnOnNgModelWithFormControl}]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[iE]}),t})(),Vg=(()=>{class t{group(e,i=null){const r=this._reduceControls(e);let a,s=null,o=null;return null!=i&&(function Z3(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn}(i)?(s=null!=i.validators?i.validators:null,o=null!=i.asyncValidators?i.asyncValidators:null,a=null!=i.updateOn?i.updateOn:void 0):(s=null!=i.validator?i.validator:null,o=null!=i.asyncValidator?i.asyncValidator:null)),new Su(r,{asyncValidators:o,updateOn:a,validators:s})}control(e,i,r){return new Ig(e,i,r)}array(e,i,r){const s=e.map(o=>this._createControl(o));return new NM(s,i,r)}_reduceControls(e){const i={};return Object.keys(e).forEach(r=>{i[r]=this._createControl(e[r])}),i}_createControl(e){return Tg(e)||Eu(e)||FM(e)?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:rE}),t})();class ai extends Y{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const e=super._subscribe(n);return!e.closed&&n.next(this._value),e}getValue(){const{hasError:n,thrownError:e,_value:i}=this;if(n)throw e;return this._throwIfClosed(),i}next(n){super.next(this._value=n)}}function sE(t,n,e){t?Pr(e,t,n):n()}function hc(t,n){const e=N(t)?t:()=>t,i=r=>r.error(e());return new Ye(n?r=>n.schedule(i,0,r):i)}const Iu=ye(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function Hg(...t){return function e5(){return sl(1)}()(xn(t,ol(t)))}function jg(t){return new Ye(n=>{ei(t()).subscribe(n)})}function oE(){return Mt((t,n)=>{let e=null;t._refCount++;const i=xt(n,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount)return void(e=null);const r=t._connection,s=e;e=null,r&&(!s||r===s)&&r.unsubscribe(),n.unsubscribe()});t.subscribe(i),i.closed||(e=t.connect())})}class t5 extends Ye{constructor(n,e){super(),this.source=n,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,hs(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:n}=this;this._subject=this._connection=null,null==n||n.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new W;const e=this.getSubject();n.add(this.source.subscribe(xt(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),n.closed&&(this._connection=null,n=W.EMPTY)}return n}refCount(){return oE()(this)}}function Ts(t,n){return Mt((e,i)=>{let r=null,s=0,o=!1;const a=()=>o&&!r&&i.complete();e.subscribe(xt(i,l=>{null==r||r.unsubscribe();let c=0;const d=s++;ei(t(l,d)).subscribe(r=xt(i,u=>i.next(n?n(l,u,d,c++):u),()=>{r=null,a()}))},()=>{o=!0,a()}))})}function Nn(t){return t<=0?()=>Ui:Mt((n,e)=>{let i=0;n.subscribe(xt(e,r=>{++i<=t&&(e.next(r),t<=i&&e.complete())}))})}function Pi(...t){const n=ol(t);return Mt((e,i)=>{(n?Hg(t,e,n):Hg(t,e)).subscribe(i)})}function n5(t,n,e,i,r){return(s,o)=>{let a=e,l=n,c=0;s.subscribe(xt(o,d=>{const u=c++;l=a?t(l,d,u):(a=!0,d),i&&o.next(l)},r&&(()=>{a&&o.next(l),o.complete()})))}}function aE(t,n){return Mt(n5(t,n,arguments.length>=2,!0))}function Kr(t){return Mt((n,e)=>{let s,i=null,r=!1;i=n.subscribe(xt(e,void 0,void 0,o=>{s=ei(t(o,Kr(t)(n))),i?(i.unsubscribe(),i=null,s.subscribe(e)):r=!0})),r&&(i.unsubscribe(),i=null,s.subscribe(e))})}function zg(t){return t<=0?()=>Ui:Mt((n,e)=>{let i=[];n.subscribe(xt(e,r=>{i.push(r),t{for(const r of i)e.next(r);e.complete()},void 0,()=>{i=null}))})}function lE(t=r5){return Mt((n,e)=>{let i=!1;n.subscribe(xt(e,r=>{i=!0,e.next(r)},()=>i?e.complete():e.error(t())))})}function r5(){return new Iu}function cE(t){return Mt((n,e)=>{let i=!1;n.subscribe(xt(e,r=>{i=!0,e.next(r)},()=>{i||e.next(t),e.complete()}))})}function Oa(t,n){const e=arguments.length>=2;return i=>i.pipe(t?Ut((r,s)=>t(r,s,i)):rn,Nn(1),e?cE(n):lE(()=>new Iu))}function Dn(t,n,e){const i=N(t)||n||e?{next:t,error:n,complete:e}:t;return i?Mt((r,s)=>{var o;null===(o=i.subscribe)||void 0===o||o.call(i);let a=!0;r.subscribe(xt(s,l=>{var c;null===(c=i.next)||void 0===c||c.call(i,l),s.next(l)},()=>{var l;a=!1,null===(l=i.complete)||void 0===l||l.call(i),s.complete()},l=>{var c;a=!1,null===(c=i.error)||void 0===c||c.call(i,l),s.error(l)},()=>{var l,c;a&&(null===(l=i.unsubscribe)||void 0===l||l.call(i)),null===(c=i.finalize)||void 0===c||c.call(i)}))}):rn}function dE(t){return Mt((n,e)=>{try{n.subscribe(e)}finally{e.add(t)}})}class Zr{constructor(n,e){this.id=n,this.url=e}}class Ug extends Zr{constructor(n,e,i="imperative",r=null){super(n,e),this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class fc extends Zr{constructor(n,e,i){super(n,e),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class uE extends Zr{constructor(n,e,i){super(n,e),this.reason=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class o5 extends Zr{constructor(n,e,i){super(n,e),this.error=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class a5 extends Zr{constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class l5 extends Zr{constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class c5 extends Zr{constructor(n,e,i,r,s){super(n,e),this.urlAfterRedirects=i,this.state=r,this.shouldActivate=s}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class d5 extends Zr{constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class u5 extends Zr{constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class hE{constructor(n){this.route=n}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class fE{constructor(n){this.route=n}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class h5{constructor(n){this.snapshot=n}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class f5{constructor(n){this.snapshot=n}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class p5{constructor(n){this.snapshot=n}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class m5{constructor(n){this.snapshot=n}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class pE{constructor(n,e,i){this.routerEvent=n,this.position=e,this.anchor=i}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const Ze="primary";class g5{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){const e=this.params[n];return Array.isArray(e)?e[0]:e}return null}getAll(n){if(this.has(n)){const e=this.params[n];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function Pa(t){return new g5(t)}const mE="ngNavigationCancelingError";function Gg(t){const n=Error("NavigationCancelingError: "+t);return n[mE]=!0,n}function v5(t,n,e){const i=e.path.split("/");if(i.length>t.length||"full"===e.pathMatch&&(n.hasChildren()||i.lengthi[s]===r)}return t===n}function _E(t){return Array.prototype.concat.apply([],t)}function vE(t){return t.length>0?t[t.length-1]:null}function kn(t,n){for(const e in t)t.hasOwnProperty(e)&&n(t[e],e)}function Mr(t){return tm(t)?t:Ll(t)?xn(Promise.resolve(t)):De(t)}const x5={exact:function xE(t,n,e){if(!po(t.segments,n.segments)||!Ru(t.segments,n.segments,e)||t.numberOfChildren!==n.numberOfChildren)return!1;for(const i in n.children)if(!t.children[i]||!xE(t.children[i],n.children[i],e))return!1;return!0},subset:CE},yE={exact:function C5(t,n){return Dr(t,n)},subset:function w5(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(e=>gE(t[e],n[e]))},ignored:()=>!0};function bE(t,n,e){return x5[e.paths](t.root,n.root,e.matrixParams)&&yE[e.queryParams](t.queryParams,n.queryParams)&&!("exact"===e.fragment&&t.fragment!==n.fragment)}function CE(t,n,e){return wE(t,n,n.segments,e)}function wE(t,n,e,i){if(t.segments.length>e.length){const r=t.segments.slice(0,e.length);return!(!po(r,e)||n.hasChildren()||!Ru(r,e,i))}if(t.segments.length===e.length){if(!po(t.segments,e)||!Ru(t.segments,e,i))return!1;for(const r in n.children)if(!t.children[r]||!CE(t.children[r],n.children[r],i))return!1;return!0}{const r=e.slice(0,t.segments.length),s=e.slice(t.segments.length);return!!(po(t.segments,r)&&Ru(t.segments,r,i)&&t.children[Ze])&&wE(t.children[Ze],n,s,i)}}function Ru(t,n,e){return n.every((i,r)=>yE[e](t[r].parameters,i.parameters))}class fo{constructor(n,e,i){this.root=n,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Pa(this.queryParams)),this._queryParamMap}toString(){return E5.serialize(this)}}class tt{constructor(n,e){this.segments=n,this.children=e,this.parent=null,kn(e,(i,r)=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Fu(this)}}class pc{constructor(n,e){this.path=n,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=Pa(this.parameters)),this._parameterMap}toString(){return AE(this)}}function po(t,n){return t.length===n.length&&t.every((e,i)=>e.path===n[i].path)}class DE{}class ME{parse(n){const e=new P5(n);return new fo(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(n){const e=`/${mc(n.root,!0)}`,i=function T5(t){const n=Object.keys(t).map(e=>{const i=t[e];return Array.isArray(i)?i.map(r=>`${Ou(e)}=${Ou(r)}`).join("&"):`${Ou(e)}=${Ou(i)}`}).filter(e=>!!e);return n.length?`?${n.join("&")}`:""}(n.queryParams);return`${e}${i}${"string"==typeof n.fragment?`#${function S5(t){return encodeURI(t)}(n.fragment)}`:""}`}}const E5=new ME;function Fu(t){return t.segments.map(n=>AE(n)).join("/")}function mc(t,n){if(!t.hasChildren())return Fu(t);if(n){const e=t.children[Ze]?mc(t.children[Ze],!1):"",i=[];return kn(t.children,(r,s)=>{s!==Ze&&i.push(`${s}:${mc(r,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}{const e=function M5(t,n){let e=[];return kn(t.children,(i,r)=>{r===Ze&&(e=e.concat(n(i,r)))}),kn(t.children,(i,r)=>{r!==Ze&&(e=e.concat(n(i,r)))}),e}(t,(i,r)=>r===Ze?[mc(t.children[Ze],!1)]:[`${r}:${mc(i,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[Ze]?`${Fu(t)}/${e[0]}`:`${Fu(t)}/(${e.join("//")})`}}function EE(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ou(t){return EE(t).replace(/%3B/gi,";")}function $g(t){return EE(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Pu(t){return decodeURIComponent(t)}function SE(t){return Pu(t.replace(/\+/g,"%20"))}function AE(t){return`${$g(t.path)}${function A5(t){return Object.keys(t).map(n=>`;${$g(n)}=${$g(t[n])}`).join("")}(t.parameters)}`}const k5=/^[^\/()?;=#]+/;function Lu(t){const n=t.match(k5);return n?n[0]:""}const I5=/^[^=?&#]+/,F5=/^[^&#]+/;class P5{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new tt([],{}):new tt([],this.parseChildren())}parseQueryParams(){const n={};if(this.consumeOptional("?"))do{this.parseQueryParam(n)}while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(n.length>0||Object.keys(e).length>0)&&(i[Ze]=new tt(n,e)),i}parseSegment(){const n=Lu(this.remaining);if(""===n&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(n),new pc(Pu(n),this.parseMatrixParams())}parseMatrixParams(){const n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){const e=Lu(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const r=Lu(this.remaining);r&&(i=r,this.capture(i))}n[Pu(e)]=Pu(i)}parseQueryParam(n){const e=function R5(t){const n=t.match(I5);return n?n[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const o=function O5(t){const n=t.match(F5);return n?n[0]:""}(this.remaining);o&&(i=o,this.capture(i))}const r=SE(e),s=SE(i);if(n.hasOwnProperty(r)){let o=n[r];Array.isArray(o)||(o=[o],n[r]=o),o.push(s)}else n[r]=s}parseParens(n){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=Lu(this.remaining),r=this.remaining[i.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error(`Cannot parse url '${this.url}'`);let s;i.indexOf(":")>-1?(s=i.substr(0,i.indexOf(":")),this.capture(s),this.capture(":")):n&&(s=Ze);const o=this.parseChildren();e[s]=1===Object.keys(o).length?o[Ze]:new tt([],o),this.consumeOptional("//")}return e}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)}capture(n){if(!this.consumeOptional(n))throw new Error(`Expected "${n}".`)}}class TE{constructor(n){this._root=n}get root(){return this._root.value}parent(n){const e=this.pathFromRoot(n);return e.length>1?e[e.length-2]:null}children(n){const e=Wg(n,this._root);return e?e.children.map(i=>i.value):[]}firstChild(n){const e=Wg(n,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(n){const e=qg(n,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==n)}pathFromRoot(n){return qg(n,this._root).map(e=>e.value)}}function Wg(t,n){if(t===n.value)return n;for(const e of n.children){const i=Wg(t,e);if(i)return i}return null}function qg(t,n){if(t===n.value)return[n];for(const e of n.children){const i=qg(t,e);if(i.length)return i.unshift(n),i}return[]}class Xr{constructor(n,e){this.value=n,this.children=e}toString(){return`TreeNode(${this.value})`}}function La(t){const n={};return t&&t.children.forEach(e=>n[e.value.outlet]=e),n}class kE extends TE{constructor(n,e){super(n),this.snapshot=e,Yg(this,n)}toString(){return this.snapshot.toString()}}function IE(t,n){const e=function L5(t,n){const o=new Nu([],{},{},"",{},Ze,n,null,t.root,-1,{});return new FE("",new Xr(o,[]))}(t,n),i=new ai([new pc("",{})]),r=new ai({}),s=new ai({}),o=new ai({}),a=new ai(""),l=new Na(i,r,o,a,s,Ze,n,e.root);return l.snapshot=e.root,new kE(new Xr(l,[]),e)}class Na{constructor(n,e,i,r,s,o,a,l){this.url=n,this.params=e,this.queryParams=i,this.fragment=r,this.data=s,this.outlet=o,this.component=a,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(Le(n=>Pa(n)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Le(n=>Pa(n)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function RE(t,n="emptyOnly"){const e=t.pathFromRoot;let i=0;if("always"!==n)for(i=e.length-1;i>=1;){const r=e[i],s=e[i-1];if(r.routeConfig&&""===r.routeConfig.path)i--;else{if(s.component)break;i--}}return function N5(t){return t.reduce((n,e)=>({params:Object.assign(Object.assign({},n.params),e.params),data:Object.assign(Object.assign({},n.data),e.data),resolve:Object.assign(Object.assign({},n.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(e.slice(i))}class Nu{constructor(n,e,i,r,s,o,a,l,c,d,u){this.url=n,this.params=e,this.queryParams=i,this.fragment=r,this.data=s,this.outlet=o,this.component=a,this.routeConfig=l,this._urlSegment=c,this._lastPathIndex=d,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Pa(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Pa(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class FE extends TE{constructor(n,e){super(e),this.url=n,Yg(this,e)}toString(){return OE(this._root)}}function Yg(t,n){n.value._routerState=t,n.children.forEach(e=>Yg(t,e))}function OE(t){const n=t.children.length>0?` { ${t.children.map(OE).join(", ")} } `:"";return`${t.value}${n}`}function Qg(t){if(t.snapshot){const n=t.snapshot,e=t._futureSnapshot;t.snapshot=e,Dr(n.queryParams,e.queryParams)||t.queryParams.next(e.queryParams),n.fragment!==e.fragment&&t.fragment.next(e.fragment),Dr(n.params,e.params)||t.params.next(e.params),function y5(t,n){if(t.length!==n.length)return!1;for(let e=0;eDr(e.parameters,n[i].parameters))}(t.url,n.url);return e&&!(!t.parent!=!n.parent)&&(!t.parent||Kg(t.parent,n.parent))}function gc(t,n,e){if(e&&t.shouldReuseRoute(n.value,e.value.snapshot)){const i=e.value;i._futureSnapshot=n.value;const r=function V5(t,n,e){return n.children.map(i=>{for(const r of e.children)if(t.shouldReuseRoute(i.value,r.value.snapshot))return gc(t,i,r);return gc(t,i)})}(t,n,e);return new Xr(i,r)}{if(t.shouldAttach(n.value)){const s=t.retrieve(n.value);if(null!==s){const o=s.route;return o.value._futureSnapshot=n.value,o.children=n.children.map(a=>gc(t,a)),o}}const i=function H5(t){return new Na(new ai(t.url),new ai(t.params),new ai(t.queryParams),new ai(t.fragment),new ai(t.data),t.outlet,t.component,t)}(n.value),r=n.children.map(s=>gc(t,s));return new Xr(i,r)}}function Bu(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function _c(t){return"object"==typeof t&&null!=t&&t.outlets}function Zg(t,n,e,i,r){let s={};if(i&&kn(i,(a,l)=>{s[l]=Array.isArray(a)?a.map(c=>`${c}`):`${a}`}),t===n)return new fo(e,s,r);const o=PE(t,n,e);return new fo(o,s,r)}function PE(t,n,e){const i={};return kn(t.children,(r,s)=>{i[s]=r===n?e:PE(r,n,e)}),new tt(t.segments,i)}class LE{constructor(n,e,i){if(this.isAbsolute=n,this.numberOfDoubleDots=e,this.commands=i,n&&i.length>0&&Bu(i[0]))throw new Error("Root segment cannot have matrix parameters");const r=i.find(_c);if(r&&r!==vE(i))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Xg{constructor(n,e,i){this.segmentGroup=n,this.processChildren=e,this.index=i}}function NE(t,n,e){if(t||(t=new tt([],{})),0===t.segments.length&&t.hasChildren())return Vu(t,n,e);const i=function W5(t,n,e){let i=0,r=n;const s={match:!1,pathIndex:0,commandIndex:0};for(;r=e.length)return s;const o=t.segments[r],a=e[i];if(_c(a))break;const l=`${a}`,c=i0&&void 0===l)break;if(l&&c&&"object"==typeof c&&void 0===c.outlets){if(!VE(l,c,o))return s;i+=2}else{if(!VE(l,{},o))return s;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(t,n,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndex{"string"==typeof s&&(s=[s]),null!==s&&(r[o]=NE(t.children[o],n,s))}),kn(t.children,(s,o)=>{void 0===i[o]&&(r[o]=s)}),new tt(t.segments,r)}}function Jg(t,n,e){const i=t.segments.slice(0,n);let r=0;for(;r{"string"==typeof e&&(e=[e]),null!==e&&(n[i]=Jg(new tt([],{}),0,e))}),n}function BE(t){const n={};return kn(t,(e,i)=>n[i]=`${e}`),n}function VE(t,n,e){return t==e.path&&Dr(n,e.parameters)}class Q5{constructor(n,e,i,r){this.routeReuseStrategy=n,this.futureState=e,this.currState=i,this.forwardEvent=r}activate(n){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,n),Qg(this.futureState.root),this.activateChildRoutes(e,i,n)}deactivateChildRoutes(n,e,i){const r=La(e);n.children.forEach(s=>{const o=s.value.outlet;this.deactivateRoutes(s,r[o],i),delete r[o]}),kn(r,(s,o)=>{this.deactivateRouteAndItsChildren(s,i)})}deactivateRoutes(n,e,i){const r=n.value,s=e?e.value:null;if(r===s)if(r.component){const o=i.getContext(r.outlet);o&&this.deactivateChildRoutes(n,e,o.children)}else this.deactivateChildRoutes(n,e,i);else s&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(n,e){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,e):this.deactivateRouteAndOutlet(n,e)}detachAndStoreRouteSubtree(n,e){const i=e.getContext(n.value.outlet),r=i&&n.value.component?i.children:e,s=La(n);for(const o of Object.keys(s))this.deactivateRouteAndItsChildren(s[o],r);if(i&&i.outlet){const o=i.outlet.detach(),a=i.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:o,route:n,contexts:a})}}deactivateRouteAndOutlet(n,e){const i=e.getContext(n.value.outlet),r=i&&n.value.component?i.children:e,s=La(n);for(const o of Object.keys(s))this.deactivateRouteAndItsChildren(s[o],r);i&&i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated(),i.attachRef=null,i.resolver=null,i.route=null)}activateChildRoutes(n,e,i){const r=La(e);n.children.forEach(s=>{this.activateRoutes(s,r[s.value.outlet],i),this.forwardEvent(new m5(s.value.snapshot))}),n.children.length&&this.forwardEvent(new f5(n.value.snapshot))}activateRoutes(n,e,i){const r=n.value,s=e?e.value:null;if(Qg(r),r===s)if(r.component){const o=i.getOrCreateContext(r.outlet);this.activateChildRoutes(n,e,o.children)}else this.activateChildRoutes(n,e,i);else if(r.component){const o=i.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const a=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),o.children.onOutletReAttached(a.contexts),o.attachRef=a.componentRef,o.route=a.route.value,o.outlet&&o.outlet.attach(a.componentRef,a.route.value),Qg(a.route.value),this.activateChildRoutes(n,null,o.children)}else{const a=function K5(t){for(let n=t.parent;n;n=n.parent){const e=n.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig;if(e&&e.component)return null}return null}(r.snapshot),l=a?a.module.componentFactoryResolver:null;o.attachRef=null,o.route=r,o.resolver=l,o.outlet&&o.outlet.activateWith(r,l),this.activateChildRoutes(n,null,o.children)}}else this.activateChildRoutes(n,null,i)}}class e_{constructor(n,e){this.routes=n,this.module=e}}function ks(t){return"function"==typeof t}function mo(t){return t instanceof fo}const vc=Symbol("INITIAL_VALUE");function yc(){return Ts(t=>function X3(...t){const n=ol(t),e=Ey(t),{args:i,keys:r}=XD(t);if(0===i.length)return xn([],n);const s=new Ye(function J3(t,n,e=rn){return i=>{sE(n,()=>{const{length:r}=t,s=new Array(r);let o=r,a=r;for(let l=0;l{const c=xn(t[l],n);let d=!1;c.subscribe(xt(i,u=>{s[l]=u,d||(d=!0,a--),a||i.next(e(s.slice()))},()=>{--o||i.complete()}))},i)},i)}}(i,n,r?o=>JD(r,o):rn));return e?s.pipe(gg(e)):s}(t.map(n=>n.pipe(Nn(1),Pi(vc)))).pipe(aE((n,e)=>{let i=!1;return e.reduce((r,s,o)=>r!==vc?r:(s===vc&&(i=!0),i||!1!==s&&o!==e.length-1&&!mo(s)?r:s),n)},vc),Ut(n=>n!==vc),Le(n=>mo(n)?n:!0===n),Nn(1)))}class nj{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new bc,this.attachRef=null}}class bc{constructor(){this.contexts=new Map}onChildOutletCreated(n,e){const i=this.getOrCreateContext(n);i.outlet=e,this.contexts.set(n,i)}onChildOutletDestroyed(n){const e=this.getContext(n);e&&(e.outlet=null,e.attachRef=null)}onOutletDeactivated(){const n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let e=this.getContext(n);return e||(e=new nj,this.contexts.set(n,e)),e}getContext(n){return this.contexts.get(n)||null}}let Hu=(()=>{class t{constructor(e,i,r,s,o){this.parentContexts=e,this.location=i,this.resolver=r,this.changeDetector=o,this.activated=null,this._activatedRoute=null,this.activateEvents=new xe,this.deactivateEvents=new xe,this.attachEvents=new xe,this.detachEvents=new xe,this.name=s||Ze,e.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");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 Error("Cannot activate an already activated outlet");this._activatedRoute=e;const o=(i=i||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),a=this.parentContexts.getOrCreateContext(this.name).children,l=new ij(e,a,this.location.injector);this.activated=this.location.createComponent(o,this.location.length,l),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return t.\u0275fac=function(e){return new(e||t)(f(bc),f(_n),f(Gr),pi("name"),f(It))},t.\u0275dir=I({type:t,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"]}),t})();class ij{constructor(n,e,i){this.route=n,this.childContexts=e,this.parent=i}get(n,e){return n===Na?this.route:n===bc?this.childContexts:this.parent.get(n,e)}}let HE=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=me({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(e,i){1&e&&_e(0,"router-outlet")},directives:[Hu],encapsulation:2}),t})();function jE(t,n=""){for(let e=0;eLi(i)===n);return e.push(...t.filter(i=>Li(i)!==n)),e}const UE={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ju(t,n,e){var i;if(""===n.path)return"full"===n.pathMatch&&(t.hasChildren()||e.length>0)?Object.assign({},UE):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(n.matcher||v5)(e,t,n);if(!s)return Object.assign({},UE);const o={};kn(s.posParams,(l,c)=>{o[c]=l.path});const a=s.consumed.length>0?Object.assign(Object.assign({},o),s.consumed[s.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:s.consumed,remainingSegments:e.slice(s.consumed.length),parameters:a,positionalParamSegments:null!==(i=s.posParams)&&void 0!==i?i:{}}}function zu(t,n,e,i,r="corrected"){if(e.length>0&&function lj(t,n,e){return e.some(i=>Uu(t,n,i)&&Li(i)!==Ze)}(t,e,i)){const o=new tt(n,function aj(t,n,e,i){const r={};r[Ze]=i,i._sourceSegment=t,i._segmentIndexShift=n.length;for(const s of e)if(""===s.path&&Li(s)!==Ze){const o=new tt([],{});o._sourceSegment=t,o._segmentIndexShift=n.length,r[Li(s)]=o}return r}(t,n,i,new tt(e,t.children)));return o._sourceSegment=t,o._segmentIndexShift=n.length,{segmentGroup:o,slicedSegments:[]}}if(0===e.length&&function cj(t,n,e){return e.some(i=>Uu(t,n,i))}(t,e,i)){const o=new tt(t.segments,function oj(t,n,e,i,r,s){const o={};for(const a of i)if(Uu(t,e,a)&&!r[Li(a)]){const l=new tt([],{});l._sourceSegment=t,l._segmentIndexShift="legacy"===s?t.segments.length:n.length,o[Li(a)]=l}return Object.assign(Object.assign({},r),o)}(t,n,e,i,t.children,r));return o._sourceSegment=t,o._segmentIndexShift=n.length,{segmentGroup:o,slicedSegments:e}}const s=new tt(t.segments,t.children);return s._sourceSegment=t,s._segmentIndexShift=n.length,{segmentGroup:s,slicedSegments:e}}function Uu(t,n,e){return(!(t.hasChildren()||n.length>0)||"full"!==e.pathMatch)&&""===e.path}function GE(t,n,e,i){return!!(Li(t)===i||i!==Ze&&Uu(n,e,t))&&("**"===t.path||ju(n,t,e).matched)}function $E(t,n,e){return 0===n.length&&!t.children[e]}class Gu{constructor(n){this.segmentGroup=n||null}}class WE{constructor(n){this.urlTree=n}}function xc(t){return hc(new Gu(t))}function qE(t){return hc(new WE(t))}class fj{constructor(n,e,i,r,s){this.configLoader=e,this.urlSerializer=i,this.urlTree=r,this.config=s,this.allowRedirects=!0,this.ngModule=n.get($r)}apply(){const n=zu(this.urlTree.root,[],[],this.config).segmentGroup,e=new tt(n.segments,n.children);return this.expandSegmentGroup(this.ngModule,this.config,e,Ze).pipe(Le(s=>this.createUrlTree(n_(s),this.urlTree.queryParams,this.urlTree.fragment))).pipe(Kr(s=>{if(s instanceof WE)return this.allowRedirects=!1,this.match(s.urlTree);throw s instanceof Gu?this.noMatchError(s):s}))}match(n){return this.expandSegmentGroup(this.ngModule,this.config,n.root,Ze).pipe(Le(r=>this.createUrlTree(n_(r),n.queryParams,n.fragment))).pipe(Kr(r=>{throw r instanceof Gu?this.noMatchError(r):r}))}noMatchError(n){return new Error(`Cannot match any routes. URL Segment: '${n.segmentGroup}'`)}createUrlTree(n,e,i){const r=n.segments.length>0?new tt([],{[Ze]:n}):n;return new fo(r,e,i)}expandSegmentGroup(n,e,i,r){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(n,e,i).pipe(Le(s=>new tt([],s))):this.expandSegment(n,i,e,i.segments,r,!0)}expandChildren(n,e,i){const r=[];for(const s of Object.keys(i.children))"primary"===s?r.unshift(s):r.push(s);return xn(r).pipe(Ia(s=>{const o=i.children[s],a=zE(e,s);return this.expandSegmentGroup(n,a,o,s).pipe(Le(l=>({segment:l,outlet:s})))}),aE((s,o)=>(s[o.outlet]=o.segment,s),{}),function s5(t,n){const e=arguments.length>=2;return i=>i.pipe(t?Ut((r,s)=>t(r,s,i)):rn,zg(1),e?cE(n):lE(()=>new Iu))}())}expandSegment(n,e,i,r,s,o){return xn(i).pipe(Ia(a=>this.expandSegmentAgainstRoute(n,e,i,a,r,s,o).pipe(Kr(c=>{if(c instanceof Gu)return De(null);throw c}))),Oa(a=>!!a),Kr((a,l)=>{if(a instanceof Iu||"EmptyError"===a.name)return $E(e,r,s)?De(new tt([],{})):xc(e);throw a}))}expandSegmentAgainstRoute(n,e,i,r,s,o,a){return GE(r,e,s,o)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(n,e,r,s,o):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(n,e,i,r,s,o):xc(e):xc(e)}expandSegmentAgainstRouteUsingRedirect(n,e,i,r,s,o){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(n,i,r,o):this.expandRegularSegmentAgainstRouteUsingRedirect(n,e,i,r,s,o)}expandWildCardWithParamsAgainstRouteUsingRedirect(n,e,i,r){const s=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?qE(s):this.lineralizeSegments(i,s).pipe(fn(o=>{const a=new tt(o,{});return this.expandSegment(n,a,e,o,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(n,e,i,r,s,o){const{matched:a,consumedSegments:l,remainingSegments:c,positionalParamSegments:d}=ju(e,r,s);if(!a)return xc(e);const u=this.applyRedirectCommands(l,r.redirectTo,d);return r.redirectTo.startsWith("/")?qE(u):this.lineralizeSegments(r,u).pipe(fn(m=>this.expandSegment(n,e,i,m.concat(c),o,!1)))}matchSegmentAgainstRoute(n,e,i,r,s){if("**"===i.path)return i.loadChildren?(i._loadedConfig?De(i._loadedConfig):this.configLoader.load(n.injector,i)).pipe(Le(u=>(i._loadedConfig=u,new tt(r,{})))):De(new tt(r,{}));const{matched:o,consumedSegments:a,remainingSegments:l}=ju(e,i,r);return o?this.getChildConfig(n,i,r).pipe(fn(d=>{const u=d.module,m=d.routes,{segmentGroup:g,slicedSegments:v}=zu(e,a,l,m),C=new tt(g.segments,g.children);if(0===v.length&&C.hasChildren())return this.expandChildren(u,m,C).pipe(Le(z=>new tt(a,z)));if(0===m.length&&0===v.length)return De(new tt(a,{}));const T=Li(i)===s;return this.expandSegment(u,C,m,v,T?Ze:s,!0).pipe(Le(D=>new tt(a.concat(D.segments),D.children)))})):xc(e)}getChildConfig(n,e,i){return e.children?De(new e_(e.children,n)):e.loadChildren?void 0!==e._loadedConfig?De(e._loadedConfig):this.runCanLoadGuards(n.injector,e,i).pipe(fn(r=>r?this.configLoader.load(n.injector,e).pipe(Le(s=>(e._loadedConfig=s,s))):function uj(t){return hc(Gg(`Cannot load children because the guard of the route "path: '${t.path}'" returned false`))}(e))):De(new e_([],n))}runCanLoadGuards(n,e,i){const r=e.canLoad;return r&&0!==r.length?De(r.map(o=>{const a=n.get(o);let l;if(function X5(t){return t&&ks(t.canLoad)}(a))l=a.canLoad(e,i);else{if(!ks(a))throw new Error("Invalid CanLoad guard");l=a(e,i)}return Mr(l)})).pipe(yc(),Dn(o=>{if(!mo(o))return;const a=Gg(`Redirecting to "${this.urlSerializer.serialize(o)}"`);throw a.url=o,a}),Le(o=>!0===o)):De(!0)}lineralizeSegments(n,e){let i=[],r=e.root;for(;;){if(i=i.concat(r.segments),0===r.numberOfChildren)return De(i);if(r.numberOfChildren>1||!r.children[Ze])return hc(new Error(`Only absolute redirects can have named outlets. redirectTo: '${n.redirectTo}'`));r=r.children[Ze]}}applyRedirectCommands(n,e,i){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),n,i)}applyRedirectCreatreUrlTree(n,e,i,r){const s=this.createSegmentGroup(n,e.root,i,r);return new fo(s,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(n,e){const i={};return kn(n,(r,s)=>{if("string"==typeof r&&r.startsWith(":")){const a=r.substring(1);i[s]=e[a]}else i[s]=r}),i}createSegmentGroup(n,e,i,r){const s=this.createSegments(n,e.segments,i,r);let o={};return kn(e.children,(a,l)=>{o[l]=this.createSegmentGroup(n,a,i,r)}),new tt(s,o)}createSegments(n,e,i,r){return e.map(s=>s.path.startsWith(":")?this.findPosParam(n,s,r):this.findOrReturn(s,i))}findPosParam(n,e,i){const r=i[e.path.substring(1)];if(!r)throw new Error(`Cannot redirect to '${n}'. Cannot find '${e.path}'.`);return r}findOrReturn(n,e){let i=0;for(const r of e){if(r.path===n.path)return e.splice(i),r;i++}return n}}function n_(t){const n={};for(const i of Object.keys(t.children)){const s=n_(t.children[i]);(s.segments.length>0||s.hasChildren())&&(n[i]=s)}return function pj(t){if(1===t.numberOfChildren&&t.children[Ze]){const n=t.children[Ze];return new tt(t.segments.concat(n.segments),n.children)}return t}(new tt(t.segments,n))}class YE{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}}class $u{constructor(n,e){this.component=n,this.route=e}}function gj(t,n,e){const i=t._root;return Cc(i,n?n._root:null,e,[i.value])}function Wu(t,n,e){const i=function vj(t){if(!t)return null;for(let n=t.parent;n;n=n.parent){const e=n.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig}return null}(n);return(i?i.module.injector:e).get(t)}function Cc(t,n,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const s=La(n);return t.children.forEach(o=>{(function yj(t,n,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const s=t.value,o=n?n.value:null,a=e?e.getContext(t.value.outlet):null;if(o&&s.routeConfig===o.routeConfig){const l=function bj(t,n,e){if("function"==typeof e)return e(t,n);switch(e){case"pathParamsChange":return!po(t.url,n.url);case"pathParamsOrQueryParamsChange":return!po(t.url,n.url)||!Dr(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Kg(t,n)||!Dr(t.queryParams,n.queryParams);default:return!Kg(t,n)}}(o,s,s.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new YE(i)):(s.data=o.data,s._resolvedData=o._resolvedData),Cc(t,n,s.component?a?a.children:null:e,i,r),l&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new $u(a.outlet.component,o))}else o&&wc(n,a,r),r.canActivateChecks.push(new YE(i)),Cc(t,null,s.component?a?a.children:null:e,i,r)})(o,s[o.value.outlet],e,i.concat([o.value]),r),delete s[o.value.outlet]}),kn(s,(o,a)=>wc(o,e.getContext(a),r)),r}function wc(t,n,e){const i=La(t),r=t.value;kn(i,(s,o)=>{wc(s,r.component?n?n.children.getContext(o):null:n,e)}),e.canDeactivateChecks.push(new $u(r.component&&n&&n.outlet&&n.outlet.isActivated?n.outlet.component:null,r))}class Tj{}function QE(t){return new Ye(n=>n.error(t))}class Ij{constructor(n,e,i,r,s,o){this.rootComponentType=n,this.config=e,this.urlTree=i,this.url=r,this.paramsInheritanceStrategy=s,this.relativeLinkResolution=o}recognize(){const n=zu(this.urlTree.root,[],[],this.config.filter(o=>void 0===o.redirectTo),this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,n,Ze);if(null===e)return null;const i=new Nu([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},Ze,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new Xr(i,e),s=new FE(this.url,r);return this.inheritParamsAndData(s._root),s}inheritParamsAndData(n){const e=n.value,i=RE(e,this.paramsInheritanceStrategy);e.params=Object.freeze(i.params),e.data=Object.freeze(i.data),n.children.forEach(r=>this.inheritParamsAndData(r))}processSegmentGroup(n,e,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(n,e):this.processSegment(n,e,e.segments,i)}processChildren(n,e){const i=[];for(const s of Object.keys(e.children)){const o=e.children[s],a=zE(n,s),l=this.processSegmentGroup(a,o,s);if(null===l)return null;i.push(...l)}const r=KE(i);return function Rj(t){t.sort((n,e)=>n.value.outlet===Ze?-1:e.value.outlet===Ze?1:n.value.outlet.localeCompare(e.value.outlet))}(r),r}processSegment(n,e,i,r){for(const s of n){const o=this.processSegmentAgainstRoute(s,e,i,r);if(null!==o)return o}return $E(e,i,r)?[]:null}processSegmentAgainstRoute(n,e,i,r){if(n.redirectTo||!GE(n,e,i,r))return null;let s,o=[],a=[];if("**"===n.path){const g=i.length>0?vE(i).parameters:{};s=new Nu(i,g,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,JE(n),Li(n),n.component,n,ZE(e),XE(e)+i.length,eS(n))}else{const g=ju(e,n,i);if(!g.matched)return null;o=g.consumedSegments,a=g.remainingSegments,s=new Nu(o,g.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,JE(n),Li(n),n.component,n,ZE(e),XE(e)+o.length,eS(n))}const l=function Fj(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(n),{segmentGroup:c,slicedSegments:d}=zu(e,o,a,l.filter(g=>void 0===g.redirectTo),this.relativeLinkResolution);if(0===d.length&&c.hasChildren()){const g=this.processChildren(l,c);return null===g?null:[new Xr(s,g)]}if(0===l.length&&0===d.length)return[new Xr(s,[])];const u=Li(n)===r,m=this.processSegment(l,c,d,u?Ze:r);return null===m?null:[new Xr(s,m)]}}function Oj(t){const n=t.value.routeConfig;return n&&""===n.path&&void 0===n.redirectTo}function KE(t){const n=[],e=new Set;for(const i of t){if(!Oj(i)){n.push(i);continue}const r=n.find(s=>i.value.routeConfig===s.value.routeConfig);void 0!==r?(r.children.push(...i.children),e.add(r)):n.push(i)}for(const i of e){const r=KE(i.children);n.push(new Xr(i.value,r))}return n.filter(i=>!e.has(i))}function ZE(t){let n=t;for(;n._sourceSegment;)n=n._sourceSegment;return n}function XE(t){let n=t,e=n._segmentIndexShift?n._segmentIndexShift:0;for(;n._sourceSegment;)n=n._sourceSegment,e+=n._segmentIndexShift?n._segmentIndexShift:0;return e-1}function JE(t){return t.data||{}}function eS(t){return t.resolve||{}}function tS(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function i_(t){return Ts(n=>{const e=t(n);return e?xn(e).pipe(Le(()=>n)):De(n)})}class zj extends class jj{shouldDetach(n){return!1}store(n,e){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,e){return n.routeConfig===e.routeConfig}}{}const r_=new j("ROUTES");class nS{constructor(n,e,i,r){this.injector=n,this.compiler=e,this.onLoadStartListener=i,this.onLoadEndListener=r}load(n,e){if(e._loader$)return e._loader$;this.onLoadStartListener&&this.onLoadStartListener(e);const r=this.loadModuleFactory(e.loadChildren).pipe(Le(s=>{this.onLoadEndListener&&this.onLoadEndListener(e);const o=s.create(n);return new e_(_E(o.injector.get(r_,void 0,Ne.Self|Ne.Optional)).map(t_),o)}),Kr(s=>{throw e._loader$=void 0,s}));return e._loader$=new t5(r,()=>new Y).pipe(oE()),e._loader$}loadModuleFactory(n){return Mr(n()).pipe(fn(e=>e instanceof ew?De(e):xn(this.compiler.compileModuleAsync(e))))}}class Gj{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,e){return n}}function $j(t){throw t}function Wj(t,n,e){return n.parse("/")}function iS(t,n){return De(null)}const qj={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Yj={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let tn=(()=>{class t{constructor(e,i,r,s,o,a,l){this.rootComponentType=e,this.urlSerializer=i,this.rootContexts=r,this.location=s,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new Y,this.errorHandler=$j,this.malformedUriErrorHandler=Wj,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:iS,afterPreactivation:iS},this.urlHandlingStrategy=new Gj,this.routeReuseStrategy=new zj,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=o.get($r),this.console=o.get(Nw);const u=o.get(ve);this.isNgZoneEnabled=u instanceof ve&&ve.isInAngularZone(),this.resetConfig(l),this.currentUrlTree=function b5(){return new fo(new tt([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new nS(o,a,m=>this.triggerEvent(new hE(m)),m=>this.triggerEvent(new fE(m))),this.routerState=IE(this.currentUrlTree,this.rootComponentType),this.transitions=new ai({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var e;return null===(e=this.location.getState())||void 0===e?void 0:e.\u0275routerPageId}setupNavigations(e){const i=this.events;return e.pipe(Ut(r=>0!==r.id),Le(r=>Object.assign(Object.assign({},r),{extractedUrl:this.urlHandlingStrategy.extract(r.rawUrl)})),Ts(r=>{let s=!1,o=!1;return De(r).pipe(Dn(a=>{this.currentNavigation={id:a.id,initialUrl:a.currentRawUrl,extractedUrl:a.extractedUrl,trigger:a.source,extras:a.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Ts(a=>{const l=this.browserUrlTree.toString(),c=!this.navigated||a.extractedUrl.toString()!==l||l!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||c)&&this.urlHandlingStrategy.shouldProcessUrl(a.rawUrl))return rS(a.source)&&(this.browserUrlTree=a.extractedUrl),De(a).pipe(Ts(u=>{const m=this.transitions.getValue();return i.next(new Ug(u.id,this.serializeUrl(u.extractedUrl),u.source,u.restoredState)),m!==this.transitions.getValue()?Ui:Promise.resolve(u)}),function mj(t,n,e,i){return Ts(r=>function hj(t,n,e,i,r){return new fj(t,n,e,i,r).apply()}(t,n,e,r.extractedUrl,i).pipe(Le(s=>Object.assign(Object.assign({},r),{urlAfterRedirects:s}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),Dn(u=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:u.urlAfterRedirects})}),function Pj(t,n,e,i,r){return fn(s=>function kj(t,n,e,i,r="emptyOnly",s="legacy"){try{const o=new Ij(t,n,e,i,r,s).recognize();return null===o?QE(new Tj):De(o)}catch(o){return QE(o)}}(t,n,s.urlAfterRedirects,e(s.urlAfterRedirects),i,r).pipe(Le(o=>Object.assign(Object.assign({},s),{targetSnapshot:o}))))}(this.rootComponentType,this.config,u=>this.serializeUrl(u),this.paramsInheritanceStrategy,this.relativeLinkResolution),Dn(u=>{if("eager"===this.urlUpdateStrategy){if(!u.extras.skipLocationChange){const g=this.urlHandlingStrategy.merge(u.urlAfterRedirects,u.rawUrl);this.setBrowserUrl(g,u)}this.browserUrlTree=u.urlAfterRedirects}const m=new a5(u.id,this.serializeUrl(u.extractedUrl),this.serializeUrl(u.urlAfterRedirects),u.targetSnapshot);i.next(m)}));if(c&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:m,extractedUrl:g,source:v,restoredState:C,extras:T}=a,k=new Ug(m,this.serializeUrl(g),v,C);i.next(k);const D=IE(g,this.rootComponentType).snapshot;return De(Object.assign(Object.assign({},a),{targetSnapshot:D,urlAfterRedirects:g,extras:Object.assign(Object.assign({},T),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=a.rawUrl,a.resolve(null),Ui}),i_(a=>{const{targetSnapshot:l,id:c,extractedUrl:d,rawUrl:u,extras:{skipLocationChange:m,replaceUrl:g}}=a;return this.hooks.beforePreactivation(l,{navigationId:c,appliedUrlTree:d,rawUrlTree:u,skipLocationChange:!!m,replaceUrl:!!g})}),Dn(a=>{const l=new l5(a.id,this.serializeUrl(a.extractedUrl),this.serializeUrl(a.urlAfterRedirects),a.targetSnapshot);this.triggerEvent(l)}),Le(a=>Object.assign(Object.assign({},a),{guards:gj(a.targetSnapshot,a.currentSnapshot,this.rootContexts)})),function xj(t,n){return fn(e=>{const{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:s,canDeactivateChecks:o}}=e;return 0===o.length&&0===s.length?De(Object.assign(Object.assign({},e),{guardsResult:!0})):function Cj(t,n,e,i){return xn(t).pipe(fn(r=>function Aj(t,n,e,i,r){const s=n&&n.routeConfig?n.routeConfig.canDeactivate:null;return s&&0!==s.length?De(s.map(a=>{const l=Wu(a,n,r);let c;if(function tj(t){return t&&ks(t.canDeactivate)}(l))c=Mr(l.canDeactivate(t,n,e,i));else{if(!ks(l))throw new Error("Invalid CanDeactivate guard");c=Mr(l(t,n,e,i))}return c.pipe(Oa())})).pipe(yc()):De(!0)}(r.component,r.route,e,n,i)),Oa(r=>!0!==r,!0))}(o,i,r,t).pipe(fn(a=>a&&function Z5(t){return"boolean"==typeof t}(a)?function wj(t,n,e,i){return xn(n).pipe(Ia(r=>Hg(function Mj(t,n){return null!==t&&n&&n(new h5(t)),De(!0)}(r.route.parent,i),function Dj(t,n){return null!==t&&n&&n(new p5(t)),De(!0)}(r.route,i),function Sj(t,n,e){const i=n[n.length-1],s=n.slice(0,n.length-1).reverse().map(o=>function _j(t){const n=t.routeConfig?t.routeConfig.canActivateChild:null;return n&&0!==n.length?{node:t,guards:n}:null}(o)).filter(o=>null!==o).map(o=>jg(()=>De(o.guards.map(l=>{const c=Wu(l,o.node,e);let d;if(function ej(t){return t&&ks(t.canActivateChild)}(c))d=Mr(c.canActivateChild(i,t));else{if(!ks(c))throw new Error("Invalid CanActivateChild guard");d=Mr(c(i,t))}return d.pipe(Oa())})).pipe(yc())));return De(s).pipe(yc())}(t,r.path,e),function Ej(t,n,e){const i=n.routeConfig?n.routeConfig.canActivate:null;if(!i||0===i.length)return De(!0);const r=i.map(s=>jg(()=>{const o=Wu(s,n,e);let a;if(function J5(t){return t&&ks(t.canActivate)}(o))a=Mr(o.canActivate(n,t));else{if(!ks(o))throw new Error("Invalid CanActivate guard");a=Mr(o(n,t))}return a.pipe(Oa())}));return De(r).pipe(yc())}(t,r.route,e))),Oa(r=>!0!==r,!0))}(i,s,t,n):De(a)),Le(a=>Object.assign(Object.assign({},e),{guardsResult:a})))})}(this.ngModule.injector,a=>this.triggerEvent(a)),Dn(a=>{if(mo(a.guardsResult)){const c=Gg(`Redirecting to "${this.serializeUrl(a.guardsResult)}"`);throw c.url=a.guardsResult,c}const l=new c5(a.id,this.serializeUrl(a.extractedUrl),this.serializeUrl(a.urlAfterRedirects),a.targetSnapshot,!!a.guardsResult);this.triggerEvent(l)}),Ut(a=>!!a.guardsResult||(this.restoreHistory(a),this.cancelNavigationTransition(a,""),!1)),i_(a=>{if(a.guards.canActivateChecks.length)return De(a).pipe(Dn(l=>{const c=new d5(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(c)}),Ts(l=>{let c=!1;return De(l).pipe(function Lj(t,n){return fn(e=>{const{targetSnapshot:i,guards:{canActivateChecks:r}}=e;if(!r.length)return De(e);let s=0;return xn(r).pipe(Ia(o=>function Nj(t,n,e,i){return function Bj(t,n,e,i){const r=tS(t);if(0===r.length)return De({});const s={};return xn(r).pipe(fn(o=>function Vj(t,n,e,i){const r=Wu(t,n,i);return Mr(r.resolve?r.resolve(n,e):r(n,e))}(t[o],n,e,i).pipe(Dn(a=>{s[o]=a}))),zg(1),fn(()=>tS(s).length===r.length?De(s):Ui))}(t._resolve,t,n,i).pipe(Le(s=>(t._resolvedData=s,t.data=Object.assign(Object.assign({},t.data),RE(t,e).resolve),null)))}(o.route,i,t,n)),Dn(()=>s++),zg(1),fn(o=>s===r.length?De(e):Ui))})}(this.paramsInheritanceStrategy,this.ngModule.injector),Dn({next:()=>c=!0,complete:()=>{c||(this.restoreHistory(l),this.cancelNavigationTransition(l,"At least one route resolver didn't emit any value."))}}))}),Dn(l=>{const c=new u5(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(c)}))}),i_(a=>{const{targetSnapshot:l,id:c,extractedUrl:d,rawUrl:u,extras:{skipLocationChange:m,replaceUrl:g}}=a;return this.hooks.afterPreactivation(l,{navigationId:c,appliedUrlTree:d,rawUrlTree:u,skipLocationChange:!!m,replaceUrl:!!g})}),Le(a=>{const l=function B5(t,n,e){const i=gc(t,n._root,e?e._root:void 0);return new kE(i,n)}(this.routeReuseStrategy,a.targetSnapshot,a.currentRouterState);return Object.assign(Object.assign({},a),{targetRouterState:l})}),Dn(a=>{this.currentUrlTree=a.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl),this.routerState=a.targetRouterState,"deferred"===this.urlUpdateStrategy&&(a.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,a),this.browserUrlTree=a.urlAfterRedirects)}),((t,n,e)=>Le(i=>(new Q5(n,i.targetRouterState,i.currentRouterState,e).activate(t),i)))(this.rootContexts,this.routeReuseStrategy,a=>this.triggerEvent(a)),Dn({next(){s=!0},complete(){s=!0}}),dE(()=>{var a;s||o||this.cancelNavigationTransition(r,`Navigation ID ${r.id} is not equal to the current navigation id ${this.navigationId}`),(null===(a=this.currentNavigation)||void 0===a?void 0:a.id)===r.id&&(this.currentNavigation=null)}),Kr(a=>{if(o=!0,function _5(t){return t&&t[mE]}(a)){const l=mo(a.url);l||(this.navigated=!0,this.restoreHistory(r,!0));const c=new uE(r.id,this.serializeUrl(r.extractedUrl),a.message);i.next(c),l?setTimeout(()=>{const d=this.urlHandlingStrategy.merge(a.url,this.rawUrlTree),u={skipLocationChange:r.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||rS(r.source)};this.scheduleNavigation(d,"imperative",null,u,{resolve:r.resolve,reject:r.reject,promise:r.promise})},0):r.resolve(!1)}else{this.restoreHistory(r,!0);const l=new o5(r.id,this.serializeUrl(r.extractedUrl),a);i.next(l);try{r.resolve(this.errorHandler(a))}catch(c){r.reject(c)}}return Ui}))}))}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}setTransition(e){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),e))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&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(()=>{var r;const s={replaceUrl:!0},o=(null===(r=e.state)||void 0===r?void 0:r.navigationId)?e.state:null;if(o){const l=Object.assign({},o);delete l.navigationId,delete l.\u0275routerPageId,0!==Object.keys(l).length&&(s.state=l)}const a=this.parseUrl(e.url);this.scheduleNavigation(a,i,o,s)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(e){this.events.next(e)}resetConfig(e){jE(e),this.config=e.map(t_),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,i={}){const{relativeTo:r,queryParams:s,fragment:o,queryParamsHandling:a,preserveFragment:l}=i,c=r||this.routerState.root,d=l?this.currentUrlTree.fragment:o;let u=null;switch(a){case"merge":u=Object.assign(Object.assign({},this.currentUrlTree.queryParams),s);break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=s||null}return null!==u&&(u=this.removeEmptyProps(u)),function j5(t,n,e,i,r){if(0===e.length)return Zg(n.root,n.root,n.root,i,r);const s=function z5(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new LE(!0,0,t);let n=0,e=!1;const i=t.reduce((r,s,o)=>{if("object"==typeof s&&null!=s){if(s.outlets){const a={};return kn(s.outlets,(l,c)=>{a[c]="string"==typeof l?l.split("/"):l}),[...r,{outlets:a}]}if(s.segmentPath)return[...r,s.segmentPath]}return"string"!=typeof s?[...r,s]:0===o?(s.split("/").forEach((a,l)=>{0==l&&"."===a||(0==l&&""===a?e=!0:".."===a?n++:""!=a&&r.push(a))}),r):[...r,s]},[]);return new LE(e,n,i)}(e);if(s.toRoot())return Zg(n.root,n.root,new tt([],{}),i,r);const o=function U5(t,n,e){if(t.isAbsolute)return new Xg(n.root,!0,0);if(-1===e.snapshot._lastPathIndex){const s=e.snapshot._urlSegment;return new Xg(s,s===n.root,0)}const i=Bu(t.commands[0])?0:1;return function G5(t,n,e){let i=t,r=n,s=e;for(;s>r;){if(s-=r,i=i.parent,!i)throw new Error("Invalid number of '../'");r=i.segments.length}return new Xg(i,!1,r-s)}(e.snapshot._urlSegment,e.snapshot._lastPathIndex+i,t.numberOfDoubleDots)}(s,n,t),a=o.processChildren?Vu(o.segmentGroup,o.index,s.commands):NE(o.segmentGroup,o.index,s.commands);return Zg(n.root,o.segmentGroup,a,i,r)}(c,this.currentUrlTree,e,u,null!=d?d:null)}navigateByUrl(e,i={skipLocationChange:!1}){const r=mo(e)?e:this.parseUrl(e),s=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(s,"imperative",null,i)}navigate(e,i={skipLocationChange:!1}){return function Qj(t){for(let n=0;n{const s=e[r];return null!=s&&(i[r]=s),i},{})}processNavigations(){this.navigations.subscribe(e=>{this.navigated=!0,this.lastSuccessfulId=e.id,this.currentPageId=e.targetPageId,this.events.next(new fc(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,e.resolve(!0)},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}scheduleNavigation(e,i,r,s,o){var a,l;if(this.disposed)return Promise.resolve(!1);let c,d,u;o?(c=o.resolve,d=o.reject,u=o.promise):u=new Promise((v,C)=>{c=v,d=C});const m=++this.navigationId;let g;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(r=this.location.getState()),g=r&&r.\u0275routerPageId?r.\u0275routerPageId:s.replaceUrl||s.skipLocationChange?null!==(a=this.browserPageId)&&void 0!==a?a:0:(null!==(l=this.browserPageId)&&void 0!==l?l:0)+1):g=0,this.setTransition({id:m,targetPageId:g,source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:s,resolve:c,reject:d,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(v=>Promise.reject(v))}setBrowserUrl(e,i){const r=this.urlSerializer.serialize(e),s=Object.assign(Object.assign({},i.extras.state),this.generateNgRouterState(i.id,i.targetPageId));this.location.isCurrentPathEqualTo(r)||i.extras.replaceUrl?this.location.replaceState(r,"",s):this.location.go(r,"",s)}restoreHistory(e,i=!1){var r,s;if("computed"===this.canceledNavigationResolution){const o=this.currentPageId-e.targetPageId;"popstate"!==e.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(r=this.currentNavigation)||void 0===r?void 0:r.finalUrl)||0===o?this.currentUrlTree===(null===(s=this.currentNavigation)||void 0===s?void 0:s.finalUrl)&&0===o&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(o)}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))}cancelNavigationTransition(e,i){const r=new uE(e.id,this.serializeUrl(e.extractedUrl),i);this.triggerEvent(r),e.resolve(!1)}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return t.\u0275fac=function(e){Pl()},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();function rS(t){return"imperative"!==t}let qu=(()=>{class t{constructor(e,i,r,s,o){this.router=e,this.route=i,this.tabIndexAttribute=r,this.renderer=s,this.el=o,this.commands=null,this.onChanges=new Y,this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){if(null!=this.tabIndexAttribute)return;const i=this.renderer,r=this.el.nativeElement;null!==e?i.setAttribute(r,"tabindex",e):i.removeAttribute(r,"tabindex")}ngOnChanges(e){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(){if(null===this.urlTree)return!0;const e={skipLocationChange:Ba(this.skipLocationChange),replaceUrl:Ba(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,e),!0}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:Ba(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(f(tn),f(Na),pi("tabindex"),f(nr),f(q))},t.\u0275dir=I({type:t,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(e,i){1&e&&ge("click",function(){return i.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[qt]}),t})();function Ba(t){return""===t||!!t}class sS{}class oS{preload(n,e){return De(null)}}let aS=(()=>{class t{constructor(e,i,r,s){this.router=e,this.injector=r,this.preloadingStrategy=s,this.loader=new nS(r,i,l=>e.triggerEvent(new hE(l)),l=>e.triggerEvent(new fE(l)))}setUpPreloading(){this.subscription=this.router.events.pipe(Ut(e=>e instanceof fc),Ia(()=>this.preload())).subscribe(()=>{})}preload(){const e=this.injector.get($r);return this.processRoutes(e,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const r=[];for(const s of i)if(s.loadChildren&&!s.canLoad&&s._loadedConfig){const o=s._loadedConfig;r.push(this.processRoutes(o.module,o.routes))}else s.loadChildren&&!s.canLoad?r.push(this.preloadConfig(e,s)):s.children&&r.push(this.processRoutes(e,s.children));return xn(r).pipe(sl(),Le(s=>{}))}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>(i._loadedConfig?De(i._loadedConfig):this.loader.load(e.injector,i)).pipe(fn(s=>(i._loadedConfig=s,this.processRoutes(s.module,s.routes)))))}}return t.\u0275fac=function(e){return new(e||t)(w(tn),w(Bw),w(Ht),w(sS))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})(),o_=(()=>{class t{constructor(e,i,r={}){this.router=e,this.viewportScroller=i,this.options=r,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},r.scrollPositionRestoration=r.scrollPositionRestoration||"disabled",r.anchorScrolling=r.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(e=>{e instanceof Ug?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof fc&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.router.parseUrl(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(e=>{e instanceof pE&&(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.router.triggerEvent(new pE(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return t.\u0275fac=function(e){Pl()},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();const go=new j("ROUTER_CONFIGURATION"),lS=new j("ROUTER_FORROOT_GUARD"),Jj=[Kl,{provide:DE,useClass:ME},{provide:tn,useFactory:function s8(t,n,e,i,r,s,o={},a,l){const c=new tn(null,t,n,e,i,r,_E(s));return a&&(c.urlHandlingStrategy=a),l&&(c.routeReuseStrategy=l),function o8(t,n){t.errorHandler&&(n.errorHandler=t.errorHandler),t.malformedUriErrorHandler&&(n.malformedUriErrorHandler=t.malformedUriErrorHandler),t.onSameUrlNavigation&&(n.onSameUrlNavigation=t.onSameUrlNavigation),t.paramsInheritanceStrategy&&(n.paramsInheritanceStrategy=t.paramsInheritanceStrategy),t.relativeLinkResolution&&(n.relativeLinkResolution=t.relativeLinkResolution),t.urlUpdateStrategy&&(n.urlUpdateStrategy=t.urlUpdateStrategy),t.canceledNavigationResolution&&(n.canceledNavigationResolution=t.canceledNavigationResolution)}(o,c),o.enableTracing&&c.events.subscribe(d=>{var u,m;null===(u=console.group)||void 0===u||u.call(console,`Router Event: ${d.constructor.name}`),console.log(d.toString()),console.log(d),null===(m=console.groupEnd)||void 0===m||m.call(console)}),c},deps:[DE,bc,Kl,Ht,Bw,r_,go,[class Uj{},new ii],[class Hj{},new ii]]},bc,{provide:Na,useFactory:function a8(t){return t.routerState.root},deps:[tn]},aS,oS,class Xj{preload(n,e){return e().pipe(Kr(()=>De(null)))}},{provide:go,useValue:{enableTracing:!1}}];function e8(){return new Uw("Router",tn)}let a_=(()=>{class t{constructor(e,i){}static forRoot(e,i){return{ngModule:t,providers:[Jj,cS(e),{provide:lS,useFactory:r8,deps:[[tn,new ii,new jr]]},{provide:go,useValue:i||{}},{provide:Ta,useFactory:n8,deps:[ao,[new Cd(zm),new ii],go]},{provide:o_,useFactory:t8,deps:[tn,JV,go]},{provide:sS,useExisting:i&&i.preloadingStrategy?i.preloadingStrategy:oS},{provide:Uw,multi:!0,useFactory:e8},[l_,{provide:Sm,multi:!0,useFactory:l8,deps:[l_]},{provide:dS,useFactory:c8,deps:[l_]},{provide:km,multi:!0,useExisting:dS}]]}}static forChild(e){return{ngModule:t,providers:[cS(e)]}}}return t.\u0275fac=function(e){return new(e||t)(w(lS,8),w(tn,8))},t.\u0275mod=ue({type:t}),t.\u0275inj=de({}),t})();function t8(t,n,e){return e.scrollOffset&&n.setOffset(e.scrollOffset),new o_(t,n,e)}function n8(t,n,e={}){return e.useHash?new BB(t,n):new cD(t,n)}function r8(t){return"guarded"}function cS(t){return[{provide:ER,multi:!0,useValue:t},{provide:r_,multi:!0,useValue:t}]}let l_=(()=>{class t{constructor(e){this.injector=e,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new Y}appInitializer(){return this.injector.get(PB,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let i=null;const r=new Promise(a=>i=a),s=this.injector.get(tn),o=this.injector.get(go);return"disabled"===o.initialNavigation?(s.setUpLocationChangeListener(),i(!0)):"enabled"===o.initialNavigation||"enabledBlocking"===o.initialNavigation?(s.hooks.afterPreactivation=()=>this.initNavigation?De(null):(this.initNavigation=!0,i(!0),this.resultOfPreactivationDone),s.initialNavigation()):i(!0),r})}bootstrapListener(e){const i=this.injector.get(go),r=this.injector.get(aS),s=this.injector.get(o_),o=this.injector.get(tn),a=this.injector.get(Aa);e===a.components[0]&&(("enabledNonBlocking"===i.initialNavigation||void 0===i.initialNavigation)&&o.initialNavigation(),r.setUpPreloading(),s.init(),o.resetRootComponentType(a.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return t.\u0275fac=function(e){return new(e||t)(w(Ht))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();function l8(t){return t.appInitializer.bind(t)}function c8(t){return t.bootstrapListener.bind(t)}const dS=new j("Router Initializer"),u8=new j("cdk-dir-doc",{providedIn:"root",factory:function h8(){return Xs(Se)}}),f8=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let c_,Zn=(()=>{class t{constructor(e){if(this.value="ltr",this.change=new xe,e){const r=e.documentElement?e.documentElement.dir:null;this.value=function p8(t){const n=(null==t?void 0:t.toLowerCase())||"";return"auto"===n&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?f8.test(navigator.language)?"rtl":"ltr":"rtl"===n?"rtl":"ltr"}((e.body?e.body.dir:null)||r||"ltr")}}ngOnDestroy(){this.change.complete()}}return t.\u0275fac=function(e){return new(e||t)(w(u8,8))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),_o=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({}),t})();try{c_="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(t){c_=!1}let Va,dn=(()=>{class t{constructor(e){this._platformId=e,this.isBrowser=this._platformId?Ds(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&&!c_)&&"undefined"!=typeof CSS&&!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 t.\u0275fac=function(e){return new(e||t)(w(ri))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const hS=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function fS(){if(Va)return Va;if("object"!=typeof document||!document)return Va=new Set(hS),Va;let t=document.createElement("input");return Va=new Set(hS.filter(n=>(t.setAttribute("type",n),t.type===n))),Va}let Dc,Yu,yo,d_;function vo(t){return function m8(){if(null==Dc&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Dc=!0}))}finally{Dc=Dc||!1}return Dc}()?t:!!t.capture}function pS(){if(null==yo){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return yo=!1,yo;if("scrollBehavior"in document.documentElement.style)yo=!0;else{const t=Element.prototype.scrollTo;yo=!!t&&!/\{\s*\[native code\]\s*\}/.test(t.toString())}}return yo}function Mc(){if("object"!=typeof document||!document)return 0;if(null==Yu){const t=document.createElement("div"),n=t.style;t.dir="rtl",n.width="1px",n.overflow="auto",n.visibility="hidden",n.pointerEvents="none",n.position="absolute";const e=document.createElement("div"),i=e.style;i.width="2px",i.height="1px",t.appendChild(e),document.body.appendChild(t),Yu=0,0===t.scrollLeft&&(t.scrollLeft=1,Yu=0===t.scrollLeft?1:2),t.remove()}return Yu}function mS(t){if(function g8(){if(null==d_){const t="undefined"!=typeof document?document.head:null;d_=!(!t||!t.createShadowRoot&&!t.attachShadow)}return d_}()){const n=t.getRootNode?t.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function u_(){let t="undefined"!=typeof document&&document?document.activeElement:null;for(;t&&t.shadowRoot;){const n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function bo(t){return t.composedPath?t.composedPath()[0]:t.target}function h_(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}function xo(t,...n){return n.length?n.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}class A8 extends W{constructor(n,e){super()}schedule(n,e=0){return this}}const Qu={setInterval(t,n,...e){const{delegate:i}=Qu;return(null==i?void 0:i.setInterval)?i.setInterval(t,n,...e):setInterval(t,n,...e)},clearInterval(t){const{delegate:n}=Qu;return((null==n?void 0:n.clearInterval)||clearInterval)(t)},delegate:void 0};class m_ extends A8{constructor(n,e){super(n,e),this.scheduler=n,this.work=e,this.pending=!1}schedule(n,e=0){var i;if(this.closed)return this;this.state=n;const r=this.id,s=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(s,r,e)),this.pending=!0,this.delay=e,this.id=null!==(i=this.id)&&void 0!==i?i:this.requestAsyncId(s,this.id,e),this}requestAsyncId(n,e,i=0){return Qu.setInterval(n.flush.bind(n,this),i)}recycleAsyncId(n,e,i=0){if(null!=i&&this.delay===i&&!1===this.pending)return e;null!=e&&Qu.clearInterval(e)}execute(n,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(n,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,e){let r,i=!1;try{this.work(n)}catch(s){i=!0,r=s||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){const{id:n,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,he(i,this),null!=n&&(this.id=this.recycleAsyncId(e,n,null)),this.delay=null,super.unsubscribe()}}}const DS={now:()=>(DS.delegate||Date).now(),delegate:void 0};class Ec{constructor(n,e=Ec.now){this.schedulerActionCtor=n,this.now=e}schedule(n,e=0,i){return new this.schedulerActionCtor(this,n).schedule(i,e)}}Ec.now=DS.now;class g_ extends Ec{constructor(n,e=Ec.now){super(n,e),this.actions=[],this._active=!1}flush(n){const{actions:e}=this;if(this._active)return void e.push(n);let i;this._active=!0;do{if(i=n.execute(n.state,n.delay))break}while(n=e.shift());if(this._active=!1,i){for(;n=e.shift();)n.unsubscribe();throw i}}}const __=new g_(m_),T8=__;function v_(t,n=__){return Mt((e,i)=>{let r=null,s=null,o=null;const a=()=>{if(r){r.unsubscribe(),r=null;const c=s;s=null,i.next(c)}};function l(){const c=o+t,d=n.now();if(d{s=c,o=n.now(),r||(r=n.schedule(l,t),i.add(r))},()=>{a(),i.complete()},void 0,()=>{s=r=null}))})}function MS(t){return Ut((n,e)=>t<=e)}function y_(t,n=rn){return t=null!=t?t:k8,Mt((e,i)=>{let r,s=!0;e.subscribe(xt(i,o=>{const a=n(o);(s||!t(r,a))&&(s=!1,r=a,i.next(o))}))})}function k8(t,n){return t===n}function nt(t){return Mt((n,e)=>{ei(t).subscribe(xt(e,()=>e.complete(),Oe)),!e.closed&&n.subscribe(e)})}function Re(t){return null!=t&&"false"!=`${t}`}function Bn(t,n=0){return function I8(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}(t)?Number(t):n}function ES(t){return Array.isArray(t)?t:[t]}function un(t){return null==t?"":"string"==typeof t?t:`${t}px`}function Jr(t){return t instanceof q?t.nativeElement:t}let SS=(()=>{class t{create(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),R8=(()=>{class t{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,i)=>this._cleanupObserver(i))}observe(e){const i=Jr(e);return new Ye(r=>{const o=this._observeElement(i).subscribe(r);return()=>{o.unsubscribe(),this._unobserveElement(i)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const i=new Y,r=this._mutationObserverFactory.create(s=>i.next(s));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 t.\u0275fac=function(e){return new(e||t)(w(SS))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Ku=(()=>{class t{constructor(e,i,r){this._contentObserver=e,this._elementRef=i,this._ngZone=r,this.event=new xe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(e){this._disabled=Re(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=Bn(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(v_(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){var e;null===(e=this._currentSubscription)||void 0===e||e.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(f(R8),f(q),f(ve))},t.\u0275dir=I({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),t})(),Sc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:[SS]}),t})();class kS extends class P8{constructor(n){this._items=n,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new Y,this._typeaheadSubscription=W.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new Y,this.change=new Y,n instanceof ro&&n.changes.subscribe(e=>{if(this._activeItem){const r=e.toArray().indexOf(this._activeItem);r>-1&&r!==this._activeItemIndex&&(this._activeItemIndex=r)}})}skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Dn(e=>this._pressedLetters.push(e)),v_(n),Ut(()=>this._pressedLetters.length>0),Le(()=>this._pressedLetters.join(""))).subscribe(e=>{const i=this._getItemsArray();for(let r=1;r!n[s]||this._allowedModifierKeys.indexOf(s)>-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;default:return void((r||xo(n,"shiftKey"))&&(n.key&&1===n.key.length?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],n.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(n){const e=this._getItemsArray(),i="number"==typeof n?n:e.indexOf(n),r=e[i];this._activeItem=null==r?null:r,this._activeItemIndex=i}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n)}_setActiveInWrapMode(n){const e=this._getItemsArray();for(let i=1;i<=e.length;i++){const r=(this._activeItemIndex+n*i+e.length)%e.length;if(!this._skipPredicateFn(e[r]))return void this.setActiveItem(r)}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex+n,n)}_setActiveItemByIndex(n,e){const i=this._getItemsArray();if(i[n]){for(;this._skipPredicateFn(i[n]);)if(!i[n+=e])return;this.setActiveItem(n)}}_getItemsArray(){return this._items instanceof ro?this._items.toArray():this._items}}{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(n){return this._origin=n,this}setActiveItem(n){super.setActiveItem(n),this.activeItem&&this.activeItem.focus(this._origin)}}let b_=(()=>{class t{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function N8(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const i=function L8(t){try{return t.frameElement}catch(n){return null}}(function $8(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}(e));if(i&&(-1===RS(i)||!this.isVisible(i)))return!1;let r=e.nodeName.toLowerCase(),s=RS(e);return e.hasAttribute("contenteditable")?-1!==s:!("iframe"===r||"object"===r||this._platform.WEBKIT&&this._platform.IOS&&!function U8(t){let n=t.nodeName.toLowerCase(),e="input"===n&&t.type;return"text"===e||"password"===e||"select"===n||"textarea"===n}(e))&&("audio"===r?!!e.hasAttribute("controls")&&-1!==s:"video"===r?-1!==s&&(null!==s||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,i){return function G8(t){return!function V8(t){return function j8(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function B8(t){let n=t.nodeName.toLowerCase();return"input"===n||"select"===n||"button"===n||"textarea"===n}(t)||function H8(t){return function z8(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||IS(t))}(e)&&!this.isDisabled(e)&&((null==i?void 0:i.ignoreVisibility)||this.isVisible(e))}}return t.\u0275fac=function(e){return new(e||t)(w(dn))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function IS(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;let n=t.getAttribute("tabindex");return!(!n||isNaN(parseInt(n,10)))}function RS(t){if(!IS(t))return null;const n=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}class W8{constructor(n,e,i,r,s=!1){this._element=n,this._checker=e,this._ngZone=i,this._document=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,s||this.attachAnchors()}get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}destroy(){const n=this._startAnchor,e=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){const e=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return"start"==n?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const i=this._getFirstTabbableElement(e);return null==i||i.focus(n),!!i}return e.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){const e=this._getRegionBoundary("start");return e&&e.focus(n),!!e}focusLastTabbableElement(n){const e=this._getRegionBoundary("end");return e&&e.focus(n),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;const e=n.children;for(let i=0;i=0;i--){const r=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(r)return r}return null}_createAnchor(){const n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,e){n?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._ngZone.isStable?n():this._ngZone.onStable.pipe(Nn(1)).subscribe(n)}}let FS=(()=>{class t{constructor(e,i,r){this._checker=e,this._ngZone=i,this._document=r}create(e,i=!1){return new W8(e,this._checker,this._ngZone,this._document,i)}}return t.\u0275fac=function(e){return new(e||t)(w(b_),w(ve),w(Se))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function OS(t){return 0===t.buttons||0===t.offsetX&&0===t.offsetY}function PS(t){const n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!(!n||-1!==n.identifier||null!=n.radiusX&&1!==n.radiusX||null!=n.radiusY&&1!==n.radiusY)}const q8=new j("cdk-input-modality-detector-options"),Y8={ignoreKeys:[18,17,224,91,16]},Ha=vo({passive:!0,capture:!0});let Q8=(()=>{class t{constructor(e,i,r,s){this._platform=e,this._mostRecentTarget=null,this._modality=new ai(null),this._lastTouchMs=0,this._onKeydown=o=>{var a,l;(null===(l=null===(a=this._options)||void 0===a?void 0:a.ignoreKeys)||void 0===l?void 0:l.some(c=>c===o.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=bo(o))},this._onMousedown=o=>{Date.now()-this._lastTouchMs<650||(this._modality.next(OS(o)?"keyboard":"mouse"),this._mostRecentTarget=bo(o))},this._onTouchstart=o=>{PS(o)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=bo(o))},this._options=Object.assign(Object.assign({},Y8),s),this.modalityDetected=this._modality.pipe(MS(1)),this.modalityChanged=this.modalityDetected.pipe(y_()),e.isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,Ha),r.addEventListener("mousedown",this._onMousedown,Ha),r.addEventListener("touchstart",this._onTouchstart,Ha)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Ha),document.removeEventListener("mousedown",this._onMousedown,Ha),document.removeEventListener("touchstart",this._onTouchstart,Ha))}}return t.\u0275fac=function(e){return new(e||t)(w(dn),w(ve),w(Se),w(q8,8))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Z8=new j("cdk-focus-monitor-default-options"),Zu=vo({passive:!0,capture:!0});let Er=(()=>{class t{constructor(e,i,r,s,o){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 Y,this._rootNodeFocusAndBlurListener=a=>{const l=bo(a),c="focus"===a.type?this._onFocus:this._onBlur;for(let d=l;d;d=d.parentElement)c.call(this,a,d)},this._document=s,this._detectionMode=(null==o?void 0:o.detectionMode)||0}monitor(e,i=!1){const r=Jr(e);if(!this._platform.isBrowser||1!==r.nodeType)return De(null);const s=mS(r)||this._getDocument(),o=this._elementInfo.get(r);if(o)return i&&(o.checkChildren=!0),o.subject;const a={checkChildren:i,subject:new Y,rootNode:s};return this._elementInfo.set(r,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(e){const i=Jr(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 s=Jr(e);s===this._getDocument().activeElement?this._getClosestElementsInfo(s).forEach(([a,l])=>this._originChanged(a,i,l)):(this._setOrigin(i),"function"==typeof s.focus&&s.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:"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!(null==e?void 0: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),s=bo(e);!r||!r.checkChildren&&i!==s||this._originChanged(i,this._getFocusOrigin(s),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.subject,null))}_emitOrigin(e,i){this._ngZone.run(()=>e.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,Zu),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,Zu)}),this._rootNodeFocusListenerCount.set(i,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(nt(this._stopInputModalityDetector)).subscribe(s=>{this._setOrigin(s,!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,Zu),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Zu),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.subject,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((r,s)=>{(s===e||r.checkChildren&&s.contains(e))&&i.push([s,r])}),i}}return t.\u0275fac=function(e){return new(e||t)(w(ve),w(dn),w(Q8),w(Se,8),w(Z8,8))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),X8=(()=>{class t{constructor(e,i){this._elementRef=e,this._focusMonitor=i,this.cdkFocusChange=new xe}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>this.cdkFocusChange.emit(i))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(Er))},t.\u0275dir=I({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),t})();const NS="cdk-high-contrast-black-on-white",BS="cdk-high-contrast-white-on-black",x_="cdk-high-contrast-active";let VS=(()=>{class t{constructor(e,i){this._platform=e,this._document=i}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,s=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),s){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(x_),e.remove(NS),e.remove(BS),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?(e.add(x_),e.add(NS)):2===i&&(e.add(x_),e.add(BS))}}}return t.\u0275fac=function(e){return new(e||t)(w(dn),w(Se))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),HS=(()=>{class t{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return t.\u0275fac=function(e){return new(e||t)(w(VS))},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Sc]]}),t})();class jS{}const es="*";function Vn(t,n){return{type:7,name:t,definitions:n,options:{}}}function Rt(t,n=null){return{type:4,styles:n,timings:t}}function zS(t,n=null){return{type:3,steps:t,options:n}}function US(t,n=null){return{type:2,steps:t,options:n}}function Ce(t){return{type:6,styles:t,offset:null}}function lt(t,n,e){return{type:0,name:t,styles:n,options:e}}function Dt(t,n,e=null){return{type:1,expr:t,animation:n,options:e}}function Xu(t=null){return{type:9,options:t}}function Ju(t,n,e=null){return{type:11,selector:t,animation:n,options:e}}function GS(t){Promise.resolve(null).then(t)}class Tc{constructor(n=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=n+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._onStartFns.push(n)}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){GS(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){const e="start"==n?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class $S{constructor(n){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=n;let e=0,i=0,r=0;const s=this.players.length;0==s?GS(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++e==s&&this._onFinish()}),o.onDestroy(()=>{++i==s&&this._onDestroy()}),o.onStart(()=>{++r==s&&this._onStart()})}),this.totalTime=this.players.reduce((o,a)=>Math.max(o,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){const e=n*this.totalTime;this.players.forEach(i=>{const r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){const n=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=n?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){const e="start"==n?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}const it=!1;function WS(t){return new le(3e3,it)}function O4(){return"undefined"!=typeof window&&void 0!==window.document}function w_(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Is(t){switch(t.length){case 0:return new Tc;case 1:return t[0];default:return new $S(t)}}function qS(t,n,e,i,r={},s={}){const o=[],a=[];let l=-1,c=null;if(i.forEach(d=>{const u=d.offset,m=u==l,g=m&&c||{};Object.keys(d).forEach(v=>{let C=v,T=d[v];if("offset"!==v)switch(C=n.normalizePropertyName(C,o),T){case"!":T=r[v];break;case es:T=s[v];break;default:T=n.normalizeStyleValue(v,C,T,o)}g[C]=T}),m||a.push(g),c=g,l=u}),o.length)throw function w4(t){return new le(3502,it)}();return a}function D_(t,n,e,i){switch(n){case"start":t.onStart(()=>i(e&&M_(e,"start",t)));break;case"done":t.onDone(()=>i(e&&M_(e,"done",t)));break;case"destroy":t.onDestroy(()=>i(e&&M_(e,"destroy",t)))}}function M_(t,n,e){const i=e.totalTime,s=E_(t.element,t.triggerName,t.fromState,t.toState,n||t.phaseName,null==i?t.totalTime:i,!!e.disabled),o=t._data;return null!=o&&(s._data=o),s}function E_(t,n,e,i,r="",s=0,o){return{element:t,triggerName:n,fromState:e,toState:i,phaseName:r,totalTime:s,disabled:!!o}}function yi(t,n,e){let i;return t instanceof Map?(i=t.get(n),i||t.set(n,i=e)):(i=t[n],i||(i=t[n]=e)),i}function YS(t){const n=t.indexOf(":");return[t.substring(1,n),t.substr(n+1)]}let S_=(t,n)=>!1,QS=(t,n,e)=>[],KS=null;function A_(t){const n=t.parentNode||t.host;return n===KS?null:n}(w_()||"undefined"!=typeof Element)&&(O4()?(KS=(()=>document.documentElement)(),S_=(t,n)=>{for(;n;){if(n===t)return!0;n=A_(n)}return!1}):S_=(t,n)=>t.contains(n),QS=(t,n,e)=>{if(e)return Array.from(t.querySelectorAll(n));const i=t.querySelector(n);return i?[i]:[]});let Co=null,ZS=!1;function XS(t){Co||(Co=function L4(){return"undefined"!=typeof document?document.body:null}()||{},ZS=!!Co.style&&"WebkitAppearance"in Co.style);let n=!0;return Co.style&&!function P4(t){return"ebkit"==t.substring(1,6)}(t)&&(n=t in Co.style,!n&&ZS&&(n="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in Co.style)),n}const JS=S_,eA=QS;let tA=(()=>{class t{validateStyleProperty(e){return XS(e)}matchesElement(e,i){return!1}containsElement(e,i){return JS(e,i)}getParentElement(e){return A_(e)}query(e,i,r){return eA(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,s,o,a=[],l){return new Tc(r,s)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})(),T_=(()=>{class t{}return t.NOOP=new tA,t})();const k_="ng-enter",th="ng-leave",nh="ng-trigger",ih=".ng-trigger",iA="ng-animating",I_=".ng-animating";function wo(t){if("number"==typeof t)return t;const n=t.match(/^(-?[\.\d]+)(m?s)/);return!n||n.length<2?0:R_(parseFloat(n[1]),n[2])}function R_(t,n){return"s"===n?1e3*t:t}function rh(t,n,e){return t.hasOwnProperty("duration")?t:function V4(t,n,e){let r,s=0,o="";if("string"==typeof t){const a=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return n.push(WS()),{duration:0,delay:0,easing:""};r=R_(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(s=R_(parseFloat(l),a[4]));const c=a[5];c&&(o=c)}else r=t;if(!e){let a=!1,l=n.length;r<0&&(n.push(function e4(){return new le(3100,it)}()),a=!0),s<0&&(n.push(function t4(){return new le(3101,it)}()),a=!0),a&&n.splice(l,0,WS())}return{duration:r,delay:s,easing:o}}(t,n,e)}function ja(t,n={}){return Object.keys(t).forEach(e=>{n[e]=t[e]}),n}function Rs(t,n,e={}){if(n)for(let i in t)e[i]=t[i];else ja(t,e);return e}function sA(t,n,e){return e?n+":"+e+";":""}function oA(t){let n="";for(let e=0;e{const r=O_(i);e&&!e.hasOwnProperty(i)&&(e[i]=t.style[r]),t.style[r]=n[i]}),w_()&&oA(t))}function Do(t,n){t.style&&(Object.keys(n).forEach(e=>{const i=O_(e);t.style[i]=""}),w_()&&oA(t))}function kc(t){return Array.isArray(t)?1==t.length?t[0]:US(t):t}const F_=new RegExp("{{\\s*(.+?)\\s*}}","g");function aA(t){let n=[];if("string"==typeof t){let e;for(;e=F_.exec(t);)n.push(e[1]);F_.lastIndex=0}return n}function sh(t,n,e){const i=t.toString(),r=i.replace(F_,(s,o)=>{let a=n[o];return n.hasOwnProperty(o)||(e.push(function r4(t){return new le(3003,it)}()),a=""),a.toString()});return r==i?t:r}function oh(t){const n=[];let e=t.next();for(;!e.done;)n.push(e.value),e=t.next();return n}const j4=/-+([a-z0-9])/g;function O_(t){return t.replace(j4,(...n)=>n[1].toUpperCase())}function z4(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function bi(t,n,e){switch(n.type){case 7:return t.visitTrigger(n,e);case 0:return t.visitState(n,e);case 1:return t.visitTransition(n,e);case 2:return t.visitSequence(n,e);case 3:return t.visitGroup(n,e);case 4:return t.visitAnimate(n,e);case 5:return t.visitKeyframes(n,e);case 6:return t.visitStyle(n,e);case 8:return t.visitReference(n,e);case 9:return t.visitAnimateChild(n,e);case 10:return t.visitAnimateRef(n,e);case 11:return t.visitQuery(n,e);case 12:return t.visitStagger(n,e);default:throw function s4(t){return new le(3004,it)}()}}function lA(t,n){return window.getComputedStyle(t)[n]}function Y4(t,n){const e=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(i=>function Q4(t,n,e){if(":"==t[0]){const l=function K4(t,n){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i) *"}}(t,e);if("function"==typeof l)return void n.push(l);t=l}const i=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function v4(t){return new le(3015,it)}()),n;const r=i[1],s=i[2],o=i[3];n.push(cA(r,o));"<"==s[0]&&!("*"==r&&"*"==o)&&n.push(cA(o,r))}(i,e,n)):e.push(t),e}const dh=new Set(["true","1"]),uh=new Set(["false","0"]);function cA(t,n){const e=dh.has(t)||uh.has(t),i=dh.has(n)||uh.has(n);return(r,s)=>{let o="*"==t||t==r,a="*"==n||n==s;return!o&&e&&"boolean"==typeof r&&(o=r?dh.has(t):uh.has(t)),!a&&i&&"boolean"==typeof s&&(a=s?dh.has(n):uh.has(n)),o&&a}}const Z4=new RegExp("s*:selfs*,?","g");function P_(t,n,e,i){return new X4(t).build(n,e,i)}class X4{constructor(n){this._driver=n}build(n,e,i){const r=new tz(e);this._resetContextStyleTimingState(r);const s=bi(this,kc(n),r);return r.unsupportedCSSPropertiesFound.size&&r.unsupportedCSSPropertiesFound.keys(),s}_resetContextStyleTimingState(n){n.currentQuerySelector="",n.collectedStyles={},n.collectedStyles[""]={},n.currentTime=0}visitTrigger(n,e){let i=e.queryCount=0,r=e.depCount=0;const s=[],o=[];return"@"==n.name.charAt(0)&&e.errors.push(function a4(){return new le(3006,it)}()),n.definitions.forEach(a=>{if(this._resetContextStyleTimingState(e),0==a.type){const l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(d=>{l.name=d,s.push(this.visitState(l,e))}),l.name=c}else if(1==a.type){const l=this.visitTransition(a,e);i+=l.queryCount,r+=l.depCount,o.push(l)}else e.errors.push(function l4(){return new le(3007,it)}())}),{type:7,name:n.name,states:s,transitions:o,queryCount:i,depCount:r,options:null}}visitState(n,e){const i=this.visitStyle(n.styles,e),r=n.options&&n.options.params||null;if(i.containsDynamicStyles){const s=new Set,o=r||{};i.styles.forEach(a=>{if(hh(a)){const l=a;Object.keys(l).forEach(c=>{aA(l[c]).forEach(d=>{o.hasOwnProperty(d)||s.add(d)})})}}),s.size&&(oh(s.values()),e.errors.push(function c4(t,n){return new le(3008,it)}()))}return{type:0,name:n.name,style:i,options:r?{params:r}:null}}visitTransition(n,e){e.queryCount=0,e.depCount=0;const i=bi(this,kc(n.animation),e);return{type:1,matchers:Y4(n.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:Mo(n.options)}}visitSequence(n,e){return{type:2,steps:n.steps.map(i=>bi(this,i,e)),options:Mo(n.options)}}visitGroup(n,e){const i=e.currentTime;let r=0;const s=n.steps.map(o=>{e.currentTime=i;const a=bi(this,o,e);return r=Math.max(r,e.currentTime),a});return e.currentTime=r,{type:3,steps:s,options:Mo(n.options)}}visitAnimate(n,e){const i=function iz(t,n){let e=null;if(t.hasOwnProperty("duration"))e=t;else if("number"==typeof t)return L_(rh(t,n).duration,0,"");const i=t;if(i.split(/\s+/).some(s=>"{"==s.charAt(0)&&"{"==s.charAt(1))){const s=L_(0,0,"");return s.dynamic=!0,s.strValue=i,s}return e=e||rh(i,n),L_(e.duration,e.delay,e.easing)}(n.timings,e.errors);e.currentAnimateTimings=i;let r,s=n.styles?n.styles:Ce({});if(5==s.type)r=this.visitKeyframes(s,e);else{let o=n.styles,a=!1;if(!o){a=!0;const c={};i.easing&&(c.easing=i.easing),o=Ce(c)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(o,e);l.isEmptyStep=a,r=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(n,e){const i=this._makeStyleAst(n,e);return this._validateStyleAst(i,e),i}_makeStyleAst(n,e){const i=[];Array.isArray(n.styles)?n.styles.forEach(o=>{"string"==typeof o?o==es?i.push(o):e.errors.push(function d4(t){return new le(3002,it)}()):i.push(o)}):i.push(n.styles);let r=!1,s=null;return i.forEach(o=>{if(hh(o)){const a=o,l=a.easing;if(l&&(s=l,delete a.easing),!r)for(let c in a)if(a[c].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:i,easing:s,offset:n.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(n,e){const i=e.currentAnimateTimings;let r=e.currentTime,s=e.currentTime;i&&s>0&&(s-=i.duration+i.delay),n.styles.forEach(o=>{"string"!=typeof o&&Object.keys(o).forEach(a=>{if(!this._driver.validateStyleProperty(a))return delete o[a],void e.unsupportedCSSPropertiesFound.add(a);const l=e.collectedStyles[e.currentQuerySelector],c=l[a];let d=!0;c&&(s!=r&&s>=c.startTime&&r<=c.endTime&&(e.errors.push(function u4(t,n,e,i,r){return new le(3010,it)}()),d=!1),s=c.startTime),d&&(l[a]={startTime:s,endTime:r}),e.options&&function H4(t,n,e){const i=n.params||{},r=aA(t);r.length&&r.forEach(s=>{i.hasOwnProperty(s)||e.push(function n4(t){return new le(3001,it)}())})}(o[a],e.options,e.errors)})})}visitKeyframes(n,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function h4(){return new le(3011,it)}()),i;let s=0;const o=[];let a=!1,l=!1,c=0;const d=n.steps.map(k=>{const D=this._makeStyleAst(k,e);let z=null!=D.offset?D.offset:function nz(t){if("string"==typeof t)return null;let n=null;if(Array.isArray(t))t.forEach(e=>{if(hh(e)&&e.hasOwnProperty("offset")){const i=e;n=parseFloat(i.offset),delete i.offset}});else if(hh(t)&&t.hasOwnProperty("offset")){const e=t;n=parseFloat(e.offset),delete e.offset}return n}(D.styles),J=0;return null!=z&&(s++,J=D.offset=z),l=l||J<0||J>1,a=a||J0&&s{const z=m>0?D==g?1:m*D:o[D],J=z*T;e.currentTime=v+C.delay+J,C.duration=J,this._validateStyleAst(k,e),k.offset=z,i.styles.push(k)}),i}visitReference(n,e){return{type:8,animation:bi(this,kc(n.animation),e),options:Mo(n.options)}}visitAnimateChild(n,e){return e.depCount++,{type:9,options:Mo(n.options)}}visitAnimateRef(n,e){return{type:10,animation:this.visitReference(n.animation,e),options:Mo(n.options)}}visitQuery(n,e){const i=e.currentQuerySelector,r=n.options||{};e.queryCount++,e.currentQuery=n;const[s,o]=function J4(t){const n=!!t.split(/\s*,\s*/).find(e=>":self"==e);return n&&(t=t.replace(Z4,"")),t=t.replace(/@\*/g,ih).replace(/@\w+/g,e=>ih+"-"+e.substr(1)).replace(/:animating/g,I_),[t,n]}(n.selector);e.currentQuerySelector=i.length?i+" "+s:s,yi(e.collectedStyles,e.currentQuerySelector,{});const a=bi(this,kc(n.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:s,limit:r.limit||0,optional:!!r.optional,includeSelf:o,animation:a,originalSelector:n.selector,options:Mo(n.options)}}visitStagger(n,e){e.currentQuery||e.errors.push(function g4(){return new le(3013,it)}());const i="full"===n.timings?{duration:0,delay:0,easing:"full"}:rh(n.timings,e.errors,!0);return{type:12,animation:bi(this,kc(n.animation),e),timings:i,options:null}}}class tz{constructor(n){this.errors=n,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function hh(t){return!Array.isArray(t)&&"object"==typeof t}function Mo(t){return t?(t=ja(t)).params&&(t.params=function ez(t){return t?ja(t):null}(t.params)):t={},t}function L_(t,n,e){return{duration:t,delay:n,easing:e}}function N_(t,n,e,i,r,s,o=null,a=!1){return{type:1,element:t,keyframes:n,preStyleProps:e,postStyleProps:i,duration:r,delay:s,totalTime:r+s,easing:o,subTimeline:a}}class fh{constructor(){this._map=new Map}get(n){return this._map.get(n)||[]}append(n,e){let i=this._map.get(n);i||this._map.set(n,i=[]),i.push(...e)}has(n){return this._map.has(n)}clear(){this._map.clear()}}const oz=new RegExp(":enter","g"),lz=new RegExp(":leave","g");function B_(t,n,e,i,r,s={},o={},a,l,c=[]){return(new cz).buildKeyframes(t,n,e,i,r,s,o,a,l,c)}class cz{buildKeyframes(n,e,i,r,s,o,a,l,c,d=[]){c=c||new fh;const u=new V_(n,e,c,r,s,d,[]);u.options=l,u.currentTimeline.setStyles([o],null,u.errors,l),bi(this,i,u);const m=u.timelines.filter(g=>g.containsAnimation());if(Object.keys(a).length){let g;for(let v=m.length-1;v>=0;v--){const C=m[v];if(C.element===e){g=C;break}}g&&!g.allowOnlyTimelineStyles()&&g.setStyles([a],null,u.errors,l)}return m.length?m.map(g=>g.buildKeyframes()):[N_(e,[],[],[],0,0,"",!1)]}visitTrigger(n,e){}visitState(n,e){}visitTransition(n,e){}visitAnimateChild(n,e){const i=e.subInstructions.get(e.element);if(i){const r=e.createSubContext(n.options),s=e.currentTimeline.currentTime,o=this._visitSubInstructions(i,r,r.options);s!=o&&e.transformIntoNewTimeline(o)}e.previousNode=n}visitAnimateRef(n,e){const i=e.createSubContext(n.options);i.transformIntoNewTimeline(),this.visitReference(n.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=n}_visitSubInstructions(n,e,i){let s=e.currentTimeline.currentTime;const o=null!=i.duration?wo(i.duration):null,a=null!=i.delay?wo(i.delay):null;return 0!==o&&n.forEach(l=>{const c=e.appendInstructionToTimeline(l,o,a);s=Math.max(s,c.duration+c.delay)}),s}visitReference(n,e){e.updateOptions(n.options,!0),bi(this,n.animation,e),e.previousNode=n}visitSequence(n,e){const i=e.subContextCount;let r=e;const s=n.options;if(s&&(s.params||s.delay)&&(r=e.createSubContext(s),r.transformIntoNewTimeline(),null!=s.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=ph);const o=wo(s.delay);r.delayNextStep(o)}n.steps.length&&(n.steps.forEach(o=>bi(this,o,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=n}visitGroup(n,e){const i=[];let r=e.currentTimeline.currentTime;const s=n.options&&n.options.delay?wo(n.options.delay):0;n.steps.forEach(o=>{const a=e.createSubContext(n.options);s&&a.delayNextStep(s),bi(this,o,a),r=Math.max(r,a.currentTimeline.currentTime),i.push(a.currentTimeline)}),i.forEach(o=>e.currentTimeline.mergeTimelineCollectedStyles(o)),e.transformIntoNewTimeline(r),e.previousNode=n}_visitTiming(n,e){if(n.dynamic){const i=n.strValue;return rh(e.params?sh(i,e.params,e.errors):i,e.errors)}return{duration:n.duration,delay:n.delay,easing:n.easing}}visitAnimate(n,e){const i=e.currentAnimateTimings=this._visitTiming(n.timings,e),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());const s=n.style;5==s.type?this.visitKeyframes(s,e):(e.incrementTime(i.duration),this.visitStyle(s,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=n}visitStyle(n,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.getCurrentStyleProperties().length&&i.forwardFrame();const s=r&&r.easing||n.easing;n.isEmptyStep?i.applyEmptyStep(s):i.setStyles(n.styles,s,e.errors,e.options),e.previousNode=n}visitKeyframes(n,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,s=i.duration,a=e.createSubContext().currentTimeline;a.easing=i.easing,n.styles.forEach(l=>{a.forwardTime((l.offset||0)*s),a.setStyles(l.styles,l.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(r+s),e.previousNode=n}visitQuery(n,e){const i=e.currentTimeline.currentTime,r=n.options||{},s=r.delay?wo(r.delay):0;s&&(6===e.previousNode.type||0==i&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=ph);let o=i;const a=e.invokeQuery(n.selector,n.originalSelector,n.limit,n.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=a.length;let l=null;a.forEach((c,d)=>{e.currentQueryIndex=d;const u=e.createSubContext(n.options,c);s&&u.delayNextStep(s),c===e.element&&(l=u.currentTimeline),bi(this,n.animation,u),u.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,u.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(o),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=n}visitStagger(n,e){const i=e.parentContext,r=e.currentTimeline,s=n.timings,o=Math.abs(s.duration),a=o*(e.currentQueryTotal-1);let l=o*e.currentQueryIndex;switch(s.duration<0?"reverse":s.easing){case"reverse":l=a-l;break;case"full":l=i.currentStaggerTime}const d=e.currentTimeline;l&&d.delayNextStep(l);const u=d.currentTime;bi(this,n.animation,e),e.previousNode=n,i.currentStaggerTime=r.currentTime-u+(r.startTime-i.currentTimeline.startTime)}}const ph={};class V_{constructor(n,e,i,r,s,o,a,l){this._driver=n,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=s,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ph,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new mh(this._driver,e,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(n,e){if(!n)return;const i=n;let r=this.options;null!=i.duration&&(r.duration=wo(i.duration)),null!=i.delay&&(r.delay=wo(i.delay));const s=i.params;if(s){let o=r.params;o||(o=this.options.params={}),Object.keys(s).forEach(a=>{(!e||!o.hasOwnProperty(a))&&(o[a]=sh(s[a],o,this.errors))})}}_copyOptions(){const n={};if(this.options){const e=this.options.params;if(e){const i=n.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return n}createSubContext(n=null,e,i){const r=e||this.element,s=new V_(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return s.previousNode=this.previousNode,s.currentAnimateTimings=this.currentAnimateTimings,s.options=this._copyOptions(),s.updateOptions(n),s.currentQueryIndex=this.currentQueryIndex,s.currentQueryTotal=this.currentQueryTotal,s.parentContext=this,this.subContextCount++,s}transformIntoNewTimeline(n){return this.previousNode=ph,this.currentTimeline=this.currentTimeline.fork(this.element,n),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(n,e,i){const r={duration:null!=e?e:n.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+n.delay,easing:""},s=new dz(this._driver,n.element,n.keyframes,n.preStyleProps,n.postStyleProps,r,n.stretchStartingKeyframe);return this.timelines.push(s),r}incrementTime(n){this.currentTimeline.forwardTime(this.currentTimeline.duration+n)}delayNextStep(n){n>0&&this.currentTimeline.delayNextStep(n)}invokeQuery(n,e,i,r,s,o){let a=[];if(r&&a.push(this.element),n.length>0){n=(n=n.replace(oz,"."+this._enterClassName)).replace(lz,"."+this._leaveClassName);let c=this._driver.query(this.element,n,1!=i);0!==i&&(c=i<0?c.slice(c.length+i,c.length):c.slice(0,i)),a.push(...c)}return!s&&0==a.length&&o.push(function _4(t){return new le(3014,it)}()),a}}class mh{constructor(n,e,i,r){this._driver=n,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),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.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(n){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+n),e&&this.snapshotCurrentStyles()):this.startTime+=n}fork(n,e){return this.applyStylesToKeyframe(),new mh(this._driver,n,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(n){this.applyStylesToKeyframe(),this.duration=n,this._loadKeyframe()}_updateStyle(n,e){this._localTimelineStyles[n]=e,this._globalTimelineStyles[n]=e,this._styleSummary[n]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(n){n&&(this._previousKeyframe.easing=n),Object.keys(this._globalTimelineStyles).forEach(e=>{this._backFill[e]=this._globalTimelineStyles[e]||es,this._currentKeyframe[e]=es}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(n,e,i,r){e&&(this._previousKeyframe.easing=e);const s=r&&r.params||{},o=function uz(t,n){const e={};let i;return t.forEach(r=>{"*"===r?(i=i||Object.keys(n),i.forEach(s=>{e[s]=es})):Rs(r,!1,e)}),e}(n,this._globalTimelineStyles);Object.keys(o).forEach(a=>{const l=sh(o[a],s,i);this._pendingStyles[a]=l,this._localTimelineStyles.hasOwnProperty(a)||(this._backFill[a]=this._globalTimelineStyles.hasOwnProperty(a)?this._globalTimelineStyles[a]:es),this._updateStyle(a,l)})}applyStylesToKeyframe(){const n=this._pendingStyles,e=Object.keys(n);0!=e.length&&(this._pendingStyles={},e.forEach(i=>{this._currentKeyframe[i]=n[i]}),Object.keys(this._localTimelineStyles).forEach(i=>{this._currentKeyframe.hasOwnProperty(i)||(this._currentKeyframe[i]=this._localTimelineStyles[i])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(n=>{const e=this._localTimelineStyles[n];this._pendingStyles[n]=e,this._updateStyle(n,e)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const n=[];for(let e in this._currentKeyframe)n.push(e);return n}mergeTimelineCollectedStyles(n){Object.keys(n._styleSummary).forEach(e=>{const i=this._styleSummary[e],r=n._styleSummary[e];(!i||r.time>i.time)&&this._updateStyle(e,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const n=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((a,l)=>{const c=Rs(a,!0);Object.keys(c).forEach(d=>{const u=c[d];"!"==u?n.add(d):u==es&&e.add(d)}),i||(c.offset=l/this.duration),r.push(c)});const s=n.size?oh(n.values()):[],o=e.size?oh(e.values()):[];if(i){const a=r[0],l=ja(a);a.offset=0,l.offset=1,r=[a,l]}return N_(this.element,r,s,o,this.duration,this.startTime,this.easing,!1)}}class dz extends mh{constructor(n,e,i,r,s,o,a=!1){super(n,e,o.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=s,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let n=this.keyframes,{delay:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const s=[],o=i+e,a=e/o,l=Rs(n[0],!1);l.offset=0,s.push(l);const c=Rs(n[0],!1);c.offset=hA(a),s.push(c);const d=n.length-1;for(let u=1;u<=d;u++){let m=Rs(n[u],!1);m.offset=hA((e+m.offset*i)/o),s.push(m)}i=o,e=0,r="",n=s}return N_(this.element,n,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function hA(t,n=3){const e=Math.pow(10,n-1);return Math.round(t*e)/e}class H_{}class hz extends H_{normalizePropertyName(n,e){return O_(n)}normalizeStyleValue(n,e,i,r){let s="";const o=i.toString().trim();if(fz[e]&&0!==i&&"0"!==i)if("number"==typeof i)s="px";else{const a=i.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&r.push(function o4(t,n){return new le(3005,it)}())}return o+s}}const fz=(()=>function pz(t){const n={};return t.forEach(e=>n[e]=!0),n}("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".split(",")))();function fA(t,n,e,i,r,s,o,a,l,c,d,u,m){return{type:0,element:t,triggerName:n,isRemovalTransition:r,fromState:e,fromStyles:s,toState:i,toStyles:o,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:d,totalTime:u,errors:m}}const j_={};class pA{constructor(n,e,i){this._triggerName=n,this.ast=e,this._stateStyles=i}match(n,e,i,r){return function mz(t,n,e,i,r){return t.some(s=>s(n,e,i,r))}(this.ast.matchers,n,e,i,r)}buildStyles(n,e,i){const r=this._stateStyles["*"],s=this._stateStyles[n],o=r?r.buildStyles(e,i):{};return s?s.buildStyles(e,i):o}build(n,e,i,r,s,o,a,l,c,d){const u=[],m=this.ast.options&&this.ast.options.params||j_,v=this.buildStyles(i,a&&a.params||j_,u),C=l&&l.params||j_,T=this.buildStyles(r,C,u),k=new Set,D=new Map,z=new Map,J="void"===r,we={params:Object.assign(Object.assign({},m),C)},ut=d?[]:B_(n,e,this.ast.animation,s,o,v,T,we,c,u);let gt=0;if(ut.forEach(hn=>{gt=Math.max(hn.duration+hn.delay,gt)}),u.length)return fA(e,this._triggerName,i,r,J,v,T,[],[],D,z,gt,u);ut.forEach(hn=>{const Ci=hn.element,el=yi(D,Ci,{});hn.preStyleProps.forEach(lr=>el[lr]=!0);const us=yi(z,Ci,{});hn.postStyleProps.forEach(lr=>us[lr]=!0),Ci!==e&&k.add(Ci)});const yn=oh(k.values());return fA(e,this._triggerName,i,r,J,v,T,ut,yn,D,z,gt)}}class gz{constructor(n,e,i){this.styles=n,this.defaultParams=e,this.normalizer=i}buildStyles(n,e){const i={},r=ja(this.defaultParams);return Object.keys(n).forEach(s=>{const o=n[s];null!=o&&(r[s]=o)}),this.styles.styles.forEach(s=>{if("string"!=typeof s){const o=s;Object.keys(o).forEach(a=>{let l=o[a];l.length>1&&(l=sh(l,r,e));const c=this.normalizer.normalizePropertyName(a,e);l=this.normalizer.normalizeStyleValue(a,c,l,e),i[c]=l})}}),i}}class vz{constructor(n,e,i){this.name=n,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states={},e.states.forEach(r=>{this.states[r.name]=new gz(r.style,r.options&&r.options.params||{},i)}),mA(this.states,"true","1"),mA(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new pA(n,r,this.states))}),this.fallbackTransition=function yz(t,n,e){return new pA(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(o,a)=>!0],options:null,queryCount:0,depCount:0},n)}(n,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(n,e,i,r){return this.transitionFactories.find(o=>o.match(n,e,i,r))||null}matchStyles(n,e,i){return this.fallbackTransition.buildStyles(n,e,i)}}function mA(t,n,e){t.hasOwnProperty(n)?t.hasOwnProperty(e)||(t[e]=t[n]):t.hasOwnProperty(e)&&(t[n]=t[e])}const bz=new fh;class xz{constructor(n,e,i){this.bodyNode=n,this._driver=e,this._normalizer=i,this._animations={},this._playersById={},this.players=[]}register(n,e){const i=[],s=P_(this._driver,e,i,[]);if(i.length)throw function D4(t){return new le(3503,it)}();this._animations[n]=s}_buildPlayer(n,e,i){const r=n.element,s=qS(0,this._normalizer,0,n.keyframes,e,i);return this._driver.animate(r,s,n.duration,n.delay,n.easing,[],!0)}create(n,e,i={}){const r=[],s=this._animations[n];let o;const a=new Map;if(s?(o=B_(this._driver,e,s,k_,th,{},{},i,bz,r),o.forEach(d=>{const u=yi(a,d.element,{});d.postStyleProps.forEach(m=>u[m]=null)})):(r.push(function M4(){return new le(3300,it)}()),o=[]),r.length)throw function E4(t){return new le(3504,it)}();a.forEach((d,u)=>{Object.keys(d).forEach(m=>{d[m]=this._driver.computeStyle(u,m,es)})});const c=Is(o.map(d=>{const u=a.get(d.element);return this._buildPlayer(d,{},u)}));return this._playersById[n]=c,c.onDestroy(()=>this.destroy(n)),this.players.push(c),c}destroy(n){const e=this._getPlayer(n);e.destroy(),delete this._playersById[n];const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(n){const e=this._playersById[n];if(!e)throw function S4(t){return new le(3301,it)}();return e}listen(n,e,i,r){const s=E_(e,"","","");return D_(this._getPlayer(n),i,s,r),()=>{}}command(n,e,i,r){if("register"==i)return void this.register(n,r[0]);if("create"==i)return void this.create(n,e,r[0]||{});const s=this._getPlayer(n);switch(i){case"play":s.play();break;case"pause":s.pause();break;case"reset":s.reset();break;case"restart":s.restart();break;case"finish":s.finish();break;case"init":s.init();break;case"setPosition":s.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(n)}}}const gA="ng-animate-queued",z_="ng-animate-disabled",Ez=[],_A={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Sz={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ni="__ng_removed";class U_{constructor(n,e=""){this.namespaceId=e;const i=n&&n.hasOwnProperty("value");if(this.value=function Iz(t){return null!=t?t:null}(i?n.value:n),i){const s=ja(n);delete s.value,this.options=s}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(n){const e=n.params;if(e){const i=this.options.params;Object.keys(e).forEach(r=>{null==i[r]&&(i[r]=e[r])})}}}const Ic="void",G_=new U_(Ic);class Az{constructor(n,e,i){this.id=n,this.hostElement=e,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+n,Bi(e,this._hostClassName)}listen(n,e,i,r){if(!this._triggers.hasOwnProperty(e))throw function A4(t,n){return new le(3302,it)}();if(null==i||0==i.length)throw function T4(t){return new le(3303,it)}();if(!function Rz(t){return"start"==t||"done"==t}(i))throw function k4(t,n){return new le(3400,it)}();const s=yi(this._elementListeners,n,[]),o={name:e,phase:i,callback:r};s.push(o);const a=yi(this._engine.statesByElement,n,{});return a.hasOwnProperty(e)||(Bi(n,nh),Bi(n,nh+"-"+e),a[e]=G_),()=>{this._engine.afterFlush(()=>{const l=s.indexOf(o);l>=0&&s.splice(l,1),this._triggers[e]||delete a[e]})}}register(n,e){return!this._triggers[n]&&(this._triggers[n]=e,!0)}_getTrigger(n){const e=this._triggers[n];if(!e)throw function I4(t){return new le(3401,it)}();return e}trigger(n,e,i,r=!0){const s=this._getTrigger(e),o=new $_(this.id,e,n);let a=this._engine.statesByElement.get(n);a||(Bi(n,nh),Bi(n,nh+"-"+e),this._engine.statesByElement.set(n,a={}));let l=a[e];const c=new U_(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a[e]=c,l||(l=G_),c.value!==Ic&&l.value===c.value){if(!function Pz(t,n){const e=Object.keys(t),i=Object.keys(n);if(e.length!=i.length)return!1;for(let r=0;r{Do(n,T),Sr(n,k)})}return}const m=yi(this._engine.playersByElement,n,[]);m.forEach(C=>{C.namespaceId==this.id&&C.triggerName==e&&C.queued&&C.destroy()});let g=s.matchTransition(l.value,c.value,n,c.params),v=!1;if(!g){if(!r)return;g=s.fallbackTransition,v=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:e,transition:g,fromState:l,toState:c,player:o,isFallbackTransition:v}),v||(Bi(n,gA),o.onStart(()=>{za(n,gA)})),o.onDone(()=>{let C=this.players.indexOf(o);C>=0&&this.players.splice(C,1);const T=this._engine.playersByElement.get(n);if(T){let k=T.indexOf(o);k>=0&&T.splice(k,1)}}),this.players.push(o),m.push(o),o}deregister(n){delete this._triggers[n],this._engine.statesByElement.forEach((e,i)=>{delete e[n]}),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(r=>r.name!=n))})}clearElementCache(n){this._engine.statesByElement.delete(n),this._elementListeners.delete(n);const e=this._engine.playersByElement.get(n);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(n))}_signalRemovalForInnerTriggers(n,e){const i=this._engine.driver.query(n,ih,!0);i.forEach(r=>{if(r[Ni])return;const s=this._engine.fetchNamespacesByElement(r);s.size?s.forEach(o=>o.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(n,e,i,r){const s=this._engine.statesByElement.get(n),o=new Map;if(s){const a=[];if(Object.keys(s).forEach(l=>{if(o.set(l,s[l].value),this._triggers[l]){const c=this.trigger(n,l,Ic,r);c&&a.push(c)}}),a.length)return this._engine.markElementAsRemoved(this.id,n,!0,e,o),i&&Is(a).onDone(()=>this._engine.processLeaveNode(n)),!0}return!1}prepareLeaveAnimationListeners(n){const e=this._elementListeners.get(n),i=this._engine.statesByElement.get(n);if(e&&i){const r=new Set;e.forEach(s=>{const o=s.name;if(r.has(o))return;r.add(o);const l=this._triggers[o].fallbackTransition,c=i[o]||G_,d=new U_(Ic),u=new $_(this.id,o,n);this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:o,transition:l,fromState:c,toState:d,player:u,isFallbackTransition:!0})})}}removeNode(n,e){const i=this._engine;if(n.childElementCount&&this._signalRemovalForInnerTriggers(n,e),this.triggerLeaveAnimation(n,e,!0))return;let r=!1;if(i.totalAnimations){const s=i.players.length?i.playersByQueriedElement.get(n):[];if(s&&s.length)r=!0;else{let o=n;for(;o=o.parentNode;)if(i.statesByElement.get(o)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(n),r)i.markElementAsRemoved(this.id,n,!1,e);else{const s=n[Ni];(!s||s===_A)&&(i.afterFlush(()=>this.clearElementCache(n)),i.destroyInnerAnimations(n),i._onRemovalComplete(n,e))}}insertNode(n,e){Bi(n,this._hostClassName)}drainQueuedTransitions(n){const e=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const s=i.element,o=this._elementListeners.get(s);o&&o.forEach(a=>{if(a.name==i.triggerName){const l=E_(s,i.triggerName,i.fromState.value,i.toState.value);l._data=n,D_(i.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{const s=i.transition.ast.depCount,o=r.transition.ast.depCount;return 0==s||0==o?s-o:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(n){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,n)}elementContainsData(n){let e=!1;return this._elementListeners.has(n)&&(e=!0),e=!!this._queue.find(i=>i.element===n)||e,e}}class Tz{constructor(n,e,i){this.bodyNode=n,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,s)=>{}}_onRemovalComplete(n,e){this.onRemovalComplete(n,e)}get queuedPlayers(){const n=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&n.push(i)})}),n}createNamespace(n,e){const i=new Az(n,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[n]=i}_balanceNamespaceList(n,e){const i=this._namespaceList,r=this.namespacesByHostElement,s=i.length-1;if(s>=0){let o=!1;if(void 0!==this.driver.getParentElement){let a=this.driver.getParentElement(e);for(;a;){const l=r.get(a);if(l){const c=i.indexOf(l);i.splice(c+1,0,n),o=!0;break}a=this.driver.getParentElement(a)}}else for(let a=s;a>=0;a--)if(this.driver.containsElement(i[a].hostElement,e)){i.splice(a+1,0,n),o=!0;break}o||i.unshift(n)}else i.push(n);return r.set(e,n),n}register(n,e){let i=this._namespaceLookup[n];return i||(i=this.createNamespace(n,e)),i}registerTrigger(n,e,i){let r=this._namespaceLookup[n];r&&r.register(e,i)&&this.totalAnimations++}destroy(n,e){if(!n)return;const i=this._fetchNamespace(n);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[n];const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(n){return this._namespaceLookup[n]}fetchNamespacesByElement(n){const e=new Set,i=this.statesByElement.get(n);if(i){const r=Object.keys(i);for(let s=0;s=0&&this.collectedLeaveElements.splice(o,1)}if(n){const o=this._fetchNamespace(n);o&&o.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(n){this.collectedEnterElements.push(n)}markElementAsDisabled(n,e){e?this.disabledNodes.has(n)||(this.disabledNodes.add(n),Bi(n,z_)):this.disabledNodes.has(n)&&(this.disabledNodes.delete(n),za(n,z_))}removeNode(n,e,i,r){if(gh(e)){const s=n?this._fetchNamespace(n):null;if(s?s.removeNode(e,r):this.markElementAsRemoved(n,e,!1,r),i){const o=this.namespacesByHostElement.get(e);o&&o.id!==n&&o.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(n,e,i,r,s){this.collectedLeaveElements.push(e),e[Ni]={namespaceId:n,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:s}}listen(n,e,i,r,s){return gh(e)?this._fetchNamespace(n).listen(e,i,r,s):()=>{}}_buildInstruction(n,e,i,r,s){return n.transition.build(this.driver,n.element,n.fromState.value,n.toState.value,i,r,n.fromState.options,n.toState.options,e,s)}destroyInnerAnimations(n){let e=this.driver.query(n,ih,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(n,I_,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(n){const e=this.playersByElement.get(n);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(n){const e=this.playersByQueriedElement.get(n);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(n=>{if(this.players.length)return Is(this.players).onDone(()=>n());n()})}processLeaveNode(n){var e;const i=n[Ni];if(i&&i.setForRemoval){if(n[Ni]=_A,i.namespaceId){this.destroyInnerAnimations(n);const r=this._fetchNamespace(i.namespaceId);r&&r.clearElementCache(n)}this._onRemovalComplete(n,i.setForRemoval)}(null===(e=n.classList)||void 0===e?void 0:e.contains(z_))&&this.markElementAsDisabled(n,!1),this.driver.query(n,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(n=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?Is(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(n){throw function R4(t){return new le(3402,it)}()}_flushAnimations(n,e){const i=new fh,r=[],s=new Map,o=[],a=new Map,l=new Map,c=new Map,d=new Set;this.disabledNodes.forEach(ce=>{d.add(ce);const Me=this.driver.query(ce,".ng-animate-queued",!0);for(let Fe=0;Fe{const Fe=k_+C++;v.set(Me,Fe),ce.forEach(ht=>Bi(ht,Fe))});const T=[],k=new Set,D=new Set;for(let ce=0;cek.add(ht)):D.add(Me))}const z=new Map,J=bA(m,Array.from(k));J.forEach((ce,Me)=>{const Fe=th+C++;z.set(Me,Fe),ce.forEach(ht=>Bi(ht,Fe))}),n.push(()=>{g.forEach((ce,Me)=>{const Fe=v.get(Me);ce.forEach(ht=>za(ht,Fe))}),J.forEach((ce,Me)=>{const Fe=z.get(Me);ce.forEach(ht=>za(ht,Fe))}),T.forEach(ce=>{this.processLeaveNode(ce)})});const we=[],ut=[];for(let ce=this._namespaceList.length-1;ce>=0;ce--)this._namespaceList[ce].drainQueuedTransitions(e).forEach(Fe=>{const ht=Fe.player,Mn=Fe.element;if(we.push(ht),this.collectedEnterElements.length){const Xn=Mn[Ni];if(Xn&&Xn.setForMove){if(Xn.previousTriggersValues&&Xn.previousTriggersValues.has(Fe.triggerName)){const No=Xn.previousTriggersValues.get(Fe.triggerName),Gs=this.statesByElement.get(Fe.element);Gs&&Gs[Fe.triggerName]&&(Gs[Fe.triggerName].value=No)}return void ht.destroy()}}const kr=!u||!this.driver.containsElement(u,Mn),wi=z.get(Mn),Us=v.get(Mn),$t=this._buildInstruction(Fe,i,Us,wi,kr);if($t.errors&&$t.errors.length)return void ut.push($t);if(kr)return ht.onStart(()=>Do(Mn,$t.fromStyles)),ht.onDestroy(()=>Sr(Mn,$t.toStyles)),void r.push(ht);if(Fe.isFallbackTransition)return ht.onStart(()=>Do(Mn,$t.fromStyles)),ht.onDestroy(()=>Sr(Mn,$t.toStyles)),void r.push(ht);const eI=[];$t.timelines.forEach(Xn=>{Xn.stretchStartingKeyframe=!0,this.disabledNodes.has(Xn.element)||eI.push(Xn)}),$t.timelines=eI,i.append(Mn,$t.timelines),o.push({instruction:$t,player:ht,element:Mn}),$t.queriedElements.forEach(Xn=>yi(a,Xn,[]).push(ht)),$t.preStyleProps.forEach((Xn,No)=>{const Gs=Object.keys(Xn);if(Gs.length){let Bo=l.get(No);Bo||l.set(No,Bo=new Set),Gs.forEach(my=>Bo.add(my))}}),$t.postStyleProps.forEach((Xn,No)=>{const Gs=Object.keys(Xn);let Bo=c.get(No);Bo||c.set(No,Bo=new Set),Gs.forEach(my=>Bo.add(my))})});if(ut.length){const ce=[];ut.forEach(Me=>{ce.push(function F4(t,n){return new le(3505,it)}())}),we.forEach(Me=>Me.destroy()),this.reportError(ce)}const gt=new Map,yn=new Map;o.forEach(ce=>{const Me=ce.element;i.has(Me)&&(yn.set(Me,Me),this._beforeAnimationBuild(ce.player.namespaceId,ce.instruction,gt))}),r.forEach(ce=>{const Me=ce.element;this._getPreviousPlayers(Me,!1,ce.namespaceId,ce.triggerName,null).forEach(ht=>{yi(gt,Me,[]).push(ht),ht.destroy()})});const hn=T.filter(ce=>CA(ce,l,c)),Ci=new Map;yA(Ci,this.driver,D,c,es).forEach(ce=>{CA(ce,l,c)&&hn.push(ce)});const us=new Map;g.forEach((ce,Me)=>{yA(us,this.driver,new Set(ce),l,"!")}),hn.forEach(ce=>{const Me=Ci.get(ce),Fe=us.get(ce);Ci.set(ce,Object.assign(Object.assign({},Me),Fe))});const lr=[],tl=[],nl={};o.forEach(ce=>{const{element:Me,player:Fe,instruction:ht}=ce;if(i.has(Me)){if(d.has(Me))return Fe.onDestroy(()=>Sr(Me,ht.toStyles)),Fe.disabled=!0,Fe.overrideTotalTime(ht.totalTime),void r.push(Fe);let Mn=nl;if(yn.size>1){let wi=Me;const Us=[];for(;wi=wi.parentNode;){const $t=yn.get(wi);if($t){Mn=$t;break}Us.push(wi)}Us.forEach($t=>yn.set($t,Mn))}const kr=this._buildAnimation(Fe.namespaceId,ht,gt,s,us,Ci);if(Fe.setRealPlayer(kr),Mn===nl)lr.push(Fe);else{const wi=this.playersByElement.get(Mn);wi&&wi.length&&(Fe.parentPlayer=Is(wi)),r.push(Fe)}}else Do(Me,ht.fromStyles),Fe.onDestroy(()=>Sr(Me,ht.toStyles)),tl.push(Fe),d.has(Me)&&r.push(Fe)}),tl.forEach(ce=>{const Me=s.get(ce.element);if(Me&&Me.length){const Fe=Is(Me);ce.setRealPlayer(Fe)}}),r.forEach(ce=>{ce.parentPlayer?ce.syncPlayerEvents(ce.parentPlayer):ce.destroy()});for(let ce=0;ce!kr.destroyed);Mn.length?Fz(this,Me,Mn):this.processLeaveNode(Me)}return T.length=0,lr.forEach(ce=>{this.players.push(ce),ce.onDone(()=>{ce.destroy();const Me=this.players.indexOf(ce);this.players.splice(Me,1)}),ce.play()}),lr}elementContainsData(n,e){let i=!1;const r=e[Ni];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(n).elementContainsData(e)||i}afterFlush(n){this._flushFns.push(n)}afterFlushAnimationsDone(n){this._whenQuietFns.push(n)}_getPreviousPlayers(n,e,i,r,s){let o=[];if(e){const a=this.playersByQueriedElement.get(n);a&&(o=a)}else{const a=this.playersByElement.get(n);if(a){const l=!s||s==Ic;a.forEach(c=>{c.queued||!l&&c.triggerName!=r||o.push(c)})}}return(i||r)&&(o=o.filter(a=>!(i&&i!=a.namespaceId||r&&r!=a.triggerName))),o}_beforeAnimationBuild(n,e,i){const s=e.element,o=e.isRemovalTransition?void 0:n,a=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const c=l.element,d=c!==s,u=yi(i,c,[]);this._getPreviousPlayers(c,d,o,a,e.toState).forEach(g=>{const v=g.getRealPlayer();v.beforeDestroy&&v.beforeDestroy(),g.destroy(),u.push(g)})}Do(s,e.fromStyles)}_buildAnimation(n,e,i,r,s,o){const a=e.triggerName,l=e.element,c=[],d=new Set,u=new Set,m=e.timelines.map(v=>{const C=v.element;d.add(C);const T=C[Ni];if(T&&T.removedBeforeQueried)return new Tc(v.duration,v.delay);const k=C!==l,D=function Oz(t){const n=[];return xA(t,n),n}((i.get(C)||Ez).map(gt=>gt.getRealPlayer())).filter(gt=>!!gt.element&>.element===C),z=s.get(C),J=o.get(C),we=qS(0,this._normalizer,0,v.keyframes,z,J),ut=this._buildPlayer(v,we,D);if(v.subTimeline&&r&&u.add(C),k){const gt=new $_(n,a,C);gt.setRealPlayer(ut),c.push(gt)}return ut});c.forEach(v=>{yi(this.playersByQueriedElement,v.element,[]).push(v),v.onDone(()=>function kz(t,n,e){let i;if(t instanceof Map){if(i=t.get(n),i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&t.delete(n)}}else if(i=t[n],i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&delete t[n]}return i}(this.playersByQueriedElement,v.element,v))}),d.forEach(v=>Bi(v,iA));const g=Is(m);return g.onDestroy(()=>{d.forEach(v=>za(v,iA)),Sr(l,e.toStyles)}),u.forEach(v=>{yi(r,v,[]).push(g)}),g}_buildPlayer(n,e,i){return e.length>0?this.driver.animate(n.element,e,n.duration,n.delay,n.easing,i):new Tc(n.duration,n.delay)}}class $_{constructor(n,e,i){this.namespaceId=n,this.triggerName=e,this.element=i,this._player=new Tc,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(n){this._containsRealPlayer||(this._player=n,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(i=>D_(n,e,void 0,i))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(n.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(n){this.totalTime=n}syncPlayerEvents(n){const e=this._player;e.triggerCallback&&n.onStart(()=>e.triggerCallback("start")),n.onDone(()=>this.finish()),n.onDestroy(()=>this.destroy())}_queueEvent(n,e){yi(this._queuedCallbacks,n,[]).push(e)}onDone(n){this.queued&&this._queueEvent("done",n),this._player.onDone(n)}onStart(n){this.queued&&this._queueEvent("start",n),this._player.onStart(n)}onDestroy(n){this.queued&&this._queueEvent("destroy",n),this._player.onDestroy(n)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(n){this.queued||this._player.setPosition(n)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(n){const e=this._player;e.triggerCallback&&e.triggerCallback(n)}}function gh(t){return t&&1===t.nodeType}function vA(t,n){const e=t.style.display;return t.style.display=null!=n?n:"none",e}function yA(t,n,e,i,r){const s=[];e.forEach(l=>s.push(vA(l)));const o=[];i.forEach((l,c)=>{const d={};l.forEach(u=>{const m=d[u]=n.computeStyle(c,u,r);(!m||0==m.length)&&(c[Ni]=Sz,o.push(c))}),t.set(c,d)});let a=0;return e.forEach(l=>vA(l,s[a++])),o}function bA(t,n){const e=new Map;if(t.forEach(a=>e.set(a,[])),0==n.length)return e;const r=new Set(n),s=new Map;function o(a){if(!a)return 1;let l=s.get(a);if(l)return l;const c=a.parentNode;return l=e.has(c)?c:r.has(c)?1:o(c),s.set(a,l),l}return n.forEach(a=>{const l=o(a);1!==l&&e.get(l).push(a)}),e}function Bi(t,n){var e;null===(e=t.classList)||void 0===e||e.add(n)}function za(t,n){var e;null===(e=t.classList)||void 0===e||e.remove(n)}function Fz(t,n,e){Is(e).onDone(()=>t.processLeaveNode(n))}function xA(t,n){for(let e=0;er.add(s)):n.set(t,i),e.delete(t),!0}class _h{constructor(n,e,i){this.bodyNode=n,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,s)=>{},this._transitionEngine=new Tz(n,e,i),this._timelineEngine=new xz(n,e,i),this._transitionEngine.onRemovalComplete=(r,s)=>this.onRemovalComplete(r,s)}registerTrigger(n,e,i,r,s){const o=n+"-"+r;let a=this._triggerCache[o];if(!a){const l=[],d=P_(this._driver,s,l,[]);if(l.length)throw function C4(t,n){return new le(3404,it)}();a=function _z(t,n,e){return new vz(t,n,e)}(r,d,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(e,r,a)}register(n,e){this._transitionEngine.register(n,e)}destroy(n,e){this._transitionEngine.destroy(n,e)}onInsert(n,e,i,r){this._transitionEngine.insertNode(n,e,i,r)}onRemove(n,e,i,r){this._transitionEngine.removeNode(n,e,r||!1,i)}disableAnimations(n,e){this._transitionEngine.markElementAsDisabled(n,e)}process(n,e,i,r){if("@"==i.charAt(0)){const[s,o]=YS(i);this._timelineEngine.command(s,e,o,r)}else this._transitionEngine.trigger(n,e,i,r)}listen(n,e,i,r,s){if("@"==i.charAt(0)){const[o,a]=YS(i);return this._timelineEngine.listen(o,e,a,s)}return this._transitionEngine.listen(n,e,i,r,s)}flush(n=-1){this._transitionEngine.flush(n)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Nz=(()=>{class t{constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r,this._state=0;let s=t.initialStylesByElement.get(e);s||t.initialStylesByElement.set(e,s={}),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&Sr(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Sr(this._element,this._initialStyles),this._endStyles&&(Sr(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(Do(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Do(this._element,this._endStyles),this._endStyles=null),Sr(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function W_(t){let n=null;const e=Object.keys(t);for(let i=0;in()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const n=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,n,this.options),this._finalKeyframe=n.length?n[n.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(n,e,i){return n.animate(e,i)}onStart(n){this._onStartFns.push(n)}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(n=>n()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}setPosition(n){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=n*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const n={};if(this.hasStarted()){const e=this._finalKeyframe;Object.keys(e).forEach(i=>{"offset"!=i&&(n[i]=this._finished?e[i]:lA(this.element,i))})}this.currentSnapshot=n}triggerCallback(n){const e="start"==n?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class Vz{validateStyleProperty(n){return XS(n)}matchesElement(n,e){return!1}containsElement(n,e){return JS(n,e)}getParentElement(n){return A_(n)}query(n,e,i){return eA(n,e,i)}computeStyle(n,e,i){return window.getComputedStyle(n)[e]}animate(n,e,i,r,s,o=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};s&&(l.easing=s);const c={},d=o.filter(m=>m instanceof wA);(function U4(t,n){return 0===t||0===n})(i,r)&&d.forEach(m=>{let g=m.currentSnapshot;Object.keys(g).forEach(v=>c[v]=g[v])}),e=function G4(t,n,e){const i=Object.keys(e);if(i.length&&n.length){let s=n[0],o=[];if(i.forEach(a=>{s.hasOwnProperty(a)||o.push(a),s[a]=e[a]}),o.length)for(var r=1;rRs(m,!1)),c);const u=function Lz(t,n){let e=null,i=null;return Array.isArray(n)&&n.length?(e=W_(n[0]),n.length>1&&(i=W_(n[n.length-1]))):n&&(e=W_(n)),e||i?new Nz(t,e,i):null}(n,e);return new wA(n,e,l,u)}}let Hz=(()=>{class t extends jS{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:$i.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?US(e):e;return DA(this._renderer,null,i,"register",[r]),new jz(i,this._renderer)}}return t.\u0275fac=function(e){return new(e||t)(w(Gl),w(Se))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();class jz extends class J8{}{constructor(n,e){super(),this._id=n,this._renderer=e}create(n,e){return new zz(this._id,n,e||{},this._renderer)}}class zz{constructor(n,e,i,r){this.id=n,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(n,e){return this._renderer.listen(this.element,`@@${this.id}:${n}`,e)}_command(n,...e){return DA(this._renderer,this.element,this.id,n,e)}onDone(n){this._listen("done",n)}onStart(n){this._listen("start",n)}onDestroy(n){this._listen("destroy",n)}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(n){this._command("setPosition",n)}getPosition(){var n,e;return null!==(e=null===(n=this._renderer.engine.players[+this.id])||void 0===n?void 0:n.getPosition())&&void 0!==e?e:0}}function DA(t,n,e,i,r){return t.setProperty(n,`@@${e}:${i}`,r)}const MA="@.disabled";let Uz=(()=>{class t{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=(s,o)=>{const a=null==o?void 0:o.parentNode(s);a&&o.removeChild(a,s)}}createRenderer(e,i){const s=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let d=this._rendererCache.get(s);return d||(d=new EA("",s,this.engine),this._rendererCache.set(s,d)),d}const o=i.id,a=i.id+"-"+this._currentId;this._currentId++,this.engine.register(a,e);const l=d=>{Array.isArray(d)?d.forEach(l):this.engine.registerTrigger(o,a,e,d.name,d)};return i.data.animation.forEach(l),new Gz(this,a,s,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(s=>{const[o,a]=s;o(a)}),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 t.\u0275fac=function(e){return new(e||t)(w(Gl),w(_h),w(ve))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();class EA{constructor(n,e,i){this.namespaceId=n,this.delegate=e,this.engine=i,this.destroyNode=this.delegate.destroyNode?r=>e.destroyNode(r):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(n,e){return this.delegate.createElement(n,e)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}appendChild(n,e){this.delegate.appendChild(n,e),this.engine.onInsert(this.namespaceId,e,n,!1)}insertBefore(n,e,i,r=!0){this.delegate.insertBefore(n,e,i),this.engine.onInsert(this.namespaceId,e,n,r)}removeChild(n,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}selectRootElement(n,e){return this.delegate.selectRootElement(n,e)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,e,i,r){this.delegate.setAttribute(n,e,i,r)}removeAttribute(n,e,i){this.delegate.removeAttribute(n,e,i)}addClass(n,e){this.delegate.addClass(n,e)}removeClass(n,e){this.delegate.removeClass(n,e)}setStyle(n,e,i,r){this.delegate.setStyle(n,e,i,r)}removeStyle(n,e,i){this.delegate.removeStyle(n,e,i)}setProperty(n,e,i){"@"==e.charAt(0)&&e==MA?this.disableAnimations(n,!!i):this.delegate.setProperty(n,e,i)}setValue(n,e){this.delegate.setValue(n,e)}listen(n,e,i){return this.delegate.listen(n,e,i)}disableAnimations(n,e){this.engine.disableAnimations(n,e)}}class Gz extends EA{constructor(n,e,i,r){super(e,i,r),this.factory=n,this.namespaceId=e}setProperty(n,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==MA?this.disableAnimations(n,i=void 0===i||!!i):this.engine.process(this.namespaceId,n,e.substr(1),i):this.delegate.setProperty(n,e,i)}listen(n,e,i){if("@"==e.charAt(0)){const r=function $z(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(n);let s=e.substr(1),o="";return"@"!=s.charAt(0)&&([s,o]=function Wz(t){const n=t.indexOf(".");return[t.substring(0,n),t.substr(n+1)]}(s)),this.engine.listen(this.namespaceId,r,s,o,a=>{this.factory.scheduleListenerCallback(a._data||-1,i,a)})}return this.delegate.listen(n,e,i)}}let qz=(()=>{class t extends _h{constructor(e,i,r){super(e.body,i,r)}ngOnDestroy(){this.flush()}}return t.\u0275fac=function(e){return new(e||t)(w(Se),w(T_),w(H_))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();const nn=new j("AnimationModuleType"),SA=[{provide:jS,useClass:Hz},{provide:H_,useFactory:function Yz(){return new hz}},{provide:_h,useClass:qz},{provide:Gl,useFactory:function Qz(t,n,e){return new Uz(t,n,e)},deps:[fu,_h,ve]}],AA=[{provide:T_,useFactory:()=>new Vz},{provide:nn,useValue:"BrowserAnimations"},...SA],Kz=[{provide:T_,useClass:tA},{provide:nn,useValue:"NoopAnimations"},...SA];let Zz=(()=>{class t{static withConfig(e){return{ngModule:t,providers:e.disableAnimations?Kz:AA}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:AA,imports:[ND]}),t})();const tU=new j("mat-sanity-checks",{providedIn:"root",factory:function eU(){return!0}});let Te=(()=>{class t{constructor(e,i,r){this._sanityChecks=i,this._document=r,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!h_()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return t.\u0275fac=function(e){return new(e||t)(w(VS),w(tU,8),w(Se))},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[_o],_o]}),t})();function Eo(t){return class extends t{constructor(...n){super(...n),this._disabled=!1}get disabled(){return this._disabled}set disabled(n){this._disabled=Re(n)}}}function ts(t,n){return class extends t{constructor(...e){super(...e),this.defaultColor=n,this.color=n}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 Fs(t){return class extends t{constructor(...n){super(...n),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(n){this._disableRipple=Re(n)}}}function yh(t,n=0){return class extends t{constructor(...e){super(...e),this._tabIndex=n,this.defaultTabIndex=n}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=null!=e?Bn(e):this.defaultTabIndex}}}function nU(t){return class extends t{constructor(...n){super(...n),this.stateChanges=new Y,this.errorState=!1}updateErrorState(){const n=this.errorState,s=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);s!==n&&(this.errorState=s,this.stateChanges.next())}}}let q_=(()=>{class t{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),bh=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Te],Te]}),t})();class oU{constructor(n,e,i){this._renderer=n,this.element=e,this.config=i,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const kA={enterDuration:225,exitDuration:150},Y_=vo({passive:!0}),IA=["mousedown","touchstart"],RA=["mouseup","mouseleave","touchend","touchcancel"];class lU{constructor(n,e,i,r){this._target=n,this._ngZone=e,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=Jr(i))}fadeInRipple(n,e,i={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),s=Object.assign(Object.assign({},kA),i.animation);i.centered&&(n=r.left+r.width/2,e=r.top+r.height/2);const o=i.radius||function dU(t,n,e){const i=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),r=Math.max(Math.abs(n-e.top),Math.abs(n-e.bottom));return Math.sqrt(i*i+r*r)}(n,e,r),a=n-r.left,l=e-r.top,c=s.enterDuration,d=document.createElement("div");d.classList.add("mat-ripple-element"),d.style.left=a-o+"px",d.style.top=l-o+"px",d.style.height=2*o+"px",d.style.width=2*o+"px",null!=i.color&&(d.style.backgroundColor=i.color),d.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(d),function cU(t){window.getComputedStyle(t).getPropertyValue("opacity")}(d),d.style.transform="scale(1)";const u=new oU(this,d,i);return u.state=0,this._activeRipples.add(u),i.persistent||(this._mostRecentTransientRipple=u),this._runTimeoutOutsideZone(()=>{const m=u===this._mostRecentTransientRipple;u.state=1,!i.persistent&&(!m||!this._isPointerDown)&&u.fadeOut()},c),u}fadeOutRipple(n){const e=this._activeRipples.delete(n);if(n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!e)return;const i=n.element,r=Object.assign(Object.assign({},kA),n.config.animation);i.style.transitionDuration=`${r.exitDuration}ms`,i.style.opacity="0",n.state=2,this._runTimeoutOutsideZone(()=>{n.state=3,i.remove()},r.exitDuration)}fadeOutAll(){this._activeRipples.forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){const e=Jr(n);!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,this._registerEvents(IA))}handleEvent(n){"mousedown"===n.type?this._onMousedown(n):"touchstart"===n.type?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(RA),this._pointerUpEventsRegistered=!0)}_onMousedown(n){const e=OS(n),i=this._lastTouchStartEvent&&Date.now(){!n.config.persistent&&(1===n.state||n.config.terminateOnPointerUp&&0===n.state)&&n.fadeOut()}))}_runTimeoutOutsideZone(n,e=0){this._ngZone.runOutsideAngular(()=>setTimeout(n,e))}_registerEvents(n){this._ngZone.runOutsideAngular(()=>{n.forEach(e=>{this._triggerElement.addEventListener(e,this,Y_)})})}_removeTriggerEvents(){this._triggerElement&&(IA.forEach(n=>{this._triggerElement.removeEventListener(n,this,Y_)}),this._pointerUpEventsRegistered&&RA.forEach(n=>{this._triggerElement.removeEventListener(n,this,Y_)}))}}const uU=new j("mat-ripple-global-options");let Ar=(()=>{class t{constructor(e,i,r,s,o){this._elementRef=e,this._animationMode=o,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=s||{},this._rippleRenderer=new lU(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:Object.assign(Object.assign(Object.assign({},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,Object.assign(Object.assign({},this.rippleConfig),r)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),e))}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(ve),f(dn),f(uU,8),f(nn,8))},t.\u0275dir=I({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,i){2&e&&Pe("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"]}),t})(),Os=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Te],Te]}),t})(),Q_=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Te]]}),t})(),FA=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Os,Pn,Te,Q_]]}),t})();const fU=["*",[["mat-toolbar-row"]]],pU=["*","mat-toolbar-row"],mU=ts(class{constructor(t){this._elementRef=t}});let OA=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=I({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),t})(),gU=(()=>{class t extends mU{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 t.\u0275fac=function(e){return new(e||t)(f(q),f(dn),f(Se))},t.\u0275cmp=me({type:t,selectors:[["mat-toolbar"]],contentQueries:function(e,i,r){if(1&e&&at(r,OA,5),2&e){let s;re(s=se())&&(i._toolbarRows=s)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,i){2&e&&Pe("mat-toolbar-multiple-rows",i._toolbarRows.length>0)("mat-toolbar-single-row",0===i._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[F],ngContentSelectors:pU,decls:2,vars:0,template:function(e,i){1&e&&(kt(fU),He(0),He(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.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%}\n"],encapsulation:2,changeDetection:0}),t})(),_U=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Te],Te]}),t})();const vU=["addListener","removeListener"],yU=["addEventListener","removeEventListener"],bU=["on","off"];function ns(t,n,e,i){if(N(e)&&(i=e,e=void 0),i)return ns(t,n,e).pipe(gg(i));const[r,s]=function wU(t){return N(t.addEventListener)&&N(t.removeEventListener)}(t)?yU.map(o=>a=>t[o](n,a,e)):function xU(t){return N(t.addListener)&&N(t.removeListener)}(t)?vU.map(PA(t,n)):function CU(t){return N(t.on)&&N(t.off)}(t)?bU.map(PA(t,n)):[];if(!r&&cf(t))return fn(o=>ns(o,n,e))(ei(t));if(!r)throw new TypeError("Invalid event target");return new Ye(o=>{const a=(...l)=>o.next(1s(a)})}function PA(t,n){return e=>i=>t[e](n,i)}const Fc={schedule(t){let n=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:i}=Fc;i&&(n=i.requestAnimationFrame,e=i.cancelAnimationFrame);const r=n(s=>{e=void 0,t(s)});return new W(()=>null==e?void 0:e(r))},requestAnimationFrame(...t){const{delegate:n}=Fc;return((null==n?void 0:n.requestAnimationFrame)||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){const{delegate:n}=Fc;return((null==n?void 0:n.cancelAnimationFrame)||cancelAnimationFrame)(...t)},delegate:void 0};new class MU extends g_{flush(n){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let r;n=n||i.shift();do{if(r=n.execute(n.state,n.delay))break}while((n=i[0])&&n.id===e&&i.shift());if(this._active=!1,r){for(;(n=i[0])&&n.id===e&&i.shift();)n.unsubscribe();throw r}}}(class DU extends m_{constructor(n,e){super(n,e),this.scheduler=n,this.work=e}requestAsyncId(n,e,i=0){return null!==i&&i>0?super.requestAsyncId(n,e,i):(n.actions.push(this),n._scheduled||(n._scheduled=Fc.requestAnimationFrame(()=>n.flush(void 0))))}recycleAsyncId(n,e,i=0){var r;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(n,e,i);const{actions:s}=n;null!=e&&(null===(r=s[s.length-1])||void 0===r?void 0:r.id)!==e&&(Fc.cancelAnimationFrame(e),n._scheduled=void 0)}});let K_,SU=1;const xh={};function LA(t){return t in xh&&(delete xh[t],!0)}const AU={setImmediate(t){const n=SU++;return xh[n]=!0,K_||(K_=Promise.resolve()),K_.then(()=>LA(n)&&t()),n},clearImmediate(t){LA(t)}},{setImmediate:TU,clearImmediate:kU}=AU,Ch={setImmediate(...t){const{delegate:n}=Ch;return((null==n?void 0:n.setImmediate)||TU)(...t)},clearImmediate(t){const{delegate:n}=Ch;return((null==n?void 0:n.clearImmediate)||kU)(t)},delegate:void 0};new class RU extends g_{flush(n){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let r;n=n||i.shift();do{if(r=n.execute(n.state,n.delay))break}while((n=i[0])&&n.id===e&&i.shift());if(this._active=!1,r){for(;(n=i[0])&&n.id===e&&i.shift();)n.unsubscribe();throw r}}}(class IU extends m_{constructor(n,e){super(n,e),this.scheduler=n,this.work=e}requestAsyncId(n,e,i=0){return null!==i&&i>0?super.requestAsyncId(n,e,i):(n.actions.push(this),n._scheduled||(n._scheduled=Ch.setImmediate(n.flush.bind(n,void 0))))}recycleAsyncId(n,e,i=0){var r;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(n,e,i);const{actions:s}=n;null!=e&&(null===(r=s[s.length-1])||void 0===r?void 0:r.id)!==e&&(Ch.clearImmediate(e),n._scheduled=void 0)}});function NA(t=0,n,e=T8){let i=-1;return null!=n&&(My(n)?e=n:i=n),new Ye(r=>{let s=function PU(t){return t instanceof Date&&!isNaN(t)}(t)?+t-e.now():t;s<0&&(s=0);let o=0;return e.schedule(function(){r.closed||(r.next(o++),0<=i?this.schedule(void 0,i):r.complete())},s)})}function BA(t,n=__){return function OU(t){return Mt((n,e)=>{let i=!1,r=null,s=null,o=!1;const a=()=>{if(null==s||s.unsubscribe(),s=null,i){i=!1;const c=r;r=null,e.next(c)}o&&e.complete()},l=()=>{s=null,o&&e.complete()};n.subscribe(xt(e,c=>{i=!0,r=c,s||ei(t(c)).subscribe(s=xt(e,a,l))},()=>{o=!0,(!i||!s||s.closed)&&e.complete()}))})}(()=>NA(t,n))}let wh=(()=>{class t{constructor(e,i,r){this._ngZone=e,this._platform=i,this._scrolled=new Y,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 Ye(i=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(BA(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):De()}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(Ut(s=>!s||r.indexOf(s)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((r,s)=>{this._scrollableContainsElement(s,e)&&i.push(s)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let r=Jr(i),s=e.getElementRef().nativeElement;do{if(r==s)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>ns(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return t.\u0275fac=function(e){return new(e||t)(w(ve),w(dn),w(Se,8))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Oc=(()=>{class t{constructor(e,i,r,s){this.elementRef=e,this.scrollDispatcher=i,this.ngZone=r,this.dir=s,this._destroyed=new Y,this._elementScrolled=new Ye(o=>this.ngZone.runOutsideAngular(()=>ns(this.elementRef.nativeElement,"scroll").pipe(nt(this._destroyed)).subscribe(o)))}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!=Mc()?(null!=e.left&&(e.right=i.scrollWidth-i.clientWidth-e.left),2==Mc()?e.left=e.right:1==Mc()&&(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;pS()?i.scrollTo(e):(null!=e.top&&(i.scrollTop=e.top),null!=e.left&&(i.scrollLeft=e.left))}measureScrollOffset(e){const i="left",r="right",s=this.elementRef.nativeElement;if("top"==e)return s.scrollTop;if("bottom"==e)return s.scrollHeight-s.clientHeight-s.scrollTop;const o=this.dir&&"rtl"==this.dir.value;return"start"==e?e=o?r:i:"end"==e&&(e=o?i:r),o&&2==Mc()?e==i?s.scrollWidth-s.clientWidth-s.scrollLeft:s.scrollLeft:o&&1==Mc()?e==i?s.scrollLeft+s.scrollWidth-s.clientWidth:-s.scrollLeft:e==i?s.scrollLeft:s.scrollWidth-s.clientWidth-s.scrollLeft}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(wh),f(ve),f(Zn,8))},t.\u0275dir=I({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),t})(),Ps=(()=>{class t{constructor(e,i,r){this._platform=e,this._change=new Y,this._changeListener=s=>{this._change.next(s)},this._document=r,i.runOutsideAngular(()=>{if(e.isBrowser){const s=this._getWindow();s.addEventListener("resize",this._changeListener),s.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,s=r.getBoundingClientRect();return{top:-s.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,left:-s.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(BA(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 t.\u0275fac=function(e){return new(e||t)(w(dn),w(ve),w(Se,8))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Ua=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({}),t})(),Z_=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[_o,Ua],_o,Ua]}),t})();function VA(t){return Le(()=>t)}const Dh=["*"],BU=["content"];function VU(t,n){if(1&t){const e=$n();x(0,"div",2),ge("click",function(){return Tt(e),ee()._onBackdropClicked()}),b()}2&t&&Pe("mat-drawer-shown",ee()._isShowingBackdrop())}function HU(t,n){1&t&&(x(0,"mat-drawer-content"),He(1,2),b())}const jU=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],zU=["mat-drawer","mat-drawer-content","*"];function UU(t,n){if(1&t){const e=$n();x(0,"div",2),ge("click",function(){return Tt(e),ee()._onBackdropClicked()}),b()}2&t&&Pe("mat-drawer-shown",ee()._isShowingBackdrop())}function GU(t,n){1&t&&(x(0,"mat-sidenav-content"),He(1,2),b())}const $U=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],WU=["mat-sidenav","mat-sidenav-content","*"],HA={transformDrawer:Vn("transform",[lt("open, open-instant",Ce({transform:"none",visibility:"visible"})),lt("void",Ce({"box-shadow":"none",visibility:"hidden"})),Dt("void => open-instant",Rt("0ms")),Dt("void <=> open, open-instant => void",Rt("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},YU=new j("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function QU(){return!1}}),X_=new j("MAT_DRAWER_CONTAINER");let Mh=(()=>{class t extends Oc{constructor(e,i,r,s,o){super(r,s,o),this._changeDetectorRef=e,this._container=i}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return t.\u0275fac=function(e){return new(e||t)(f(It),f(Xe(()=>zA)),f(q),f(wh),f(ve))},t.\u0275cmp=me({type:t,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(e,i){2&e&&Tn("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px")},features:[pe([{provide:Oc,useExisting:t}]),F],ngContentSelectors:Dh,decls:1,vars:0,template:function(e,i){1&e&&(kt(),He(0))},encapsulation:2,changeDetection:0}),t})(),jA=(()=>{class t{constructor(e,i,r,s,o,a,l,c){this._elementRef=e,this._focusTrapFactory=i,this._focusMonitor=r,this._platform=s,this._ngZone=o,this._interactivityChecker=a,this._doc=l,this._container=c,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new Y,this._animationEnd=new Y,this._animationState="void",this.openedChange=new xe(!0),this._openedStream=this.openedChange.pipe(Ut(d=>d),Le(()=>{})),this.openedStart=this._animationStarted.pipe(Ut(d=>d.fromState!==d.toState&&0===d.toState.indexOf("open")),VA(void 0)),this._closedStream=this.openedChange.pipe(Ut(d=>!d),Le(()=>{})),this.closedStart=this._animationStarted.pipe(Ut(d=>d.fromState!==d.toState&&"void"===d.toState),VA(void 0)),this._destroyed=new Y,this.onPositionChanged=new xe,this._modeChanged=new Y,this.openedChange.subscribe(d=>{d?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{ns(this._elementRef.nativeElement,"keydown").pipe(Ut(d=>27===d.keyCode&&!this.disableClose&&!xo(d)),nt(this._destroyed)).subscribe(d=>this._ngZone.run(()=>{this.close(),d.stopPropagation(),d.preventDefault()}))}),this._animationEnd.pipe(y_((d,u)=>d.fromState===u.fromState&&d.toState===u.toState)).subscribe(d=>{const{fromState:u,toState:m}=d;(0===m.indexOf("open")&&"void"===u||"void"===m&&0===u.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=Re(e)}get autoFocus(){const e=this._autoFocus;return null==e?"side"===this.mode?"dialog":"first-tabbable":e}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=Re(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(Re(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(){var e;this._focusTrap&&this._focusTrap.destroy(),null===(e=this._anchor)||void 0===e||e.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(s=>{this.openedChange.pipe(Nn(1)).subscribe(o=>s(o?"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 t.\u0275fac=function(e){return new(e||t)(f(q),f(FS),f(Er),f(dn),f(ve),f(b_),f(Se,8),f(X_,8))},t.\u0275cmp=me({type:t,selectors:[["mat-drawer"]],viewQuery:function(e,i){if(1&e&&ot(BU,5),2&e){let r;re(r=se())&&(i._content=r.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(e,i){1&e&&Vd("@transform.start",function(s){return i._animationStarted.next(s)})("@transform.done",function(s){return i._animationEnd.next(s)}),2&e&&(Ue("align",null),Vl("@transform",i._animationState),Pe("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:Dh,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,i){1&e&&(kt(),x(0,"div",0,1),He(2),b())},directives:[Oc],encapsulation:2,data:{animation:[HA.transformDrawer]},changeDetection:0}),t})(),zA=(()=>{class t{constructor(e,i,r,s,o,a=!1,l){this._dir=e,this._element=i,this._ngZone=r,this._changeDetectorRef=s,this._animationMode=l,this._drawers=new ro,this.backdropClick=new xe,this._destroyed=new Y,this._doCheckSubject=new Y,this._contentMargins={left:null,right:null},this._contentMarginChanges=new Y,e&&e.change.pipe(nt(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),o.change().pipe(nt(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=a}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=Re(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:Re(e)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(Pi(this._allDrawers),nt(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(i=>!i._container||i._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Pi(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(v_(10),nt(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(Ut(i=>i.fromState!==i.toState),nt(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(nt(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){!e||e.onPositionChanged.pipe(nt(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe(Nn(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(nt(Lr(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 t.\u0275fac=function(e){return new(e||t)(f(Zn,8),f(q),f(ve),f(It),f(Ps),f(YU),f(nn,8))},t.\u0275cmp=me({type:t,selectors:[["mat-drawer-container"]],contentQueries:function(e,i,r){if(1&e&&(at(r,Mh,5),at(r,jA,5)),2&e){let s;re(s=se())&&(i._content=s.first),re(s=se())&&(i._allDrawers=s)}},viewQuery:function(e,i){if(1&e&&ot(Mh,5),2&e){let r;re(r=se())&&(i._userContent=r.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(e,i){2&e&&Pe("mat-drawer-container-explicit-backdrop",i._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[pe([{provide:X_,useExisting:t}])],ngContentSelectors:zU,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&&(kt(jU),$(0,VU,1,2,"div",0),He(1),He(2,1),$(3,HU,2,0,"mat-drawer-content",1)),2&e&&(O("ngIf",i.hasBackdrop),S(3),O("ngIf",!i._content))},directives:[Mh,oi],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}\n'],encapsulation:2,changeDetection:0}),t})(),J_=(()=>{class t extends Mh{constructor(e,i,r,s,o){super(e,i,r,s,o)}}return t.\u0275fac=function(e){return new(e||t)(f(It),f(Xe(()=>GA)),f(q),f(wh),f(ve))},t.\u0275cmp=me({type:t,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(e,i){2&e&&Tn("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px")},features:[pe([{provide:Oc,useExisting:t}]),F],ngContentSelectors:Dh,decls:1,vars:0,template:function(e,i){1&e&&(kt(),He(0))},encapsulation:2,changeDetection:0}),t})(),UA=(()=>{class t extends jA{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=Re(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=Bn(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=Bn(e)}}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275cmp=me({type:t,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(e,i){2&e&&(Ue("align",null),Tn("top",i.fixedInViewport?i.fixedTopGap:null,"px")("bottom",i.fixedInViewport?i.fixedBottomGap:null,"px"),Pe("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:[F],ngContentSelectors:Dh,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,i){1&e&&(kt(),x(0,"div",0,1),He(2),b())},directives:[Oc],encapsulation:2,data:{animation:[HA.transformDrawer]},changeDetection:0}),t})(),GA=(()=>{class t extends zA{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275cmp=me({type:t,selectors:[["mat-sidenav-container"]],contentQueries:function(e,i,r){if(1&e&&(at(r,J_,5),at(r,UA,5)),2&e){let s;re(s=se())&&(i._content=s.first),re(s=se())&&(i._allDrawers=s)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(e,i){2&e&&Pe("mat-drawer-container-explicit-backdrop",i._backdropOverride)},exportAs:["matSidenavContainer"],features:[pe([{provide:X_,useExisting:t}]),F],ngContentSelectors:WU,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&&(kt($U),$(0,UU,1,2,"div",0),He(1),He(2,1),$(3,GU,2,0,"mat-sidenav-content",1)),2&e&&(O("ngIf",i.hasBackdrop),S(3),O("ngIf",!i._content))},directives:[J_,oi],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}\n'],encapsulation:2,changeDetection:0}),t})(),KU=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Pn,Te,Ua],Ua,Te]}),t})();const $A=["mat-button",""],WA=["*"],JU=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],eG=ts(Eo(Fs(class{constructor(t){this._elementRef=t}})));let Ls=(()=>{class t extends eG{constructor(e,i,r){super(e),this._focusMonitor=i,this._animationMode=r,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const s of JU)this._hasHostAttributes(s)&&this._getHostElement().classList.add(s);e.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,i){e?this._focusMonitor.focusVia(this._getHostElement(),e,i):this._getHostElement().focus(i)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...e){return e.some(i=>this._getHostElement().hasAttribute(i))}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(Er),f(nn,8))},t.\u0275cmp=me({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(e,i){if(1&e&&ot(Ar,5),2&e){let r;re(r=se())&&(i.ripple=r.first)}},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(e,i){2&e&&(Ue("disabled",i.disabled||null),Pe("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-button-disabled",i.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[F],attrs:$A,ngContentSelectors:WA,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(e,i){1&e&&(kt(),x(0,"span",0),He(1),b(),_e(2,"span",1)(3,"span",2)),2&e&&(S(2),Pe("mat-button-ripple-round",i.isRoundButton||i.isIconButton),O("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",i.isIconButton)("matRippleTrigger",i._getHostElement()))},directives:[Ar],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),t})(),tG=(()=>{class t extends Ls{constructor(e,i,r,s){super(i,e,r),this._ngZone=s,this._haltDisabledEvents=o=>{this.disabled&&(o.preventDefault(),o.stopImmediatePropagation())}}ngAfterViewInit(){super.ngAfterViewInit(),this._ngZone?this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)}):this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return t.\u0275fac=function(e){return new(e||t)(f(Er),f(q),f(nn,8),f(ve,8))},t.\u0275cmp=me({type:t,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:7,hostBindings:function(e,i){2&e&&(Ue("tabindex",i.disabled?-1:i.tabIndex)("disabled",i.disabled||null)("aria-disabled",i.disabled.toString()),Pe("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-button-disabled",i.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[F],attrs:$A,ngContentSelectors:WA,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(e,i){1&e&&(kt(),x(0,"span",0),He(1),b(),_e(2,"span",1)(3,"span",2)),2&e&&(S(2),Pe("mat-button-ripple-round",i.isRoundButton||i.isIconButton),O("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",i.isIconButton)("matRippleTrigger",i._getHostElement()))},directives:[Ar],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),t})(),ev=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Os,Te],Te]}),t})();const nG=["*"];let Eh;function Pc(t){var n;return(null===(n=function iG(){if(void 0===Eh&&(Eh=null,"undefined"!=typeof window)){const t=window;void 0!==t.trustedTypes&&(Eh=t.trustedTypes.createPolicy("angular#components",{createHTML:n=>n}))}return Eh}())||void 0===n?void 0:n.createHTML(t))||t}function qA(t){return Error(`Unable to find icon with the name "${t}"`)}function YA(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function QA(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}class So{constructor(n,e,i){this.url=n,this.svgText=e,this.options=i}}let Sh=(()=>{class t{constructor(e,i,r,s){this._httpClient=e,this._sanitizer=i,this._errorHandler=s,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",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,s){return this._addSvgIconConfig(e,i,new So(r,null,s))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,r,s){const o=this._sanitizer.sanitize(dt.HTML,r);if(!o)throw QA(r);const a=Pc(o);return this._addSvgIconConfig(e,i,new So("",a,s))}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 So(i,null,r))}addSvgIconSetLiteralInNamespace(e,i,r){const s=this._sanitizer.sanitize(dt.HTML,i);if(!s)throw QA(i);const o=Pc(s);return this._addSvgIconSetConfig(e,new So("",o,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(dt.RESOURCE_URL,e);if(!i)throw YA(e);const r=this._cachedIconsByUrl.get(i);return r?De(Ah(r)):this._loadSvgIconFromConfig(new So(e,null)).pipe(Dn(s=>this._cachedIconsByUrl.set(i,s)),Le(s=>Ah(s)))}getNamedSvgIcon(e,i=""){const r=KA(i,e);let s=this._svgIconConfigs.get(r);if(s)return this._getSvgFromConfig(s);if(s=this._getIconConfigFromResolvers(i,e),s)return this._svgIconConfigs.set(r,s),this._getSvgFromConfig(s);const o=this._iconSetConfigs.get(i);return o?this._getSvgFromIconSetConfigs(e,o):hc(qA(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?De(Ah(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(Le(i=>Ah(i)))}_getSvgFromIconSetConfigs(e,i){const r=this._extractIconWithNameFromAnySet(e,i);return r?De(r):eM(i.filter(o=>!o.svgText).map(o=>this._loadSvgIconSetFromConfig(o).pipe(Kr(a=>{const c=`Loading icon set URL: ${this._sanitizer.sanitize(dt.RESOURCE_URL,o.url)} failed: ${a.message}`;return this._errorHandler.handleError(new Error(c)),De(null)})))).pipe(Le(()=>{const o=this._extractIconWithNameFromAnySet(e,i);if(!o)throw qA(e);return o}))}_extractIconWithNameFromAnySet(e,i){for(let r=i.length-1;r>=0;r--){const s=i[r];if(s.svgText&&s.svgText.toString().indexOf(e)>-1){const o=this._svgElementFromConfig(s),a=this._extractSvgIconFromSet(o,e,s.options);if(a)return a}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Dn(i=>e.svgText=i),Le(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?De(null):this._fetchIcon(e).pipe(Dn(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,r){const s=e.querySelector(`[id="${i}"]`);if(!s)return null;const o=s.cloneNode(!0);if(o.removeAttribute("id"),"svg"===o.nodeName.toLowerCase())return this._setSvgAttributes(o,r);if("symbol"===o.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(o),r);const a=this._svgElementFromString(Pc(""));return a.appendChild(o),this._setSvgAttributes(a,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(Pc("")),r=e.attributes;for(let s=0;sPc(d)),dE(()=>this._inProgressUrlFetches.delete(a)),ky());return this._inProgressUrlFetches.set(a,c),c}_addSvgIconConfig(e,i,r){return this._svgIconConfigs.set(KA(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;rn?n.pathname+n.search:""}}}),ZA=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],dG=ZA.map(t=>`[${t}]`).join(", "),uG=/^url\(['"]?#(.*?)['"]?\)$/;let XA=(()=>{class t extends aG{constructor(e,i,r,s,o){super(e),this._iconRegistry=i,this._location=s,this._errorHandler=o,this._inline=!1,this._currentIconFetch=W.EMPTY,r||e.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(e){this._inline=Re(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):this._iconRegistry.getDefaultFontSetClass();i!=this._previousFontSetClass&&(this._previousFontSetClass&&e.classList.remove(this._previousFontSetClass),i&&e.classList.add(i),this._previousFontSetClass=i),this.fontIcon!=this._previousFontIconClass&&(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,s)=>{r.forEach(o=>{s.setAttribute(o.name,`url('${e}#${o.value}')`)})})}_cacheChildrenWithExternalReferences(e){const i=e.querySelectorAll(dG),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let s=0;s{const a=i[s],l=a.getAttribute(o),c=l?l.match(uG):null;if(c){let d=r.get(a);d||(d=[],r.set(a,d)),d.push({name:o,value:c[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(Nn(1)).subscribe(s=>this._setSvgElement(s),s=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${i}:${r}! ${s.message}`))})}}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(Sh),pi("aria-hidden"),f(lG),f(ys))},t.\u0275cmp=me({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:7,hostBindings:function(e,i){2&e&&(Ue("data-mat-icon-type",i._usingFontIcon()?"font":"svg")("data-mat-icon-name",i._svgName||i.fontIcon)("data-mat-icon-namespace",i._svgNamespace||i.fontSet),Pe("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:[F],ngContentSelectors:nG,decls:1,vars:0,template:function(e,i){1&e&&(kt(),He(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[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}\n"],encapsulation:2,changeDetection:0}),t})(),JA=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Te],Te]}),t})(),hG=(()=>{class t{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=Re(e)}get inset(){return this._inset}set inset(e){this._inset=Re(e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=me({type:t,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(e,i){2&e&&(Ue("aria-orientation",i.vertical?"vertical":"horizontal"),Pe("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}\n"],encapsulation:2,changeDetection:0}),t})(),e1=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Te],Te]}),t})();class tv{attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;null!=n&&(this._attachedHost=null,n.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(n){this._attachedHost=n}}class nv extends tv{constructor(n,e,i,r){super(),this.component=n,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=r}}class iv extends tv{constructor(n,e,i){super(),this.templateRef=n,this.viewContainerRef=e,this.context=i}get origin(){return this.templateRef.elementRef}attach(n,e=this.context){return this.context=e,super.attach(n)}detach(){return this.context=void 0,super.detach()}}class fG extends tv{constructor(n){super(),this.element=n instanceof q?n.nativeElement:n}}class rv{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(n){return n instanceof nv?(this._attachedPortal=n,this.attachComponentPortal(n)):n instanceof iv?(this._attachedPortal=n,this.attachTemplatePortal(n)):this.attachDomPortal&&n instanceof fG?(this._attachedPortal=n,this.attachDomPortal(n)):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(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class pG extends rv{constructor(n,e,i,r,s){super(),this.outletElement=n,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=r,this.attachDomPortal=o=>{const a=o.element,l=this._document.createComment("dom-portal");a.parentNode.insertBefore(l,a),this.outletElement.appendChild(a),this._attachedPortal=o,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(a,l)})},this._document=s}attachComponentPortal(n){const i=(n.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(n.component);let r;return n.viewContainerRef?(r=n.viewContainerRef.createComponent(i,n.viewContainerRef.length,n.injector||n.viewContainerRef.injector),this.setDisposeFn(()=>r.destroy())):(r=i.create(n.injector||this._defaultInjector||Ht.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=n,r}attachTemplatePortal(n){let e=n.viewContainerRef,i=e.createEmbeddedView(n.templateRef,n.context);return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);-1!==r&&e.remove(r)}),this._attachedPortal=n,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}}let Lc=(()=>{class t extends rv{constructor(e,i,r){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new xe,this.attachDomPortal=s=>{const o=s.element,a=this._document.createComment("dom-portal");s.setAttachedHost(this),o.parentNode.insertBefore(a,o),this._getRootNode().appendChild(o),this._attachedPortal=s,super.setDisposeFn(()=>{a.parentNode&&a.parentNode.replaceChild(o,a)})},this._document=r}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(e){e.setAttachedHost(this);const i=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,s=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),o=i.createComponent(s,i.length,e.injector||i.injector);return i!==this._viewContainerRef&&this._getRootNode().appendChild(o.hostView.rootNodes[0]),super.setDisposeFn(()=>o.destroy()),this._attachedPortal=e,this._attachedRef=o,this.attached.emit(o),o}attachTemplatePortal(e){e.setAttachedHost(this);const i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);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 t.\u0275fac=function(e){return new(e||t)(f(Gr),f(_n),f(Se))},t.\u0275dir=I({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[F]}),t})(),Th=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({}),t})();const t1=pS();class mG{constructor(n,e){this._viewportRuler=n,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=un(-this._previousScrollPosition.left),n.style.top=un(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const n=this._document.documentElement,i=n.style,r=this._document.body.style,s=i.scrollBehavior||"",o=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),t1&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),t1&&(i.scrollBehavior=s,r.scrollBehavior=o)}}_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 gG{constructor(n,e,i,r){this._scrollDispatcher=n,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(n){this._overlayRef=n}enable(){if(this._scrollSubscription)return;const n=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=n.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class n1{enable(){}disable(){}attach(){}}function sv(t,n){return n.some(e=>t.bottome.bottom||t.righte.right)}function r1(t,n){return n.some(e=>t.tope.bottom||t.lefte.right)}class _G{constructor(n,e,i,r){this._scrollDispatcher=n,this._viewportRuler=e,this._ngZone=i,this._config=r,this._scrollSubscription=null}attach(n){this._overlayRef=n}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:r}=this._viewportRuler.getViewportSize();sv(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 vG=(()=>{class t{constructor(e,i,r,s){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=r,this.noop=()=>new n1,this.close=o=>new gG(this._scrollDispatcher,this._ngZone,this._viewportRuler,o),this.block=()=>new mG(this._viewportRuler,this._document),this.reposition=o=>new _G(this._scrollDispatcher,this._viewportRuler,this._ngZone,o),this._document=s}}return t.\u0275fac=function(e){return new(e||t)(w(wh),w(Ps),w(ve),w(Se))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();class s1{constructor(n){if(this.scrollStrategy=new n1,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,n){const e=Object.keys(n);for(const i of e)void 0!==n[i]&&(this[i]=n[i])}}}class yG{constructor(n,e){this.connectionPair=n,this.scrollableViewProperties=e}}class bG{constructor(n,e,i,r,s,o,a,l,c){this._portalOutlet=n,this._host=e,this._pane=i,this._config=r,this._ngZone=s,this._keyboardDispatcher=o,this._document=a,this._location=l,this._outsideClickDispatcher=c,this._backdropElement=null,this._backdropClick=new Y,this._attachments=new Y,this._detachments=new Y,this._locationChanges=W.EMPTY,this._backdropClickHandler=d=>this._backdropClick.next(d),this._backdropTransitionendHandler=d=>{this._disposeBackdrop(d.target)},this._keydownEvents=new Y,this._outsidePointerEvents=new Y,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(n){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(n);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Nn(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),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const n=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n}dispose(){var n;const e=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),null===(n=this._host)||void 0===n||n.remove(),this._previousHostParent=this._pane=this._host=null,e&&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(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()))}updateSize(n){this._config=Object.assign(Object.assign({},this._config),n),this._updateElementSize()}setDirection(n){this._config=Object.assign(Object.assign({},this._config),{direction:n}),this._updateElementDirection()}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0)}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1)}getDirection(){const n=this._config.direction;return n?"string"==typeof n?n:n.value:"ltr"}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const n=this._pane.style;n.width=un(this._config.width),n.height=un(this._config.height),n.minWidth=un(this._config.minWidth),n.minHeight=un(this._config.minHeight),n.maxWidth=un(this._config.maxWidth),n.maxHeight=un(this._config.maxHeight)}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none"}_attachBackdrop(){const n="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),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),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(n)})}):this._backdropElement.classList.add(n)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const n=this._backdropElement;!n||(n.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{n.addEventListener("transitionend",this._backdropTransitionendHandler)}),n.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(n)},500)))}_toggleClasses(n,e,i){const r=ES(e||[]).filter(s=>!!s);r.length&&(i?n.classList.add(...r):n.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const n=this._ngZone.onStable.pipe(nt(Lr(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),n.unsubscribe())})})}_disposeScrollStrategy(){const n=this._scrollStrategy;n&&(n.disable(),n.detach&&n.detach())}_disposeBackdrop(n){n&&(n.removeEventListener("click",this._backdropClickHandler),n.removeEventListener("transitionend",this._backdropTransitionendHandler),n.remove(),this._backdropElement===n&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}let ov=(()=>{class t{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){var e;null===(e=this._containerElement)||void 0===e||e.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||h_()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let s=0;s{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const n=this._originRect,e=this._overlayRect,i=this._viewportRect,r=this._containerRect,s=[];let o;for(let a of this._preferredPositions){let l=this._getOriginPoint(n,r,a),c=this._getOverlayPoint(l,e,a),d=this._getOverlayFit(c,e,i,a);if(d.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(a,l);this._canFitWithFlexibleDimensions(d,c,i)?s.push({position:a,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,a)}):(!o||o.overlayFit.visibleAreal&&(l=d,a=c)}return this._isPushed=!1,void this._applyPosition(a.position,a.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(o.position,o.originPoint);this._applyPosition(o.position,o.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Ao(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(o1),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const n=this._lastPosition;if(n){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,n);this._applyPosition(n,e)}else this.apply()}withScrollableContainers(n){return this._scrollables=n,this}withPositions(n){return this._preferredPositions=n,-1===n.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(n){return this._viewportMargin=n,this}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this}withPush(n=!0){return this._canPush=n,this}withLockedPosition(n=!0){return this._positionLocked=n,this}setOrigin(n){return this._origin=n,this}withDefaultOffsetX(n){return this._offsetX=n,this}withDefaultOffsetY(n){return this._offsetY=n,this}withTransformOriginOn(n){return this._transformOriginSelector=n,this}_getOriginPoint(n,e,i){let r,s;if("center"==i.originX)r=n.left+n.width/2;else{const o=this._isRtl()?n.right:n.left,a=this._isRtl()?n.left:n.right;r="start"==i.originX?o:a}return e.left<0&&(r-=e.left),s="center"==i.originY?n.top+n.height/2:"top"==i.originY?n.top:n.bottom,e.top<0&&(s-=e.top),{x:r,y:s}}_getOverlayPoint(n,e,i){let r,s;return r="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,s="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:n.x+r,y:n.y+s}}_getOverlayFit(n,e,i,r){const s=l1(e);let{x:o,y:a}=n,l=this._getOffset(r,"x"),c=this._getOffset(r,"y");l&&(o+=l),c&&(a+=c);let m=0-a,g=a+s.height-i.height,v=this._subtractOverflows(s.width,0-o,o+s.width-i.width),C=this._subtractOverflows(s.height,m,g),T=v*C;return{visibleArea:T,isCompletelyWithinViewport:s.width*s.height===T,fitsInViewportVertically:C===s.height,fitsInViewportHorizontally:v==s.width}}_canFitWithFlexibleDimensions(n,e,i){if(this._hasFlexibleDimensions){const r=i.bottom-e.y,s=i.right-e.x,o=a1(this._overlayRef.getConfig().minHeight),a=a1(this._overlayRef.getConfig().minWidth),c=n.fitsInViewportHorizontally||null!=a&&a<=s;return(n.fitsInViewportVertically||null!=o&&o<=r)&&c}return!1}_pushOverlayOnScreen(n,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};const r=l1(e),s=this._viewportRect,o=Math.max(n.x+r.width-s.width,0),a=Math.max(n.y+r.height-s.height,0),l=Math.max(s.top-i.top-n.y,0),c=Math.max(s.left-i.left-n.x,0);let d=0,u=0;return d=r.width<=s.width?c||-o:n.xv&&!this._isInitialRender&&!this._growAfterOpen&&(o=n.y-v/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)m=i.width-n.x+this._viewportMargin,d=n.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)u=n.x,d=i.right-n.x;else{const g=Math.min(i.right-n.x+i.left,n.x),v=this._lastBoundingBoxSize.width;d=2*g,u=n.x-g,d>v&&!this._isInitialRender&&!this._growAfterOpen&&(u=n.x-v/2)}return{top:o,left:u,bottom:a,right:m,width:d,height:s}}_setBoundingBoxStyles(n,e){const i=this._calculateBoundingBoxRect(n,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const s=this._overlayRef.getConfig().maxHeight,o=this._overlayRef.getConfig().maxWidth;r.height=un(i.height),r.top=un(i.top),r.bottom=un(i.bottom),r.width=un(i.width),r.left=un(i.left),r.right=un(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",s&&(r.maxHeight=un(s)),o&&(r.maxWidth=un(o))}this._lastBoundingBoxSize=i,Ao(this._boundingBox.style,r)}_resetBoundingBoxStyles(){Ao(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Ao(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(n,e){const i={},r=this._hasExactPosition(),s=this._hasFlexibleDimensions,o=this._overlayRef.getConfig();if(r){const d=this._viewportRuler.getViewportScrollPosition();Ao(i,this._getExactOverlayY(e,n,d)),Ao(i,this._getExactOverlayX(e,n,d))}else i.position="static";let a="",l=this._getOffset(e,"x"),c=this._getOffset(e,"y");l&&(a+=`translateX(${l}px) `),c&&(a+=`translateY(${c}px)`),i.transform=a.trim(),o.maxHeight&&(r?i.maxHeight=un(o.maxHeight):s&&(i.maxHeight="")),o.maxWidth&&(r?i.maxWidth=un(o.maxWidth):s&&(i.maxWidth="")),Ao(this._pane.style,i)}_getExactOverlayY(n,e,i){let r={top:"",bottom:""},s=this._getOverlayPoint(e,this._overlayRect,n);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,i)),"bottom"===n.overlayY?r.bottom=this._document.documentElement.clientHeight-(s.y+this._overlayRect.height)+"px":r.top=un(s.y),r}_getExactOverlayX(n,e,i){let o,r={left:"",right:""},s=this._getOverlayPoint(e,this._overlayRect,n);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,i)),o=this._isRtl()?"end"===n.overlayX?"left":"right":"end"===n.overlayX?"right":"left","right"===o?r.right=this._document.documentElement.clientWidth-(s.x+this._overlayRect.width)+"px":r.left=un(s.x),r}_getScrollVisibility(){const n=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:r1(n,i),isOriginOutsideView:sv(n,i),isOverlayClipped:r1(e,i),isOverlayOutsideView:sv(e,i)}}_subtractOverflows(n,...e){return e.reduce((i,r)=>i-Math.max(r,0),n)}_getNarrowedViewportRect(){const n=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+n-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:n-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(n,e){return"x"===e?null==n.offsetX?this._offsetX:n.offsetX:null==n.offsetY?this._offsetY:n.offsetY}_validatePositions(){}_addPanelClasses(n){this._pane&&ES(n).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n)}),this._appliedPanelClasses=[])}_getOriginRect(){const n=this._origin;if(n instanceof q)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();const e=n.width||0,i=n.height||0;return{top:n.y,bottom:n.y+i,left:n.x,right:n.x+e,height:i,width:e}}}function Ao(t,n){for(let e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);return t}function a1(t){if("number"!=typeof t&&null!=t){const[n,e]=t.split(xG);return e&&"px"!==e?null:parseFloat(n)}return t||null}function l1(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}const c1="cdk-global-overlay-wrapper";class wG{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(n){const e=n.getConfig();this._overlayRef=n,this._width&&!e.width&&n.updateSize({width:this._width}),this._height&&!e.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(c1),this._isDisposed=!1}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this}left(n=""){return this._rightOffset="",this._leftOffset=n,this._justifyContent="flex-start",this}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this}right(n=""){return this._leftOffset="",this._rightOffset=n,this._justifyContent="flex-end",this}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this}centerHorizontally(n=""){return this.left(n),this._justifyContent="center",this}centerVertically(n=""){return this.top(n),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:r,height:s,maxWidth:o,maxHeight:a}=i,l=!("100%"!==r&&"100vw"!==r||o&&"100%"!==o&&"100vw"!==o),c=!("100%"!==s&&"100vh"!==s||a&&"100%"!==a&&"100vh"!==a);n.position=this._cssPosition,n.marginLeft=l?"0":this._leftOffset,n.marginTop=c?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=this._rightOffset,l?e.justifyContent="flex-start":"center"===this._justifyContent?e.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?e.justifyContent="flex-end":"flex-end"===this._justifyContent&&(e.justifyContent="flex-start"):e.justifyContent=this._justifyContent,e.alignItems=c?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(c1),i.justifyContent=i.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0}}let DG=(()=>{class t{constructor(e,i,r,s){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=s}global(){return new wG}flexibleConnectedTo(e){return new CG(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return t.\u0275fac=function(e){return new(e||t)(w(Ps),w(Se),w(dn),w(ov))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),d1=(()=>{class t{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 t.\u0275fac=function(e){return new(e||t)(w(Se))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),MG=(()=>{class t extends d1{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=r=>{const s=this._attachedOverlays;for(let o=s.length-1;o>-1;o--)if(s[o]._keydownEvents.observers.length>0){const a=s[o]._keydownEvents;this._ngZone?this._ngZone.run(()=>a.next(r)):a.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return t.\u0275fac=function(e){return new(e||t)(w(Se),w(ve,8))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),EG=(()=>{class t extends d1{constructor(e,i,r){super(e),this._platform=i,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=s=>{this._pointerDownEventTarget=bo(s)},this._clickListener=s=>{const o=bo(s),a="click"===s.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:o;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let c=l.length-1;c>-1;c--){const d=l[c];if(d._outsidePointerEvents.observers.length<1||!d.hasAttached())continue;if(d.overlayElement.contains(o)||d.overlayElement.contains(a))break;const u=d._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>u.next(s)):u.next(s)}}}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 t.\u0275fac=function(e){return new(e||t)(w(Se),w(dn),w(ve,8))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),SG=0,Ga=(()=>{class t{constructor(e,i,r,s,o,a,l,c,d,u,m){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=r,this._positionBuilder=s,this._keyboardDispatcher=o,this._injector=a,this._ngZone=l,this._document=c,this._directionality=d,this._location=u,this._outsideClickDispatcher=m}create(e){const i=this._createHostElement(),r=this._createPaneElement(i),s=this._createPortalOutlet(r),o=new s1(e);return o.direction=o.direction||this._directionality.value,new bG(s,i,r,o,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+SG++,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(Aa)),new pG(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return t.\u0275fac=function(e){return new(e||t)(w(vG),w(ov),w(Gr),w(DG),w(MG),w(Ht),w(ve),w(Se),w(Zn),w(Kl),w(EG))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})();const kG={provide:new j("cdk-connected-overlay-scroll-strategy"),deps:[Ga],useFactory:function TG(t){return()=>t.scrollStrategies.reposition()}};let av=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:[Ga,kG],imports:[[_o,Th,Z_],Z_]}),t})();function IG(t,n){}class lv{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.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const RG={dialogContainer:Vn("dialogContainer",[lt("void, exit",Ce({opacity:0,transform:"scale(0.7)"})),lt("enter",Ce({transform:"none"})),Dt("* => enter",zS([Rt("150ms cubic-bezier(0, 0, 0.2, 1)",Ce({transform:"none",opacity:1})),Ju("@*",Xu(),{optional:!0})])),Dt("* => void, * => exit",zS([Rt("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",Ce({opacity:0})),Ju("@*",Xu(),{optional:!0})]))])};let FG=(()=>{class t extends rv{constructor(e,i,r,s,o,a,l,c){super(),this._elementRef=e,this._focusTrapFactory=i,this._changeDetectorRef=r,this._config=o,this._interactivityChecker=a,this._ngZone=l,this._focusMonitor=c,this._animationStateChanged=new xe,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=d=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(d)),this._ariaLabelledBy=o.ariaLabelledBy||null,this._document=s}_initializeWithAttachedContent(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=u_())}attachComponentPortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(e)}attachTemplatePortal(e){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(e)}_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._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&e&&"function"==typeof e.focus){const i=u_(),r=this._elementRef.nativeElement;(!i||i===this._document.body||i===r||r.contains(i))&&(this._focusMonitor?(this._focusMonitor.focusVia(e,this._closeInteractionType),this._closeInteractionType=null):e.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,i=u_();return e===i||e.contains(i)}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(FS),f(It),f(Se,8),f(lv),f(b_),f(ve),f(Er))},t.\u0275dir=I({type:t,viewQuery:function(e,i){if(1&e&&ot(Lc,7),2&e){let r;re(r=se())&&(i._portalOutlet=r.first)}},features:[F]}),t})(),OG=(()=>{class t extends FG{constructor(){super(...arguments),this._state="enter"}_onAnimationDone({toState:e,totalTime:i}){"enter"===e?(this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:i})):"exit"===e&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:i}))}_onAnimationStart({toState:e,totalTime:i}){"enter"===e?this._animationStateChanged.next({state:"opening",totalTime:i}):("exit"===e||"void"===e)&&this._animationStateChanged.next({state:"closing",totalTime:i})}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}_initializeWithAttachedContent(){super._initializeWithAttachedContent(),this._config.delayFocusTrap||this._trapFocus()}}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275cmp=me({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(e,i){1&e&&Vd("@dialogContainer.start",function(s){return i._onAnimationStart(s)})("@dialogContainer.done",function(s){return i._onAnimationDone(s)}),2&e&&(Cs("id",i._id),Ue("role",i._config.role)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledBy)("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null),Vl("@dialogContainer",i._state))},features:[F],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,i){1&e&&$(0,IG,0,0,"ng-template",0)},directives:[Lc],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[RG.dialogContainer]}}),t})(),PG=0;class cv{constructor(n,e,i="mat-dialog-"+PG++){this._overlayRef=n,this._containerInstance=e,this.id=i,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new Y,this._afterClosed=new Y,this._beforeClosed=new Y,this._state=0,e._id=i,e._animationStateChanged.pipe(Ut(r=>"opened"===r.state),Nn(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(Ut(r=>"closed"===r.state),Nn(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),n.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),n.keydownEvents().pipe(Ut(r=>27===r.keyCode&&!this.disableClose&&!xo(r))).subscribe(r=>{r.preventDefault(),u1(this,"keyboard")}),n.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():u1(this,"mouse")})}close(n){this._result=n,this._containerInstance._animationStateChanged.pipe(Ut(e=>"closing"===e.state),Nn(1)).subscribe(e=>{this._beforeClosed.next(n),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(n){let e=this._getPositionStrategy();return n&&(n.left||n.right)?n.left?e.left(n.left):e.right(n.right):e.centerHorizontally(),n&&(n.top||n.bottom)?n.top?e.top(n.top):e.bottom(n.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(n="",e=""){return this._overlayRef.updateSize({width:n,height:e}),this._overlayRef.updatePosition(),this}addPanelClass(n){return this._overlayRef.addPanelClass(n),this}removePanelClass(n){return this._overlayRef.removePanelClass(n),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function u1(t,n,e){return void 0!==t._containerInstance&&(t._containerInstance._closeInteractionType=n),t.close(e)}const h1=new j("MatDialogData"),LG=new j("mat-dialog-default-options"),f1=new j("mat-dialog-scroll-strategy"),BG={provide:f1,deps:[Ga],useFactory:function NG(t){return()=>t.scrollStrategies.block()}};let VG=(()=>{class t{constructor(e,i,r,s,o,a,l,c,d,u){this._overlay=e,this._injector=i,this._defaultOptions=r,this._parentDialog=s,this._overlayContainer=o,this._dialogRefConstructor=l,this._dialogContainerType=c,this._dialogDataToken=d,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Y,this._afterOpenedAtThisLevel=new Y,this._ariaHiddenElements=new Map,this.afterAllClosed=jg(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Pi(void 0))),this._scrollStrategy=a}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(e,i){i=function HG(t,n){return Object.assign(Object.assign({},n),t)}(i,this._defaultOptions||new lv),i.id&&this.getDialogById(i.id);const r=this._createOverlay(i),s=this._attachDialogContainer(r,i),o=this._attachDialogContent(e,s,r,i);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(o),o.afterClosed().subscribe(()=>this._removeOpenDialog(o)),this.afterOpened.next(o),s._initializeWithAttachedContent(),o}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()}_createOverlay(e){const i=this._getOverlayConfig(e);return this._overlay.create(i)}_getOverlayConfig(e){const i=new s1({positionStrategy:this._overlay.position().global(),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,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachDialogContainer(e,i){const s=Ht.create({parent:i&&i.viewContainerRef&&i.viewContainerRef.injector||this._injector,providers:[{provide:lv,useValue:i}]}),o=new nv(this._dialogContainerType,i.viewContainerRef,s,i.componentFactoryResolver);return e.attach(o).instance}_attachDialogContent(e,i,r,s){const o=new this._dialogRefConstructor(r,i,s.id);if(e instanceof on)i.attachTemplatePortal(new iv(e,null,{$implicit:s.data,dialogRef:o}));else{const a=this._createInjector(s,o,i),l=i.attachComponentPortal(new nv(e,s.viewContainerRef,a,s.componentFactoryResolver));o.componentInstance=l.instance}return o.updateSize(s.width,s.height).updatePosition(s.position),o}_createInjector(e,i,r){const s=e&&e.viewContainerRef&&e.viewContainerRef.injector,o=[{provide:this._dialogContainerType,useValue:r},{provide:this._dialogDataToken,useValue:e.data},{provide:this._dialogRefConstructor,useValue:i}];return e.direction&&(!s||!s.get(Zn,null,Ne.Optional))&&o.push({provide:Zn,useValue:{value:e.direction,change:De()}}),Ht.create({parent:s||this._injector,providers:o})}_removeOpenDialog(e){const i=this.openDialogs.indexOf(e);i>-1&&(this.openDialogs.splice(i,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,s)=>{r?s.setAttribute("aria-hidden",r):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),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--){let s=i[r];s!==e&&"SCRIPT"!==s.nodeName&&"STYLE"!==s.nodeName&&!s.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(s,s.getAttribute("aria-hidden")),s.setAttribute("aria-hidden","true"))}}}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}}return t.\u0275fac=function(e){Pl()},t.\u0275dir=I({type:t}),t})(),dv=(()=>{class t extends VG{constructor(e,i,r,s,o,a,l,c){super(e,i,s,a,l,o,cv,OG,h1,c)}}return t.\u0275fac=function(e){return new(e||t)(w(Ga),w(Ht),w(Kl,8),w(LG,8),w(f1),w(t,12),w(ov),w(nn,8))},t.\u0275prov=L({token:t,factory:t.\u0275fac}),t})(),jG=0,zG=(()=>{class t{constructor(e,i,r){this._dialogRef=e,this._elementRef=i,this._dialog=r,this.id="mat-dialog-title-"+jG++}ngOnInit(){this._dialogRef||(this._dialogRef=function $G(t,n){let e=t.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-dialog-container");)e=e.parentElement;return e?n.find(i=>i.id===e.id):null}(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}}return t.\u0275fac=function(e){return new(e||t)(f(cv,8),f(q),f(dv))},t.\u0275dir=I({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(e,i){2&e&&Cs("id",i.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),t})(),UG=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=I({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),t})(),GG=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=I({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),t})(),WG=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:[dv,BG],imports:[[av,Th,Te],Te]}),t})();const qG=["connectionContainer"],YG=["inputContainer"],QG=["label"];function KG(t,n){1&t&&(Ii(0),x(1,"div",14),_e(2,"div",15)(3,"div",16)(4,"div",17),b(),x(5,"div",18),_e(6,"div",15)(7,"div",16)(8,"div",17),b(),Ri())}function ZG(t,n){if(1&t){const e=$n();x(0,"div",19),ge("cdkObserveContent",function(){return Tt(e),ee().updateOutlineGap()}),He(1,1),b()}2&t&&O("cdkObserveContentDisabled","outline"!=ee().appearance)}function XG(t,n){if(1&t&&(Ii(0),He(1,2),x(2,"span"),R(3),b(),Ri()),2&t){const e=ee(2);S(3),jt(e._control.placeholder)}}function JG(t,n){1&t&&He(0,3,["*ngSwitchCase","true"])}function e6(t,n){1&t&&(x(0,"span",23),R(1," *"),b())}function t6(t,n){if(1&t){const e=$n();x(0,"label",20,21),ge("cdkObserveContent",function(){return Tt(e),ee().updateOutlineGap()}),$(2,XG,4,1,"ng-container",12),$(3,JG,1,0,"ng-content",12),$(4,e6,2,0,"span",22),b()}if(2&t){const e=ee();Pe("mat-empty",e._control.empty&&!e._shouldAlwaysFloat())("mat-form-field-empty",e._control.empty&&!e._shouldAlwaysFloat())("mat-accent","accent"==e.color)("mat-warn","warn"==e.color),O("cdkObserveContentDisabled","outline"!=e.appearance)("id",e._labelId)("ngSwitch",e._hasLabel()),Ue("for",e._control.id)("aria-owns",e._control.id),S(2),O("ngSwitchCase",!1),S(1),O("ngSwitchCase",!0),S(1),O("ngIf",!e.hideRequiredMarker&&e._control.required&&!e._control.disabled)}}function n6(t,n){1&t&&(x(0,"div",24),He(1,4),b())}function r6(t,n){if(1&t&&(x(0,"div",25),_e(1,"span",26),b()),2&t){const e=ee();S(1),Pe("mat-accent","accent"==e.color)("mat-warn","warn"==e.color)}}function s6(t,n){1&t&&(x(0,"div"),He(1,5),b()),2&t&&O("@transitionMessages",ee()._subscriptAnimationState)}function o6(t,n){if(1&t&&(x(0,"div",30),R(1),b()),2&t){const e=ee(2);O("id",e._hintLabelId),S(1),jt(e.hintLabel)}}function a6(t,n){if(1&t&&(x(0,"div",27),$(1,o6,2,2,"div",28),He(2,6),_e(3,"div",29),He(4,7),b()),2&t){const e=ee();O("@transitionMessages",e._subscriptAnimationState),S(1),O("ngIf",e.hintLabel)}}const l6=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],c6=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let d6=0;const p1=new j("MatError");let uv=(()=>{class t{constructor(e,i){this.id="mat-error-"+d6++,e||i.nativeElement.setAttribute("aria-live","polite")}}return t.\u0275fac=function(e){return new(e||t)(pi("aria-live"),f(q))},t.\u0275dir=I({type:t,selectors:[["mat-error"]],hostAttrs:["aria-atomic","true",1,"mat-error"],hostVars:1,hostBindings:function(e,i){2&e&&Ue("id",i.id)},inputs:{id:"id"},features:[pe([{provide:p1,useExisting:t}])]}),t})();const u6={transitionMessages:Vn("transitionMessages",[lt("enter",Ce({opacity:1,transform:"translateY(0%)"})),Dt("void => enter",[Ce({opacity:0,transform:"translateY(-5px)"}),Rt("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let hv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=I({type:t}),t})();const h6=new j("MatHint");let Nc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=I({type:t,selectors:[["mat-label"]]}),t})(),f6=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=I({type:t,selectors:[["mat-placeholder"]]}),t})();const m1=new j("MatPrefix");let p6=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=I({type:t,selectors:[["","matPrefix",""]],features:[pe([{provide:m1,useExisting:t}])]}),t})();const m6=new j("MatSuffix");let g1=0;const _6=ts(class{constructor(t){this._elementRef=t}},"primary"),v6=new j("MAT_FORM_FIELD_DEFAULT_OPTIONS"),v1=new j("MatFormField");let fv=(()=>{class t extends _6{constructor(e,i,r,s,o,a,l){super(e),this._changeDetectorRef=i,this._dir=r,this._defaults=s,this._platform=o,this._ngZone=a,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new Y,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId="mat-hint-"+g1++,this._labelId="mat-form-field-label-"+g1++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==l,this.appearance=s&&s.appearance?s.appearance:"legacy",this._hideRequiredMarker=!(!s||null==s.hideRequiredMarker)&&s.hideRequiredMarker}get appearance(){return this._appearance}set appearance(e){const i=this._appearance;this._appearance=e||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&i!==e&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Re(e)}_shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(e){this._explicitFormFieldControl=e}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${e.controlType}`),e.stateChanges.pipe(Pi(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(nt(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(nt(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),Lr(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe(Pi(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe(Pi(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe(nt(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(e){const i=this._control?this._control.ngControl:null;return i&&i[e]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,ns(this._label.nativeElement,"transitionend").pipe(Nn(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||"auto"}_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(s=>"start"===s.align):null,r=this._hintChildren?this._hintChildren.find(s=>"end"===s.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)}}_validateControlChild(){}updateOutlineGap(){const e=this._label?this._label.nativeElement:null,i=this._connectionContainerRef.nativeElement,r=".mat-form-field-outline-start",s=".mat-form-field-outline-gap";if("outline"!==this.appearance||!this._platform.isBrowser)return;if(!e||!e.children.length||!e.textContent.trim()){const d=i.querySelectorAll(`${r}, ${s}`);for(let u=0;u0?.75*v+10:0}for(let d=0;d{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Pn,Te,Sc],Te]}),t})();const y1=vo({passive:!0});let y6=(()=>{class t{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return Ui;const i=Jr(e),r=this._monitoredElements.get(i);if(r)return r.subject;const s=new Y,o="cdk-text-field-autofilled",a=l=>{"cdk-text-field-autofill-start"!==l.animationName||i.classList.contains(o)?"cdk-text-field-autofill-end"===l.animationName&&i.classList.contains(o)&&(i.classList.remove(o),this._ngZone.run(()=>s.next({target:l.target,isAutofilled:!1}))):(i.classList.add(o),this._ngZone.run(()=>s.next({target:l.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",a,y1),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:s,unlisten:()=>{i.removeEventListener("animationstart",a,y1)}}),s}stopMonitoring(e){const i=Jr(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 t.\u0275fac=function(e){return new(e||t)(w(dn),w(ve))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),b1=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({}),t})();const b6=new j("MAT_INPUT_VALUE_ACCESSOR"),x6=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let C6=0;const w6=nU(class{constructor(t,n,e,i){this._defaultErrorStateMatcher=t,this._parentForm=n,this._parentFormGroup=e,this.ngControl=i}});let pv=(()=>{class t extends w6{constructor(e,i,r,s,o,a,l,c,d,u){super(a,s,o,r),this._elementRef=e,this._platform=i,this._autofillMonitor=c,this._formField=u,this._uid="mat-input-"+C6++,this.focused=!1,this.stateChanges=new Y,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=>fS().has(v)),this._iOSKeyupListener=v=>{const C=v.target;!C.value&&0===C.selectionStart&&0===C.selectionEnd&&(C.setSelectionRange(1,1),C.setSelectionRange(0,0))};const m=this._elementRef.nativeElement,g=m.nodeName.toLowerCase();this._inputValueAccessor=l||m,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&d.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===g,this._isTextarea="textarea"===g,this._isInFormField=!!u,this._isNativeSelect&&(this.controlType=m.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=Re(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){var e,i,r,s;return null!==(s=null!==(e=this._required)&&void 0!==e?e:null===(r=null===(i=this.ngControl)||void 0===i?void 0:i.control)||void 0===r?void 0:r.hasValidator(Ln.required))&&void 0!==s&&s}set required(e){this._required=Re(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&fS().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Re(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(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var e,i;const r=(null===(i=null===(e=this._formField)||void 0===e?void 0:e._hideControlPlaceholder)||void 0===i?void 0:i.call(e))?null:this.placeholder;if(r!==this._previousPlaceholder){const s=this._elementRef.nativeElement;this._previousPlaceholder=r,r?s.setAttribute("placeholder",r):s.removeAttribute("placeholder")}}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_validateType(){x6.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 t.\u0275fac=function(e){return new(e||t)(f(q),f(dn),f(Qr,10),f(Au,8),f(uo,8),f(q_),f(b6,10),f(y6),f(ve),f(v1,8))},t.\u0275dir=I({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:12,hostBindings:function(e,i){1&e&&ge("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&e&&(Cs("disabled",i.disabled)("required",i.required),Ue("id",i.id)("data-placeholder",i.placeholder)("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required),Pe("mat-input-server",i._isServer)("mat-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:[pe([{provide:hv,useExisting:t}]),F,qt]}),t})(),D6=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:[q_],imports:[[b1,kh,Te],b1,kh]}),t})();const M6=["*",[["mat-card-footer"]]],E6=["*","mat-card-footer"],S6=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],A6=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],T6=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["img"]],"*"],k6=["mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","img","*"];let mv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=I({type:t,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),t})(),x1=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=I({type:t,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),t})(),I6=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=I({type:t,selectors:[["","mat-card-sm-image",""],["","matCardImageSmall",""]],hostAttrs:[1,"mat-card-sm-image"]}),t})(),gv=(()=>{class t{constructor(e){this._animationMode=e}}return t.\u0275fac=function(e){return new(e||t)(f(nn,8))},t.\u0275cmp=me({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(e,i){2&e&&Pe("_mat-animation-noopable","NoopAnimations"===i._animationMode)},exportAs:["matCard"],ngContentSelectors:E6,decls:2,vars:0,template:function(e,i){1&e&&(kt(M6),He(0),He(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px;display:block;overflow:hidden}.mat-card-image img{width:100%}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions:not(.mat-card-actions-align-end) .mat-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-raised-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-actions-align-end .mat-button:last-child,.mat-card-actions-align-end .mat-raised-button:last-child,.mat-card-actions-align-end .mat-stroked-button:last-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),t})(),C1=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=me({type:t,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:A6,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(e,i){1&e&&(kt(S6),He(0),x(1,"div",0),He(2,1),b(),He(3,2))},encapsulation:2,changeDetection:0}),t})(),R6=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=me({type:t,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-card-title-group"],ngContentSelectors:k6,decls:4,vars:0,template:function(e,i){1&e&&(kt(T6),x(0,"div"),He(1),b(),He(2,1),He(3,2))},encapsulation:2,changeDetection:0}),t})(),F6=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Te],Te]}),t})();const B6={provide:new j("mat-select-scroll-strategy"),deps:[Ga],useFactory:function N6(t){return()=>t.scrollStrategies.reposition()}};let D1=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:[B6],imports:[[Pn,av,FA,Te],Ua,kh,FA,Te]}),t})();const z6={provide:new j("mat-tooltip-scroll-strategy"),deps:[Ga],useFactory:function j6(t){return()=>t.scrollStrategies.reposition({scrollThrottle:20})}};let G6=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:[z6],imports:[[HS,Pn,av,Te],Te,Ua]}),t})(),_v=(()=>{class t{constructor(){this.changes=new Y,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 s=e*i;return`${s+1} \u2013 ${s<(r=Math.max(r,0))?Math.min(s+i,r):s+i} of ${r}`}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Q6={provide:_v,deps:[[new ii,new jr,_v]],useFactory:function Y6(t){return t||new _v}};let K6=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:[Q6],imports:[[Pn,ev,D1,G6,Te]]}),t})(),vv=(()=>{class t{constructor(){this.changes=new Y}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const X6={provide:vv,deps:[[new ii,new jr,vv]],useFactory:function Z6(t){return t||new vv}};let J6=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:[X6],imports:[[Pn,Te]]}),t})(),e$=(()=>{class t{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 t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),m$=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Z_]]}),t})(),R$=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[m$,Te],Te]}),t})(),H1=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({}),t})(),$$=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Os,Te,Sc,H1],Te,H1]}),t})();function j1(t){for(let n in t){let e=t[n]||"";switch(n){case"display":t.display="flex"===e?["-webkit-flex","flex"]:"inline-flex"===e?["-webkit-inline-flex","inline-flex"]:e;break;case"align-items":case"align-self":case"align-content":case"flex":case"flex-basis":case"flex-flow":case"flex-grow":case"flex-shrink":case"flex-wrap":case"justify-content":t["-webkit-"+n]=e;break;case"flex-direction":e=e||"row",t["-webkit-flex-direction"]=e,t["flex-direction"]=e;break;case"order":t.order=t["-webkit-"+n]=isNaN(+e)?"0":e}}return t}const kv="inline",Hh=["row","column","row-reverse","column-reverse"];function z1(t){let[n,e,i]=U1(t);return function q$(t,n=null,e=!1){return{display:e?"inline-flex":"flex","box-sizing":"border-box","flex-direction":t,"flex-wrap":n||null}}(n,e,i)}function U1(t){var n;t=null!==(n=null==t?void 0:t.toLowerCase())&&void 0!==n?n:"";let[e,i,r]=t.split(" ");return Hh.find(s=>s===e)||(e=Hh[0]),i===kv&&(i=r!==kv?r:"",r=kv),[e,W$(i),!!r]}function jc(t){let[n]=U1(t);return n.indexOf("row")>-1}function W$(t){if(t)switch(t.toLowerCase()){case"reverse":case"wrap-reverse":case"reverse-wrap":t="wrap-reverse";break;case"no":case"none":case"nowrap":t="nowrap";break;default:t="wrap"}return t}function ss(t,...n){if(null==t)throw TypeError("Cannot convert undefined or null to object");for(let e of n)if(null!=e)for(let i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}const Q$={provide:km,useFactory:function Y$(t,n){return()=>{if(Ds(n)){const e=Array.from(t.querySelectorAll(`[class*=${G1}]`)),i=/\bflex-layout-.+?\b/g;e.forEach(r=>{r.classList.contains(`${G1}ssr`)&&r.parentNode?r.parentNode.removeChild(r):r.className.replace(i,"")})}}},deps:[Se,ri],multi:!0},G1="flex-layout-";let Iv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:[Q$]}),t})();class To{constructor(n=!1,e="all",i="",r="",s=0){this.matches=n,this.mediaQuery=e,this.mqAlias=i,this.suffix=r,this.priority=s,this.property=""}clone(){return new To(this.matches,this.mediaQuery,this.mqAlias,this.suffix)}}let K$=(()=>{class t{constructor(){this.stylesheet=new Map}addStyleToElement(e,i,r){const s=this.stylesheet.get(e);s?s.set(i,r):this.stylesheet.set(e,new Map([[i,r]]))}clearStyles(){this.stylesheet.clear()}getStyleForElement(e,i){const r=this.stylesheet.get(e);let s="";if(r){const o=r.get(i);("number"==typeof o||"string"==typeof o)&&(s=o+"")}return s}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Rv={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[],multiplier:void 0,defaultUnit:"px",detectLayoutDisplay:!1},or=new j("Flex Layout token, config options for the library",{providedIn:"root",factory:()=>Rv}),Ya=new j("FlexLayoutServerLoaded",{providedIn:"root",factory:()=>!1}),Fv=new j("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:()=>null});function $1(t,n){return t=t?t.clone():new To,n&&(t.mqAlias=n.alias,t.mediaQuery=n.mediaQuery,t.suffix=n.suffix,t.priority=n.priority),t}class Zt{constructor(){this.shouldCache=!0}sideEffect(n,e,i){}}let Ft=(()=>{class t{constructor(e,i,r,s){this._serverStylesheet=e,this._serverModuleLoaded=i,this._platformId=r,this.layoutConfig=s}applyStyleToElement(e,i,r=null){let s={};"string"==typeof i&&(s[i]=r,i=s),s=this.layoutConfig.disableVendorPrefixes?i:j1(i),this._applyMultiValueStyleToElement(s,e)}applyStyleToElements(e,i=[]){const r=this.layoutConfig.disableVendorPrefixes?e:j1(e);i.forEach(s=>{this._applyMultiValueStyleToElement(r,s)})}getFlowDirection(e){const i="flex-direction";let r=this.lookupStyle(e,i);return[r||"row",this.lookupInlineStyle(e,i)||ka(this._platformId)&&this._serverModuleLoaded?r:""]}hasWrap(e){return"wrap"===this.lookupStyle(e,"flex-wrap")}lookupAttributeValue(e,i){var r;return null!==(r=e.getAttribute(i))&&void 0!==r?r:""}lookupInlineStyle(e,i){return Ds(this._platformId)?e.style.getPropertyValue(i):function Z$(t,n){var e;return null!==(e=W1(t)[n])&&void 0!==e?e:""}(e,i)}lookupStyle(e,i,r=!1){let s="";return e&&((s=this.lookupInlineStyle(e,i))||(Ds(this._platformId)?r||(s=getComputedStyle(e).getPropertyValue(i)):this._serverModuleLoaded&&(s=this._serverStylesheet.getStyleForElement(e,i)))),s?s.trim():""}_applyMultiValueStyleToElement(e,i){Object.keys(e).sort().forEach(r=>{const s=e[r],o=Array.isArray(s)?s:[s];o.sort();for(let a of o)a=a?a+"":"",Ds(this._platformId)||!this._serverModuleLoaded?Ds(this._platformId)?i.style.setProperty(r,a):X$(i,r,a):this._serverStylesheet.addStyleToElement(i,r,a)})}}return t.\u0275fac=function(e){return new(e||t)(w(K$),w(Ya),w(ri),w(or))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function X$(t,n,e){n=n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();const i=W1(t);i[n]=null!=e?e:"",function J$(t,n){let e="";for(const i in n)n[i]&&(e+=`${i}:${n[i]};`);t.setAttribute("style",e)}(t,i)}function W1(t){const n={},e=t.getAttribute("style");if(e){const i=e.split(/;+/g);for(let r=0;r0){const o=s.indexOf(":");if(-1===o)throw new Error(`Invalid CSS style: ${s}`);n[s.substr(0,o).trim()]=s.substr(o+1).trim()}}}return n}function zc(t,n){return(n&&n.priority||0)-(t&&t.priority||0)}function e7(t,n){return(t.priority||0)-(n.priority||0)}let Ov=(()=>{class t{constructor(e,i,r){this._zone=e,this._platformId=i,this._document=r,this.source=new ai(new To(!0)),this.registry=new Map,this.pendingRemoveListenerFns=[],this._observable$=this.source.asObservable()}get activations(){const e=[];return this.registry.forEach((i,r)=>{i.matches&&e.push(r)}),e}isActive(e){var i;const r=this.registry.get(e);return null!==(i=null==r?void 0:r.matches)&&void 0!==i?i:this.registerQuery(e).some(s=>s.matches)}observe(e,i=!1){if(e&&e.length){const r=this._observable$.pipe(Ut(o=>!i||e.indexOf(o.mediaQuery)>-1));return Lr(new Ye(o=>{const a=this.registerQuery(e);if(a.length){const l=a.pop();a.forEach(c=>{o.next(c)}),this.source.next(l)}o.complete()}),r)}return this._observable$}registerQuery(e){const i=Array.isArray(e)?e:[e],r=[];return function t7(t,n){const e=t.filter(i=>!q1[i]);if(e.length>0){const i=e.join(", ");try{const r=n.createElement("style");r.setAttribute("type","text/css"),r.styleSheet||r.appendChild(n.createTextNode(`\n/*\n @angular/flex-layout - workaround for possible browser quirk with mediaQuery listeners\n see http://bit.ly/2sd4HMP\n*/\n@media ${i} {.fx-query-test{ }}\n`)),n.head.appendChild(r),e.forEach(s=>q1[s]=r)}catch(r){console.error(r)}}}(i,this._document),i.forEach(s=>{const o=l=>{this._zone.run(()=>this.source.next(new To(l.matches,s)))};let a=this.registry.get(s);a||(a=this.buildMQL(s),a.addListener(o),this.pendingRemoveListenerFns.push(()=>a.removeListener(o)),this.registry.set(s,a)),a.matches&&r.push(new To(!0,s))}),r}ngOnDestroy(){let e;for(;e=this.pendingRemoveListenerFns.pop();)e()}buildMQL(e){return function n7(t,n){return n&&window.matchMedia("all").addListener?window.matchMedia(t):{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{},onchange:null,addEventListener(){},removeEventListener(){},dispatchEvent:()=>!1}}(e,Ds(this._platformId))}}return t.\u0275fac=function(e){return new(e||t)(w(ve),w(ri),w(Se))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const q1={},r7=[{alias:"xs",mediaQuery:"screen and (min-width: 0px) and (max-width: 599.98px)",priority:1e3},{alias:"sm",mediaQuery:"screen and (min-width: 600px) and (max-width: 959.98px)",priority:900},{alias:"md",mediaQuery:"screen and (min-width: 960px) and (max-width: 1279.98px)",priority:800},{alias:"lg",mediaQuery:"screen and (min-width: 1280px) and (max-width: 1919.98px)",priority:700},{alias:"xl",mediaQuery:"screen and (min-width: 1920px) and (max-width: 4999.98px)",priority:600},{alias:"lt-sm",overlapping:!0,mediaQuery:"screen and (max-width: 599.98px)",priority:950},{alias:"lt-md",overlapping:!0,mediaQuery:"screen and (max-width: 959.98px)",priority:850},{alias:"lt-lg",overlapping:!0,mediaQuery:"screen and (max-width: 1279.98px)",priority:750},{alias:"lt-xl",overlapping:!0,priority:650,mediaQuery:"screen and (max-width: 1919.98px)"},{alias:"gt-xs",overlapping:!0,mediaQuery:"screen and (min-width: 600px)",priority:-950},{alias:"gt-sm",overlapping:!0,mediaQuery:"screen and (min-width: 960px)",priority:-850},{alias:"gt-md",overlapping:!0,mediaQuery:"screen and (min-width: 1280px)",priority:-750},{alias:"gt-lg",overlapping:!0,mediaQuery:"screen and (min-width: 1920px)",priority:-650}],Y1="(orientation: portrait) and (max-width: 599.98px)",Q1="(orientation: landscape) and (max-width: 959.98px)",K1="(orientation: portrait) and (min-width: 600px) and (max-width: 839.98px)",Z1="(orientation: landscape) and (min-width: 960px) and (max-width: 1279.98px)",X1="(orientation: portrait) and (min-width: 840px)",J1="(orientation: landscape) and (min-width: 1280px)",os={HANDSET:`${Y1}, ${Q1}`,TABLET:`${K1} , ${Z1}`,WEB:`${X1}, ${J1} `,HANDSET_PORTRAIT:`${Y1}`,TABLET_PORTRAIT:`${K1} `,WEB_PORTRAIT:`${X1}`,HANDSET_LANDSCAPE:`${Q1}`,TABLET_LANDSCAPE:`${Z1}`,WEB_LANDSCAPE:`${J1}`},s7=[{alias:"handset",priority:2e3,mediaQuery:os.HANDSET},{alias:"handset.landscape",priority:2e3,mediaQuery:os.HANDSET_LANDSCAPE},{alias:"handset.portrait",priority:2e3,mediaQuery:os.HANDSET_PORTRAIT},{alias:"tablet",priority:2100,mediaQuery:os.TABLET},{alias:"tablet.landscape",priority:2100,mediaQuery:os.TABLET_LANDSCAPE},{alias:"tablet.portrait",priority:2100,mediaQuery:os.TABLET_PORTRAIT},{alias:"web",priority:2200,mediaQuery:os.WEB,overlapping:!0},{alias:"web.landscape",priority:2200,mediaQuery:os.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",priority:2200,mediaQuery:os.WEB_PORTRAIT,overlapping:!0}],o7=/(\.|-|_)/g;function a7(t){let n=t.length>0?t.charAt(0):"",e=t.length>1?t.slice(1):"";return n.toUpperCase()+e}const u7=new j("Token (@angular/flex-layout) Breakpoints",{providedIn:"root",factory:()=>{const t=Xs(Fv),n=Xs(or),e=[].concat.apply([],(t||[]).map(r=>Array.isArray(r)?r:[r]));return function d7(t,n=[]){const e={};return t.forEach(i=>{e[i.alias]=i}),n.forEach(i=>{e[i.alias]?ss(e[i.alias],i):e[i.alias]=i}),function c7(t){return t.forEach(n=>{n.suffix||(n.suffix=function l7(t){return t.replace(o7,"|").split("|").map(a7).join("")}(n.alias),n.overlapping=!!n.overlapping)}),t}(Object.keys(e).map(i=>e[i]))}((n.disableDefaultBps?[]:r7).concat(n.addOrientationBps?s7:[]),e)}});let Pv=(()=>{class t{constructor(e){this.findByMap=new Map,this.items=[...e].sort(e7)}findByAlias(e){return e?this.findWithPredicate(e,i=>i.alias===e):null}findByQuery(e){return this.findWithPredicate(e,i=>i.mediaQuery===e)}get overlappings(){return this.items.filter(e=>e.overlapping)}get aliases(){return this.items.map(e=>e.alias)}get suffixes(){return this.items.map(e=>{var i;return null!==(i=null==e?void 0:e.suffix)&&void 0!==i?i:""})}findWithPredicate(e,i){var r;let s=this.findByMap.get(e);return s||(s=null!==(r=this.items.find(i))&&void 0!==r?r:null,this.findByMap.set(e,s)),null!=s?s:null}}return t.\u0275fac=function(e){return new(e||t)(w(u7))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Qa="print",h7={alias:Qa,mediaQuery:Qa,priority:1e3};let f7=(()=>{class t{constructor(e,i,r){this.breakpoints=e,this.layoutConfig=i,this._document=r,this.registeredBeforeAfterPrintHooks=!1,this.isPrintingBeforeAfterEvent=!1,this.beforePrintEventListeners=[],this.afterPrintEventListeners=[],this.formerActivations=null,this.isPrinting=!1,this.queue=new p7,this.deactivations=[]}withPrintQuery(e){return[...e,Qa]}isPrintEvent(e){return e.mediaQuery.startsWith(Qa)}get printAlias(){var e;return[...null!==(e=this.layoutConfig.printWithBreakpoints)&&void 0!==e?e:[]]}get printBreakPoints(){return this.printAlias.map(e=>this.breakpoints.findByAlias(e)).filter(e=>null!==e)}getEventBreakpoints({mediaQuery:e}){const i=this.breakpoints.findByQuery(e);return(i?[...this.printBreakPoints,i]:this.printBreakPoints).sort(zc)}updateEvent(e){var i;let r=this.breakpoints.findByQuery(e.mediaQuery);return this.isPrintEvent(e)&&(r=this.getEventBreakpoints(e)[0],e.mediaQuery=null!==(i=null==r?void 0:r.mediaQuery)&&void 0!==i?i:""),$1(e,r)}registerBeforeAfterPrintHooks(e){if(!this._document.defaultView||this.registeredBeforeAfterPrintHooks)return;this.registeredBeforeAfterPrintHooks=!0;const i=()=>{this.isPrinting||(this.isPrintingBeforeAfterEvent=!0,this.startPrinting(e,this.getEventBreakpoints(new To(!0,Qa))),e.updateStyles())},r=()=>{this.isPrintingBeforeAfterEvent=!1,this.isPrinting&&(this.stopPrinting(e),e.updateStyles())};this._document.defaultView.addEventListener("beforeprint",i),this._document.defaultView.addEventListener("afterprint",r),this.beforePrintEventListeners.push(i),this.afterPrintEventListeners.push(r)}interceptEvents(e){return i=>{this.isPrintEvent(i)?i.matches&&!this.isPrinting?(this.startPrinting(e,this.getEventBreakpoints(i)),e.updateStyles()):!i.matches&&this.isPrinting&&!this.isPrintingBeforeAfterEvent&&(this.stopPrinting(e),e.updateStyles()):this.collectActivations(e,i)}}blockPropagation(){return e=>!(this.isPrinting||this.isPrintEvent(e))}startPrinting(e,i){this.isPrinting=!0,this.formerActivations=e.activatedBreakpoints,e.activatedBreakpoints=this.queue.addPrintBreakpoints(i)}stopPrinting(e){e.activatedBreakpoints=this.deactivations,this.deactivations=[],this.formerActivations=null,this.queue.clear(),this.isPrinting=!1}collectActivations(e,i){if(!this.isPrinting||this.isPrintingBeforeAfterEvent){if(!this.isPrintingBeforeAfterEvent)return void(this.deactivations=[]);if(!i.matches){const r=this.breakpoints.findByQuery(i.mediaQuery);if(r){const s=this.formerActivations&&this.formerActivations.includes(r),o=!this.formerActivations&&e.activatedBreakpoints.includes(r);(s||o)&&(this.deactivations.push(r),this.deactivations.sort(zc))}}}}ngOnDestroy(){this._document.defaultView&&(this.beforePrintEventListeners.forEach(e=>this._document.defaultView.removeEventListener("beforeprint",e)),this.afterPrintEventListeners.forEach(e=>this._document.defaultView.removeEventListener("afterprint",e)))}}return t.\u0275fac=function(e){return new(e||t)(w(Pv),w(or),w(Se))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();class p7{constructor(){this.printBreakpoints=[]}addPrintBreakpoints(n){return n.push(h7),n.sort(zc),n.forEach(e=>this.addBreakpoint(e)),this.printBreakpoints}addBreakpoint(n){n&&void 0===this.printBreakpoints.find(i=>i.mediaQuery===n.mediaQuery)&&(this.printBreakpoints=function m7(t){var n;return null!==(n=null==t?void 0:t.mediaQuery.startsWith(Qa))&&void 0!==n&&n}(n)?[n,...this.printBreakpoints]:[...this.printBreakpoints,n])}clear(){this.printBreakpoints=[]}}let Nt=(()=>{class t{constructor(e,i,r){this.matchMedia=e,this.breakpoints=i,this.hook=r,this._useFallbacks=!0,this._activatedBreakpoints=[],this.elementMap=new Map,this.elementKeyMap=new WeakMap,this.watcherMap=new WeakMap,this.updateMap=new WeakMap,this.clearMap=new WeakMap,this.subject=new Y,this.observeActivations()}get activatedAlias(){var e,i;return null!==(i=null===(e=this.activatedBreakpoints[0])||void 0===e?void 0:e.alias)&&void 0!==i?i:""}set activatedBreakpoints(e){this._activatedBreakpoints=[...e]}get activatedBreakpoints(){return[...this._activatedBreakpoints]}set useFallbacks(e){this._useFallbacks=e}onMediaChange(e){const i=this.findByQuery(e.mediaQuery);if(i){e=$1(e,i);const r=this.activatedBreakpoints.indexOf(i);e.matches&&-1===r?(this._activatedBreakpoints.push(i),this._activatedBreakpoints.sort(zc),this.updateStyles()):!e.matches&&-1!==r&&(this._activatedBreakpoints.splice(r,1),this._activatedBreakpoints.sort(zc),this.updateStyles())}}init(e,i,r,s,o=[]){eT(this.updateMap,e,i,r),eT(this.clearMap,e,i,s),this.buildElementKeyMap(e,i),this.watchExtraTriggers(e,i,o)}getValue(e,i,r){const s=this.elementMap.get(e);if(s){const o=void 0!==r?s.get(r):this.getActivatedValues(s,i);if(o)return o.get(i)}}hasValue(e,i){const r=this.elementMap.get(e);if(r){const s=this.getActivatedValues(r,i);if(s)return void 0!==s.get(i)||!1}return!1}setValue(e,i,r,s){var o;let a=this.elementMap.get(e);if(a){const c=(null!==(o=a.get(s))&&void 0!==o?o:new Map).set(i,r);a.set(s,c),this.elementMap.set(e,a)}else a=(new Map).set(s,(new Map).set(i,r)),this.elementMap.set(e,a);const l=this.getValue(e,i);void 0!==l&&this.updateElement(e,i,l)}trackValue(e,i){return this.subject.asObservable().pipe(Ut(r=>r.element===e&&r.key===i))}updateStyles(){this.elementMap.forEach((e,i)=>{const r=new Set(this.elementKeyMap.get(i));let s=this.getActivatedValues(e);s&&s.forEach((o,a)=>{this.updateElement(i,a,o),r.delete(a)}),r.forEach(o=>{if(s=this.getActivatedValues(e,o),s){const a=s.get(o);this.updateElement(i,o,a)}else this.clearElement(i,o)})})}clearElement(e,i){const r=this.clearMap.get(e);if(r){const s=r.get(i);s&&(s(),this.subject.next({element:e,key:i,value:""}))}}updateElement(e,i,r){const s=this.updateMap.get(e);if(s){const o=s.get(i);o&&(o(r),this.subject.next({element:e,key:i,value:r}))}}releaseElement(e){const i=this.watcherMap.get(e);i&&(i.forEach(s=>s.unsubscribe()),this.watcherMap.delete(e));const r=this.elementMap.get(e);r&&(r.forEach((s,o)=>r.delete(o)),this.elementMap.delete(e))}triggerUpdate(e,i){const r=this.elementMap.get(e);if(r){const s=this.getActivatedValues(r,i);s&&(i?this.updateElement(e,i,s.get(i)):s.forEach((o,a)=>this.updateElement(e,a,o)))}}buildElementKeyMap(e,i){let r=this.elementKeyMap.get(e);r||(r=new Set,this.elementKeyMap.set(e,r)),r.add(i)}watchExtraTriggers(e,i,r){if(r&&r.length){let s=this.watcherMap.get(e);if(s||(s=new Map,this.watcherMap.set(e,s)),!s.get(i)){const a=Lr(...r).subscribe(()=>{const l=this.getValue(e,i);this.updateElement(e,i,l)});s.set(i,a)}}}findByQuery(e){return this.breakpoints.findByQuery(e)}getActivatedValues(e,i){for(let s=0;si.mediaQuery);this.hook.registerBeforeAfterPrintHooks(this),this.matchMedia.observe(this.hook.withPrintQuery(e)).pipe(Dn(this.hook.interceptEvents(this)),Ut(this.hook.blockPropagation())).subscribe(this.onMediaChange.bind(this))}}return t.\u0275fac=function(e){return new(e||t)(w(Ov),w(Pv),w(f7))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function eT(t,n,e,i){var r;if(void 0!==i){const s=null!==(r=t.get(n))&&void 0!==r?r:new Map;s.set(e,i),t.set(n,s)}}let Gt=(()=>{class t{constructor(e,i,r,s){this.elementRef=e,this.styleBuilder=i,this.styler=r,this.marshal=s,this.DIRECTIVE_KEY="",this.inputs=[],this.mru={},this.destroySubject=new Y,this.styleCache=new Map}get parentElement(){return this.elementRef.nativeElement.parentElement}get nativeElement(){return this.elementRef.nativeElement}get activatedValue(){return this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY)}set activatedValue(e){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,e,this.marshal.activatedAlias)}ngOnChanges(e){Object.keys(e).forEach(i=>{if(-1!==this.inputs.indexOf(i)){const r=i.split(".").slice(1).join(".");this.setValue(e[i].currentValue,r)}})}ngOnDestroy(){this.destroySubject.next(),this.destroySubject.complete(),this.marshal.releaseElement(this.nativeElement)}init(e=[]){this.marshal.init(this.elementRef.nativeElement,this.DIRECTIVE_KEY,this.updateWithValue.bind(this),this.clearStyles.bind(this),e)}addStyles(e,i){const r=this.styleBuilder,s=r.shouldCache;let o=this.styleCache.get(e);(!o||!s)&&(o=r.buildStyles(e,i),s&&this.styleCache.set(e,o)),this.mru=Object.assign({},o),this.applyStyleToElement(o),r.sideEffect(e,o,i)}clearStyles(){Object.keys(this.mru).forEach(e=>{this.mru[e]=""}),this.applyStyleToElement(this.mru),this.mru={},this.currentValue=void 0}triggerUpdate(){this.marshal.triggerUpdate(this.nativeElement,this.DIRECTIVE_KEY)}getFlexFlowDirection(e,i=!1){if(e){const[r,s]=this.styler.getFlowDirection(e);if(!s&&i){const o=z1(r);this.styler.applyStyleToElements(o,[e])}return r.trim()}return"row"}hasWrap(e){return this.styler.hasWrap(e)}applyStyleToElement(e,i,r=this.nativeElement){this.styler.applyStyleToElement(r,e,i)}setValue(e,i){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,e,i)}updateWithValue(e){this.currentValue!==e&&(this.addStyles(e),this.currentValue=e)}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(Zt),f(Ft),f(Nt))},t.\u0275dir=I({type:t,features:[qt]}),t})();function tT(t,n="1",e="1"){let i=[n,e,t],r=t.indexOf("calc");if(r>0){i[2]=nT(t.substring(r).trim());let s=t.substr(0,r).trim().split(" ");2==s.length&&(i[0]=s[0],i[1]=s[1])}else if(0==r)i[2]=nT(t.trim());else{let s=t.split(" ");i=3===s.length?s:[n,e,t]}return i}function nT(t){return t.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")}let w7=(()=>{class t extends Gt{constructor(e,i,r,s,o,a,l){super(e,null,i,r),this.ngClassInstance=l,this.DIRECTIVE_KEY="ngClass",this.ngClassInstance||(this.ngClassInstance=new lo(s,o,e,a)),this.init(),this.setValue("","")}set klass(e){this.ngClassInstance.klass=e,this.setValue(e,"")}updateWithValue(e){this.ngClassInstance.ngClass=e,this.ngClassInstance.ngDoCheck()}ngDoCheck(){this.ngClassInstance.ngDoCheck()}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(Ft),f(Nt),f(Cr),f(oo),f(nr),f(lo,10))},t.\u0275dir=I({type:t,inputs:{klass:["class","klass"]},features:[F]}),t})();const D7=["ngClass","ngClass.xs","ngClass.sm","ngClass.md","ngClass.lg","ngClass.xl","ngClass.lt-sm","ngClass.lt-md","ngClass.lt-lg","ngClass.lt-xl","ngClass.gt-xs","ngClass.gt-sm","ngClass.gt-md","ngClass.gt-lg"];let zh=(()=>{class t extends w7{constructor(){super(...arguments),this.inputs=D7}}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275dir=I({type:t,selectors:[["","ngClass",""],["","ngClass.xs",""],["","ngClass.sm",""],["","ngClass.md",""],["","ngClass.lg",""],["","ngClass.xl",""],["","ngClass.lt-sm",""],["","ngClass.lt-md",""],["","ngClass.lt-lg",""],["","ngClass.lt-xl",""],["","ngClass.gt-xs",""],["","ngClass.gt-sm",""],["","ngClass.gt-md",""],["","ngClass.gt-lg",""]],inputs:{ngClass:"ngClass","ngClass.xs":"ngClass.xs","ngClass.sm":"ngClass.sm","ngClass.md":"ngClass.md","ngClass.lg":"ngClass.lg","ngClass.xl":"ngClass.xl","ngClass.lt-sm":"ngClass.lt-sm","ngClass.lt-md":"ngClass.lt-md","ngClass.lt-lg":"ngClass.lt-lg","ngClass.lt-xl":"ngClass.lt-xl","ngClass.gt-xs":"ngClass.gt-xs","ngClass.gt-sm":"ngClass.gt-sm","ngClass.gt-md":"ngClass.gt-md","ngClass.gt-lg":"ngClass.gt-lg"},features:[F]}),t})(),M7=(()=>{class t extends Zt{buildStyles(e,i){return{display:"true"===e?i.display||(i.isServer?"initial":""):"none"}}}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),E7=(()=>{class t extends Gt{constructor(e,i,r,s,o,a,l){super(e,i,r,s),this.layoutConfig=o,this.platformId=a,this.serverModuleLoaded=l,this.DIRECTIVE_KEY="show-hide",this.display="",this.hasLayout=!1,this.hasFlexChild=!1}ngAfterViewInit(){this.trackExtraTriggers();const e=Array.from(this.nativeElement.children);for(let r=0;r{if(-1!==this.inputs.indexOf(i)){const r=i.split("."),s=r.slice(1).join("."),o=e[i].currentValue;let a=""===o||0!==o&&Re(o);"fxHide"===r[0]&&(a=!a),this.setValue(a,s)}})}trackExtraTriggers(){this.hasLayout=this.marshal.hasValue(this.nativeElement,"layout"),["layout","layout-align"].forEach(e=>{this.marshal.trackValue(this.nativeElement,e).pipe(nt(this.destroySubject)).subscribe(this.triggerUpdate.bind(this))})}getDisplayStyle(){return this.hasLayout||this.hasFlexChild&&this.layoutConfig.addFlexToParent?"flex":this.styler.lookupStyle(this.nativeElement,"display",!0)}updateWithValue(e=!0){if(""===e)return;const i=ka(this.platformId);this.addStyles(e?"true":"false",{display:this.display,isServer:i}),i&&this.serverModuleLoaded&&this.nativeElement.style.setProperty("display",""),this.marshal.triggerUpdate(this.parentElement,"layout-gap")}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(M7),f(Ft),f(Nt),f(or),f(ri),f(Ya))},t.\u0275dir=I({type:t,features:[F,qt]}),t})();const Lv=new WeakMap,S7=["fxShow","fxShow.print","fxShow.xs","fxShow.sm","fxShow.md","fxShow.lg","fxShow.xl","fxShow.lt-sm","fxShow.lt-md","fxShow.lt-lg","fxShow.lt-xl","fxShow.gt-xs","fxShow.gt-sm","fxShow.gt-md","fxShow.gt-lg","fxHide","fxHide.print","fxHide.xs","fxHide.sm","fxHide.md","fxHide.lg","fxHide.xl","fxHide.lt-sm","fxHide.lt-md","fxHide.lt-lg","fxHide.lt-xl","fxHide.gt-xs","fxHide.gt-sm","fxHide.gt-md","fxHide.gt-lg"];let rT=(()=>{class t extends E7{constructor(){super(...arguments),this.inputs=S7}}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275dir=I({type:t,selectors:[["","fxShow",""],["","fxShow.print",""],["","fxShow.xs",""],["","fxShow.sm",""],["","fxShow.md",""],["","fxShow.lg",""],["","fxShow.xl",""],["","fxShow.lt-sm",""],["","fxShow.lt-md",""],["","fxShow.lt-lg",""],["","fxShow.lt-xl",""],["","fxShow.gt-xs",""],["","fxShow.gt-sm",""],["","fxShow.gt-md",""],["","fxShow.gt-lg",""],["","fxHide",""],["","fxHide.print",""],["","fxHide.xs",""],["","fxHide.sm",""],["","fxHide.md",""],["","fxHide.lg",""],["","fxHide.xl",""],["","fxHide.lt-sm",""],["","fxHide.lt-md",""],["","fxHide.lt-lg",""],["","fxHide.lt-xl",""],["","fxHide.gt-xs",""],["","fxHide.gt-sm",""],["","fxHide.gt-md",""],["","fxHide.gt-lg",""]],inputs:{fxShow:"fxShow","fxShow.print":"fxShow.print","fxShow.xs":"fxShow.xs","fxShow.sm":"fxShow.sm","fxShow.md":"fxShow.md","fxShow.lg":"fxShow.lg","fxShow.xl":"fxShow.xl","fxShow.lt-sm":"fxShow.lt-sm","fxShow.lt-md":"fxShow.lt-md","fxShow.lt-lg":"fxShow.lt-lg","fxShow.lt-xl":"fxShow.lt-xl","fxShow.gt-xs":"fxShow.gt-xs","fxShow.gt-sm":"fxShow.gt-sm","fxShow.gt-md":"fxShow.gt-md","fxShow.gt-lg":"fxShow.gt-lg",fxHide:"fxHide","fxHide.print":"fxHide.print","fxHide.xs":"fxHide.xs","fxHide.sm":"fxHide.sm","fxHide.md":"fxHide.md","fxHide.lg":"fxHide.lg","fxHide.xl":"fxHide.xl","fxHide.lt-sm":"fxHide.lt-sm","fxHide.lt-md":"fxHide.lt-md","fxHide.lt-lg":"fxHide.lt-lg","fxHide.lt-xl":"fxHide.lt-xl","fxHide.gt-xs":"fxHide.gt-xs","fxHide.gt-sm":"fxHide.gt-sm","fxHide.gt-md":"fxHide.gt-md","fxHide.gt-lg":"fxHide.gt-lg"},features:[F]}),t})();class A7{constructor(n,e,i=!0){this.key=n,this.value=e,this.key=i?n.replace(/['"]/g,"").trim():n.trim(),this.value=i?e.replace(/['"]/g,"").trim():e.trim(),this.value=this.value.replace(/;/,"")}}function sT(t){let n=typeof t;return"object"===n?t.constructor===Array?"array":t.constructor===Set?"set":"object":n}function aT(t){const[n,...e]=t.split(":");return new A7(n,e.join(":"))}function lT(t,n){return n.key&&(t[n.key]=n.value),t}let I7=(()=>{class t extends Gt{constructor(e,i,r,s,o,a,l,c,d){var u;super(e,null,i,r),this.sanitizer=s,this.ngStyleInstance=l,this.DIRECTIVE_KEY="ngStyle",this.ngStyleInstance||(this.ngStyleInstance=new tc(e,o,a)),this.init();const m=null!==(u=this.nativeElement.getAttribute("style"))&&void 0!==u?u:"";this.fallbackStyles=this.buildStyleMap(m),this.isServer=c&&ka(d)}updateWithValue(e){const i=this.buildStyleMap(e);this.ngStyleInstance.ngStyle=Object.assign(Object.assign({},this.fallbackStyles),i),this.isServer&&this.applyStyleToElement(i),this.ngStyleInstance.ngDoCheck()}clearStyles(){this.ngStyleInstance.ngStyle=this.fallbackStyles,this.ngStyleInstance.ngDoCheck()}buildStyleMap(e){const i=r=>{var s;return null!==(s=this.sanitizer.sanitize(dt.STYLE,r))&&void 0!==s?s:""};if(e)switch(sT(e)){case"string":return dT(function T7(t,n=";"){return String(t).trim().split(n).map(e=>e.trim()).filter(e=>""!==e)}(e),i);case"array":return dT(e,i);default:return function oT(t,n){let e=[];return"set"===sT(t)?t.forEach(i=>e.push(i)):Object.keys(t).forEach(i=>{e.push(`${i}:${t[i]}`)}),function k7(t,n){return t.map(aT).filter(i=>!!i).map(i=>(n&&(i.value=n(i.value)),i)).reduce(lT,{})}(e,n)}(e,i)}return{}}ngDoCheck(){this.ngStyleInstance.ngDoCheck()}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(Ft),f(Nt),f(rc),f(oo),f(nr),f(tc,10),f(Ya),f(ri))},t.\u0275dir=I({type:t,features:[F]}),t})();const R7=["ngStyle","ngStyle.xs","ngStyle.sm","ngStyle.md","ngStyle.lg","ngStyle.xl","ngStyle.lt-sm","ngStyle.lt-md","ngStyle.lt-lg","ngStyle.lt-xl","ngStyle.gt-xs","ngStyle.gt-sm","ngStyle.gt-md","ngStyle.gt-lg"];let cT=(()=>{class t extends I7{constructor(){super(...arguments),this.inputs=R7}}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275dir=I({type:t,selectors:[["","ngStyle",""],["","ngStyle.xs",""],["","ngStyle.sm",""],["","ngStyle.md",""],["","ngStyle.lg",""],["","ngStyle.xl",""],["","ngStyle.lt-sm",""],["","ngStyle.lt-md",""],["","ngStyle.lt-lg",""],["","ngStyle.lt-xl",""],["","ngStyle.gt-xs",""],["","ngStyle.gt-sm",""],["","ngStyle.gt-md",""],["","ngStyle.gt-lg",""]],inputs:{ngStyle:"ngStyle","ngStyle.xs":"ngStyle.xs","ngStyle.sm":"ngStyle.sm","ngStyle.md":"ngStyle.md","ngStyle.lg":"ngStyle.lg","ngStyle.xl":"ngStyle.xl","ngStyle.lt-sm":"ngStyle.lt-sm","ngStyle.lt-md":"ngStyle.lt-md","ngStyle.lt-lg":"ngStyle.lt-lg","ngStyle.lt-xl":"ngStyle.lt-xl","ngStyle.gt-xs":"ngStyle.gt-xs","ngStyle.gt-sm":"ngStyle.gt-sm","ngStyle.gt-md":"ngStyle.gt-md","ngStyle.gt-lg":"ngStyle.gt-lg"},features:[F]}),t})();function dT(t,n){return t.map(aT).filter(i=>!!i).map(i=>(n&&(i.value=n(i.value)),i)).reduce(lT,{})}let uT=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Iv]]}),t})(),F7=(()=>{class t extends Zt{buildStyles(e,{display:i}){const r=z1(e);return Object.assign(Object.assign({},r),{display:"none"===i?i:r.display})}}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const O7=["fxLayout","fxLayout.xs","fxLayout.sm","fxLayout.md","fxLayout.lg","fxLayout.xl","fxLayout.lt-sm","fxLayout.lt-md","fxLayout.lt-lg","fxLayout.lt-xl","fxLayout.gt-xs","fxLayout.gt-sm","fxLayout.gt-md","fxLayout.gt-lg"];let P7=(()=>{class t extends Gt{constructor(e,i,r,s,o){super(e,r,i,s),this._config=o,this.DIRECTIVE_KEY="layout",this.init()}updateWithValue(e){var i;const s=this._config.detectLayoutDisplay?this.styler.lookupStyle(this.nativeElement,"display"):"";this.styleCache=null!==(i=hT.get(s))&&void 0!==i?i:new Map,hT.set(s,this.styleCache),this.currentValue!==e&&(this.addStyles(e,{display:s}),this.currentValue=e)}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(Ft),f(F7),f(Nt),f(or))},t.\u0275dir=I({type:t,features:[F]}),t})(),ko=(()=>{class t extends P7{constructor(){super(...arguments),this.inputs=O7}}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275dir=I({type:t,selectors:[["","fxLayout",""],["","fxLayout.xs",""],["","fxLayout.sm",""],["","fxLayout.md",""],["","fxLayout.lg",""],["","fxLayout.xl",""],["","fxLayout.lt-sm",""],["","fxLayout.lt-md",""],["","fxLayout.lt-lg",""],["","fxLayout.lt-xl",""],["","fxLayout.gt-xs",""],["","fxLayout.gt-sm",""],["","fxLayout.gt-md",""],["","fxLayout.gt-lg",""]],inputs:{fxLayout:"fxLayout","fxLayout.xs":"fxLayout.xs","fxLayout.sm":"fxLayout.sm","fxLayout.md":"fxLayout.md","fxLayout.lg":"fxLayout.lg","fxLayout.xl":"fxLayout.xl","fxLayout.lt-sm":"fxLayout.lt-sm","fxLayout.lt-md":"fxLayout.lt-md","fxLayout.lt-lg":"fxLayout.lt-lg","fxLayout.lt-xl":"fxLayout.lt-xl","fxLayout.gt-xs":"fxLayout.gt-xs","fxLayout.gt-sm":"fxLayout.gt-sm","fxLayout.gt-md":"fxLayout.gt-md","fxLayout.gt-lg":"fxLayout.gt-lg"},features:[F]}),t})();const hT=new Map;let q7=(()=>{class t extends Zt{constructor(e){super(),this.layoutConfig=e}buildStyles(e,i){let[r,s,...o]=e.split(" "),a=o.join(" ");const l=i.direction.indexOf("column")>-1?"column":"row",c=jc(l)?"max-width":"max-height",d=jc(l)?"min-width":"min-height",u=String(a).indexOf("calc")>-1,m=u||"auto"===a,g=String(a).indexOf("%")>-1&&!u,v=String(a).indexOf("px")>-1||String(a).indexOf("rem")>-1||String(a).indexOf("em")>-1||String(a).indexOf("vw")>-1||String(a).indexOf("vh")>-1;let C=u||v;r="0"==r?0:r,s="0"==s?0:s;const T=!r&&!s;let k={};const D={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(a||""){case"":const z=!1!==this.layoutConfig.useColumnBasisZero;a="row"===l?"0%":z?"0.000000001px":"auto";break;case"initial":case"nogrow":r=0,a="auto";break;case"grow":a="100%";break;case"noshrink":s=0,a="auto";break;case"auto":break;case"none":r=0,s=0,a="auto";break;default:!C&&!g&&!isNaN(a)&&(a+="%"),"0%"===a&&(C=!0),"0px"===a&&(a="0%"),k=ss(D,u?{"flex-grow":r,"flex-shrink":s,"flex-basis":C?a:"100%"}:{flex:`${r} ${s} ${C?a:"100%"}`})}return k.flex||k["flex-grow"]||(k=ss(D,u?{"flex-grow":r,"flex-shrink":s,"flex-basis":a}:{flex:`${r} ${s} ${a}`})),"0%"!==a&&"0px"!==a&&"0.000000001px"!==a&&"auto"!==a&&(k[d]=T||C&&r?a:null,k[c]=T||!m&&s?a:null),k[d]||k[c]?i.hasWrap&&(k[u?"flex-basis":"flex"]=k[c]?u?k[c]:`${r} ${s} ${k[c]}`:u?k[d]:`${r} ${s} ${k[d]}`):k=ss(D,u?{"flex-grow":r,"flex-shrink":s,"flex-basis":a}:{flex:`${r} ${s} ${a}`}),ss(k,{"box-sizing":"border-box"})}}return t.\u0275fac=function(e){return new(e||t)(w(or))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const Y7=["fxFlex","fxFlex.xs","fxFlex.sm","fxFlex.md","fxFlex.lg","fxFlex.xl","fxFlex.lt-sm","fxFlex.lt-md","fxFlex.lt-lg","fxFlex.lt-xl","fxFlex.gt-xs","fxFlex.gt-sm","fxFlex.gt-md","fxFlex.gt-lg"];let Q7=(()=>{class t extends Gt{constructor(e,i,r,s,o){super(e,s,i,o),this.layoutConfig=r,this.marshal=o,this.DIRECTIVE_KEY="flex",this.direction=void 0,this.wrap=void 0,this.flexGrow="1",this.flexShrink="1",this.init()}get shrink(){return this.flexShrink}set shrink(e){this.flexShrink=e||"1",this.triggerReflow()}get grow(){return this.flexGrow}set grow(e){this.flexGrow=e||"1",this.triggerReflow()}ngOnInit(){this.parentElement&&(this.marshal.trackValue(this.parentElement,"layout").pipe(nt(this.destroySubject)).subscribe(this.onLayoutChange.bind(this)),this.marshal.trackValue(this.nativeElement,"layout-align").pipe(nt(this.destroySubject)).subscribe(this.triggerReflow.bind(this)))}onLayoutChange(e){const r=e.value.split(" ");this.direction=r[0],this.wrap=void 0!==r[1]&&"wrap"===r[1],this.triggerUpdate()}updateWithValue(e){void 0===this.direction&&(this.direction=this.getFlexFlowDirection(this.parentElement,!1!==this.layoutConfig.addFlexToParent)),void 0===this.wrap&&(this.wrap=this.hasWrap(this.parentElement));const r=this.direction,s=r.startsWith("row"),o=this.wrap;s&&o?this.styleCache=X7:s&&!o?this.styleCache=K7:!s&&o?this.styleCache=J7:!s&&!o&&(this.styleCache=Z7);const l=tT(String(e).replace(";",""),this.flexGrow,this.flexShrink);this.addStyles(l.join(" "),{direction:r,hasWrap:o})}triggerReflow(){const e=this.activatedValue;if(void 0!==e){const i=tT(e+"",this.flexGrow,this.flexShrink);this.marshal.updateElement(this.nativeElement,this.DIRECTIVE_KEY,i.join(" "))}}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(Ft),f(or),f(q7),f(Nt))},t.\u0275dir=I({type:t,inputs:{shrink:["fxShrink","shrink"],grow:["fxGrow","grow"]},features:[F]}),t})(),mT=(()=>{class t extends Q7{constructor(){super(...arguments),this.inputs=Y7}}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275dir=I({type:t,selectors:[["","fxFlex",""],["","fxFlex.xs",""],["","fxFlex.sm",""],["","fxFlex.md",""],["","fxFlex.lg",""],["","fxFlex.xl",""],["","fxFlex.lt-sm",""],["","fxFlex.lt-md",""],["","fxFlex.lt-lg",""],["","fxFlex.lt-xl",""],["","fxFlex.gt-xs",""],["","fxFlex.gt-sm",""],["","fxFlex.gt-md",""],["","fxFlex.gt-lg",""]],inputs:{fxFlex:"fxFlex","fxFlex.xs":"fxFlex.xs","fxFlex.sm":"fxFlex.sm","fxFlex.md":"fxFlex.md","fxFlex.lg":"fxFlex.lg","fxFlex.xl":"fxFlex.xl","fxFlex.lt-sm":"fxFlex.lt-sm","fxFlex.lt-md":"fxFlex.lt-md","fxFlex.lt-lg":"fxFlex.lt-lg","fxFlex.lt-xl":"fxFlex.lt-xl","fxFlex.gt-xs":"fxFlex.gt-xs","fxFlex.gt-sm":"fxFlex.gt-sm","fxFlex.gt-md":"fxFlex.gt-md","fxFlex.gt-lg":"fxFlex.gt-lg"},features:[F]}),t})();const K7=new Map,Z7=new Map,X7=new Map,J7=new Map,v9={margin:0,width:"100%",height:"100%","min-width":"100%","min-height":"100%"};let y9=(()=>{class t extends Zt{buildStyles(e){return v9}}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),gT=(()=>{class t extends Gt{constructor(e,i,r,s){super(e,r,i,s),this.styleCache=b9,this.addStyles("")}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(Ft),f(y9),f(Nt))},t.\u0275dir=I({type:t,selectors:[["","fxFill",""],["","fxFlexFill",""]],features:[F]}),t})();const b9=new Map;let x9=(()=>{class t extends Zt{buildStyles(e,i){const r={},[s,o]=e.split(" ");switch(s){case"center":r["justify-content"]="center";break;case"space-around":r["justify-content"]="space-around";break;case"space-between":r["justify-content"]="space-between";break;case"space-evenly":r["justify-content"]="space-evenly";break;case"end":case"flex-end":r["justify-content"]="flex-end";break;default:r["justify-content"]="flex-start"}switch(o){case"start":case"flex-start":r["align-items"]=r["align-content"]="flex-start";break;case"center":r["align-items"]=r["align-content"]="center";break;case"end":case"flex-end":r["align-items"]=r["align-content"]="flex-end";break;case"space-between":r["align-content"]="space-between",r["align-items"]="stretch";break;case"space-around":r["align-content"]="space-around",r["align-items"]="stretch";break;case"baseline":r["align-content"]="stretch",r["align-items"]="baseline";break;default:r["align-items"]=r["align-content"]="stretch"}return ss(r,{display:i.inline?"inline-flex":"flex","flex-direction":i.layout,"box-sizing":"border-box","max-width":"stretch"===o?jc(i.layout)?null:"100%":null,"max-height":"stretch"===o&&jc(i.layout)?"100%":null})}}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const C9=["fxLayoutAlign","fxLayoutAlign.xs","fxLayoutAlign.sm","fxLayoutAlign.md","fxLayoutAlign.lg","fxLayoutAlign.xl","fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg"];let w9=(()=>{class t extends Gt{constructor(e,i,r,s){super(e,r,i,s),this.DIRECTIVE_KEY="layout-align",this.layout="row",this.inline=!1,this.init(),this.marshal.trackValue(this.nativeElement,"layout").pipe(nt(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}updateWithValue(e){const i=this.layout||"row",r=this.inline;"row"===i&&r?this.styleCache=A9:"row"!==i||r?"row-reverse"===i&&r?this.styleCache=k9:"row-reverse"!==i||r?"column"===i&&r?this.styleCache=T9:"column"!==i||r?"column-reverse"===i&&r?this.styleCache=I9:"column-reverse"===i&&!r&&(this.styleCache=S9):this.styleCache=M9:this.styleCache=E9:this.styleCache=D9,this.addStyles(e,{layout:i,inline:r})}onLayoutChange(e){const i=e.value.split(" ");this.layout=i[0],this.inline=e.value.includes("inline"),Hh.find(r=>r===this.layout)||(this.layout="row"),this.triggerUpdate()}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(Ft),f(x9),f(Nt))},t.\u0275dir=I({type:t,features:[F]}),t})(),Io=(()=>{class t extends w9{constructor(){super(...arguments),this.inputs=C9}}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275dir=I({type:t,selectors:[["","fxLayoutAlign",""],["","fxLayoutAlign.xs",""],["","fxLayoutAlign.sm",""],["","fxLayoutAlign.md",""],["","fxLayoutAlign.lg",""],["","fxLayoutAlign.xl",""],["","fxLayoutAlign.lt-sm",""],["","fxLayoutAlign.lt-md",""],["","fxLayoutAlign.lt-lg",""],["","fxLayoutAlign.lt-xl",""],["","fxLayoutAlign.gt-xs",""],["","fxLayoutAlign.gt-sm",""],["","fxLayoutAlign.gt-md",""],["","fxLayoutAlign.gt-lg",""]],inputs:{fxLayoutAlign:"fxLayoutAlign","fxLayoutAlign.xs":"fxLayoutAlign.xs","fxLayoutAlign.sm":"fxLayoutAlign.sm","fxLayoutAlign.md":"fxLayoutAlign.md","fxLayoutAlign.lg":"fxLayoutAlign.lg","fxLayoutAlign.xl":"fxLayoutAlign.xl","fxLayoutAlign.lt-sm":"fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md":"fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg":"fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl":"fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs":"fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm":"fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md":"fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg":"fxLayoutAlign.gt-lg"},features:[F]}),t})();const D9=new Map,M9=new Map,E9=new Map,S9=new Map,A9=new Map,T9=new Map,k9=new Map,I9=new Map;let _T=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Iv,_o]]}),t})(),MT=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Iv]]}),t})(),JW=(()=>{class t{constructor(e,i){ka(i)&&!e&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}static withConfig(e,i=[]){return{ngModule:t,providers:e.serverLoaded?[{provide:or,useValue:Object.assign(Object.assign({},Rv),e)},{provide:Fv,useValue:i,multi:!0},{provide:Ya,useValue:!0}]:[{provide:or,useValue:Object.assign(Object.assign({},Rv),e)},{provide:Fv,useValue:i,multi:!0}]}}}return t.\u0275fac=function(e){return new(e||t)(w(Ya),w(ri))},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[_T,uT,MT],_T,uT,MT]}),t})();function ET(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,i)}return e}function oe(t){for(var n=1;nt.length)&&(n=t.length);for(var e=0,i=new Array(n);e0;)n+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return n}function Ka(t){for(var n=[],e=(t||[]).length>>>0;e--;)n[e]=t[e];return n}function $v(t){return t.classList?Ka(t.classList):(t.getAttribute("class")||"").split(" ").filter(function(n){return n})}function $T(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Kh(t){return Object.keys(t||{}).reduce(function(n,e){return n+"".concat(e,": ").concat(t[e].trim(),";")},"")}function Wv(t){return t.size!==Tr.size||t.x!==Tr.x||t.y!==Tr.y||t.rotate!==Tr.rotate||t.flipX||t.flipY}function WT(){var t="fa",n=BT,e=Ee.familyPrefix,i=Ee.replacementClass,r=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';if(e!==t||i!==n){var s=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),a=new RegExp("\\.".concat(n),"g");r=r.replace(s,".".concat(e,"-")).replace(o,"--".concat(e,"-")).replace(a,".".concat(i))}return r}var qT=!1;function qv(){Ee.autoAddCss&&!qT&&(function Eq(t){if(t&&as){var n=Ot.createElement("style");n.setAttribute("type","text/css"),n.innerHTML=t;for(var e=Ot.head.childNodes,i=null,r=e.length-1;r>-1;r--){var s=e[r],o=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(i=s)}Ot.head.insertBefore(n,i)}}(WT()),qT=!0)}var Rq={mixout:function(){return{dom:{css:WT,insertCss:qv}}},hooks:function(){return{beforeDOMElementCreation:function(){qv()},beforeI2svg:function(){qv()}}}},cs=Bs||{};cs[ls]||(cs[ls]={}),cs[ls].styles||(cs[ls].styles={}),cs[ls].hooks||(cs[ls].hooks={}),cs[ls].shims||(cs[ls].shims=[]);var ar=cs[ls],YT=[],Zh=!1;function Oq(t){!as||(Zh?setTimeout(t,0):YT.push(t))}function Wc(t){var n=t.tag,e=t.attributes,i=void 0===e?{}:e,r=t.children,s=void 0===r?[]:r;return"string"==typeof t?$T(t):"<".concat(n," ").concat(function Aq(t){return Object.keys(t||{}).reduce(function(n,e){return n+"".concat(e,'="').concat($T(t[e]),'" ')},"").trim()}(i),">").concat(s.map(Wc).join(""),"")}function QT(t,n,e){if(t&&t[n]&&t[n][e])return{prefix:n,iconName:e,icon:t[n][e]}}as&&((Zh=(Ot.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Ot.readyState))||Ot.addEventListener("DOMContentLoaded",function t(){Ot.removeEventListener("DOMContentLoaded",t),Zh=1,YT.map(function(n){return n()})}));var Yv=function(n,e,i,r){var l,c,d,s=Object.keys(n),o=s.length,a=void 0!==r?function(n,e){return function(i,r,s,o){return n.call(e,i,r,s,o)}}(e,r):e;for(void 0===i?(l=1,d=n[s[0]]):(l=0,d=i);l=55296&&r<=56319&&e2&&void 0!==arguments[2]?arguments[2]:{},i=e.skipHooks,r=void 0!==i&&i,s=KT(n);"function"!=typeof ar.hooks.addPack||r?ar.styles[t]=oe(oe({},ar.styles[t]||{}),s):ar.hooks.addPack(t,KT(n)),"fas"===t&&Kv("fa",n)}var qc=ar.styles,Bq=ar.shims,Vq=Object.values(jT),Zv=null,ZT={},XT={},JT={},ek={},tk={},Hq=Object.keys(Gv);function zq(t,n){var e=n.split("-"),i=e[0],r=e.slice(1).join("-");return i!==t||""===r||function jq(t){return~bq.indexOf(t)}(r)?null:r}var nk=function(){var n=function(s){return Yv(qc,function(o,a,l){return o[l]=Yv(a,s,{}),o},{})};ZT=n(function(r,s,o){return s[3]&&(r[s[3]]=o),s[2]&&s[2].filter(function(l){return"number"==typeof l}).forEach(function(l){r[l.toString(16)]=o}),r}),XT=n(function(r,s,o){return r[o]=o,s[2]&&s[2].filter(function(l){return"string"==typeof l}).forEach(function(l){r[l]=o}),r}),tk=n(function(r,s,o){var a=s[2];return r[o]=o,a.forEach(function(l){r[l]=o}),r});var e="far"in qc||Ee.autoFetchSvg,i=Yv(Bq,function(r,s){var o=s[0],a=s[1],l=s[2];return"far"===a&&!e&&(a="fas"),"string"==typeof o&&(r.names[o]={prefix:a,iconName:l}),"number"==typeof o&&(r.unicodes[o.toString(16)]={prefix:a,iconName:l}),r},{names:{},unicodes:{}});JT=i.names,ek=i.unicodes,Zv=Xh(Ee.styleDefault)};function Xv(t,n){return(ZT[t]||{})[n]}function Za(t,n){return(tk[t]||{})[n]}function ik(t){return JT[t]||{prefix:null,iconName:null}}function Hs(){return Zv}function Xh(t){return Yh[t]||Yh[Gv[t]]||(t in ar.styles?t:null)||null}function Jh(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=n.skipLookups,i=void 0!==e&&e,r=null,s=t.reduce(function(o,a){var l=zq(Ee.familyPrefix,a);if(qc[a]?(a=Vq.includes(a)?pq[a]:a,r=a,o.prefix=a):Hq.indexOf(a)>-1?(r=a,o.prefix=Xh(a)):l?o.iconName=l:a!==Ee.replacementClass&&o.rest.push(a),!i&&o.prefix&&o.iconName){var c="fa"===r?ik(o.iconName):{},d=Za(o.prefix,o.iconName);c.prefix&&(r=null),o.iconName=c.iconName||d||o.iconName,o.prefix=c.prefix||o.prefix,"far"===o.prefix&&!qc.far&&qc.fas&&!Ee.autoFetchSvg&&(o.prefix="fas")}return o},{prefix:null,iconName:null,rest:[]});return("fa"===s.prefix||"fa"===r)&&(s.prefix=Hs()||"fas"),s}(function Mq(t){Qh.push(t)})(function(t){Zv=Xh(t.styleDefault)}),nk();var $q=function(){function t(){(function eq(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")})(this,t),this.definitions={}}return function tq(t,n,e){n&&ST(t.prototype,n),e&&ST(t,e),Object.defineProperty(t,"prototype",{writable:!1})}(t,[{key:"add",value:function(){for(var e=this,i=arguments.length,r=new Array(i),s=0;s0&&d.forEach(function(u){"string"==typeof u&&(e[a][u]=c)}),e[a][l]=c}),e}}]),t}(),rk=[],Xa={},Ja={},Wq=Object.keys(Ja);function ey(t,n){for(var e=arguments.length,i=new Array(e>2?e-2:0),r=2;r1?n-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:{};return as?(Oo("beforeI2svg",n),ds("pseudoElements2svg",n),ds("i2svg",n)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.autoReplaceSvgRoot;!1===Ee.autoReplaceSvg&&(Ee.autoReplaceSvg=!0),Ee.observeMutations=!0,Oq(function(){Zq({autoReplaceSvgRoot:e}),Oo("watch",n)})}},xi={noAuto:function(){Ee.autoReplaceSvg=!1,Ee.observeMutations=!1,Oo("noAuto")},config:Ee,dom:Qq,parse:{icon:function(n){if(null===n)return null;if("object"===Gh(n)&&n.prefix&&n.iconName)return{prefix:n.prefix,iconName:Za(n.prefix,n.iconName)||n.iconName};if(Array.isArray(n)&&2===n.length){var e=0===n[1].indexOf("fa-")?n[1].slice(3):n[1],i=Xh(n[0]);return{prefix:i,iconName:Za(i,e)||e}}if("string"==typeof n&&(n.indexOf("".concat(Ee.familyPrefix,"-"))>-1||n.match(mq))){var r=Jh(n.split(" "),{skipLookups:!0});return{prefix:r.prefix||Hs(),iconName:Za(r.prefix,r.iconName)||r.iconName}}if("string"==typeof n){var s=Hs();return{prefix:s,iconName:Za(s,n)||n}}}},library:sk,findIconDefinition:ty,toHtml:Wc},Zq=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.autoReplaceSvgRoot,i=void 0===e?Ot:e;(Object.keys(ar.styles).length>0||Ee.autoFetchSvg)&&as&&Ee.autoReplaceSvg&&xi.dom.i2svg({node:i})};function ef(t,n){return Object.defineProperty(t,"abstract",{get:n}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(function(i){return Wc(i)})}}),Object.defineProperty(t,"node",{get:function(){if(as){var i=Ot.createElement("div");return i.innerHTML=t.html,i.children}}}),t}function ny(t){var n=t.icons,e=n.main,i=n.mask,r=t.prefix,s=t.iconName,o=t.transform,a=t.symbol,l=t.title,c=t.maskId,d=t.titleId,u=t.extra,m=t.watchable,g=void 0!==m&&m,v=i.found?i:e,C=v.width,T=v.height,k="fak"===r,D=[Ee.replacementClass,s?"".concat(Ee.familyPrefix,"-").concat(s):""].filter(function(hn){return-1===u.classes.indexOf(hn)}).filter(function(hn){return""!==hn||!!hn}).concat(u.classes).join(" "),z={children:[],attributes:oe(oe({},u.attributes),{},{"data-prefix":r,"data-icon":s,class:D,role:u.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(C," ").concat(T)})},J=k&&!~u.classes.indexOf("fa-fw")?{width:"".concat(C/T*16*.0625,"em")}:{};g&&(z.attributes[Ro]=""),l&&(z.children.push({tag:"title",attributes:{id:z.attributes["aria-labelledby"]||"title-".concat(d||$c())},children:[l]}),delete z.attributes.title);var we=oe(oe({},z),{},{prefix:r,iconName:s,main:e,mask:i,maskId:c,transform:o,symbol:a,styles:oe(oe({},J),u.styles)}),ut=i.found&&e.found?ds("generateAbstractMask",we)||{children:[],attributes:{}}:ds("generateAbstractIcon",we)||{children:[],attributes:{}},yn=ut.attributes;return we.children=ut.children,we.attributes=yn,a?function Jq(t){var e=t.iconName,i=t.children,r=t.attributes,s=t.symbol,o=!0===s?"".concat(t.prefix,"-").concat(Ee.familyPrefix,"-").concat(e):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:oe(oe({},r),{},{id:o}),children:i}]}]}(we):function Xq(t){var n=t.children,e=t.main,i=t.mask,r=t.attributes,s=t.styles,o=t.transform;if(Wv(o)&&e.found&&!i.found){var c={x:e.width/e.height/2,y:.5};r.style=Kh(oe(oe({},s),{},{"transform-origin":"".concat(c.x+o.x/16,"em ").concat(c.y+o.y/16,"em")}))}return[{tag:"svg",attributes:r,children:n}]}(we)}function ok(t){var n=t.content,e=t.width,i=t.height,r=t.transform,s=t.title,o=t.extra,a=t.watchable,l=void 0!==a&&a,c=oe(oe(oe({},o.attributes),s?{title:s}:{}),{},{class:o.classes.join(" ")});l&&(c[Ro]="");var d=oe({},o.styles);Wv(r)&&(d.transform=function kq(t){var n=t.transform,e=t.width,r=t.height,s=void 0===r?16:r,o=t.startCentered,a=void 0!==o&&o,l="";return l+=a&<?"translate(".concat(n.x/16-(void 0===e?16:e)/2,"em, ").concat(n.y/16-s/2,"em) "):a?"translate(calc(-50% + ".concat(n.x/16,"em), calc(-50% + ").concat(n.y/16,"em)) "):"translate(".concat(n.x/16,"em, ").concat(n.y/16,"em) "),(l+="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "))+"rotate(".concat(n.rotate,"deg) ")}({transform:r,startCentered:!0,width:e,height:i}),d["-webkit-transform"]=d.transform);var u=Kh(d);u.length>0&&(c.style=u);var m=[];return m.push({tag:"span",attributes:c,children:[n]}),s&&m.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),m}function eY(t){var n=t.content,e=t.title,i=t.extra,r=oe(oe(oe({},i.attributes),e?{title:e}:{}),{},{class:i.classes.join(" ")}),s=Kh(i.styles);s.length>0&&(r.style=s);var o=[];return o.push({tag:"span",attributes:r,children:[n]}),e&&o.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),o}var iy=ar.styles;function ry(t){var n=t[0],e=t[1],s=Nv(t.slice(4),1)[0];return{found:!0,width:n,height:e,icon:Array.isArray(s)?{tag:"g",attributes:{class:"".concat(Ee.familyPrefix,"-").concat("duotone-group")},children:[{tag:"path",attributes:{class:"".concat(Ee.familyPrefix,"-").concat("secondary"),fill:"currentColor",d:s[0]}},{tag:"path",attributes:{class:"".concat(Ee.familyPrefix,"-").concat("primary"),fill:"currentColor",d:s[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:s}}}}var tY={found:!1,width:512,height:512};function sy(t,n){var e=n;return"fa"===n&&null!==Ee.styleDefault&&(n=Hs()),new Promise(function(i,r){if(ds("missingIconAbstract"),"fa"===e){var o=ik(t)||{};t=o.iconName||t,n=o.prefix||n}if(t&&n&&iy[n]&&iy[n][t])return i(ry(iy[n][t]));(function nY(t,n){!HT&&!Ee.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(n,'" is missing.'))})(t,n),i(oe(oe({},tY),{},{icon:Ee.showMissingIcons&&t&&ds("missingIconAbstract")||{}}))})}var ak=function(){},oy=Ee.measurePerformance&&qh&&qh.mark&&qh.measure?qh:{mark:ak,measure:ak},Yc='FA "6.1.1"',ay_begin=function(n){return oy.mark("".concat(Yc," ").concat(n," begins")),function(){return function(n){oy.mark("".concat(Yc," ").concat(n," ends")),oy.measure("".concat(Yc," ").concat(n),"".concat(Yc," ").concat(n," begins"),"".concat(Yc," ").concat(n," ends"))}(n)}},tf=function(){};function ck(t){return"string"==typeof(t.getAttribute?t.getAttribute(Ro):null)}function aY(t){return Ot.createElementNS("http://www.w3.org/2000/svg",t)}function lY(t){return Ot.createElement(t)}function dk(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=n.ceFn,i=void 0===e?"svg"===t.tag?aY:lY:e;if("string"==typeof t)return Ot.createTextNode(t);var r=i(t.tag);Object.keys(t.attributes||[]).forEach(function(o){r.setAttribute(o,t.attributes[o])});var s=t.children||[];return s.forEach(function(o){r.appendChild(dk(o,{ceFn:i}))}),r}var nf={replace:function(n){var e=n[0];if(e.parentNode)if(n[1].forEach(function(r){e.parentNode.insertBefore(dk(r),e)}),null===e.getAttribute(Ro)&&Ee.keepOriginalSource){var i=Ot.createComment(function cY(t){var n=" ".concat(t.outerHTML," ");return"".concat(n,"Font Awesome fontawesome.com ")}(e));e.parentNode.replaceChild(i,e)}else e.remove()},nest:function(n){var e=n[0],i=n[1];if(~$v(e).indexOf(Ee.replacementClass))return nf.replace(n);var r=new RegExp("".concat(Ee.familyPrefix,"-.*"));if(delete i[0].attributes.id,i[0].attributes.class){var s=i[0].attributes.class.split(" ").reduce(function(a,l){return l===Ee.replacementClass||l.match(r)?a.toSvg.push(l):a.toNode.push(l),a},{toNode:[],toSvg:[]});i[0].attributes.class=s.toSvg.join(" "),0===s.toNode.length?e.removeAttribute("class"):e.setAttribute("class",s.toNode.join(" "))}var o=i.map(function(a){return Wc(a)}).join("\n");e.setAttribute(Ro,""),e.innerHTML=o}};function uk(t){t()}function hk(t,n){var e="function"==typeof n?n:tf;if(0===t.length)e();else{var i=uk;"async"===Ee.mutateApproach&&(i=Bs.requestAnimationFrame||uk),i(function(){var r=function oY(){return!0===Ee.autoReplaceSvg?nf.replace:nf[Ee.autoReplaceSvg]||nf.replace}(),s=ay_begin("mutate");t.map(r),s(),e()})}}var ly=!1;function fk(){ly=!0}function cy(){ly=!1}var rf=null;function pk(t){if(PT&&Ee.observeMutations){var n=t.treeCallback,e=void 0===n?tf:n,i=t.nodeCallback,r=void 0===i?tf:i,s=t.pseudoElementsCallback,o=void 0===s?tf:s,a=t.observeMutationsRoot,l=void 0===a?Ot:a;rf=new PT(function(c){if(!ly){var d=Hs();Ka(c).forEach(function(u){if("childList"===u.type&&u.addedNodes.length>0&&!ck(u.addedNodes[0])&&(Ee.searchPseudoElements&&o(u.target),e(u.target)),"attributes"===u.type&&u.target.parentNode&&Ee.searchPseudoElements&&o(u.target.parentNode),"attributes"===u.type&&ck(u.target)&&~yq.indexOf(u.attributeName))if("class"===u.attributeName&&function rY(t){var n=t.getAttribute?t.getAttribute(zv):null,e=t.getAttribute?t.getAttribute(Uv):null;return n&&e}(u.target)){var m=Jh($v(u.target)),v=m.iconName;u.target.setAttribute(zv,m.prefix||d),v&&u.target.setAttribute(Uv,v)}else(function sY(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(Ee.replacementClass)})(u.target)&&r(u.target)})}}),as&&rf.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function uY(t){var n=t.getAttribute("style"),e=[];return n&&(e=n.split(";").reduce(function(i,r){var s=r.split(":"),o=s[0],a=s.slice(1);return o&&a.length>0&&(i[o]=a.join(":").trim()),i},{})),e}function hY(t){var n=t.getAttribute("data-prefix"),e=t.getAttribute("data-icon"),i=void 0!==t.innerText?t.innerText.trim():"",r=Jh($v(t));return r.prefix||(r.prefix=Hs()),n&&e&&(r.prefix=n,r.iconName=e),r.iconName&&r.prefix||r.prefix&&i.length>0&&(r.iconName=function Uq(t,n){return(XT[t]||{})[n]}(r.prefix,t.innerText)||Xv(r.prefix,Qv(t.innerText))),r}function fY(t){var n=Ka(t.attributes).reduce(function(r,s){return"class"!==r.name&&"style"!==r.name&&(r[s.name]=s.value),r},{}),e=t.getAttribute("title"),i=t.getAttribute("data-fa-title-id");return Ee.autoA11y&&(e?n["aria-labelledby"]="".concat(Ee.replacementClass,"-title-").concat(i||$c()):(n["aria-hidden"]="true",n.focusable="false")),n}function mk(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},e=hY(t),i=e.iconName,r=e.prefix,s=e.rest,o=fY(t),a=ey("parseNodeAttributes",{},t),l=n.styleParser?uY(t):[];return oe({iconName:i,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:r,transform:Tr,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:l,attributes:o}},a)}var mY=ar.styles;function gk(t){var n="nest"===Ee.autoReplaceSvg?mk(t,{styleParser:!1}):mk(t);return~n.extra.classes.indexOf(zT)?ds("generateLayersText",t,n):ds("generateSvgReplacementMutation",t,n)}function _k(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!as)return Promise.resolve();var e=Ot.documentElement.classList,i=function(u){return e.add("".concat(VT,"-").concat(u))},r=function(u){return e.remove("".concat(VT,"-").concat(u))},s=Object.keys(Ee.autoFetchSvg?Gv:mY),o=[".".concat(zT,":not([").concat(Ro,"])")].concat(s.map(function(d){return".".concat(d,":not([").concat(Ro,"])")})).join(", ");if(0===o.length)return Promise.resolve();var a=[];try{a=Ka(t.querySelectorAll(o))}catch(d){}if(!(a.length>0))return Promise.resolve();i("pending"),r("complete");var l=ay_begin("onTree"),c=a.reduce(function(d,u){try{var m=gk(u);m&&d.push(m)}catch(g){HT||"MissingIcon"===g.name&&console.error(g)}return d},[]);return new Promise(function(d,u){Promise.all(c).then(function(m){hk(m,function(){i("active"),i("complete"),r("pending"),"function"==typeof n&&n(),l(),d()})}).catch(function(m){l(),u(m)})})}function gY(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;gk(t).then(function(e){e&&hk([e],n)})}var vY=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.transform,r=void 0===i?Tr:i,s=e.symbol,o=void 0!==s&&s,a=e.mask,l=void 0===a?null:a,c=e.maskId,d=void 0===c?null:c,u=e.title,m=void 0===u?null:u,g=e.titleId,v=void 0===g?null:g,C=e.classes,T=void 0===C?[]:C,k=e.attributes,D=void 0===k?{}:k,z=e.styles,J=void 0===z?{}:z;if(n){var we=n.prefix,ut=n.iconName,gt=n.icon;return ef(oe({type:"icon"},n),function(){return Oo("beforeDOMElementCreation",{iconDefinition:n,params:e}),Ee.autoA11y&&(m?D["aria-labelledby"]="".concat(Ee.replacementClass,"-title-").concat(v||$c()):(D["aria-hidden"]="true",D.focusable="false")),ny({icons:{main:ry(gt),mask:l?ry(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:we,iconName:ut,transform:oe(oe({},Tr),r),symbol:o,title:m,maskId:d,titleId:v,extra:{attributes:D,styles:J,classes:T}})})}},yY={mixout:function(){return{icon:(t=vY,function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(n||{}).icon?n:ty(n||{}),r=e.mask;return r&&(r=(r||{}).icon?r:ty(r||{})),t(i,oe(oe({},e),{},{mask:r}))})};var t},hooks:function(){return{mutationObserverCallbacks:function(e){return e.treeCallback=_k,e.nodeCallback=gY,e}}},provides:function(n){n.i2svg=function(e){var i=e.node,s=e.callback;return _k(void 0===i?Ot:i,void 0===s?function(){}:s)},n.generateSvgReplacementMutation=function(e,i){var r=i.iconName,s=i.title,o=i.titleId,a=i.prefix,l=i.transform,c=i.symbol,d=i.mask,u=i.maskId,m=i.extra;return new Promise(function(g,v){Promise.all([sy(r,a),d.iconName?sy(d.iconName,d.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(C){var T=Nv(C,2);g([e,ny({icons:{main:T[0],mask:T[1]},prefix:a,iconName:r,transform:l,symbol:c,maskId:u,title:s,titleId:o,extra:m,watchable:!0})])}).catch(v)})},n.generateAbstractIcon=function(e){var c,i=e.children,r=e.attributes,s=e.main,o=e.transform,l=Kh(e.styles);return l.length>0&&(r.style=l),Wv(o)&&(c=ds("generateAbstractTransformGrouping",{main:s,transform:o,containerWidth:s.width,iconWidth:s.width})),i.push(c||s.icon),{children:i,attributes:r}}}},bY={mixout:function(){return{layer:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i.classes,s=void 0===r?[]:r;return ef({type:"layer"},function(){Oo("beforeDOMElementCreation",{assembler:e,params:i});var o=[];return e(function(a){Array.isArray(a)?a.map(function(l){o=o.concat(l.abstract)}):o=o.concat(a.abstract)}),[{tag:"span",attributes:{class:["".concat(Ee.familyPrefix,"-layers")].concat(Wh(s)).join(" ")},children:o}]})}}}},xY={mixout:function(){return{counter:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i.title,s=void 0===r?null:r,o=i.classes,a=void 0===o?[]:o,l=i.attributes,c=void 0===l?{}:l,d=i.styles,u=void 0===d?{}:d;return ef({type:"counter",content:e},function(){return Oo("beforeDOMElementCreation",{content:e,params:i}),eY({content:e.toString(),title:s,extra:{attributes:c,styles:u,classes:["".concat(Ee.familyPrefix,"-layers-counter")].concat(Wh(a))}})})}}}},CY={mixout:function(){return{text:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i.transform,s=void 0===r?Tr:r,o=i.title,a=void 0===o?null:o,l=i.classes,c=void 0===l?[]:l,d=i.attributes,u=void 0===d?{}:d,m=i.styles,g=void 0===m?{}:m;return ef({type:"text",content:e},function(){return Oo("beforeDOMElementCreation",{content:e,params:i}),ok({content:e,transform:oe(oe({},Tr),s),title:a,extra:{attributes:u,styles:g,classes:["".concat(Ee.familyPrefix,"-layers-text")].concat(Wh(c))}})})}}},provides:function(n){n.generateLayersText=function(e,i){var r=i.title,s=i.transform,o=i.extra,a=null,l=null;if(LT){var c=parseInt(getComputedStyle(e).fontSize,10),d=e.getBoundingClientRect();a=d.width/c,l=d.height/c}return Ee.autoA11y&&!r&&(o.attributes["aria-hidden"]="true"),Promise.resolve([e,ok({content:e.innerHTML,width:a,height:l,transform:s,title:r,extra:o,watchable:!0})])}}},wY=new RegExp('"',"ug"),vk=[1105920,1112319];function yk(t,n){var e="".concat("data-fa-pseudo-element-pending").concat(n.replace(":","-"));return new Promise(function(i,r){if(null!==t.getAttribute(e))return i();var o=Ka(t.children).filter(function(ut){return ut.getAttribute(jv)===n})[0],a=Bs.getComputedStyle(t,n),l=a.getPropertyValue("font-family").match(gq),c=a.getPropertyValue("font-weight"),d=a.getPropertyValue("content");if(o&&!l)return t.removeChild(o),i();if(l&&"none"!==d&&""!==d){var u=a.getPropertyValue("content"),m=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?Yh[l[2].toLowerCase()]:_q[c],g=function DY(t){var n=t.replace(wY,""),e=function Nq(t,n){var r,e=t.length,i=t.charCodeAt(n);return i>=55296&&i<=56319&&e>n+1&&(r=t.charCodeAt(n+1))>=56320&&r<=57343?1024*(i-55296)+r-56320+65536:i}(n,0),i=e>=vk[0]&&e<=vk[1],r=2===n.length&&n[0]===n[1];return{value:Qv(r?n[0]:n),isSecondary:i||r}}(u),v=g.value,C=g.isSecondary,T=l[0].startsWith("FontAwesome"),k=Xv(m,v),D=k;if(T){var z=function Gq(t){var n=ek[t],e=Xv("fas",t);return n||(e?{prefix:"fas",iconName:e}:null)||{prefix:null,iconName:null}}(v);z.iconName&&z.prefix&&(k=z.iconName,m=z.prefix)}if(!k||C||o&&o.getAttribute(zv)===m&&o.getAttribute(Uv)===D)i();else{t.setAttribute(e,D),o&&t.removeChild(o);var J=function pY(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Tr,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),we=J.extra;we.attributes[jv]=n,sy(k,m).then(function(ut){var gt=ny(oe(oe({},J),{},{icons:{main:ut,mask:{prefix:null,iconName:null,rest:[]}},prefix:m,iconName:D,extra:we,watchable:!0})),yn=Ot.createElement("svg");"::before"===n?t.insertBefore(yn,t.firstChild):t.appendChild(yn),yn.outerHTML=gt.map(function(hn){return Wc(hn)}).join("\n"),t.removeAttribute(e),i()}).catch(r)}}else i()})}function MY(t){return Promise.all([yk(t,"::before"),yk(t,"::after")])}function EY(t){return!(t.parentNode===document.head||~fq.indexOf(t.tagName.toUpperCase())||t.getAttribute(jv)||t.parentNode&&"svg"===t.parentNode.tagName)}function bk(t){if(as)return new Promise(function(n,e){var i=Ka(t.querySelectorAll("*")).filter(EY).map(MY),r=ay_begin("searchPseudoElements");fk(),Promise.all(i).then(function(){r(),cy(),n()}).catch(function(){r(),cy(),e()})})}var xk=!1,Ck=function(n){return n.toLowerCase().split(" ").reduce(function(i,r){var s=r.toLowerCase().split("-"),o=s[0],a=s.slice(1).join("-");if(o&&"h"===a)return i.flipX=!0,i;if(o&&"v"===a)return i.flipY=!0,i;if(a=parseFloat(a),isNaN(a))return i;switch(o){case"grow":i.size=i.size+a;break;case"shrink":i.size=i.size-a;break;case"left":i.x=i.x-a;break;case"right":i.x=i.x+a;break;case"up":i.y=i.y-a;break;case"down":i.y=i.y+a;break;case"rotate":i.rotate=i.rotate+a}return i},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},dy={x:0,y:0,width:"100%",height:"100%"};function wk(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||n)&&(t.attributes.fill="black"),t}!function qq(t,n){var e=n.mixoutsTo;rk=t,Xa={},Object.keys(Ja).forEach(function(i){-1===Wq.indexOf(i)&&delete Ja[i]}),rk.forEach(function(i){var r=i.mixout?i.mixout():{};if(Object.keys(r).forEach(function(o){"function"==typeof r[o]&&(e[o]=r[o]),"object"===Gh(r[o])&&Object.keys(r[o]).forEach(function(a){e[o]||(e[o]={}),e[o][a]=r[o][a]})}),i.hooks){var s=i.hooks();Object.keys(s).forEach(function(o){Xa[o]||(Xa[o]=[]),Xa[o].push(s[o])})}i.provides&&i.provides(Ja)})}([Rq,yY,bY,xY,CY,{hooks:function(){return{mutationObserverCallbacks:function(e){return e.pseudoElementsCallback=bk,e}}},provides:function(n){n.pseudoElements2svg=function(e){var i=e.node;Ee.searchPseudoElements&&bk(void 0===i?Ot:i)}}},{mixout:function(){return{dom:{unwatch:function(){fk(),xk=!0}}}},hooks:function(){return{bootstrap:function(){pk(ey("mutationObserverCallbacks",{}))},noAuto:function(){!function dY(){!rf||rf.disconnect()}()},watch:function(e){var i=e.observeMutationsRoot;xk?cy():pk(ey("mutationObserverCallbacks",{observeMutationsRoot:i}))}}}},{mixout:function(){return{parse:{transform:function(e){return Ck(e)}}}},hooks:function(){return{parseNodeAttributes:function(e,i){var r=i.getAttribute("data-fa-transform");return r&&(e.transform=Ck(r)),e}}},provides:function(n){n.generateAbstractTransformGrouping=function(e){var i=e.main,r=e.transform,o=e.iconWidth,a={transform:"translate(".concat(e.containerWidth/2," 256)")},l="translate(".concat(32*r.x,", ").concat(32*r.y,") "),c="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),d="rotate(".concat(r.rotate," 0 0)"),g={outer:a,inner:{transform:"".concat(l," ").concat(c," ").concat(d)},path:{transform:"translate(".concat(o/2*-1," -256)")}};return{tag:"g",attributes:oe({},g.outer),children:[{tag:"g",attributes:oe({},g.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:oe(oe({},i.icon.attributes),g.path)}]}]}}}},{hooks:function(){return{parseNodeAttributes:function(e,i){var r=i.getAttribute("data-fa-mask"),s=r?Jh(r.split(" ").map(function(o){return o.trim()})):{prefix:null,iconName:null,rest:[]};return s.prefix||(s.prefix=Hs()),e.mask=s,e.maskId=i.getAttribute("data-fa-mask-id"),e}}},provides:function(n){n.generateAbstractMask=function(e){var t,i=e.children,r=e.attributes,s=e.main,o=e.mask,a=e.maskId,d=s.icon,m=o.icon,g=function Tq(t){var n=t.transform,i=t.iconWidth,r={transform:"translate(".concat(t.containerWidth/2," 256)")},s="translate(".concat(32*n.x,", ").concat(32*n.y,") "),o="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),a="rotate(".concat(n.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(s," ").concat(o," ").concat(a)},path:{transform:"translate(".concat(i/2*-1," -256)")}}}({transform:e.transform,containerWidth:o.width,iconWidth:s.width}),v={tag:"rect",attributes:oe(oe({},dy),{},{fill:"white"})},C=d.children?{children:d.children.map(wk)}:{},T={tag:"g",attributes:oe({},g.inner),children:[wk(oe({tag:d.tag,attributes:oe(oe({},d.attributes),g.path)},C))]},k={tag:"g",attributes:oe({},g.outer),children:[T]},D="mask-".concat(a||$c()),z="clip-".concat(a||$c()),J={tag:"mask",attributes:oe(oe({},dy),{},{id:D,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[v,k]},we={tag:"defs",children:[{tag:"clipPath",attributes:{id:z},children:(t=m,"g"===t.tag?t.children:[t])},J]};return i.push(we,{tag:"rect",attributes:oe({fill:"currentColor","clip-path":"url(#".concat(z,")"),mask:"url(#".concat(D,")")},dy)}),{children:i,attributes:r}}}},{provides:function(n){var e=!1;Bs.matchMedia&&(e=Bs.matchMedia("(prefers-reduced-motion: reduce)").matches),n.missingIconAbstract=function(){var i=[],r={fill:"currentColor"},s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};i.push({tag:"path",attributes:oe(oe({},r),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=oe(oe({},s),{},{attributeName:"opacity"}),a={tag:"circle",attributes:oe(oe({},r),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||a.children.push({tag:"animate",attributes:oe(oe({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:oe(oe({},o),{},{values:"1;0;1;1;0;1;"})}),i.push(a),i.push({tag:"path",attributes:oe(oe({},r),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:e?[]:[{tag:"animate",attributes:oe(oe({},o),{},{values:"1;0;0;0;0;1;"})}]}),e||i.push({tag:"path",attributes:oe(oe({},r),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:oe(oe({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:i}}}},{hooks:function(){return{parseNodeAttributes:function(e,i){var r=i.getAttribute("data-fa-symbol");return e.symbol=null!==r&&(""===r||r),e}}}}],{mixoutsTo:xi});let LY=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({}),t})(),NY=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[_o]]}),t})(),uy=(()=>{class t{constructor(){this.changes=new Y,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const YY={provide:uy,deps:[[new ii,new jr,uy]],useFactory:function qY(t){return t||new uy}};let QY=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({providers:[YY,q_],imports:[[Te,Pn,Th,ev,NY,JA,Os],Te]}),t})();const Mk=["*"],tQ=Eo(Fs(class{})),nQ=new j("MatNavList");let iQ=(()=>{class t extends tQ{constructor(){super(...arguments),this._stateChanges=new Y}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275cmp=me({type:t,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-nav-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matNavList"],features:[pe([{provide:nQ,useExisting:t}]),F,qt],ngContentSelectors:Mk,decls:1,vars:0,template:function(e,i){1&e&&(kt(),He(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}button.mat-list-item,button.mat-list-option{padding:0;width:100%;background:none;color:inherit;border:none;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] button.mat-list-item,[dir=rtl] button.mat-list-option{text-align:right}button.mat-list-item::-moz-focus-inner,button.mat-list-option::-moz-focus-inner{border:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{display:block;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::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 [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),t})(),uQ=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[bh,Os,Te,Q_,Pn],bh,Te,Q_,e1]}),t})();function hQ(t,n){if(1&t&&(hl(),_e(0,"circle",4)),2&t){const e=ee(),i=Xi(1);Tn("animation-name","mat-progress-spinner-stroke-rotate-"+e._spinnerAnimationLabel)("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%")("transform-origin",e._getCircleTransformOrigin(i)),Ue("r",e._getCircleRadius())}}function fQ(t,n){if(1&t&&(hl(),_e(0,"circle",4)),2&t){const e=ee(),i=Xi(1);Tn("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%")("transform-origin",e._getCircleTransformOrigin(i)),Ue("r",e._getCircleRadius())}}const mQ=ts(class{constructor(t){this._elementRef=t}},"primary"),gQ=new j("mat-progress-spinner-default-options",{providedIn:"root",factory:function _Q(){return{diameter:100}}});class Vi extends mQ{constructor(n,e,i,r,s,o,a,l){super(n),this._document=i,this._diameter=100,this._value=0,this._resizeSubscription=W.EMPTY,this.mode="determinate";const c=Vi._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),c.has(i.head)||c.set(i.head,new Set([100])),this._noopAnimations="NoopAnimations"===r&&!!s&&!s._forceAnimations,"mat-spinner"===n.nativeElement.nodeName.toLowerCase()&&(this.mode="indeterminate"),s&&(s.diameter&&(this.diameter=s.diameter),s.strokeWidth&&(this.strokeWidth=s.strokeWidth)),e.isBrowser&&e.SAFARI&&a&&o&&l&&(this._resizeSubscription=a.change(150).subscribe(()=>{"indeterminate"===this.mode&&l.run(()=>o.markForCheck())}))}get diameter(){return this._diameter}set diameter(n){this._diameter=Bn(n),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(n){this._strokeWidth=Bn(n)}get value(){return"determinate"===this.mode?this._value:0}set value(n){this._value=Math.max(0,Math.min(100,Bn(n)))}ngOnInit(){const n=this._elementRef.nativeElement;this._styleRoot=mS(n)||this._document.head,this._attachStyleNode(),n.classList.add("mat-progress-spinner-indeterminate-animation")}ngOnDestroy(){this._resizeSubscription.unsubscribe()}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const n=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${n} ${n}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return"determinate"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_getCircleTransformOrigin(n){var e;const i=50*(null!==(e=n.currentScale)&&void 0!==e?e:1);return`${i}% ${i}%`}_attachStyleNode(){const n=this._styleRoot,e=this._diameter,i=Vi._diameters;let r=i.get(n);if(!r||!r.has(e)){const s=this._document.createElement("style");s.setAttribute("mat-spinner-animation",this._spinnerAnimationLabel),s.textContent=this._getAnimationText(),n.appendChild(s),r||(r=new Set,i.set(n,r)),r.add(e)}}_getAnimationText(){const n=this._getStrokeCircumference();return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,""+.95*n).replace(/END_VALUE/g,""+.2*n).replace(/DIAMETER/g,`${this._spinnerAnimationLabel}`)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(".","_")}}Vi._diameters=new WeakMap,Vi.\u0275fac=function(n){return new(n||Vi)(f(q),f(dn),f(Se,8),f(nn,8),f(gQ),f(It),f(Ps),f(ve))},Vi.\u0275cmp=me({type:Vi,selectors:[["mat-progress-spinner"],["mat-spinner"]],hostAttrs:["role","progressbar","tabindex","-1",1,"mat-progress-spinner","mat-spinner"],hostVars:10,hostBindings:function(n,e){2&n&&(Ue("aria-valuemin","determinate"===e.mode?0:null)("aria-valuemax","determinate"===e.mode?100:null)("aria-valuenow","determinate"===e.mode?e.value:null)("mode",e.mode),Tn("width",e.diameter,"px")("height",e.diameter,"px"),Pe("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color",diameter:"diameter",strokeWidth:"strokeWidth",mode:"mode",value:"value"},exportAs:["matProgressSpinner"],features:[F],decls:4,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["svg",""],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(n,e){1&n&&(hl(),x(0,"svg",0,1),$(2,hQ,1,11,"circle",2),$(3,fQ,1,9,"circle",3),b()),2&n&&(Tn("width",e.diameter,"px")("height",e.diameter,"px"),O("ngSwitch","indeterminate"===e.mode),Ue("viewBox",e._getViewBox()),S(2),O("ngSwitchCase",!0),S(1),O("ngSwitchCase",!1))},directives:[ec,Jm],styles:[".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:CanvasText}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}\n"],encapsulation:2,changeDetection:0});let yQ=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Te,Pn],Te]}),t})(),xQ=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Pn,Te],Te]}),t})();const CQ=["thumbContainer"],wQ=["toggleBar"],DQ=["input"],MQ=function(t){return{enterDuration:t}},EQ=["*"],SQ=new j("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})});let AQ=0;const TQ={provide:Qn,useExisting:Xe(()=>Sk),multi:!0};class kQ{constructor(n,e){this.source=n,this.checked=e}}const IQ=yh(ts(Fs(Eo(class{constructor(t){this._elementRef=t}}))));let Sk=(()=>{class t extends IQ{constructor(e,i,r,s,o,a){super(e),this._focusMonitor=i,this._changeDetectorRef=r,this.defaults=o,this._onChange=l=>{},this._onTouched=()=>{},this._uniqueId="mat-slide-toggle-"+ ++AQ,this._required=!1,this._checked=!1,this.name=null,this.id=this._uniqueId,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new xe,this.toggleChange=new xe,this.tabIndex=parseInt(s)||0,this.color=this.defaultColor=o.color||"accent",this._noopAnimations="NoopAnimations"===a}get required(){return this._required}set required(e){this._required=Re(e)}get checked(){return this._checked}set checked(e){this._checked=Re(e),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e||Promise.resolve().then(()=>this._onTouched())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}_onChangeEvent(e){e.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}_onInputClick(e){e.stopPropagation()}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}focus(e,i){i?this._focusMonitor.focusVia(this._inputElement,i,e):this._inputElement.nativeElement.focus(e)}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(new kQ(this,this.checked))}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(Er),f(It),pi("tabindex"),f(SQ),f(nn,8))},t.\u0275cmp=me({type:t,selectors:[["mat-slide-toggle"]],viewQuery:function(e,i){if(1&e&&(ot(CQ,5),ot(wQ,5),ot(DQ,5)),2&e){let r;re(r=se())&&(i._thumbEl=r.first),re(r=se())&&(i._thumbBarEl=r.first),re(r=se())&&(i._inputElement=r.first)}},hostAttrs:[1,"mat-slide-toggle"],hostVars:13,hostBindings:function(e,i){2&e&&(Cs("id",i.id),Ue("tabindex",null)("aria-label",null)("aria-labelledby",null)("name",null),Pe("mat-checked",i.checked)("mat-disabled",i.disabled)("mat-slide-toggle-label-before","before"==i.labelPosition)("_mat-animation-noopable",i._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",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"},exportAs:["matSlideToggle"],features:[pe([TQ]),F],ngContentSelectors:EQ,decls:16,vars:20,consts:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["toggleBar",""],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],["thumbContainer",""],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],template:function(e,i){if(1&e&&(kt(),x(0,"label",0,1)(2,"span",2,3)(4,"input",4,5),ge("change",function(s){return i._onChangeEvent(s)})("click",function(s){return i._onInputClick(s)}),b(),x(6,"span",6,7),_e(8,"span",8),x(9,"span",9),_e(10,"span",10),b()()(),x(11,"span",11,12),ge("cdkObserveContent",function(){return i._onLabelTextChange()}),x(13,"span",13),R(14,"\xa0"),b(),He(15),b()()),2&e){const r=Xi(1),s=Xi(12);Ue("for",i.inputId),S(2),Pe("mat-slide-toggle-bar-no-side-margin",!s.textContent||!s.textContent.trim()),S(2),O("id",i.inputId)("required",i.required)("tabIndex",i.tabIndex)("checked",i.checked)("disabled",i.disabled),Ue("name",i.name)("aria-checked",i.checked)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledby)("aria-describedby",i.ariaDescribedby),S(5),O("matRippleTrigger",r)("matRippleDisabled",i.disableRipple||i.disabled)("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",qn(18,MQ,i._noopAnimations?0:150))}},directives:[Ar,Ku],styles:[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{-webkit-user-select:none;user-select:none;display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%;display:block}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"],encapsulation:2,changeDetection:0}),t})(),Ak=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({}),t})(),OQ=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Ak,Os,Te,Sc],Ak,Te]}),t})(),NQ=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[bh,Te],bh,Te]}),t})();function BQ(t,n){1&t&&He(0)}const kk=["*"];function VQ(t,n){}const HQ=function(t){return{animationDuration:t}},jQ=function(t,n){return{value:t,params:n}},zQ=["tabListContainer"],UQ=["tabList"],GQ=["tabListInner"],$Q=["nextPaginator"],WQ=["previousPaginator"],qQ=["tabBodyWrapper"],YQ=["tabHeader"];function QQ(t,n){}function KQ(t,n){1&t&&$(0,QQ,0,0,"ng-template",10),2&t&&O("cdkPortalOutlet",ee().$implicit.templateLabel)}function ZQ(t,n){1&t&&R(0),2&t&&jt(ee().$implicit.textLabel)}function XQ(t,n){if(1&t){const e=$n();x(0,"div",6),ge("click",function(){const r=Tt(e),s=r.$implicit,o=r.index,a=ee(),l=Xi(1);return a._handleClick(s,l,o)})("cdkFocusChange",function(r){const o=Tt(e).index;return ee()._tabFocusChanged(r,o)}),x(1,"div",7),$(2,KQ,1,1,"ng-template",8),$(3,ZQ,1,1,"ng-template",null,9,vw),b()()}if(2&t){const e=n.$implicit,i=n.index,r=Xi(4),s=ee();Pe("mat-tab-label-active",s.selectedIndex===i),O("id",s._getTabLabelId(i))("ngClass",e.labelClass)("disabled",e.disabled)("matRippleDisabled",e.disabled||s.disableRipple),Ue("tabIndex",s._getTabIndex(e,i))("aria-posinset",i+1)("aria-setsize",s._tabs.length)("aria-controls",s._getTabContentId(i))("aria-selected",s.selectedIndex===i)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),S(2),O("ngIf",e.templateLabel)("ngIfElse",r)}}function JQ(t,n){if(1&t){const e=$n();x(0,"mat-tab-body",11),ge("_onCentered",function(){return Tt(e),ee()._removeTabBodyWrapperHeight()})("_onCentering",function(r){return Tt(e),ee()._setTabBodyWrapperHeight(r)}),b()}if(2&t){const e=n.$implicit,i=n.index,r=ee();Pe("mat-tab-body-active",r.selectedIndex===i),O("id",r._getTabContentId(i))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",r.animationDuration),Ue("tabindex",null!=r.contentTabIndex&&r.selectedIndex===i?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(i))}}const eK=new j("MatInkBarPositioner",{providedIn:"root",factory:function tK(){return n=>({left:n?(n.offsetLeft||0)+"px":"0",width:n?(n.offsetWidth||0)+"px":"0"})}});let Ik=(()=>{class t{constructor(e,i,r,s){this._elementRef=e,this._ngZone=i,this._inkBarPositioner=r,this._animationMode=s}alignToElement(e){this.show(),this._ngZone.onStable.pipe(Nn(1)).subscribe(()=>{const i=this._inkBarPositioner(e),r=this._elementRef.nativeElement;r.style.left=i.left,r.style.width=i.width})}show(){this._elementRef.nativeElement.style.visibility="visible"}hide(){this._elementRef.nativeElement.style.visibility="hidden"}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(ve),f(eK),f(nn,8))},t.\u0275dir=I({type:t,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(e,i){2&e&&Pe("_mat-animation-noopable","NoopAnimations"===i._animationMode)}}),t})();const nK=new j("MatTabContent"),iK=new j("MatTabLabel"),rK=new j("MAT_TAB"),sK=Eo(class{}),Rk=new j("MAT_TAB_GROUP");let Fk=(()=>{class t extends sK{constructor(e,i){super(),this._viewContainerRef=e,this._closestTabGroup=i,this.textLabel="",this._contentPortal=null,this._stateChanges=new Y,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}get content(){return this._contentPortal}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new iv(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}}return t.\u0275fac=function(e){return new(e||t)(f(_n),f(Rk,8))},t.\u0275cmp=me({type:t,selectors:[["mat-tab"]],contentQueries:function(e,i,r){if(1&e&&(at(r,iK,5),at(r,nK,7,on)),2&e){let s;re(s=se())&&(i.templateLabel=s.first),re(s=se())&&(i._explicitContent=s.first)}},viewQuery:function(e,i){if(1&e&&ot(on,7),2&e){let r;re(r=se())&&(i._implicitContent=r.first)}},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],features:[pe([{provide:rK,useExisting:t}]),F,qt],ngContentSelectors:kk,decls:1,vars:0,template:function(e,i){1&e&&(kt(),$(0,BQ,1,0,"ng-template"))},encapsulation:2}),t})();const oK={translateTab:Vn("translateTab",[lt("center, void, left-origin-center, right-origin-center",Ce({transform:"none"})),lt("left",Ce({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),lt("right",Ce({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),Dt("* => left, * => right, left => center, right => center",Rt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),Dt("void => left-origin-center",[Ce({transform:"translate3d(-100%, 0, 0)"}),Rt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),Dt("void => right-origin-center",[Ce({transform:"translate3d(100%, 0, 0)"}),Rt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let aK=(()=>{class t extends Lc{constructor(e,i,r,s){super(e,i,s),this._host=r,this._centeringSub=W.EMPTY,this._leavingSub=W.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Pi(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(f(Gr),f(_n),f(Xe(()=>Ok)),f(Se))},t.\u0275dir=I({type:t,selectors:[["","matTabBodyHost",""]],features:[F]}),t})(),lK=(()=>{class t{constructor(e,i,r){this._elementRef=e,this._dir=i,this._dirChangeSubscription=W.EMPTY,this._translateTabComplete=new Y,this._onCentering=new xe,this._beforeCentering=new xe,this._afterLeavingCenter=new xe,this._onCentered=new xe(!0),this.animationDuration="500ms",i&&(this._dirChangeSubscription=i.change.subscribe(s=>{this._computePositionAnimationState(s),r.markForCheck()})),this._translateTabComplete.pipe(y_((s,o)=>s.fromState===o.fromState&&s.toState===o.toState)).subscribe(s=>{this._isCenterPosition(s.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(s.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 t.\u0275fac=function(e){return new(e||t)(f(q),f(Zn,8),f(It))},t.\u0275dir=I({type:t,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),t})(),Ok=(()=>{class t extends lK{constructor(e,i,r){super(e,i,r)}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(Zn,8),f(It))},t.\u0275cmp=me({type:t,selectors:[["mat-tab-body"]],viewQuery:function(e,i){if(1&e&&ot(Lc,5),2&e){let r;re(r=se())&&(i._portalHost=r.first)}},hostAttrs:[1,"mat-tab-body"],features:[F],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,i){1&e&&(x(0,"div",0,1),ge("@translateTab.start",function(s){return i._onTranslateTabStarted(s)})("@translateTab.done",function(s){return i._translateTabComplete.next(s)}),$(2,VQ,0,0,"ng-template",2),b()),2&e&&O("@translateTab",rw(3,jQ,i._position,qn(1,HQ,i.animationDuration)))},directives:[aK],styles:['.mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}.mat-tab-body-content[style*="visibility: hidden"]{display:none}\n'],encapsulation:2,data:{animation:[oK.translateTab]}}),t})();const Pk=new j("MAT_TABS_CONFIG"),cK=Eo(class{});let Lk=(()=>{class t extends cK{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return t.\u0275fac=function(e){return new(e||t)(f(q))},t.\u0275dir=I({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,i){2&e&&(Ue("aria-disabled",!!i.disabled),Pe("mat-tab-disabled",i.disabled))},inputs:{disabled:"disabled"},features:[F]}),t})();const Nk=vo({passive:!0});let hK=(()=>{class t{constructor(e,i,r,s,o,a,l){this._elementRef=e,this._changeDetectorRef=i,this._viewportRuler=r,this._dir=s,this._ngZone=o,this._platform=a,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new Y,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new Y,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new xe,this.indexFocused=new xe,o.runOutsideAngular(()=>{ns(e.nativeElement,"mouseleave").pipe(nt(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=Bn(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}ngAfterViewInit(){ns(this._previousPaginator.nativeElement,"touchstart",Nk).pipe(nt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),ns(this._nextPaginator.nativeElement,"touchstart",Nk).pipe(nt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:De("ltr"),i=this._viewportRuler.change(150),r=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new kS(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe(Nn(1)).subscribe(r),Lr(e,i,this._items.changes,this._itemsResized()).pipe(nt(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.pipe(nt(this._destroyed)).subscribe(s=>{this.indexFocused.emit(s),this._setTabFocus(s)})}_itemsResized(){return"function"!=typeof ResizeObserver?Ui:this._items.changes.pipe(Pi(this._items),Ts(e=>new Ye(i=>this._ngZone.runOutsideAngular(()=>{const r=new ResizeObserver(()=>{i.next()});return e.forEach(s=>{r.observe(s.elementRef.nativeElement)}),()=>{r.disconnect()}}))),MS(1))}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._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!xo(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:s,offsetWidth:o}=i.elementRef.nativeElement;let a,l;"ltr"==this._getLayoutDirection()?(a=s,l=a+o):(l=this._tabListInner.nativeElement.offsetWidth-s,a=l-o);const c=this.scrollDistance,d=this.scrollDistance+r;ad&&(this.scrollDistance+=l-d+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(),NA(650,100).pipe(nt(Lr(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:r,distance:s}=this._scrollHeader(e);(0===s||s>=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 t.\u0275fac=function(e){return new(e||t)(f(q),f(It),f(Ps),f(Zn,8),f(ve),f(dn),f(nn,8))},t.\u0275dir=I({type:t,inputs:{disablePagination:"disablePagination"}}),t})(),fK=(()=>{class t extends hK{constructor(e,i,r,s,o,a,l){super(e,i,r,s,o,a,l),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Re(e)}_itemSelected(e){e.preventDefault()}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(It),f(Ps),f(Zn,8),f(ve),f(dn),f(nn,8))},t.\u0275dir=I({type:t,inputs:{disableRipple:"disableRipple"},features:[F]}),t})(),pK=(()=>{class t extends fK{constructor(e,i,r,s,o,a,l){super(e,i,r,s,o,a,l)}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(It),f(Ps),f(Zn,8),f(ve),f(dn),f(nn,8))},t.\u0275cmp=me({type:t,selectors:[["mat-tab-header"]],contentQueries:function(e,i,r){if(1&e&&at(r,Lk,4),2&e){let s;re(s=se())&&(i._items=s)}},viewQuery:function(e,i){if(1&e&&(ot(Ik,7),ot(zQ,7),ot(UQ,7),ot(GQ,7),ot($Q,5),ot(WQ,5)),2&e){let r;re(r=se())&&(i._inkBar=r.first),re(r=se())&&(i._tabListContainer=r.first),re(r=se())&&(i._tabList=r.first),re(r=se())&&(i._tabListInner=r.first),re(r=se())&&(i._nextPaginator=r.first),re(r=se())&&(i._previousPaginator=r.first)}},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(e,i){2&e&&Pe("mat-tab-header-pagination-controls-enabled",i._showPaginationControls)("mat-tab-header-rtl","rtl"==i._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[F],ngContentSelectors:kk,decls:14,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,i){1&e&&(kt(),x(0,"button",0,1),ge("click",function(){return i._handlePaginatorClick("before")})("mousedown",function(s){return i._handlePaginatorPress("before",s)})("touchend",function(){return i._stopInterval()}),_e(2,"div",2),b(),x(3,"div",3,4),ge("keydown",function(s){return i._handleKeydown(s)}),x(5,"div",5,6),ge("cdkObserveContent",function(){return i._onContentChanges()}),x(7,"div",7,8),He(9),b(),_e(10,"mat-ink-bar"),b()(),x(11,"button",9,10),ge("mousedown",function(s){return i._handlePaginatorPress("after",s)})("click",function(){return i._handlePaginatorClick("after")})("touchend",function(){return i._stopInterval()}),_e(13,"div",2),b()),2&e&&(Pe("mat-tab-header-pagination-disabled",i._disableScrollBefore),O("matRippleDisabled",i._disableScrollBefore||i.disableRipple)("disabled",i._disableScrollBefore||null),S(5),Pe("_mat-animation-noopable","NoopAnimations"===i._animationMode),S(6),Pe("mat-tab-header-pagination-disabled",i._disableScrollAfter),O("matRippleDisabled",i._disableScrollAfter||i.disableRipple)("disabled",i._disableScrollAfter||null))},directives:[Ar,Ku,Ik],styles:[".mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-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:transparent;touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-tab-header-pagination::-moz-focus-inner{border:0}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n"],encapsulation:2}),t})(),mK=0;class gK{}const _K=ts(Fs(class{constructor(t){this._elementRef=t}}),"primary");let vK=(()=>{class t extends _K{constructor(e,i,r,s){var o;super(e),this._changeDetectorRef=i,this._animationMode=s,this._tabs=new ro,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=W.EMPTY,this._tabLabelSubscription=W.EMPTY,this._selectedIndex=null,this.headerPosition="above",this.selectedIndexChange=new xe,this.focusChange=new xe,this.animationDone=new xe,this.selectedTabChange=new xe(!0),this._groupId=mK++,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=null!==(o=null==r?void 0:r.contentTabIndex)&&void 0!==o?o:null}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=Re(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=Bn(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=Bn(e,null)}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const i=this._elementRef.nativeElement;i.classList.remove(`mat-background-${this.backgroundColor}`),e&&i.classList.add(`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,s)=>r.isActive=s===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 s=0;s{i[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Pi(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 gK;return i.index=e,this._tabs&&this._tabs.length&&(i.tab=this._tabs.toArray()[e]),i}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Lr(...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){var r;return e.disabled?null:i===(null!==(r=this._lastFocusedTabIndex)&&void 0!==r?r:this.selectedIndex)?0:-1}_tabFocusChanged(e,i){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=i)}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(It),f(Pk,8),f(nn,8))},t.\u0275dir=I({type:t,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[F]}),t})(),yK=(()=>{class t extends vK{constructor(e,i,r,s){super(e,i,r,s)}}return t.\u0275fac=function(e){return new(e||t)(f(q),f(It),f(Pk,8),f(nn,8))},t.\u0275cmp=me({type:t,selectors:[["mat-tab-group"]],contentQueries:function(e,i,r){if(1&e&&at(r,Fk,5),2&e){let s;re(s=se())&&(i._allTabs=s)}},viewQuery:function(e,i){if(1&e&&(ot(qQ,5),ot(YQ,5)),2&e){let r;re(r=se())&&(i._tabBodyWrapper=r.first),re(r=se())&&(i._tabHeader=r.first)}},hostAttrs:[1,"mat-tab-group"],hostVars:4,hostBindings:function(e,i){2&e&&Pe("mat-tab-group-dynamic-height",i.dynamicHeight)("mat-tab-group-inverted-header","below"===i.headerPosition)},inputs:{color:"color",disableRipple:"disableRipple"},exportAs:["matTabGroup"],features:[pe([{provide:Rk,useExisting:t}]),F],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","ngClass","disabled","matRippleDisabled","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active","ngClass","content","position","origin","animationDuration","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","ngClass","disabled","matRippleDisabled","click","cdkFocusChange"],[1,"mat-tab-label-content"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","_onCentered","_onCentering"]],template:function(e,i){1&e&&(x(0,"mat-tab-header",0,1),ge("indexFocused",function(s){return i._focusChanged(s)})("selectFocusedIndex",function(s){return i.selectedIndex=s}),$(2,XQ,5,15,"div",2),b(),x(3,"div",3,4),$(5,JQ,1,10,"mat-tab-body",5),b()),2&e&&(O("selectedIndex",i.selectedIndex||0)("disableRipple",i.disableRipple)("disablePagination",i.disablePagination),S(2),O("ngForOf",i._tabs),S(1),Pe("_mat-animation-noopable","NoopAnimations"===i._animationMode),S(2),O("ngForOf",i._tabs))},directives:[pK,Ok,Jl,Lk,Ar,X8,lo,oi,Lc],styles:[".mat-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),t})(),bK=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Pn,Te,Th,Os,Sc,HS],Te]}),t})(),IK=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Pn,Te],Te]}),t})();const RK=["input"],FK=function(t){return{enterDuration:t}},OK=["*"],PK=new j("mat-radio-default-options",{providedIn:"root",factory:function LK(){return{color:"accent"}}});let jk=0;const NK={provide:Qn,useExisting:Xe(()=>Gk),multi:!0};class zk{constructor(n,e){this.source=n,this.value=e}}const Uk=new j("MatRadioGroup");let BK=(()=>{class t{constructor(e){this._changeDetector=e,this._value=null,this._name="mat-radio-group-"+jk++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new xe}get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition="before"===e?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=Re(e),this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=Re(e),this._markRadiosForCheck()}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(i=>{i.checked=this.value===i.value,i.checked&&(this._selected=i)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new zk(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(f(It))},t.\u0275dir=I({type:t,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}}),t})(),Gk=(()=>{class t extends BK{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Q(t)))(i||t)}}(),t.\u0275dir=I({type:t,selectors:[["mat-radio-group"]],contentQueries:function(e,i,r){if(1&e&&at(r,$k,5),2&e){let s;re(s=se())&&(i._radios=s)}},hostAttrs:["role","radiogroup",1,"mat-radio-group"],exportAs:["matRadioGroup"],features:[pe([NK,{provide:Uk,useExisting:t}]),F]}),t})();class VK{constructor(n){this._elementRef=n}}const HK=Fs(yh(VK));let jK=(()=>{class t extends HK{constructor(e,i,r,s,o,a,l,c){super(i),this._changeDetector=r,this._focusMonitor=s,this._radioDispatcher=o,this._providerOverride=l,this._uniqueId="mat-radio-"+ ++jk,this.id=this._uniqueId,this.change=new xe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=e,this._noopAnimations="NoopAnimations"===a,c&&(this.tabIndex=Bn(c,0)),this._removeUniqueSelectionListener=o.listen((d,u)=>{d!==this.id&&u===this.name&&(this.checked=!1)})}get checked(){return this._checked}set checked(e){const i=Re(e);this._checked!==i&&(this._checked=i,i&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!i&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),i&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(e){this._setDisabled(Re(e))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=Re(e)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(e){this._color=e}get inputId(){return`${this.id||this._uniqueId}-input`}focus(e,i){i?this._focusMonitor.focusVia(this._inputElement,i,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name)}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new zk(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(e){e.stopPropagation()}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){const i=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),i&&this.radioGroup._emitChangeEvent())}}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_updateTabIndex(){var e;const i=this.radioGroup;let r;if(r=i&&i.selected&&!this.disabled?i.selected===this?this.tabIndex:-1:this.tabIndex,r!==this._previousTabIndex){const s=null===(e=this._inputElement)||void 0===e?void 0:e.nativeElement;s&&(s.setAttribute("tabindex",r+""),this._previousTabIndex=r)}}}return t.\u0275fac=function(e){Pl()},t.\u0275dir=I({type:t,viewQuery:function(e,i){if(1&e&&ot(RK,5),2&e){let r;re(r=se())&&(i._inputElement=r.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[F]}),t})(),$k=(()=>{class t extends jK{constructor(e,i,r,s,o,a,l,c){super(e,i,r,s,o,a,l,c)}}return t.\u0275fac=function(e){return new(e||t)(f(Uk,8),f(q),f(It),f(Er),f(e$),f(nn,8),f(PK,8),pi("tabindex"))},t.\u0275cmp=me({type:t,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-radio-button"],hostVars:17,hostBindings:function(e,i){1&e&&ge("focus",function(){return i._inputElement.nativeElement.focus()}),2&e&&(Ue("tabindex",null)("id",i.id)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),Pe("mat-radio-checked",i.checked)("mat-radio-disabled",i.disabled)("_mat-animation-noopable",i._noopAnimations)("mat-primary","primary"===i.color)("mat-accent","accent"===i.color)("mat-warn","warn"===i.color))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[F],ngContentSelectors:OK,decls:13,vars:19,consts:[[1,"mat-radio-label"],["label",""],[1,"mat-radio-container"],[1,"mat-radio-outer-circle"],[1,"mat-radio-inner-circle"],["type","radio",1,"mat-radio-input",3,"id","checked","disabled","required","change","click"],["input",""],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mat-radio-label-content"],[2,"display","none"]],template:function(e,i){if(1&e&&(kt(),x(0,"label",0,1)(2,"span",2),_e(3,"span",3)(4,"span",4),x(5,"input",5,6),ge("change",function(s){return i._onInputInteraction(s)})("click",function(s){return i._onInputClick(s)}),b(),x(7,"span",7),_e(8,"span",8),b()(),x(9,"span",9)(10,"span",10),R(11,"\xa0"),b(),He(12),b()()),2&e){const r=Xi(1);Ue("for",i.inputId),S(5),O("id",i.inputId)("checked",i.checked)("disabled",i.disabled)("required",i.required),Ue("name",i.name)("value",i.value)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledby)("aria-describedby",i.ariaDescribedby),S(2),O("matRippleTrigger",r)("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",qn(17,FK,i._noopAnimations?0:150)),S(2),Pe("mat-radio-label-before","before"==i.labelPosition)}},directives:[Ar],styles:[".mat-radio-button{display:inline-block;-webkit-tap-highlight-color:transparent;outline:0}.mat-radio-label{-webkit-user-select:none;user-select:none;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;width:100%}.mat-radio-container{box-sizing:border-box;display:inline-block;position:relative;width:20px;height:20px;flex-shrink:0}.mat-radio-outer-circle{box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;transition:border-color ease 280ms;width:20px;border-width:2px;border-style:solid;border-radius:50%}._mat-animation-noopable .mat-radio-outer-circle{transition:none}.mat-radio-inner-circle{border-radius:50%;box-sizing:border-box;display:block;height:20px;left:0;position:absolute;top:0;opacity:0;transition:transform ease 280ms,background-color ease 280ms,opacity linear 1ms 280ms;width:20px;transform:scale(0.001);-webkit-print-color-adjust:exact;color-adjust:exact}.mat-radio-checked .mat-radio-inner-circle{transform:scale(0.5);opacity:1;transition:transform ease 280ms,background-color ease 280ms}.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle{border:solid 10px}._mat-animation-noopable .mat-radio-inner-circle{transition:none}.mat-radio-label-content{-webkit-user-select:auto;user-select:auto;display:inline-block;order:0;line-height:inherit;padding-left:8px;padding-right:0}[dir=rtl] .mat-radio-label-content{padding-right:8px;padding-left:0}.mat-radio-label-content.mat-radio-label-before{order:-1;padding-left:0;padding-right:8px}[dir=rtl] .mat-radio-label-content.mat-radio-label-before{padding-right:0;padding-left:8px}.mat-radio-disabled,.mat-radio-disabled .mat-radio-label{cursor:default}.mat-radio-button .mat-radio-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple){opacity:.16}.mat-radio-persistent-ripple{width:100%;height:100%;transform:none;top:0;left:0}.mat-radio-container:hover .mat-radio-persistent-ripple{opacity:.04}.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple,.mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple{opacity:.12}.mat-radio-persistent-ripple,.mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}@media(hover: none){.mat-radio-container:hover .mat-radio-persistent-ripple{display:none}}.mat-radio-input{opacity:0;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;cursor:inherit;z-index:-1}.cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-ripple,.cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-ripple{outline:solid 3px}.cdk-high-contrast-active .mat-radio-disabled{opacity:.5}\n"],encapsulation:2,changeDetection:0}),t})(),zK=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Os,Te],Te]}),t})();const Wk=["toast-component",""];function UK(t,n){if(1&t){const e=$n();x(0,"button",5),ge("click",function(){return Tt(e),ee().remove()}),x(1,"span",6),R(2,"\xd7"),b()()}}function GK(t,n){if(1&t&&(Ii(0),R(1),Ri()),2&t){const e=ee(2);S(1),yt("[",e.duplicatesCount+1,"]")}}function $K(t,n){if(1&t&&(x(0,"div"),R(1),$(2,GK,2,1,"ng-container",4),b()),2&t){const e=ee();Ji(e.options.titleClass),Ue("aria-label",e.title),S(1),yt(" ",e.title," "),S(1),O("ngIf",e.duplicatesCount)}}function WK(t,n){if(1&t&&_e(0,"div",7),2&t){const e=ee();Ji(e.options.messageClass),O("innerHTML",e.message,ip)}}function qK(t,n){if(1&t&&(x(0,"div",8),R(1),b()),2&t){const e=ee();Ji(e.options.messageClass),Ue("aria-label",e.message),S(1),yt(" ",e.message," ")}}function YK(t,n){if(1&t&&(x(0,"div"),_e(1,"div",9),b()),2&t){const e=ee();S(1),Tn("width",e.width+"%")}}function QK(t,n){if(1&t){const e=$n();x(0,"button",5),ge("click",function(){return Tt(e),ee().remove()}),x(1,"span",6),R(2,"\xd7"),b()()}}function KK(t,n){if(1&t&&(Ii(0),R(1),Ri()),2&t){const e=ee(2);S(1),yt("[",e.duplicatesCount+1,"]")}}function ZK(t,n){if(1&t&&(x(0,"div"),R(1),$(2,KK,2,1,"ng-container",4),b()),2&t){const e=ee();Ji(e.options.titleClass),Ue("aria-label",e.title),S(1),yt(" ",e.title," "),S(1),O("ngIf",e.duplicatesCount)}}function XK(t,n){if(1&t&&_e(0,"div",7),2&t){const e=ee();Ji(e.options.messageClass),O("innerHTML",e.message,ip)}}function JK(t,n){if(1&t&&(x(0,"div",8),R(1),b()),2&t){const e=ee();Ji(e.options.messageClass),Ue("aria-label",e.message),S(1),yt(" ",e.message," ")}}function eZ(t,n){if(1&t&&(x(0,"div"),_e(1,"div",9),b()),2&t){const e=ee();S(1),Tn("width",e.width+"%")}}class tZ{constructor(n,e){this.component=n,this.injector=e}attach(n,e){return this._attachedHost=n,n.attach(this,e)}detach(){const n=this._attachedHost;if(n)return this._attachedHost=void 0,n.detach()}get isAttached(){return null!=this._attachedHost}setAttachedHost(n){this._attachedHost=n}}class sf{constructor(n,e,i,r,s,o){this.toastId=n,this.config=e,this.message=i,this.title=r,this.toastType=s,this.toastRef=o,this._onTap=new Y,this._onAction=new Y,this.toastRef.afterClosed().subscribe(()=>{this._onAction.complete(),this._onTap.complete()})}triggerTap(){this._onTap.next(),this.config.tapToDismiss&&this._onTap.complete()}onTap(){return this._onTap.asObservable()}triggerAction(n){this._onAction.next(n)}onAction(){return this._onAction.asObservable()}}const qk={maxOpened:0,autoDismiss:!1,newestOnTop:!0,preventDuplicates:!1,countDuplicates:!1,resetTimeoutOnDuplicate:!1,includeTitleDuplicates:!1,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},closeButton:!1,disableTimeOut:!1,timeOut:5e3,extendedTimeOut:1e3,enableHtml:!1,progressBar:!1,toastClass:"ngx-toastr",positionClass:"toast-top-right",titleClass:"toast-title",messageClass:"toast-message",easing:"ease-in",easeTime:300,tapToDismiss:!0,onActivateTick:!1,progressAnimation:"decreasing",payload:null},Yk=new j("ToastConfig");class iZ{constructor(n){this._overlayRef=n,this.duplicatesCount=0,this._afterClosed=new Y,this._activate=new Y,this._manualClose=new Y,this._resetTimeout=new Y,this._countDuplicate=new Y}manualClose(){this._manualClose.next(),this._manualClose.complete()}manualClosed(){return this._manualClose.asObservable()}timeoutReset(){return this._resetTimeout.asObservable()}countDuplicate(){return this._countDuplicate.asObservable()}close(){this._overlayRef.detach(),this._afterClosed.next(),this._manualClose.next(),this._afterClosed.complete(),this._manualClose.complete(),this._activate.complete(),this._resetTimeout.complete(),this._countDuplicate.complete()}afterClosed(){return this._afterClosed.asObservable()}isInactive(){return this._activate.isStopped}activate(){this._activate.next(),this._activate.complete()}afterActivate(){return this._activate.asObservable()}onDuplicate(n,e){n&&this._resetTimeout.next(),e&&this._countDuplicate.next(++this.duplicatesCount)}}class rZ{constructor(n,e){this._toastPackage=n,this._parentInjector=e}get(n,e,i){return n===sf?this._toastPackage:this._parentInjector.get(n,e,i)}}class sZ extends class nZ{attach(n,e){return this._attachedPortal=n,this.attachComponentPortal(n,e)}detach(){this._attachedPortal&&this._attachedPortal.setAttachedHost(),this._attachedPortal=void 0,this._disposeFn&&(this._disposeFn(),this._disposeFn=void 0)}setDisposeFn(n){this._disposeFn=n}}{constructor(n,e,i){super(),this._hostDomElement=n,this._componentFactoryResolver=e,this._appRef=i}attachComponentPortal(n,e){const i=this._componentFactoryResolver.resolveComponentFactory(n.component);let r;return r=i.create(n.injector),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.detachView(r.hostView),r.destroy()}),e?this._hostDomElement.insertBefore(this._getComponentRootNode(r),this._hostDomElement.firstChild):this._hostDomElement.appendChild(this._getComponentRootNode(r)),r}_getComponentRootNode(n){return n.hostView.rootNodes[0]}}class oZ{constructor(n){this._portalHost=n}attach(n,e=!0){return this._portalHost.attach(n,e)}detach(){return this._portalHost.detach()}}let aZ=(()=>{class t{constructor(e){this._document=e}ngOnDestroy(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e=this._document.createElement("div");e.classList.add("overlay-container"),e.setAttribute("aria-live","polite"),this._document.body.appendChild(e),this._containerElement=e}}return t.\u0275fac=function(e){return new(e||t)(w(Se))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),lZ=(()=>{class t{constructor(e,i,r,s){this._overlayContainer=e,this._componentFactoryResolver=i,this._appRef=r,this._document=s,this._paneElements=new Map}create(e,i){return this._createOverlayRef(this.getPaneElement(e,i))}getPaneElement(e="",i){return this._paneElements.get(i)||this._paneElements.set(i,{}),this._paneElements.get(i)[e]||(this._paneElements.get(i)[e]=this._createPaneElement(e,i)),this._paneElements.get(i)[e]}_createPaneElement(e,i){const r=this._document.createElement("div");return r.id="toast-container",r.classList.add(e),r.classList.add("toast-container"),i?i.getContainerElement().appendChild(r):this._overlayContainer.getContainerElement().appendChild(r),r}_createPortalHost(e){return new sZ(e,this._componentFactoryResolver,this._appRef)}_createOverlayRef(e){return new oZ(this._createPortalHost(e))}}return t.\u0275fac=function(e){return new(e||t)(w(aZ),w(Gr),w(Aa),w(Se))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Lo=(()=>{class t{constructor(e,i,r,s,o){this.overlay=i,this._injector=r,this.sanitizer=s,this.ngZone=o,this.currentlyActive=0,this.toasts=[],this.index=0,this.toastrConfig=Object.assign(Object.assign({},e.default),e.config),e.config.iconClasses&&(this.toastrConfig.iconClasses=Object.assign(Object.assign({},e.default.iconClasses),e.config.iconClasses))}show(e,i,r={},s=""){return this._preBuildNotification(s,e,i,this.applyConfig(r))}success(e,i,r={}){return this._preBuildNotification(this.toastrConfig.iconClasses.success||"",e,i,this.applyConfig(r))}error(e,i,r={}){return this._preBuildNotification(this.toastrConfig.iconClasses.error||"",e,i,this.applyConfig(r))}info(e,i,r={}){return this._preBuildNotification(this.toastrConfig.iconClasses.info||"",e,i,this.applyConfig(r))}warning(e,i,r={}){return this._preBuildNotification(this.toastrConfig.iconClasses.warning||"",e,i,this.applyConfig(r))}clear(e){for(const i of this.toasts)if(void 0!==e){if(i.toastId===e)return void i.toastRef.manualClose()}else i.toastRef.manualClose()}remove(e){const i=this._findToast(e);if(!i||(i.activeToast.toastRef.close(),this.toasts.splice(i.index,1),this.currentlyActive=this.currentlyActive-1,!this.toastrConfig.maxOpened||!this.toasts.length))return!1;if(this.currentlyActivethis._buildNotification(e,i,r,s)):this._buildNotification(e,i,r,s)}_buildNotification(e,i,r,s){if(!s.toastComponent)throw new Error("toastComponent required");const o=this.findDuplicate(r,i,this.toastrConfig.resetTimeoutOnDuplicate&&s.timeOut>0,this.toastrConfig.countDuplicates);if((this.toastrConfig.includeTitleDuplicates&&r||i)&&this.toastrConfig.preventDuplicates&&null!==o)return o;this.previousToastMessage=i;let a=!1;this.toastrConfig.maxOpened&&this.currentlyActive>=this.toastrConfig.maxOpened&&(a=!0,this.toastrConfig.autoDismiss&&this.clear(this.toasts[0].toastId));const l=this.overlay.create(s.positionClass,this.overlayContainer);this.index=this.index+1;let c=i;i&&s.enableHtml&&(c=this.sanitizer.sanitize(dt.HTML,i));const d=new iZ(l),u=new sf(this.index,s,c,r,e,d),m=new rZ(u,this._injector),g=new tZ(s.toastComponent,m),v=l.attach(g,this.toastrConfig.newestOnTop);d.componentInstance=v.instance;const C={toastId:this.index,title:r||"",message:i||"",toastRef:d,onShown:d.afterActivate(),onHidden:d.afterClosed(),onTap:u.onTap(),onAction:u.onAction(),portal:v};return a||(this.currentlyActive=this.currentlyActive+1,setTimeout(()=>{C.toastRef.activate()})),this.toasts.push(C),C}}return t.\u0275fac=function(e){return new(e||t)(w(Yk),w(lZ),w(Ht),w(rc),w(ve))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),cZ=(()=>{class t{constructor(e,i,r){this.toastrService=e,this.toastPackage=i,this.ngZone=r,this.width=-1,this.toastClasses="",this.state={value:"inactive",params:{easeTime:this.toastPackage.config.easeTime,easing:"ease-in"}},this.message=i.message,this.title=i.title,this.options=i.config,this.originalTimeout=i.config.timeOut,this.toastClasses=`${i.toastType} ${i.config.toastClass}`,this.sub=i.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=i.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=i.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=i.toastRef.countDuplicate().subscribe(s=>{this.duplicatesCount=s})}get displayStyle(){if("inactive"===this.state.value)return"none"}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state=Object.assign(Object.assign({},this.state),{value:"active"}),!0!==this.options.disableTimeOut&&"timeOut"!==this.options.disableTimeOut&&this.options.timeOut&&(this.outsideTimeout(()=>this.remove(),this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const e=(new Date).getTime();this.width=(this.hideTime-e)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state=Object.assign(Object.assign({},this.state),{value:"active"}),this.outsideTimeout(()=>this.remove(),this.originalTimeout),this.options.timeOut=this.originalTimeout,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10)}remove(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.state=Object.assign(Object.assign({},this.state),{value:"removed"}),this.outsideTimeout(()=>this.toastrService.remove(this.toastPackage.toastId),+this.toastPackage.config.easeTime))}tapToast(){"removed"!==this.state.value&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0===this.options.disableTimeOut||"extendedTimeOut"===this.options.disableTimeOut||0===this.options.extendedTimeOut||"removed"===this.state.value||(this.outsideTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}outsideTimeout(e,i){this.ngZone?this.ngZone.runOutsideAngular(()=>this.timeout=setTimeout(()=>this.runInsideAngular(e),i)):this.timeout=setTimeout(()=>e(),i)}outsideInterval(e,i){this.ngZone?this.ngZone.runOutsideAngular(()=>this.intervalId=setInterval(()=>this.runInsideAngular(e),i)):this.intervalId=setInterval(()=>e(),i)}runInsideAngular(e){this.ngZone?this.ngZone.run(()=>e()):e()}}return t.\u0275fac=function(e){return new(e||t)(f(Lo),f(sf),f(ve))},t.\u0275cmp=me({type:t,selectors:[["","toast-component",""]],hostVars:5,hostBindings:function(e,i){1&e&&ge("click",function(){return i.tapToast()})("mouseenter",function(){return i.stickAround()})("mouseleave",function(){return i.delayedHideToast()}),2&e&&(Vl("@flyInOut",i.state),Ji(i.toastClasses),Tn("display",i.displayStyle))},attrs:Wk,decls:5,vars:5,consts:[["type","button","class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alert",3,"class","innerHTML",4,"ngIf"],["role","alert",3,"class",4,"ngIf"],[4,"ngIf"],["type","button","aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alert",3,"innerHTML"],["role","alert"],[1,"toast-progress"]],template:function(e,i){1&e&&($(0,UK,3,0,"button",0),$(1,$K,3,5,"div",1),$(2,WK,1,3,"div",2),$(3,qK,2,4,"div",3),$(4,YK,2,2,"div",4)),2&e&&(O("ngIf",i.options.closeButton),S(1),O("ngIf",i.title),S(1),O("ngIf",i.message&&i.options.enableHtml),S(1),O("ngIf",i.message&&!i.options.enableHtml),S(1),O("ngIf",i.options.progressBar))},directives:[oi],encapsulation:2,data:{animation:[Vn("flyInOut",[lt("inactive",Ce({opacity:0})),lt("active",Ce({opacity:1})),lt("removed",Ce({opacity:0})),Dt("inactive => active",Rt("{{ easeTime }}ms {{ easing }}")),Dt("active => removed",Rt("{{ easeTime }}ms {{ easing }}"))])]}}),t})();const dZ=Object.assign(Object.assign({},qk),{toastComponent:cZ});let uZ=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[{provide:Yk,useValue:{default:dZ,config:e}}]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Pn]]}),t})(),hZ=(()=>{class t{constructor(e,i,r){this.toastrService=e,this.toastPackage=i,this.appRef=r,this.width=-1,this.toastClasses="",this.state="inactive",this.message=i.message,this.title=i.title,this.options=i.config,this.originalTimeout=i.config.timeOut,this.toastClasses=`${i.toastType} ${i.config.toastClass}`,this.sub=i.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=i.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=i.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=i.toastRef.countDuplicate().subscribe(s=>{this.duplicatesCount=s})}get displayStyle(){if("inactive"===this.state)return"none"}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state="active",!(!0===this.options.disableTimeOut||"timeOut"===this.options.disableTimeOut)&&this.options.timeOut&&(this.timeout=setTimeout(()=>{this.remove()},this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10))),this.options.onActivateTick&&this.appRef.tick()}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const e=(new Date).getTime();this.width=(this.hideTime-e)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state="active",this.options.timeOut=this.originalTimeout,this.timeout=setTimeout(()=>this.remove(),this.originalTimeout),this.hideTime=(new Date).getTime()+(this.originalTimeout||0),this.width=-1,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10))}remove(){"removed"!==this.state&&(clearTimeout(this.timeout),this.state="removed",this.timeout=setTimeout(()=>this.toastrService.remove(this.toastPackage.toastId)))}tapToast(){"removed"!==this.state&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0===this.options.disableTimeOut||"extendedTimeOut"===this.options.disableTimeOut||0===this.options.extendedTimeOut||"removed"===this.state||(this.timeout=setTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10)))}}return t.\u0275fac=function(e){return new(e||t)(f(Lo),f(sf),f(Aa))},t.\u0275cmp=me({type:t,selectors:[["","toast-component",""]],hostVars:4,hostBindings:function(e,i){1&e&&ge("click",function(){return i.tapToast()})("mouseenter",function(){return i.stickAround()})("mouseleave",function(){return i.delayedHideToast()}),2&e&&(Ji(i.toastClasses),Tn("display",i.displayStyle))},attrs:Wk,decls:5,vars:5,consts:[["type","button","class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alert",3,"class","innerHTML",4,"ngIf"],["role","alert",3,"class",4,"ngIf"],[4,"ngIf"],["type","button","aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alert",3,"innerHTML"],["role","alert"],[1,"toast-progress"]],template:function(e,i){1&e&&($(0,QK,3,0,"button",0),$(1,ZK,3,5,"div",1),$(2,XK,1,3,"div",2),$(3,JK,2,4,"div",3),$(4,eZ,2,2,"div",4)),2&e&&(O("ngIf",i.options.closeButton),S(1),O("ngIf",i.title),S(1),O("ngIf",i.message&&i.options.enableHtml),S(1),O("ngIf",i.message&&!i.options.enableHtml),S(1),O("ngIf",i.options.progressBar))},directives:[oi],encapsulation:2}),t})();Object.assign(Object.assign({},qk),{toastComponent:hZ});const fZ=["input"];function pZ(t,n){if(1&t){const e=$n();x(0,"span")(1,"input",1,2),ge("click",function(r){return Tt(e),ee().onClick(r)})("paste",function(r){const o=Tt(e).index;return ee().onPaste(r,o)})("input",function(r){const o=Tt(e).index;return ee().onInput(r,o)})("keydown",function(r){const o=Tt(e).index;return ee().onKeydown(r,o)}),b()()}if(2&t){const e=ee();Pe("code-hidden",e.isCodeHidden),S(1),O("type",e.inputType)("disabled",e.disabled),Ue("autocapitalize",e.autocapitalize)}}const Qk=new j("CodeInputComponentConfig"),Kk={codeLength:4,inputType:"tel",initialFocusField:void 0,isCharsCode:!1,isCodeHidden:!1,isPrevFocusableAfterClearing:!0,isFocusingOnLastByClickIfFilled:!1,code:void 0,disabled:!1,autocapitalize:void 0};var js=(()=>{return(t=js||(js={}))[t.ready=0]="ready",t[t.reset=1]="reset",js;var t})();let mZ=(()=>{class t{constructor(e){if(this.isNonDigitsCode=!1,this.codeChanged=new xe,this.codeCompleted=new xe,this.placeholders=[],this.inputs=[],this.inputsStates=[],this.state={isFocusingAfterAppearingCompleted:!1,isInitialFocusFieldEnabled:!1},Object.assign(this,Kk),e)for(const i in e)!e.hasOwnProperty(i)||!Kk.hasOwnProperty(i)||(this[i]=e[i])}ngOnInit(){this.state.isInitialFocusFieldEnabled=!this.isEmpty(this.initialFocusField),this.onCodeLengthChanges()}ngAfterViewInit(){this.inputsListSubscription=this.inputsList.changes.subscribe(this.onInputsListChanges.bind(this)),this.onInputsListChanges(this.inputsList)}ngAfterViewChecked(){this.focusOnInputAfterAppearing()}ngOnChanges(e){e.code&&this.onInputCodeChanges(),e.codeLength&&this.onCodeLengthChanges()}ngOnDestroy(){this.inputsListSubscription&&this.inputsListSubscription.unsubscribe()}reset(e=!1){this.onInputCodeChanges(),this.state.isInitialFocusFieldEnabled&&this.focusOnField(this.initialFocusField),e&&this.emitChanges()}focusOnField(e){if(e>=this._codeLength)throw new Error("The index of the focusing input box should be less than the codeLength.");this.inputs[e].focus()}onClick(e){if(!this.isFocusingOnLastByClickIfFilled)return;const r=this.inputs[this._codeLength-1];e.target===r||!(this.getCurrentFilledCode().length>=this._codeLength)||setTimeout(()=>r.focus())}onInput(e,i){const r=e.target,s=e.data||r.value;if(this.isEmpty(s))return;if(!this.canInputValue(s))return e.preventDefault(),e.stopPropagation(),this.setInputValue(r,null),void this.setStateForInput(r,js.reset);const o=s.toString().trim().split("");for(let l=0;lthis._codeLength-1)break;this.setInputValue(this.inputs[c],o[l])}this.emitChanges();const a=i+o.length;a>this._codeLength-1?r.blur():this.inputs[a].focus()}onPaste(e,i){e.preventDefault(),e.stopPropagation();const r=e.clipboardData?e.clipboardData.getData("text").trim():void 0;if(this.isEmpty(r))return;const s=r.split("");let o=0;for(let a=i;a{this.setInputValue(r,null)});const e=this.code.toString().trim().split("");let i=!0;for(const r of e)if(!this.canInputValue(r)){i=!1;break}this.inputs.forEach((r,s)=>{this.setInputValue(r,i?e[s]:null)})}onCodeLengthChanges(){if(this.codeLength)if(this._codeLength=this.codeLength,this._codeLength>this.placeholders.length){const e=Array(this._codeLength-this.placeholders.length).fill(1);this.placeholders.splice(this.placeholders.length-1,0,...e)}else this._codeLengththis.inputs.length){const i=e.filter((s,o)=>o>this.inputs.length-1);this.inputs.splice(this.inputs.length,0,...i.map(s=>s.nativeElement));const r=Array(i.length).fill(js.ready);this.inputsStates.splice(this.inputsStates.length,0,...r)}else e.lengththis.emitCode(),50)}emitCode(){const e=this.getCurrentFilledCode();this.codeChanged.emit(e),e.length>=this._codeLength&&this.codeCompleted.emit(e)}getCurrentFilledCode(){let e="";for(const i of this.inputs)this.isEmpty(i.value)||(e+=i.value);return e}isBackspaceKey(e){return e.key&&"backspace"===e.key.toLowerCase()||e.keyCode&&8===e.keyCode?Promise.resolve(!0):e.keyCode&&229===e.keyCode?new Promise(r=>{setTimeout(()=>{const s=e.target,o=this.getStateForInput(s)===js.reset;o&&this.setStateForInput(s,js.ready),r(0===s.selectionStart&&!o)})}):Promise.resolve(!1)}isDeleteKey(e){return e.key&&"delete"===e.key.toLowerCase()||e.keyCode&&46===e.keyCode}setInputValue(e,i){const s="has-value",o="empty";this.isEmpty(i)?(e.value="",e.classList.remove(s),e.parentElement.classList.add(o)):(e.value=i,e.classList.add(s),e.parentElement.classList.remove(o))}canInputValue(e){return!this.isEmpty(e)&&(/^[0-9]+$/.test(e.toString())||this.isCharsCode||this.isNonDigitsCode)}setStateForInput(e,i){const r=this.inputs.indexOf(e);r<0||(this.inputsStates[r]=i)}getStateForInput(e){const i=this.inputs.indexOf(e);return this.inputsStates[i]}isEmpty(e){return null==e||!e.toString().length}}return t.\u0275fac=function(e){return new(e||t)(f(Qk,8))},t.\u0275cmp=me({type:t,selectors:[["code-input"]],viewQuery:function(e,i){if(1&e&&ot(fZ,5),2&e){let r;re(r=se())&&(i.inputsList=r)}},inputs:{isNonDigitsCode:"isNonDigitsCode",codeLength:"codeLength",inputType:"inputType",initialFocusField:"initialFocusField",isCharsCode:"isCharsCode",isCodeHidden:"isCodeHidden",isPrevFocusableAfterClearing:"isPrevFocusableAfterClearing",isFocusingOnLastByClickIfFilled:"isFocusingOnLastByClickIfFilled",code:"code",disabled:"disabled",autocapitalize:"autocapitalize"},outputs:{codeChanged:"codeChanged",codeCompleted:"codeCompleted"},features:[qt],decls:1,vars:1,consts:[[3,"code-hidden",4,"ngFor","ngForOf"],["autocomplete","one-time-code",3,"type","disabled","click","paste","input","keydown"],["input",""]],template:function(e,i){1&e&&$(0,pZ,3,5,"span",0),2&e&&O("ngForOf",i.placeholders)},directives:[Jl],styles:["[_nghost-%COMP%]{--text-security-type:disc;--item-spacing:4px;--item-height:4.375em;--item-border:1px solid #ddd;--item-border-bottom:1px solid #ddd;--item-border-has-value:1px solid #ddd;--item-border-bottom-has-value:1px solid #ddd;--item-border-focused:1px solid #ddd;--item-border-bottom-focused:1px solid #ddd;--item-shadow-focused:0px 1px 5px #ddd;--item-border-radius:5px;--item-background:transparent;--color:#171516;display:flex;transform:translateZ(0);font-size:inherit;color:var(--color)}[_nghost-%COMP%] span[_ngcontent-%COMP%]{display:block;flex:1;padding-right:var(--item-spacing)}[_nghost-%COMP%] span[_ngcontent-%COMP%]:first-child{padding-left:var(--item-spacing)}[_nghost-%COMP%] span.code-hidden[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{text-security:var(--text-security-type);-webkit-text-security:var(--text-security-type);-moz-text-security:var(--text-security-type)}[_nghost-%COMP%] input[_ngcontent-%COMP%]{width:100%;height:var(--item-height);color:inherit;background:var(--item-background);text-align:center;font-size:inherit;border:var(--item-border);border-bottom:var(--item-border-bottom);border-radius:var(--item-border-radius);-webkit-appearance:none;transform:translateZ(0);-webkit-transform:translateZ(0);outline:none}[_nghost-%COMP%] input.has-value[_ngcontent-%COMP%]{border:var(--item-border-has-value);border-bottom:var(--item-border-bottom-has-value)}[_nghost-%COMP%] input[_ngcontent-%COMP%]:focus{border:var(--item-border-focused);border-bottom:var(--item-border-bottom-focused);box-shadow:var(--item-shadow-focused)}"]}),t})(),gZ=(()=>{class t{static forRoot(e){return{ngModule:t,providers:[{provide:Qk,useValue:e}]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[Pn]]}),t})(),_Z=(()=>{class t{constructor(e){this.tokenExtractor=e}intercept(e,i){console.log("[Interceptor] => REQ:",e);const r="X-CSRF-TOKEN",s=this.tokenExtractor.getToken();return console.log("[Interceptor] => token : ",s),null!=s&&!e.headers.has(r)&&(e=e.clone({headers:e.headers.set(r,s)})),i.handle(e)}}return t.\u0275fac=function(e){return new(e||t)(w(pg))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();let zs=(()=>{class t{constructor(e){this.http=e}loginUser(e){const r={headers:new Lt({"Content-Type":"application/json",Authorization:"Basic "+btoa(e.login+":"+e.password)}),withCredentials:!0};return this.http.post("/api/configurateur/login",{},r)}isConnected(){const i={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/userConnected",i)}logoutUser(){const i={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/logout",{},i)}getCurrentUser(){const i={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/current",i)}updatePasswd(e){const r={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/update_passwd",e,r)}retreiveParams(){const i={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/params",i)}updateParams(e){const r={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/update_params",e,r)}retreiveScheduler(){const i={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/scheduler",i)}updateScheduler(e){const r={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/update_schedulers",e,r)}retreiveConfLogs(){const i={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/conf_logs",i)}retreiveAppLogs(){const i={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/app_logs",i)}retreiveInfos(){const i={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/infos",i)}processAlive(){const i={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.get("/api/configurateur/alive",i)}rebootSys(){const i={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/reboot",{},i)}shutdownSys(){const i={headers:new Lt({"Content-Type":"application/json"}),withCredentials:!0};return this.http.post("/api/configurateur/shutdown",{},i)}}return t.\u0275fac=function(e){return new(e||t)(w(mu))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),vZ=(()=>{class t{constructor(){}ngOnInit(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=me({type:t,selectors:[["app-workspace"]],decls:1,vars:0,template:function(e,i){1&e&&_e(0,"router-outlet")},directives:[Hu],styles:[""]}),t})(),yZ=(()=>{class t{constructor(e,i){this.bs=e,this.router=i}ngOnInit(){}logout(){this.bs.logoutUser().subscribe(e=>{this.router.navigateByUrl("/login")},e=>{})}}return t.\u0275fac=function(e){return new(e||t)(f(zs),f(tn))},t.\u0275cmp=me({type:t,selectors:[["app-home"]],decls:59,vars:0,consts:[["color","primary"],["mat-icon-button","","fxShow","true","fxHide.gt-sm","",3,"click"],[1,"menu-spacer"],["fxShow","true","fxHide.lt-md",""],["href","/compte","mat-button",""],["href","/parameters","mat-button",""],["href","/hours","mat-button",""],["href","/infos","mat-button",""],["href","/logs","mat-button",""],["href","/logout","mat-button",""],["fxFlexFill",""],["sidenav",""],["fxLayout","column","fxLayoutAlign","start start"],["mat-button","","routerLink","/account",1,"menu-button"],["mat-button","","routerLink","/parameters",1,"menu-button"],["mat-button","","routerLink","/hours",1,"menu-button"],["mat-button","","routerLink","/infos",1,"menu-button"],["mat-button","","routerLink","/logs",1,"menu-button"],["mat-button","",1,"menu-button",3,"click"]],template:function(e,i){if(1&e){const r=$n();x(0,"mat-toolbar",0)(1,"mat-toolbar-row")(2,"button",1),ge("click",function(){return Tt(r),Xi(23).toggle()}),x(3,"mat-icon"),R(4,"menu"),b()(),x(5,"span"),R(6,"Configurateur"),b(),_e(7,"span",2),x(8,"div",3)(9,"a",4),R(10,"Compte"),b(),x(11,"a",5),R(12,"Param\xe8tres"),b(),x(13,"a",6),R(14,"Horaires"),b(),x(15,"a",7),R(16,"Informations"),b(),x(17,"a",8),R(18,"Logs"),b(),x(19,"a",9),R(20,"D\xe9connecter"),b()()()(),x(21,"mat-sidenav-container",10)(22,"mat-sidenav",null,11)(24,"mat-nav-list")(25,"div",12)(26,"button",13)(27,"mat-icon"),R(28,"account_circle"),b(),x(29,"span"),R(30," Compte"),b()(),x(31,"button",14)(32,"mat-icon"),R(33,"build"),b(),x(34,"span"),R(35," Param\xe8tres"),b()(),x(36,"button",15)(37,"mat-icon"),R(38,"calendar_today"),b(),x(39,"span"),R(40," Horaires"),b()(),x(41,"button",16)(42,"mat-icon"),R(43,"perm_device_information"),b(),x(44,"span"),R(45," Informations"),b()(),x(46,"button",17)(47,"mat-icon"),R(48,"list_alt"),b(),x(49,"span"),R(50," Logs"),b()()(),_e(51,"mat-divider"),x(52,"button",18),ge("click",function(){return i.logout()}),x(53,"mat-icon"),R(54,"eject"),b(),x(55,"span"),R(56," D\xe9connecter"),b()()()(),x(57,"mat-sidenav-content",10),_e(58,"app-workspace"),b()()}},directives:[gU,OA,Ls,rT,XA,tG,GA,gT,UA,iQ,ko,Io,qu,hG,J_,vZ],styles:[".menu-spacer[_ngcontent-%COMP%]{flex:1 1 auto}.menu-button[_ngcontent-%COMP%]{padding:.5rem 1.5rem .2rem .5rem;width:100%;text-align:start}"]}),t})(),bZ=(()=>{class t{constructor(e,i){this.document=e,this.platformId=i,this.documentIsAccessible=Ds(this.platformId)}static getCookieRegExp(e){const i=e.replace(/([\[\]\{\}\(\)\|\=\;\+\?\,\.\*\^\$])/gi,"\\$1");return new RegExp("(?:^"+i+"|;\\s*"+i+")=(.*?)(?:;|$)","g")}static safeDecodeURIComponent(e){try{return decodeURIComponent(e)}catch(i){return e}}check(e){return!!this.documentIsAccessible&&(e=encodeURIComponent(e),t.getCookieRegExp(e).test(this.document.cookie))}get(e){if(this.documentIsAccessible&&this.check(e)){e=encodeURIComponent(e);const r=t.getCookieRegExp(e).exec(this.document.cookie);return r[1]?t.safeDecodeURIComponent(r[1]):""}return""}getAll(){if(!this.documentIsAccessible)return{};const e={},i=this.document;return i.cookie&&""!==i.cookie&&i.cookie.split(";").forEach(r=>{const[s,o]=r.split("=");e[t.safeDecodeURIComponent(s.replace(/^ /,""))]=t.safeDecodeURIComponent(o)}),e}set(e,i,r,s,o,a,l){if(!this.documentIsAccessible)return;if("number"==typeof r||r instanceof Date||s||o||a||l)return void this.set(e,i,{expires:r,path:s,domain:o,secure:a,sameSite:l||"Lax"});let c=encodeURIComponent(e)+"="+encodeURIComponent(i)+";";const d=r||{};d.expires&&(c+="number"==typeof d.expires?"expires="+new Date((new Date).getTime()+1e3*d.expires*60*60*24).toUTCString()+";":"expires="+d.expires.toUTCString()+";"),d.path&&(c+="path="+d.path+";"),d.domain&&(c+="domain="+d.domain+";"),!1===d.secure&&"None"===d.sameSite&&(d.secure=!0,console.warn(`[ngx-cookie-service] Cookie ${e} was forced with secure flag because sameSite=None.More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130`)),d.secure&&(c+="secure;"),d.sameSite||(d.sameSite="Lax"),c+="sameSite="+d.sameSite+";",this.document.cookie=c}delete(e,i,r,s,o="Lax"){if(!this.documentIsAccessible)return;const a=new Date("Thu, 01 Jan 1970 00:00:01 GMT");this.set(e,"",{expires:a,path:i,domain:r,secure:s,sameSite:o})}deleteAll(e,i,r,s="Lax"){if(!this.documentIsAccessible)return;const o=this.getAll();for(const a in o)o.hasOwnProperty(a)&&this.delete(a,e,i,r,s)}}return t.\u0275fac=function(e){return new(e||t)(w(Se),w(ri))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function xZ(t,n){1&t&&(x(0,"mat-error",8),R(1,"L'identifiant est requis !"),b())}function CZ(t,n){1&t&&(x(0,"mat-error",8),R(1,"Le mot de passe est requis !"),b())}function wZ(t,n){1&t&&(x(0,"mat-error",9),R(1,"Mauvais couple Identifiant/Mot de passe, Recommencez ...."),b())}function DZ(t,n){if(1&t&&(x(0,"mat-error",9),R(1),b()),2&t){const e=ee();S(1),yt("Un autre utilisateur (",e.usernameConn,") est d\xe9j\xe0 connect\xe9, veuillez recommencer ult\xe9rieurement ...")}}function MZ(t,n){1&t&&(x(0,"mat-error",9),R(1,"Erreur de connexion avec le backend ..."),b())}const Zk=function(t){return{"is-invalid":t}};let EZ=(()=>{class t{constructor(e,i,r,s){this.fb=e,this.bs=i,this.router=r,this.cs=s,this.submitted=!1,this.wrongCredentials=!1,this.userConnected=!1,this.errorProcess=!1,this.usernameConn=""}ngOnInit(){this.loginFG=this.fb.group({login:["",Ln.required],password:["",Ln.required]})}onLogin(){this.submitted=!0,!this.loginFG.invalid&&this.bs.loginUser(this.loginFG.value).subscribe(e=>{console.log(e),this.router.navigateByUrl("/infos")},e=>{this.wrongCredentials=!0})}}return t.\u0275fac=function(e){return new(e||t)(f(Vg),f(zs),f(tn),f(bZ))},t.\u0275cmp=me({type:t,selectors:[["app-login"]],decls:22,vars:12,consts:[[1,"container"],[1,"mat-elevation-z8"],[3,"formGroup"],["matInput","","type","text","formControlName","login","name","login","placeholder","Identifiant",1,"form-control","fadeIn","second",3,"ngClass"],["class","myError",4,"ngIf"],["matInput","","type","password","formControlName","password","name","password","placeholder","Mot de passe",1,"form-control","fadeIn","third",3,"ngClass"],["mat-raised-button","","color","primary",3,"click"],["class","cred",4,"ngIf"],[1,"myError"],[1,"cred"]],template:function(e,i){1&e&&(x(0,"div",0)(1,"mat-card",1)(2,"mat-card-header")(3,"h2"),R(4,"Configurateur InterCOM"),b()(),x(5,"mat-card-content")(6,"form",2)(7,"mat-form-field")(8,"mat-label"),R(9,"Identifiant"),b(),_e(10,"input",3),$(11,xZ,2,0,"mat-error",4),b(),x(12,"mat-form-field")(13,"mat-label"),R(14,"Mot de passe"),b(),_e(15,"input",5),$(16,CZ,2,0,"mat-error",4),b(),x(17,"button",6),ge("click",function(){return i.onLogin()}),R(18,"Connexion"),b(),$(19,wZ,2,0,"mat-error",7),$(20,DZ,2,1,"mat-error",7),$(21,MZ,2,0,"mat-error",7),b()()()()),2&e&&(S(6),O("formGroup",i.loginFG),S(4),O("ngClass",qn(8,Zk,i.submitted&&i.loginFG.controls.login.errors)),S(1),O("ngIf",i.loginFG.controls.login.hasError("required")),S(4),O("ngClass",qn(10,Zk,i.submitted&&i.loginFG.controls.password.errors)),S(1),O("ngIf",i.loginFG.controls.password.hasError("required")),S(3),O("ngIf",i.wrongCredentials),S(1),O("ngIf",i.userConnected),S(1),O("ngIf",i.errorProcess))},directives:[gv,C1,mv,Tu,vu,uo,fv,Nc,pv,Ra,oc,uc,lo,zh,oi,uv,Ls],styles:[".container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100%;background-color:#b8b8b8}mat-card[_ngcontent-%COMP%]{width:90%;max-width:300px}mat-card-header[_ngcontent-%COMP%]{display:block;text-align:center}mat-form-field[_ngcontent-%COMP%]{width:100%}button[_ngcontent-%COMP%]{display:block;width:100%}.myError[_ngcontent-%COMP%]{display:block;width:100%;font-size:smaller}.cred[_ngcontent-%COMP%]{display:block;width:100%;text-align:center;font-size:smaller;margin-top:1rem}"]}),t})(),SZ=(()=>{class t{constructor(){}ngOnInit(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=me({type:t,selectors:[["app-not-found"]],decls:2,vars:0,template:function(e,i){1&e&&(x(0,"p"),R(1,"not-found works!"),b())},styles:[""]}),t})();function AZ(t,n){1&t&&(x(0,"mat-error",7),R(1,"L'ancien mot de passe est requis !"),b())}function TZ(t,n){1&t&&(x(0,"mat-error",7),R(1,"Le nouveau mot de passe est requis !"),b())}function kZ(t,n){if(1&t&&(x(0,"mat-error",7),R(1),b()),2&t){const e=ee();S(1),no("Le mot de passe doit avoir minimum ",e.minPw," caract\xe8res et maximum ",e.maxPw," avec 1 carat\xe8re minuscule, 1 majuscule et 1 chiffre")}}function IZ(t,n){1&t&&(x(0,"mat-error",7),R(1,"La confirmation du nouveau mot de passe est requis !"),b())}function RZ(t,n){if(1&t&&(x(0,"mat-error",7),R(1),b()),2&t){const e=ee();S(1),no("Le mot de passe doit avoir minimum ",e.minPw," caract\xe8res et maximum ",e.maxPw," avec 1 carat\xe8re minuscule, 1 majuscule et 1 chiffre")}}function FZ(t,n){1&t&&(x(0,"mat-error",7),R(1,"La confirmation doit correspondre au mot de passe"),b())}const py=function(t){return{"is-invalid":t}},Xk=te(244);let OZ=(()=>{class t{constructor(e,i,r,s){this.fb=e,this.bs=i,this.router=r,this.toast=s,this.submitted=!1,this.minPw=8,this.maxPw=24,this.hash_new="",this.hash_old="",this.isDisabled=!1,this.timeLeft=0,this.buttonText="Mise \xe0 jour"}ngOnInit(){this.passwdFG=this.fb.group({old_passwd:["",Ln.required],new_passwd:["",[Ln.required,Ln.pattern("(?=\\D*\\d)(?=[^a-z])(?=[^A-Z]*[A-Z]).{"+this.minPw+","+this.maxPw+"}")]],confirmation:["",[Ln.required,Ln.pattern("(?=\\D*\\d)(?=[^a-z])(?=[^A-Z]*[A-Z]).{"+this.minPw+","+this.maxPw+"}"),PZ]]})}setTimeoutDisabledButton(e){this.timeLeft=e,this.isDisabled=!0,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")",this.interval=setInterval(()=>{this.timeLeft>0?(this.timeLeft--,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")"):(this.isDisabled=!1,this.buttonText="mise \xe0 jour",clearInterval(this.interval))},1e3)}onUpdate(){if(this.passwdFG.invalid)return;this.hash_new=Xk("sha256").update(this.passwdFG.get("new_passwd").value).digest("hex"),this.hash_old=Xk("sha256").update(this.passwdFG.get("old_passwd").value).digest("hex");const e={old:this.hash_old,new:this.hash_new};this.setTimeoutDisabledButton(3),this.bs.updatePasswd(e).subscribe(i=>{this.toast.success("Mise \xe0 jour r\xe9ussie")},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}}return t.\u0275fac=function(e){return new(e||t)(f(Vg),f(zs),f(tn),f(Lo))},t.\u0275cmp=me({type:t,selectors:[["app-account"]],decls:22,vars:18,consts:[["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],["fxLayout","column",3,"formGroup"],["matInput","","type","password","formControlName","old_passwd","name","old_passwd","placeholder","Ancien mot de passe",1,"form-control",3,"ngClass"],["class","myError",4,"ngIf"],["matInput","","type","password","formControlName","new_passwd","name","new_password","placeholder","Nouveau mot de passe",1,"form-control",3,"ngClass"],["matInput","","type","password","formControlName","confirmation","name","confirmation","placeholder","Confirmation",1,"form-control",3,"ngClass"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"myError"]],template:function(e,i){1&e&&(x(0,"div",0)(1,"form",1)(2,"mat-form-field")(3,"mat-label"),R(4,"Ancien mot de passe"),b(),_e(5,"input",2),$(6,AZ,2,0,"mat-error",3),b(),x(7,"mat-form-field")(8,"mat-label"),R(9,"Nouveau mot de passe"),b(),_e(10,"input",4),$(11,TZ,2,0,"mat-error",3),$(12,kZ,2,2,"mat-error",3),b(),x(13,"mat-form-field")(14,"mat-label"),R(15,"Confirmation"),b(),_e(16,"input",5),$(17,IZ,2,0,"mat-error",3),$(18,RZ,2,2,"mat-error",3),$(19,FZ,2,0,"mat-error",3),b(),x(20,"button",6),ge("click",function(){return i.onUpdate()}),R(21),b()()()),2&e&&(S(1),O("formGroup",i.passwdFG),S(4),O("ngClass",qn(12,py,i.submitted&&i.passwdFG.controls.old_passwd.errors)),S(1),O("ngIf",i.passwdFG.controls.old_passwd.hasError("required")),S(4),O("ngClass",qn(14,py,i.submitted&&i.passwdFG.controls.new_passwd.errors)),S(1),O("ngIf",i.passwdFG.controls.new_passwd.hasError("required")),S(1),O("ngIf",i.passwdFG.controls.new_passwd.hasError("pattern")),S(4),O("ngClass",qn(16,py,i.submitted&&i.passwdFG.controls.confirmation.errors)),S(1),O("ngIf",i.passwdFG.controls.confirmation.hasError("required")),S(1),O("ngIf",i.passwdFG.controls.confirmation.hasError("pattern")),S(1),O("ngIf",i.passwdFG.controls.confirmation.hasError("mismatch")),S(1),O("disabled",i.isDisabled),S(1),jt(i.buttonText))},directives:[ko,Io,Tu,vu,uo,fv,Nc,pv,Ra,oc,uc,lo,zh,oi,uv,Ls],styles:[".container[_ngcontent-%COMP%]{margin:10px}form[_ngcontent-%COMP%]{width:70%;min-width:70%}mat-label[_ngcontent-%COMP%]{font-size:smaller}input[_ngcontent-%COMP%]{font-size:smaller}button[_ngcontent-%COMP%]{display:block;width:100%;margin-top:2rem}.myError[_ngcontent-%COMP%]{display:block;width:100%;font-size:smaller}.cred[_ngcontent-%COMP%]{display:block;width:100%;text-align:center;font-size:smaller;margin-top:1rem}"]}),t})();const PZ=t=>{var n,e;let i=t.parent;return i?(null===(n=i.get("new_passwd"))||void 0===n?void 0:n.value)===(null===(e=i.get("confirmation"))||void 0===e?void 0:e.value)?null:{mismatch:!0}:null};function LZ(t,n){1&t&&(x(0,"div",2),_e(1,"mat-spinner"),b())}function NZ(t,n){1&t&&(x(0,"mat-error",16),R(1,"Le num\xe9ro est requis !"),b())}function BZ(t,n){1&t&&(x(0,"mat-error",16),R(1,"Le num\xe9ro est compos\xe9 de maximum 14 chiffres"),b())}function VZ(t,n){1&t&&(x(0,"mat-error",16),R(1,"Le nombre de sonneries est requis !"),b())}function HZ(t,n){1&t&&(x(0,"mat-error",16),R(1,"Le nombre est compos\xe9 de 1 chiffre (entre 1 et 5)"),b())}function jZ(t,n){1&t&&(x(0,"mat-error",16),R(1,"Le code DTMF est requis !"),b())}function zZ(t,n){1&t&&(x(0,"mat-error",16),R(1,"Le code DTMF est compos\xe9 de 1 caract\xe8re alphanum\xe9rique ou num\xe9rique (0-9, A-D, #, *)"),b())}function UZ(t,n){1&t&&(x(0,"mat-error",16),R(1,"Le temps d'\xe9mission du code DTMF est requis !"),b())}function GZ(t,n){1&t&&(x(0,"mat-error",16),R(1,"Le temps d'\xe9mission du code DTMF est compris entre 1 et 255 (1/10 secondes)"),b())}const af=function(t){return{"is-invalid":t}};function $Z(t,n){if(1&t){const e=$n();x(0,"div",3)(1,"form",4)(2,"mat-slide-toggle",5),ge("change",function(r){return Tt(e),ee().onSlideChanged(r)}),R(3,"Activer code PIN"),b(),x(4,"code-input",6),ge("codeChanged",function(r){return Tt(e),ee().onCodeChanged(r)})("codeCompleted",function(r){return Tt(e),ee().onCodeCompleted(r)}),b(),x(5,"mat-form-field",7)(6,"mat-label"),R(7,"T\xe9l\xe9phone accept\xe9"),b(),x(8,"span",8),R(9,"+33 \xa0"),b(),_e(10,"input",9),$(11,NZ,2,0,"mat-error",10),$(12,BZ,2,0,"mat-error",10),b(),x(13,"mat-form-field",11)(14,"mat-label"),R(15,"Nombre de sonneries avant d\xe9crochage"),b(),_e(16,"input",12),$(17,VZ,2,0,"mat-error",10),$(18,HZ,2,0,"mat-error",10),b(),x(19,"mat-form-field",11)(20,"mat-label"),R(21,"Code DTMF \xe0 \xe9mettre"),b(),_e(22,"input",13),$(23,jZ,2,0,"mat-error",10),$(24,zZ,2,0,"mat-error",10),b(),x(25,"mat-form-field",11)(26,"mat-label"),R(27,"Dur\xe9e d'\xe9mission du code DTMF"),b(),_e(28,"input",14),$(29,UZ,2,0,"mat-error",10),$(30,GZ,2,0,"mat-error",10),b(),x(31,"button",15),ge("click",function(){return Tt(e),ee().onUpdate()}),R(32),b()()()}if(2&t){const e=ee();S(1),O("formGroup",e.paramsFG),S(1),O("checked",e.slideDisable),S(2),O("isCodeHidden",!1)("codeLength",4)("disabled",!e.pinChecked)("code",e.pinNumber),S(6),O("ngClass",qn(20,af,e.submitted&&e.paramsFG.controls.num_accepted.errors)),S(1),O("ngIf",e.paramsFG.controls.num_accepted.hasError("required")),S(1),O("ngIf",e.paramsFG.controls.num_accepted.hasError("pattern")),S(4),O("ngClass",qn(22,af,e.submitted&&e.paramsFG.controls.num_tone.errors)),S(1),O("ngIf",e.paramsFG.controls.num_tone.hasError("required")),S(1),O("ngIf",e.paramsFG.controls.num_tone.hasError("pattern")),S(4),O("ngClass",qn(24,af,e.submitted&&e.paramsFG.controls.dtmf_code.errors)),S(1),O("ngIf",e.paramsFG.controls.dtmf_code.hasError("required")),S(1),O("ngIf",e.paramsFG.controls.dtmf_code.hasError("pattern")),S(4),O("ngClass",qn(26,af,e.submitted&&e.paramsFG.controls.dtmf_duration.errors)),S(1),O("ngIf",e.paramsFG.controls.dtmf_duration.hasError("required")),S(1),O("ngIf",e.paramsFG.controls.dtmf_duration.hasError("pattern")),S(1),O("disabled",e.isDisabled),S(1),jt(e.buttonText)}}let WZ=(()=>{class t{constructor(e,i,r,s){this.fb=e,this.bs=i,this.router=r,this.toast=s,this.submitted=!1,this.slideDisable=!1,this.pinChecked=!1,this.pinNumber="0000",this.isProcessing=!0,this.isDisabled=!0,this.timeLeft=0,this.buttonText="Mise \xe0 jour"}ngOnInit(){this.paramsFG=this.fb.group({num_accepted:["",[Ln.required,Ln.pattern("^[0-9]{9,15}$")]],num_tone:["",[Ln.required,Ln.pattern("^[1-5]{1}$")]],dtmf_code:["",[Ln.required,Ln.pattern("^[0-9A-D#*]{1}$")]],dtmf_duration:["",[Ln.required,Ln.pattern("^[1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-5][0-5]$")]]}),this.bs.retreiveParams().subscribe(e=>{this.paramsFG.get("num_accepted").setValue(e.num_autorized),this.paramsFG.get("num_tone").setValue(e.tone_duration),this.paramsFG.get("dtmf_code").setValue(e.dtmf_code),this.paramsFG.get("dtmf_duration").setValue(e.dtmf_duration),this.slideDisable=e.pin_actif,this.pinChecked=e.pin_actif,this.pinNumber=e.code_pin,this.isProcessing=!1,this.isDisabled=!1},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description)})}onSlideChanged(e){console.log("checked ?",e.checked),this.pinChecked=e.checked}onCodeChanged(e){}onCodeCompleted(e){this.pinNumber=e}setTimeoutDisabledButton(e){this.timeLeft=e,this.isDisabled=!0,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")",this.interval=setInterval(()=>{this.timeLeft>0?(this.timeLeft--,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")"):(this.isDisabled=!1,this.buttonText="Mise \xe0 jour",clearInterval(this.interval))},1e3)}onUpdate(){if(this.paramsFG.invalid)return void console.log("Form invalid !!");let e={pin_actif:!1,code_pin:"",num_autorized:"",tone_duration:0,dtmf_code:"",dtmf_duration:0};e.pin_actif=this.pinChecked,e.code_pin=0==this.pinChecked?"0000":this.pinNumber,e.num_autorized=this.paramsFG.get("num_accepted").value,e.tone_duration=this.paramsFG.get("num_tone").value,e.dtmf_code=this.paramsFG.get("dtmf_code").value,e.dtmf_duration=this.paramsFG.get("dtmf_duration").value,this.setTimeoutDisabledButton(5),this.bs.updateParams(e).subscribe(i=>{this.toast.success("Mise \xe0 jour des param\xe8tres r\xe9ussie")},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}}return t.\u0275fac=function(e){return new(e||t)(f(Vg),f(zs),f(tn),f(Lo))},t.\u0275cmp=me({type:t,selectors:[["app-parametres"]],decls:2,vars:2,consts:[["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],["fxLayout","column",3,"formGroup"],[2,"margin-left","10px","margin-top","0.3rem","margin-bottom","1rem","font-size","smaller",3,"checked","change"],[2,"margin-bottom","1rem",3,"isCodeHidden","codeLength","disabled","code","codeChanged","codeCompleted"],[2,"margin","5px 10px 5px 10px"],["matPrefix","",2,"font-size","smaller"],["matInput","","type","text","formControlName","num_accepted","name","num_accepted","placeholder","Num\xe9ro accept\xe9",1,"form-control",3,"ngClass"],["class","myError",4,"ngIf"],[2,"margin","2.5px 10px 2.5px 10px"],["matInput","","type","text","formControlName","num_tone","name","num_tone","placeholder","Nombre de sonneries",1,"form-control",3,"ngClass"],["matInput","","type","text","formControlName","dtmf_code","name","dtmf_code","placeholder","Cpde DTMF (0-9, A-D, #, *)",1,"form-control",3,"ngClass"],["matInput","","type","text","formControlName","dtmf_duration","name","dtmf_duration","placeholder","Dur\xe9e d'\xe9mission du code DTMF",1,"form-control",3,"ngClass"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"myError"]],template:function(e,i){1&e&&($(0,LZ,2,0,"div",0),$(1,$Z,33,28,"div",1)),2&e&&(O("ngIf",i.isProcessing),S(1),O("ngIf",!i.isProcessing))},directives:[oi,ko,Io,Vi,Tu,vu,uo,Sk,mZ,fv,Nc,p6,pv,Ra,oc,uc,lo,zh,uv,Ls],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:100%;height:75%}form[_ngcontent-%COMP%]{width:70%;min-width:50%;margin:.5rem}mat-label[_ngcontent-%COMP%]{font-size:smaller}input[_ngcontent-%COMP%]{font-size:smaller}button[_ngcontent-%COMP%]{display:block;width:100%;margin-top:2rem}code-input[_ngcontent-%COMP%]{--item-spacing: 10px;--item-height: 3rem;color:#b8b8b8;margin-right:50%;font-weight:700;font-size:larger}.myError[_ngcontent-%COMP%]{display:block;width:100%;font-size:smaller}.cred[_ngcontent-%COMP%]{display:block;width:100%;text-align:center;font-size:smaller;margin-top:1rem}"]}),t})(),qZ=(()=>{class t{constructor(e,i){this.data=e,this.dialogRef=i,this.title=e.title,this.text=e.text,this.labelOK=e.labelOK,this.labelNOK=e.labelNOK}ngOnInit(){}sendAnswer(e){this.dialogRef.close(e)}}return t.\u0275fac=function(e){return new(e||t)(f(h1),f(cv))},t.\u0275cmp=me({type:t,selectors:[["app-confirm"]],decls:9,vars:4,consts:[["mat-dialog-title",""],["align","center"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(e,i){1&e&&(x(0,"h2",0),R(1),b(),x(2,"mat-dialog-content"),R(3),b(),x(4,"mat-dialog-actions",1)(5,"button",2),ge("click",function(){return i.sendAnswer(!1)}),R(6),b(),x(7,"button",3),ge("click",function(){return i.sendAnswer(!0)}),R(8),b()()),2&e&&(S(1),jt(i.title),S(2),yt(" ",i.text,"\n"),S(3),jt(i.labelNOK),S(2),jt(i.labelOK))},directives:[zG,UG,GG,Ls],styles:[".mat-dialog-container[_ngcontent-%COMP%]{background-color:#add8e6}.mat-raised-button[_ngcontent-%COMP%]{margin-left:1rem;margin-right:1rem}"]}),t})();function YZ(t,n){1&t&&(x(0,"div",2),_e(1,"mat-spinner"),b())}function QZ(t,n){1&t&&(x(0,"div",21)(1,"mat-icon",22),R(2,"check_circle"),b()())}function KZ(t,n){1&t&&(x(0,"div",21)(1,"mat-icon",23),R(2,"cancel"),b()())}function ZZ(t,n){1&t&&(x(0,"div",21)(1,"mat-icon",22),R(2,"check_circle"),b()())}function XZ(t,n){1&t&&(x(0,"div",21)(1,"mat-icon",23),R(2,"cancel"),b()())}function JZ(t,n){if(1&t){const e=$n();x(0,"div",3)(1,"mat-card",4)(2,"mat-card-content",5)(3,"div",6)(4,"span",7)(5,"b"),R(6,"Processus InterCOM:"),b()(),$(7,QZ,3,0,"div",8),$(8,KZ,3,0,"div",8),b()()(),x(9,"mat-card",9)(10,"mat-card-header")(11,"mat-card-title-group",10)(12,"mat-card-title"),R(13,"Syst\xe8me"),b(),_e(14,"img",11),b()(),x(15,"mat-card-content",5)(16,"div",6)(17,"span",12)(18,"b"),R(19,"Architecture:"),b()(),x(20,"span"),R(21),b()(),x(22,"div",6)(23,"span",12)(24,"b"),R(25,"Machine:"),b()(),x(26,"span"),R(27),b()(),x(28,"div",6)(29,"span",12)(30,"b"),R(31,"OS:"),b()(),x(32,"span"),R(33),b()(),x(34,"div",6)(35,"span",12)(36,"b"),R(37,"Usage CPU:"),b()(),x(38,"span")(39,"b"),R(40),b()()(),x(41,"div",6)(42,"span",12)(43,"b"),R(44,"M\xe9moire totale:"),b()(),x(45,"span"),R(46),b()(),x(47,"div",6)(48,"span",12)(49,"b"),R(50,"M\xe9moire disponible:"),b()(),x(51,"span"),R(52),b()(),x(53,"div",6)(54,"span",12)(55,"b"),R(56,"M\xe9moire utilis\xe9e:"),b()(),x(57,"span"),R(58),b(),x(59,"span"),R(60,"("),x(61,"b"),R(62),b(),R(63,")"),b()(),x(64,"div",6)(65,"span",12)(66,"b"),R(67,"Disque total:"),b()(),x(68,"span"),R(69),b()(),x(70,"div",6)(71,"span",12)(72,"b"),R(73,"Disque libre:"),b()(),x(74,"span"),R(75),b()(),x(76,"div",6)(77,"span",12)(78,"b"),R(79,"Disque utilis\xe9:"),b()(),x(80,"span"),R(81),b(),x(82,"span"),R(83,"("),x(84,"b"),R(85),b(),R(86,")"),b()()()(),x(87,"mat-card",4)(88,"mat-card-header")(89,"mat-card-title-group",10)(90,"mat-card-title"),R(91,"Module GSM"),b(),_e(92,"img",13),b()(),x(93,"mat-card-content",5)(94,"div",6)(95,"span",14)(96,"b"),R(97,"Fabricant:"),b()(),x(98,"span"),R(99),b()(),x(100,"div",6)(101,"span",14)(102,"b"),R(103,"Mod\xe8le:"),b()(),x(104,"span"),R(105),b()(),x(106,"div",6)(107,"span",14)(108,"b"),R(109,"R\xe9vision mat\xe9rielle:"),b()(),x(110,"span"),R(111),b()(),x(112,"div",6)(113,"span",14)(114,"b"),R(115,"Num\xe9ro de s\xe9rie:"),b()(),x(116,"span"),R(117),b()()()(),x(118,"mat-card",15)(119,"mat-card-header")(120,"mat-card-title-group",10)(121,"mat-card-title"),R(122,"Contr\xf4le"),b()()(),x(123,"mat-card-content",5)(124,"div",6)(125,"span",16)(126,"b"),R(127,"Op\xe9rateur:"),b()(),x(128,"span"),R(129),b()(),x(130,"div",6)(131,"span",16)(132,"b"),R(133,"Provider:"),b()(),x(134,"span"),R(135),b()(),x(136,"div",17)(137,"span",16)(138,"b"),R(139,"Signal:"),b()(),x(140,"span"),R(141),b(),x(142,"span"),R(143,"("),x(144,"b"),R(145),b(),R(146,")"),b()(),x(147,"div",6)(148,"span",18)(149,"b"),R(150,"carte SIM:"),b()(),$(151,ZZ,3,0,"div",8),$(152,XZ,3,0,"div",8),b()()(),x(153,"button",19),ge("click",function(){return Tt(e),ee().onReboot()}),x(154,"b"),R(155,"Red\xe9marrer le syst\xe8me"),b()(),x(156,"button",20),ge("click",function(){return Tt(e),ee().onShutdown()}),x(157,"b"),R(158,"Eteindre le syst\xe8me"),b()()()}if(2&t){const e=ee();S(7),O("ngIf",e.isAlive),S(1),O("ngIf",!e.isAlive),S(13),jt(e.infos.system.arch),S(6),jt(e.infos.system.machine),S(6),no("",e.infos.system.os," ",e.infos.system.version,""),S(5),Bl("color:",e.cpu_color,""),S(2),yt("",e.infos.system.cpu_usage,"%"),S(6),yt("",e.infos.system.total_mem," Mo"),S(6),yt("",e.infos.system.avail_mem," Mo"),S(6),yt("",e.infos.system.used_mem," Mo"),S(1),Bl("margin-left: 5px; color:",e.mem_color,""),S(3),yt("",e.infos.system.percent_used_mem,"%"),S(7),yt("",e.infos.system.total_disk," Mo"),S(6),yt("",e.infos.system.free_disk," Mo"),S(6),yt("",e.infos.system.used_disk," Mo"),S(1),Bl("margin-left: 5px; color:",e.disk_color,""),S(3),yt("",e.infos.system.percent_used_disk,"%"),S(14),jt(e.infos.manufacturer.identification),S(6),jt(e.infos.manufacturer.model),S(6),jt(e.infos.manufacturer.hardware_rev),S(6),jt(e.infos.manufacturer.serial_number),S(12),jt(e.infos.operator),S(6),jt(e.infos.provider),S(6),yt("",e.infos.signal_dbm,"dbm"),S(1),Bl("margin-left: 5px; color:",e.qos_color,""),S(3),jt(e.infos.signal_qos),S(6),O("ngIf",e.infos.sim_inserted),S(1),O("ngIf",!e.infos.sim_inserted)}}function tX(t,n){1&t&&(x(0,"div",2),_e(1,"mat-spinner"),b())}function nX(t,n){if(1&t&&(x(0,"mat-radio-button",10),R(1),b()),2&t){const e=n.$implicit;O("value",e),S(1),yt(" ",e," ")}}function iX(t,n){if(1&t&&(Ii(0),x(1,"th"),R(2),b(),Ri()),2&t){const e=n.$implicit;S(2),jt(e.name)}}const rX=function(t){return{"background-color":t}};function sX(t,n){if(1&t){const e=$n();x(0,"td",12),ge("click",function(){const s=Tt(e).index,o=ee().index;return ee(2).updateCell(s,o)}),b()}if(2&t){const e=n.index,i=ee().index,r=ee(2);O("ngStyle",qn(1,rX,r.schedule[e].horaires[i].state?"green":"red"))}}const Jk=function(){return[]};function oX(t,n){if(1&t&&(x(0,"tr")(1,"td"),R(2),b(),$(3,sX,1,3,"td",11),b()),2&t){const e=n.index,i=ee(2);S(2),jt(i.schedule[0].horaires[e].name),S(1),O("ngForOf",pm(2,Jk).constructor(i.schedCols))}}function aX(t,n){if(1&t){const e=$n();x(0,"div",3)(1,"div",4)(2,"mat-radio-group",5),ge("ngModelChange",function(r){return Tt(e),ee().defaultOp=r}),$(3,nX,2,2,"mat-radio-button",6),b()(),x(4,"table",7)(5,"thead")(6,"tr"),_e(7,"th"),$(8,iX,3,1,"ng-container",8),b()(),$(9,oX,4,3,"tr",8),b(),x(10,"button",9),ge("click",function(){return Tt(e),ee().onUpdate()}),R(11),b()()}if(2&t){const e=ee();S(2),O("ngModel",e.defaultOp),S(1),O("ngForOf",e.operations),S(5),O("ngForOf",e.schedule),S(1),O("ngForOf",pm(6,Jk).constructor(e.schedRows)),S(1),O("disabled",e.isDisabled),S(1),jt(e.buttonText)}}function cX(t,n){1&t&&(x(0,"div",5),_e(1,"mat-spinner"),b())}function dX(t,n){if(1&t&&(x(0,"div"),R(1),_e(2,"br"),R(3),b()),2&t){const e=n.$implicit,i=n.last,r=ee(3);Ji(e.gravity),S(1),no(" ",e.datetime," - ",e.msg,""),S(2),yt(" ",i?r.scrollToBottom():""," ")}}function uX(t,n){if(1&t&&(Ii(0),$(1,dX,4,6,"div",14),Ri()),2&t){const e=ee(2);S(1),O("ngForOf",e.confLogs)}}function hX(t,n){if(1&t&&(x(0,"div",6)(1,"mat-card",7)(2,"mat-card-title",8)(3,"div",9)(4,"b"),R(5,"DEBUG"),b()(),x(6,"div",10)(7,"b"),R(8,"INFO"),b()(),x(9,"div",11)(10,"b"),R(11,"WARNING"),b()(),x(12,"div",12)(13,"b"),R(14,"ERROR"),b()()(),x(15,"mat-card-content"),$(16,uX,2,1,"ng-container",13),b()()()),2&t){const e=ee();S(16),O("ngIf",e.confLogs)}}function fX(t,n){1&t&&(x(0,"div",5),_e(1,"mat-spinner"),b())}function pX(t,n){if(1&t&&(x(0,"div"),R(1),_e(2,"br"),R(3),b()),2&t){const e=n.$implicit,i=n.last,r=ee(3);Ji(e.gravity),S(1),no(" ",e.datetime," - ",e.msg,""),S(2),yt(" ",i?r.scrollToBottom():""," ")}}function mX(t,n){if(1&t&&(Ii(0),$(1,pX,4,6,"div",14),Ri()),2&t){const e=ee(2);S(1),O("ngForOf",e.appLogs)}}function gX(t,n){if(1&t&&(x(0,"div",6)(1,"mat-card",7)(2,"mat-card-title",8)(3,"div",9)(4,"b"),R(5,"DEBUG"),b()(),x(6,"div",10)(7,"b"),R(8,"INFO"),b()(),x(9,"div",11)(10,"b"),R(11,"WARNING"),b()(),x(12,"div",12)(13,"b"),R(14,"ERROR"),b()()(),x(15,"mat-card-content"),$(16,mX,2,1,"ng-container",13),b()()()),2&t){const e=ee();S(16),O("ngIf",e.appLogs)}}const _X=[{path:"login",component:EZ},{path:"",component:yZ,children:[{path:"account",component:OZ},{path:"parameters",component:WZ},{path:"infos",component:(()=>{class t{constructor(e,i,r,s){this.bs=e,this.router=i,this.dialog=r,this.toast=s,this.cpu_color="green",this.mem_color="green",this.disk_color="green",this.qos_color="green",this.isProcessing=!0,this.isAlive=!1}ngOnInit(){this.bs.retreiveInfos().subscribe(e=>{this.infos=e,e.system.percent_used_mem>=65?this.mem_color="orange":e.system.percent_used_mem>80&&(this.mem_color="red"),e.system.cpu_usage>=70?this.cpu_color="orange":e.system.cpu_usage>80&&(this.cpu_color="red"),e.system.percent_used_disk>=50?this.disk_color="orange":e.system.percent_used_disk>80&&(this.disk_color="red"),"Marginal"==e.signal_qos?this.qos_color="red":"OK"==e.signal_qos?this.qos_color="orange":"Good"==e.signal_qos?this.qos_color="blue":"Excellent"==e.signal_qos&&(this.qos_color="green"),this.bs.processAlive().subscribe(i=>{this.isAlive=i.alive,this.isProcessing=!1},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description)})}onReboot(){this.bs.rebootSys().subscribe(e=>{this.toast.info("Red\xe9marrage du syst\xe8me en cours ..."),this.router.navigateByUrl("/login")},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description)})}onShutdown(){this.dialog.open(qZ,{disableClose:!0,data:{title:"Confirmation",text:"Voulez-vous arr\xeater le syst\xe8me ?",labelOK:"Confirmer",labelNOK:"Annuler"}}).afterClosed().subscribe(s=>{s&&this.bs.shutdownSys().subscribe(o=>{this.toast.info("Arr\xeat du syst\xe8me ..."),this.router.navigateByUrl("/login")},o=>{401==o.status?this.router.navigateByUrl("/login"):this.toast.error(o.error.description)})})}}return t.\u0275fac=function(e){return new(e||t)(f(zs),f(tn),f(dv),f(Lo))},t.\u0275cmp=me({type:t,selectors:[["app-infos"]],decls:2,vars:2,consts:[["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],[1,"info-card"],[1,"info-content"],["fxLayout","row",2,"width","100%","margin-bottom","0.25rem"],["fxFlex","50",2,"display","grid","align-items","center"],["style","display: grid; align-items: center;",4,"ngIf"],[1,"sys-card"],[1,"info-title"],["mat-card-sm-image","","src","/assets/img/linux.png"],["fxFlex","50"],["mat-card-sm-image","","src","/assets/img/GNSS_GSM_GPS_rpi.png"],["fxFlex","45"],[1,"control-card"],["fxFlex","40"],["fxLayout","row","fxLayoutAlign","none center",2,"width","100%","margin-bottom","0.25rem"],["fxFlex","40",2,"display","grid","align-items","center"],["mat-raised-button","","color","accent",3,"click"],["mat-raised-button","","color","warn",3,"click"],[2,"display","grid","align-items","center"],[2,"color","green"],[2,"color","red"]],template:function(e,i){1&e&&($(0,YZ,2,0,"div",0),$(1,JZ,159,37,"div",1)),2&e&&(O("ngIf",i.isProcessing),S(1),O("ngIf",!i.isProcessing))},directives:[oi,ko,Io,Vi,gv,mv,mT,XA,C1,R6,x1,I6,Ls],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:100%;height:75%}.mat-spinner[_ngcontent-%COMP%]{margin-top:3rem}.info-card[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem;width:85%}.info-title[_ngcontent-%COMP%]{width:100%}.info-content[_ngcontent-%COMP%]{margin-top:.5rem}.sys-card[_ngcontent-%COMP%], .control-card[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem;width:85%}button[_ngcontent-%COMP%]{width:89%;margin-top:1.5rem}"]}),t})()},{path:"hours",component:(()=>{class t{constructor(e,i,r){this.bs=e,this.router=i,this.toast=r,this.isProcessing=!0,this.isDisabled=!0,this.schedCols=0,this.schedRows=0,this.colorFlag="red",this.defaultOp="Manuel ON",this.operations=["Manuel ON","Manuel OFF","Horaires"],this.timeLeft=0,this.buttonText="Mise \xe0 jour"}ngOnInit(){this.bs.retreiveScheduler().subscribe(e=>{this.schedule=e.days,this.defaultOp=e.mode,this.schedCols=Object.keys(e.days).length,this.schedRows=Object.keys(e.days[0].horaires).length,this.isProcessing=!1,this.isDisabled=!1},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description),this.isProcessing=!1})}setTimeoutDisabledButton(e){this.timeLeft=e,this.isDisabled=!0,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")",this.interval=setInterval(()=>{this.timeLeft>0?(this.timeLeft--,this.buttonText="Mise \xe0 jour ... ("+this.timeLeft+")"):(this.isDisabled=!1,this.buttonText="mise \xe0 jour",clearInterval(this.interval))},1e3)}onUpdate(){let e={mode:this.defaultOp,days:this.schedule};this.setTimeoutDisabledButton("Manuel ON"==this.defaultOp?90:20),this.bs.updateScheduler(e).subscribe(i=>{this.toast.success("Mise \xe0 jour des horaires r\xe9ussie")},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}updateCell(e,i){this.schedule[e].horaires[i].state=1==this.schedule[e].horaires[i].state?0:1}}return t.\u0275fac=function(e){return new(e||t)(f(zs),f(tn),f(Lo))},t.\u0275cmp=me({type:t,selectors:[["app-hours"]],decls:2,vars:2,consts:[["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],[1,"radioprocess"],["fxLayout","row","fxLayoutAlign","space-around center",3,"ngModel","ngModelChange"],["style","margin: 10px; font-size: normal;",3,"value",4,"ngFor","ngForOf"],["border","0","cellspacing","1","cellpadding","1"],[4,"ngFor","ngForOf"],["mat-raised-button","","color","primary",3,"disabled","click"],[2,"margin","10px","font-size","normal",3,"value"],[3,"ngStyle","click",4,"ngFor","ngForOf"],[3,"ngStyle","click"]],template:function(e,i){1&e&&($(0,tX,2,0,"div",0),$(1,aX,12,7,"div",1)),2&e&&(O("ngIf",i.isProcessing),S(1),O("ngIf",!i.isProcessing))},directives:[oi,ko,Io,Vi,Gk,oc,Rg,Jl,$k,tc,cT,Ls],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:90%;height:75%}table[_ngcontent-%COMP%]{margin:1rem;table-layout:fixed;align:center;width:90%;border:1px solid #cccccc}td[_ngcontent-%COMP%]{text-align:center;font-size:normal}tr[_ngcontent-%COMP%]{text-align:center;font-size:.85em}button[_ngcontent-%COMP%]{margin-top:1rem;width:90%}.radioprocess[_ngcontent-%COMP%]{margin-top:1rem;width:90%;font-size:1em}@media (max-width: 500px){tr[_ngcontent-%COMP%]{text-align:center;font-size:.5em}.radioprocess[_ngcontent-%COMP%]{margin-top:1rem;width:90%;font-size:.8em}}"]}),t})()},{path:"logs",component:(()=>{class t{constructor(e,i,r){this.bs=e,this.router=i,this.toast=r,this.isProcessing=!0,this.gravity=["DEBUG","INFO","WARNING","ERROR"]}ngOnInit(){this.bs.retreiveConfLogs().subscribe(e=>{this.confLogs=e,this.isProcessing=!1},e=>{401==e.status?this.router.navigateByUrl("/login"):this.toast.error(e.error.description)})}scrollToBottom(){}onTabChanged(e){switch(e.tab.textLabel){case"Configurateur.log":this.isProcessing=!0,this.bs.retreiveConfLogs().subscribe(i=>{this.confLogs=i,this.isProcessing=!1},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)});break;case"KineIntercom.log":this.isProcessing=!0,this.bs.retreiveAppLogs().subscribe(i=>{this.appLogs=i,this.isProcessing=!1},i=>{401==i.status?this.router.navigateByUrl("/login"):this.toast.error(i.error.description)})}}}return t.\u0275fac=function(e){return new(e||t)(f(zs),f(tn),f(Lo))},t.\u0275cmp=me({type:t,selectors:[["app-logs"]],decls:7,vars:4,consts:[["animationDuration","0ms","selectedIndex","0",3,"selectedTabChange"],["label","Configurateur.log"],["class","process","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["class","container","fxLayout","column","fxLayoutAlign","space-around center",4,"ngIf"],["label","KineIntercom.log"],["fxLayout","column","fxLayoutAlign","space-around center",1,"process"],["fxLayout","column","fxLayoutAlign","space-around center",1,"container"],[1,"scrollable-content"],["fxLayout","row","fxLayoutAlign","space-around center"],[1,"logHeaderDebug","mat-elevation-z2"],[1,"logHeaderInfo","mat-elevation-z2"],[1,"logHeaderWarn","mat-elevation-z2"],[1,"logHeaderErr","mat-elevation-z2"],[4,"ngIf"],[3,"class",4,"ngFor","ngForOf"]],template:function(e,i){1&e&&(x(0,"mat-tab-group",0),ge("selectedTabChange",function(s){return i.onTabChanged(s)}),x(1,"mat-tab",1),$(2,cX,2,0,"div",2),$(3,hX,17,1,"div",3),b(),x(4,"mat-tab",4),$(5,fX,2,0,"div",2),$(6,gX,17,1,"div",3),b()()),2&e&&(S(2),O("ngIf",i.isProcessing),S(1),O("ngIf",!i.isProcessing),S(2),O("ngIf",i.isProcessing),S(1),O("ngIf",!i.isProcessing))},directives:[yK,Fk,oi,ko,Io,Vi,gv,x1,mv,Jl],styles:[".container[_ngcontent-%COMP%]{margin-bottom:100px;overflow-x:hidden;overflow-y:auto}.process[_ngcontent-%COMP%]{width:100%;height:100%}.mat-spinner[_ngcontent-%COMP%]{margin-top:3rem}.mat-card.scrollable-content[_ngcontent-%COMP%]{overflow:hidden;display:flex;flex-direction:column;margin-top:.25rem;height:80%;width:85%}.mat-card.scrollable-content[_ngcontent-%COMP%] > .mat-card-content[_ngcontent-%COMP%]{overflow-y:hidden;overflow-x:hidden}div.DEBUG[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:#add8e6;font-size:smaller}div.INFO[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:#90ee90;font-size:smaller}div.WARNING[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:orange;font-size:smaller}div.ERROR[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:red;font-size:smaller}.logHeaderDebug[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:#add8e6;margin-bottom:.8rem;font-size:smaller}.logHeaderInfo[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:#90ee90;margin-bottom:.8rem;font-size:smaller}.logHeaderWarn[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:orange;margin-bottom:.8rem;font-size:smaller}.logHeaderErr[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:red;margin-bottom:.8rem;font-size:smaller}@media (max-width: 500px){div.DEBUG[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:#add8e6;font-size:.7em}div.INFO[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:#90ee90;font-size:.7em}div.WARNING[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:orange;font-size:.7em}div.ERROR[_ngcontent-%COMP%]{margin-bottom:.2rem;background-color:red;font-size:.7em}.logHeaderDebug[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:#add8e6;margin-bottom:.6rem;font-size:.5em}.logHeaderInfo[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:#90ee90;margin-bottom:.6rem;font-size:.5em}.logHeaderWarn[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:orange;margin-bottom:.6rem;font-size:.5em}.logHeaderErr[_ngcontent-%COMP%]{border-radius:5px;padding:.45rem;background-color:red;margin-bottom:.6rem;font-size:.5em}}"]}),t})()}],canActivate:[(()=>{class t{constructor(e,i){this.bs=e,this.router=i}getProfile(){return new Ye(e=>{this.bs.getCurrentUser().subscribe(i=>{this.profile=i,e.next(i),e.complete()},i=>{e.error(i),e.complete()})})}canActivate(e,i){return new Ye(r=>{this.getProfile().subscribe(s=>{r.next(!0),r.complete()},s=>{this.router.navigateByUrl("/login"),r.next(!1),r.complete()})})}}return t.\u0275fac=function(e){return new(e||t)(w(zs),w(tn))},t.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()]},{path:"not-found",component:SZ},{path:"**",redirectTo:"/not-found"}];let vX=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=de({imports:[[a_.forRoot(_X)],a_]}),t})(),yX=(()=>{class t{constructor(){this.title="Kine-frontend"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=me({type:t,selectors:[["app-root"]],decls:1,vars:0,template:function(e,i){1&e&&_e(0,"router-outlet")},directives:[Hu],styles:[""]}),t})(),bX=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t,bootstrap:[yX]}),t.\u0275inj=de({providers:[{provide:ug,useClass:_Z,multi:!0}],imports:[[ND,vX,Zz,YH,ZD.withOptions({cookieName:"csrf_access_token"}),K3,rE,_U,KU,JA,e1,WG,kh,D6,ev,F6,K6,J6,R$,D1,$$,uQ,yQ,xQ,QY,OQ,NQ,bK,IK,zK,JW,a_,LY,uZ.forRoot(),gZ]]}),t})();(function pB(){Qw=!1})(),DH().bootstrapModule(bX).catch(t=>console.error(t))},343:(bt,_t)=>{"use strict";_t.byteLength=function M(P){var ae=G(P),K=ae[1];return 3*(ae[0]+K)/4-K},_t.toByteArray=function et(P){var ae,ct,ne=G(P),K=ne[0],U=ne[1],fe=new ye(function Ve(P,ae,ne){return 3*(ae+ne)/4-ne}(0,K,U)),Qe=0,pt=U>0?K-4:K;for(ct=0;ct>16&255,fe[Qe++]=ae>>8&255,fe[Qe++]=255&ae;return 2===U&&(ae=N[P.charCodeAt(ct)]<<2|N[P.charCodeAt(ct+1)]>>4,fe[Qe++]=255&ae),1===U&&(ae=N[P.charCodeAt(ct)]<<10|N[P.charCodeAt(ct+1)]<<4|N[P.charCodeAt(ct+2)]>>2,fe[Qe++]=ae>>8&255,fe[Qe++]=255&ae),fe},_t.fromByteArray=function Oe(P){for(var ae,ne=P.length,K=ne%3,U=[],Qe=0,pt=ne-K;Qept?pt:Qe+16383));return 1===K?U.push(te[(ae=P[ne-1])>>2]+te[ae<<4&63]+"=="):2===K&&U.push(te[(ae=(P[ne-2]<<8)+P[ne-1])>>10]+te[ae>>4&63]+te[ae<<2&63]+"="),U.join("")};for(var te=[],N=[],ye="undefined"!=typeof Uint8Array?Uint8Array:Array,ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",he=0,W=ke.length;he0)throw new Error("Invalid string. Length must be a multiple of 4");var ne=P.indexOf("=");return-1===ne&&(ne=ae),[ne,ne===ae?0:4-ne%4]}function be(P){return te[P>>18&63]+te[P>>12&63]+te[P>>6&63]+te[63&P]}function ie(P,ae,ne){for(var U=[],fe=ae;fe{"use strict";var N=te(343),ye=te(461),ke="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;_t.Buffer=M,_t.SlowBuffer=function fe(_){return+_!=_&&(_=0),M.alloc(+_)},_t.INSPECT_MAX_BYTES=50;var he=2147483647;function G(_){if(_>he)throw new RangeError('The value "'+_+'" is invalid for option "size"');var h=new Uint8Array(_);return Object.setPrototypeOf(h,M.prototype),h}function M(_,h,p){if("number"==typeof _){if("string"==typeof h)throw new TypeError('The "string" argument must be of type string. Received type number');return ie(_)}return Ve(_,h,p)}function Ve(_,h,p){if("string"==typeof _)return function Oe(_,h){if(("string"!=typeof h||""===h)&&(h="utf8"),!M.isEncoding(h))throw new TypeError("Unknown encoding: "+h);var p=0|Qe(_,h),y=G(p),E=y.write(_,h);return E!==p&&(y=y.slice(0,E)),y}(_,h);if(ArrayBuffer.isView(_))return function ae(_){if(ci(_,Uint8Array)){var h=new Uint8Array(_);return ne(h.buffer,h.byteOffset,h.byteLength)}return P(_)}(_);if(null==_)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _);if(ci(_,ArrayBuffer)||_&&ci(_.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(ci(_,SharedArrayBuffer)||_&&ci(_.buffer,SharedArrayBuffer)))return ne(_,h,p);if("number"==typeof _)throw new TypeError('The "value" argument must not be of type number. Received type number');var y=_.valueOf&&_.valueOf();if(null!=y&&y!==_)return M.from(y,h,p);var E=function K(_){if(M.isBuffer(_)){var h=0|U(_.length),p=G(h);return 0===p.length||_.copy(p,0,0,h),p}return void 0!==_.length?"number"!=typeof _.length||Vo(_.length)?G(0):P(_):"Buffer"===_.type&&Array.isArray(_.data)?P(_.data):void 0}(_);if(E)return E;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof _[Symbol.toPrimitive])return M.from(_[Symbol.toPrimitive]("string"),h,p);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _)}function et(_){if("number"!=typeof _)throw new TypeError('"size" argument must be of type number');if(_<0)throw new RangeError('The value "'+_+'" is invalid for option "size"')}function ie(_){return et(_),G(_<0?0:0|U(_))}function P(_){for(var h=_.length<0?0:0|U(_.length),p=G(h),y=0;y=he)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+he.toString(16)+" bytes");return 0|_}function Qe(_,h){if(M.isBuffer(_))return _.length;if(ArrayBuffer.isView(_)||ci(_,ArrayBuffer))return _.byteLength;if("string"!=typeof _)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof _);var p=_.length,y=arguments.length>2&&!0===arguments[2];if(!y&&0===p)return 0;for(var E=!1;;)switch(h){case"ascii":case"latin1":case"binary":return p;case"utf8":case"utf-8":return Le(_).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*p;case"hex":return p>>>1;case"base64":return Di(_).length;default:if(E)return y?-1:Le(_).length;h=(""+h).toLowerCase(),E=!0}}function pt(_,h,p){var y=!1;if((void 0===h||h<0)&&(h=0),h>this.length||((void 0===p||p>this.length)&&(p=this.length),p<=0)||(p>>>=0)<=(h>>>=0))return"";for(_||(_="utf8");;)switch(_){case"hex":return Fr(this,h,p);case"utf8":case"utf-8":return rn(this,h,p);case"ascii":return Ye(this,h,p);case"latin1":case"binary":return Bt(this,h,p);case"base64":return zi(this,h,p);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Or(this,h,p);default:if(y)throw new TypeError("Unknown encoding: "+_);_=(_+"").toLowerCase(),y=!0}}function ct(_,h,p){var y=_[h];_[h]=_[p],_[p]=y}function En(_,h,p,y,E){if(0===_.length)return-1;if("string"==typeof p?(y=p,p=0):p>2147483647?p=2147483647:p<-2147483648&&(p=-2147483648),Vo(p=+p)&&(p=E?0:_.length-1),p<0&&(p=_.length+p),p>=_.length){if(E)return-1;p=_.length-1}else if(p<0){if(!E)return-1;p=0}if("string"==typeof h&&(h=M.from(h,y)),M.isBuffer(h))return 0===h.length?-1:Xt(_,h,p,y,E);if("number"==typeof h)return h&=255,"function"==typeof Uint8Array.prototype.indexOf?E?Uint8Array.prototype.indexOf.call(_,h,p):Uint8Array.prototype.lastIndexOf.call(_,h,p):Xt(_,[h],p,y,E);throw new TypeError("val must be string, number or Buffer")}function Xt(_,h,p,y,E){var rt,V=1,H=_.length,Ge=h.length;if(void 0!==y&&("ucs2"===(y=String(y).toLowerCase())||"ucs-2"===y||"utf16le"===y||"utf-16le"===y)){if(_.length<2||h.length<2)return-1;V=2,H/=2,Ge/=2,p/=2}function ft(lf,Kc){return 1===V?lf[Kc]:lf.readUInt16BE(Kc*V)}if(E){var bn=-1;for(rt=p;rtH&&(p=H-Ge),rt=p;rt>=0;rt--){for(var Vt=!0,Ho=0;HoE&&(y=E):y=E;var V=h.length;y>V/2&&(y=V/2);for(var H=0;H>8,V.push(p%256),V.push(y);return V}(h,_.length-p),_,p,y)}function zi(_,h,p){return N.fromByteArray(0===h&&p===_.length?_:_.slice(h,p))}function rn(_,h,p){p=Math.min(_.length,p);for(var y=[],E=h;E239?4:V>223?3:V>191?2:1;if(E+Ge<=p)switch(Ge){case 1:V<128&&(H=V);break;case 2:128==(192&(ft=_[E+1]))&&(Vt=(31&V)<<6|63&ft)>127&&(H=Vt);break;case 3:rt=_[E+2],128==(192&(ft=_[E+1]))&&128==(192&rt)&&(Vt=(15&V)<<12|(63&ft)<<6|63&rt)>2047&&(Vt<55296||Vt>57343)&&(H=Vt);break;case 4:rt=_[E+2],bn=_[E+3],128==(192&(ft=_[E+1]))&&128==(192&rt)&&128==(192&bn)&&(Vt=(15&V)<<18|(63&ft)<<12|(63&rt)<<6|63&bn)>65535&&Vt<1114112&&(H=Vt)}null===H?(H=65533,Ge=1):H>65535&&(y.push((H-=65536)>>>10&1023|55296),H=56320|1023&H),y.push(H),E+=Ge}return function cr(_){var h=_.length;if(h<=4096)return String.fromCharCode.apply(String,_);for(var p="",y=0;yy)&&(p=y);for(var E="",V=h;Vp)throw new RangeError("Trying to access beyond buffer length")}function Y(_,h,p,y,E,V){if(!M.isBuffer(_))throw new TypeError('"buffer" argument must be a Buffer instance');if(h>E||h_.length)throw new RangeError("Index out of range")}function $s(_,h,p,y,E,V){if(p+y>_.length)throw new RangeError("Index out of range");if(p<0)throw new RangeError("Index out of range")}function hs(_,h,p,y,E){return h=+h,p>>>=0,E||$s(_,0,p,4),ye.write(_,h,p,y,23,4),p+4}function Mt(_,h,p,y,E){return h=+h,p>>>=0,E||$s(_,0,p,8),ye.write(_,h,p,y,52,8),p+8}_t.kMaxLength=he,!(M.TYPED_ARRAY_SUPPORT=function W(){try{var _=new Uint8Array(1),h={foo:function(){return 42}};return Object.setPrototypeOf(h,Uint8Array.prototype),Object.setPrototypeOf(_,h),42===_.foo()}catch(p){return!1}}())&&"undefined"!=typeof console&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(M.prototype,"parent",{enumerable:!0,get:function(){if(M.isBuffer(this))return this.buffer}}),Object.defineProperty(M.prototype,"offset",{enumerable:!0,get:function(){if(M.isBuffer(this))return this.byteOffset}}),M.poolSize=8192,M.from=function(_,h,p){return Ve(_,h,p)},Object.setPrototypeOf(M.prototype,Uint8Array.prototype),Object.setPrototypeOf(M,Uint8Array),M.alloc=function(_,h,p){return function be(_,h,p){return et(_),_<=0?G(_):void 0!==h?"string"==typeof p?G(_).fill(h,p):G(_).fill(h):G(_)}(_,h,p)},M.allocUnsafe=function(_){return ie(_)},M.allocUnsafeSlow=function(_){return ie(_)},M.isBuffer=function(h){return null!=h&&!0===h._isBuffer&&h!==M.prototype},M.compare=function(h,p){if(ci(h,Uint8Array)&&(h=M.from(h,h.offset,h.byteLength)),ci(p,Uint8Array)&&(p=M.from(p,p.offset,p.byteLength)),!M.isBuffer(h)||!M.isBuffer(p))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(h===p)return 0;for(var y=h.length,E=p.length,V=0,H=Math.min(y,E);VE.length?M.from(H).copy(E,V):Uint8Array.prototype.set.call(E,H,V);else{if(!M.isBuffer(H))throw new TypeError('"list" argument must be an Array of Buffers');H.copy(E,V)}V+=H.length}return E},M.byteLength=Qe,M.prototype._isBuffer=!0,M.prototype.swap16=function(){var h=this.length;if(h%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var p=0;pp&&(h+=" ... "),""},ke&&(M.prototype[ke]=M.prototype.inspect),M.prototype.compare=function(h,p,y,E,V){if(ci(h,Uint8Array)&&(h=M.from(h,h.offset,h.byteLength)),!M.isBuffer(h))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof h);if(void 0===p&&(p=0),void 0===y&&(y=h?h.length:0),void 0===E&&(E=0),void 0===V&&(V=this.length),p<0||y>h.length||E<0||V>this.length)throw new RangeError("out of range index");if(E>=V&&p>=y)return 0;if(E>=V)return-1;if(p>=y)return 1;if(this===h)return 0;for(var H=(V>>>=0)-(E>>>=0),Ge=(y>>>=0)-(p>>>=0),ft=Math.min(H,Ge),rt=this.slice(E,V),bn=h.slice(p,y),Vt=0;Vt>>=0,isFinite(y)?(y>>>=0,void 0===E&&(E="utf8")):(E=y,y=void 0)}var V=this.length-p;if((void 0===y||y>V)&&(y=V),h.length>0&&(y<0||p<0)||p>this.length)throw new RangeError("Attempt to write outside buffer bounds");E||(E="utf8");for(var H=!1;;)switch(E){case"hex":return Sn(this,h,p,y);case"utf8":case"utf-8":return li(this,h,p,y);case"ascii":case"latin1":case"binary":return Jn(this,h,p,y);case"base64":return ji(this,h,p,y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ir(this,h,p,y);default:if(H)throw new TypeError("Unknown encoding: "+E);E=(""+E).toLowerCase(),H=!0}},M.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},M.prototype.slice=function(h,p){var y=this.length;(h=~~h)<0?(h+=y)<0&&(h=0):h>y&&(h=y),(p=void 0===p?y:~~p)<0?(p+=y)<0&&(p=0):p>y&&(p=y),p>>=0,p>>>=0,y||Wt(h,p,this.length);for(var E=this[h],V=1,H=0;++H>>=0,p>>>=0,y||Wt(h,p,this.length);for(var E=this[h+--p],V=1;p>0&&(V*=256);)E+=this[h+--p]*V;return E},M.prototype.readUint8=M.prototype.readUInt8=function(h,p){return h>>>=0,p||Wt(h,1,this.length),this[h]},M.prototype.readUint16LE=M.prototype.readUInt16LE=function(h,p){return h>>>=0,p||Wt(h,2,this.length),this[h]|this[h+1]<<8},M.prototype.readUint16BE=M.prototype.readUInt16BE=function(h,p){return h>>>=0,p||Wt(h,2,this.length),this[h]<<8|this[h+1]},M.prototype.readUint32LE=M.prototype.readUInt32LE=function(h,p){return h>>>=0,p||Wt(h,4,this.length),(this[h]|this[h+1]<<8|this[h+2]<<16)+16777216*this[h+3]},M.prototype.readUint32BE=M.prototype.readUInt32BE=function(h,p){return h>>>=0,p||Wt(h,4,this.length),16777216*this[h]+(this[h+1]<<16|this[h+2]<<8|this[h+3])},M.prototype.readIntLE=function(h,p,y){h>>>=0,p>>>=0,y||Wt(h,p,this.length);for(var E=this[h],V=1,H=0;++H=(V*=128)&&(E-=Math.pow(2,8*p)),E},M.prototype.readIntBE=function(h,p,y){h>>>=0,p>>>=0,y||Wt(h,p,this.length);for(var E=p,V=1,H=this[h+--E];E>0&&(V*=256);)H+=this[h+--E]*V;return H>=(V*=128)&&(H-=Math.pow(2,8*p)),H},M.prototype.readInt8=function(h,p){return h>>>=0,p||Wt(h,1,this.length),128&this[h]?-1*(255-this[h]+1):this[h]},M.prototype.readInt16LE=function(h,p){h>>>=0,p||Wt(h,2,this.length);var y=this[h]|this[h+1]<<8;return 32768&y?4294901760|y:y},M.prototype.readInt16BE=function(h,p){h>>>=0,p||Wt(h,2,this.length);var y=this[h+1]|this[h]<<8;return 32768&y?4294901760|y:y},M.prototype.readInt32LE=function(h,p){return h>>>=0,p||Wt(h,4,this.length),this[h]|this[h+1]<<8|this[h+2]<<16|this[h+3]<<24},M.prototype.readInt32BE=function(h,p){return h>>>=0,p||Wt(h,4,this.length),this[h]<<24|this[h+1]<<16|this[h+2]<<8|this[h+3]},M.prototype.readFloatLE=function(h,p){return h>>>=0,p||Wt(h,4,this.length),ye.read(this,h,!0,23,4)},M.prototype.readFloatBE=function(h,p){return h>>>=0,p||Wt(h,4,this.length),ye.read(this,h,!1,23,4)},M.prototype.readDoubleLE=function(h,p){return h>>>=0,p||Wt(h,8,this.length),ye.read(this,h,!0,52,8)},M.prototype.readDoubleBE=function(h,p){return h>>>=0,p||Wt(h,8,this.length),ye.read(this,h,!1,52,8)},M.prototype.writeUintLE=M.prototype.writeUIntLE=function(h,p,y,E){h=+h,p>>>=0,y>>>=0,E||Y(this,h,p,y,Math.pow(2,8*y)-1,0);var H=1,Ge=0;for(this[p]=255&h;++Ge>>=0,y>>>=0,E||Y(this,h,p,y,Math.pow(2,8*y)-1,0);var H=y-1,Ge=1;for(this[p+H]=255&h;--H>=0&&(Ge*=256);)this[p+H]=h/Ge&255;return p+y},M.prototype.writeUint8=M.prototype.writeUInt8=function(h,p,y){return h=+h,p>>>=0,y||Y(this,h,p,1,255,0),this[p]=255&h,p+1},M.prototype.writeUint16LE=M.prototype.writeUInt16LE=function(h,p,y){return h=+h,p>>>=0,y||Y(this,h,p,2,65535,0),this[p]=255&h,this[p+1]=h>>>8,p+2},M.prototype.writeUint16BE=M.prototype.writeUInt16BE=function(h,p,y){return h=+h,p>>>=0,y||Y(this,h,p,2,65535,0),this[p]=h>>>8,this[p+1]=255&h,p+2},M.prototype.writeUint32LE=M.prototype.writeUInt32LE=function(h,p,y){return h=+h,p>>>=0,y||Y(this,h,p,4,4294967295,0),this[p+3]=h>>>24,this[p+2]=h>>>16,this[p+1]=h>>>8,this[p]=255&h,p+4},M.prototype.writeUint32BE=M.prototype.writeUInt32BE=function(h,p,y){return h=+h,p>>>=0,y||Y(this,h,p,4,4294967295,0),this[p]=h>>>24,this[p+1]=h>>>16,this[p+2]=h>>>8,this[p+3]=255&h,p+4},M.prototype.writeIntLE=function(h,p,y,E){if(h=+h,p>>>=0,!E){var V=Math.pow(2,8*y-1);Y(this,h,p,y,V-1,-V)}var H=0,Ge=1,ft=0;for(this[p]=255&h;++H>0)-ft&255;return p+y},M.prototype.writeIntBE=function(h,p,y,E){if(h=+h,p>>>=0,!E){var V=Math.pow(2,8*y-1);Y(this,h,p,y,V-1,-V)}var H=y-1,Ge=1,ft=0;for(this[p+H]=255&h;--H>=0&&(Ge*=256);)h<0&&0===ft&&0!==this[p+H+1]&&(ft=1),this[p+H]=(h/Ge>>0)-ft&255;return p+y},M.prototype.writeInt8=function(h,p,y){return h=+h,p>>>=0,y||Y(this,h,p,1,127,-128),h<0&&(h=255+h+1),this[p]=255&h,p+1},M.prototype.writeInt16LE=function(h,p,y){return h=+h,p>>>=0,y||Y(this,h,p,2,32767,-32768),this[p]=255&h,this[p+1]=h>>>8,p+2},M.prototype.writeInt16BE=function(h,p,y){return h=+h,p>>>=0,y||Y(this,h,p,2,32767,-32768),this[p]=h>>>8,this[p+1]=255&h,p+2},M.prototype.writeInt32LE=function(h,p,y){return h=+h,p>>>=0,y||Y(this,h,p,4,2147483647,-2147483648),this[p]=255&h,this[p+1]=h>>>8,this[p+2]=h>>>16,this[p+3]=h>>>24,p+4},M.prototype.writeInt32BE=function(h,p,y){return h=+h,p>>>=0,y||Y(this,h,p,4,2147483647,-2147483648),h<0&&(h=4294967295+h+1),this[p]=h>>>24,this[p+1]=h>>>16,this[p+2]=h>>>8,this[p+3]=255&h,p+4},M.prototype.writeFloatLE=function(h,p,y){return hs(this,h,p,!0,y)},M.prototype.writeFloatBE=function(h,p,y){return hs(this,h,p,!1,y)},M.prototype.writeDoubleLE=function(h,p,y){return Mt(this,h,p,!0,y)},M.prototype.writeDoubleBE=function(h,p,y){return Mt(this,h,p,!1,y)},M.prototype.copy=function(h,p,y,E){if(!M.isBuffer(h))throw new TypeError("argument should be a Buffer");if(y||(y=0),!E&&0!==E&&(E=this.length),p>=h.length&&(p=h.length),p||(p=0),E>0&&E=this.length)throw new RangeError("Index out of range");if(E<0)throw new RangeError("sourceEnd out of bounds");E>this.length&&(E=this.length),h.length-p>>=0,y=void 0===y?this.length:y>>>0,h||(h=0),"number"==typeof h)for(H=p;H55295&&p<57344){if(!E){if(p>56319){(h-=3)>-1&&V.push(239,191,189);continue}if(H+1===y){(h-=3)>-1&&V.push(239,191,189);continue}E=p;continue}if(p<56320){(h-=3)>-1&&V.push(239,191,189),E=p;continue}p=65536+(E-55296<<10|p-56320)}else E&&(h-=3)>-1&&V.push(239,191,189);if(E=null,p<128){if((h-=1)<0)break;V.push(p)}else if(p<2048){if((h-=2)<0)break;V.push(p>>6|192,63&p|128)}else if(p<65536){if((h-=3)<0)break;V.push(p>>12|224,p>>6&63|128,63&p|128)}else{if(!(p<1114112))throw new Error("Invalid code point");if((h-=4)<0)break;V.push(p>>18|240,p>>12&63|128,p>>6&63|128,63&p|128)}}return V}function Di(_){return N.toByteArray(function il(_){if((_=(_=_.split("=")[0]).trim().replace(xt,"")).length<2)return"";for(;_.length%4!=0;)_+="=";return _}(_))}function Ws(_,h,p,y){for(var E=0;E=h.length||E>=_.length);++E)h[E+p]=_[E];return E}function ci(_,h){return _ instanceof h||null!=_&&null!=_.constructor&&null!=_.constructor.name&&_.constructor.name===h.name}function Vo(_){return _!=_}var rl=function(){for(var _="0123456789abcdef",h=new Array(256),p=0;p<16;++p)for(var y=16*p,E=0;E<16;++E)h[y+E]=_[p]+_[E];return h}()},461:(bt,_t)=>{_t.read=function(te,N,ye,ke,he){var W,G,M=8*he-ke-1,Ve=(1<>1,be=-7,ie=ye?he-1:0,Oe=ye?-1:1,P=te[N+ie];for(ie+=Oe,W=P&(1<<-be)-1,P>>=-be,be+=M;be>0;W=256*W+te[N+ie],ie+=Oe,be-=8);for(G=W&(1<<-be)-1,W>>=-be,be+=ke;be>0;G=256*G+te[N+ie],ie+=Oe,be-=8);if(0===W)W=1-et;else{if(W===Ve)return G?NaN:1/0*(P?-1:1);G+=Math.pow(2,ke),W-=et}return(P?-1:1)*G*Math.pow(2,W-ke)},_t.write=function(te,N,ye,ke,he,W){var G,M,Ve,et=8*W-he-1,be=(1<>1,Oe=23===he?Math.pow(2,-24)-Math.pow(2,-77):0,P=ke?0:W-1,ae=ke?1:-1,ne=N<0||0===N&&1/N<0?1:0;for(N=Math.abs(N),isNaN(N)||N===1/0?(M=isNaN(N)?1:0,G=be):(G=Math.floor(Math.log(N)/Math.LN2),N*(Ve=Math.pow(2,-G))<1&&(G--,Ve*=2),(N+=G+ie>=1?Oe/Ve:Oe*Math.pow(2,1-ie))*Ve>=2&&(G++,Ve/=2),G+ie>=be?(M=0,G=be):G+ie>=1?(M=(N*Ve-1)*Math.pow(2,he),G+=ie):(M=N*Math.pow(2,ie-1)*Math.pow(2,he),G=0));he>=8;te[ye+P]=255&M,P+=ae,M/=256,he-=8);for(G=G<0;te[ye+P]=255&G,P+=ae,G/=256,et-=8);te[ye+P-ae]|=128*ne}},894:bt=>{bt.exports="function"==typeof Object.create?function(te,N){N&&(te.super_=N,te.prototype=Object.create(N.prototype,{constructor:{value:te,enumerable:!1,writable:!0,configurable:!0}}))}:function(te,N){if(N){te.super_=N;var ye=function(){};ye.prototype=N.prototype,te.prototype=new ye,te.prototype.constructor=te}}},502:(bt,_t,te)=>{var N=te(172),ye=N.Buffer;function ke(W,G){for(var M in W)G[M]=W[M]}function he(W,G,M){return ye(W,G,M)}ye.from&&ye.alloc&&ye.allocUnsafe&&ye.allocUnsafeSlow?bt.exports=N:(ke(N,_t),_t.Buffer=he),ke(ye,he),he.from=function(W,G,M){if("number"==typeof W)throw new TypeError("Argument must not be a number");return ye(W,G,M)},he.alloc=function(W,G,M){if("number"!=typeof W)throw new TypeError("Argument must be a number");var Ve=ye(W);return void 0!==G?"string"==typeof M?Ve.fill(G,M):Ve.fill(G):Ve.fill(0),Ve},he.allocUnsafe=function(W){if("number"!=typeof W)throw new TypeError("Argument must be a number");return ye(W)},he.allocUnsafeSlow=function(W){if("number"!=typeof W)throw new TypeError("Argument must be a number");return N.SlowBuffer(W)}},692:(bt,_t,te)=>{var N=te(502).Buffer;function ye(ke,he){this._block=N.alloc(ke),this._finalSize=he,this._blockSize=ke,this._len=0}ye.prototype.update=function(ke,he){"string"==typeof ke&&(ke=N.from(ke,he=he||"utf8"));for(var W=this._block,G=this._blockSize,M=ke.length,Ve=this._len,et=0;et=this._finalSize&&(this._update(this._block),this._block.fill(0));var W=8*this._len;if(W<=4294967295)this._block.writeUInt32BE(W,this._blockSize-4);else{var G=(4294967295&W)>>>0;this._block.writeUInt32BE((W-G)/4294967296,this._blockSize-8),this._block.writeUInt32BE(G,this._blockSize-4)}this._update(this._block);var Ve=this._hash();return ke?Ve.toString(ke):Ve},ye.prototype._update=function(){throw new Error("_update must be implemented by subclass")},bt.exports=ye},244:(bt,_t,te)=>{var N=bt.exports=function(ke){ke=ke.toLowerCase();var he=N[ke];if(!he)throw new Error(ke+" is not supported (we accept pull requests)");return new he};N.sha=te(932),N.sha1=te(736),N.sha224=te(44),N.sha256=te(14),N.sha384=te(540),N.sha512=te(117)},932:(bt,_t,te)=>{var N=te(894),ye=te(692),ke=te(502).Buffer,he=[1518500249,1859775393,-1894007588,-899497514],W=new Array(80);function G(){this.init(),this._w=W,ye.call(this,64,56)}function M(be){return be<<5|be>>>27}function Ve(be){return be<<30|be>>>2}function et(be,ie,Oe,P){return 0===be?ie&Oe|~ie&P:2===be?ie&Oe|ie&P|Oe&P:ie^Oe^P}N(G,ye),G.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},G.prototype._update=function(be){for(var ie=this._w,Oe=0|this._a,P=0|this._b,ae=0|this._c,ne=0|this._d,K=0|this._e,U=0;U<16;++U)ie[U]=be.readInt32BE(4*U);for(;U<80;++U)ie[U]=ie[U-3]^ie[U-8]^ie[U-14]^ie[U-16];for(var fe=0;fe<80;++fe){var Qe=~~(fe/20),pt=M(Oe)+et(Qe,P,ae,ne)+K+ie[fe]+he[Qe]|0;K=ne,ne=ae,ae=Ve(P),P=Oe,Oe=pt}this._a=Oe+this._a|0,this._b=P+this._b|0,this._c=ae+this._c|0,this._d=ne+this._d|0,this._e=K+this._e|0},G.prototype._hash=function(){var be=ke.allocUnsafe(20);return be.writeInt32BE(0|this._a,0),be.writeInt32BE(0|this._b,4),be.writeInt32BE(0|this._c,8),be.writeInt32BE(0|this._d,12),be.writeInt32BE(0|this._e,16),be},bt.exports=G},736:(bt,_t,te)=>{var N=te(894),ye=te(692),ke=te(502).Buffer,he=[1518500249,1859775393,-1894007588,-899497514],W=new Array(80);function G(){this.init(),this._w=W,ye.call(this,64,56)}function M(ie){return ie<<1|ie>>>31}function Ve(ie){return ie<<5|ie>>>27}function et(ie){return ie<<30|ie>>>2}function be(ie,Oe,P,ae){return 0===ie?Oe&P|~Oe&ae:2===ie?Oe&P|Oe&ae|P&ae:Oe^P^ae}N(G,ye),G.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},G.prototype._update=function(ie){for(var Oe=this._w,P=0|this._a,ae=0|this._b,ne=0|this._c,K=0|this._d,U=0|this._e,fe=0;fe<16;++fe)Oe[fe]=ie.readInt32BE(4*fe);for(;fe<80;++fe)Oe[fe]=M(Oe[fe-3]^Oe[fe-8]^Oe[fe-14]^Oe[fe-16]);for(var Qe=0;Qe<80;++Qe){var pt=~~(Qe/20),ct=Ve(P)+be(pt,ae,ne,K)+U+Oe[Qe]+he[pt]|0;U=K,K=ne,ne=et(ae),ae=P,P=ct}this._a=P+this._a|0,this._b=ae+this._b|0,this._c=ne+this._c|0,this._d=K+this._d|0,this._e=U+this._e|0},G.prototype._hash=function(){var ie=ke.allocUnsafe(20);return ie.writeInt32BE(0|this._a,0),ie.writeInt32BE(0|this._b,4),ie.writeInt32BE(0|this._c,8),ie.writeInt32BE(0|this._d,12),ie.writeInt32BE(0|this._e,16),ie},bt.exports=G},44:(bt,_t,te)=>{var N=te(894),ye=te(14),ke=te(692),he=te(502).Buffer,W=new Array(64);function G(){this.init(),this._w=W,ke.call(this,64,56)}N(G,ye),G.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},G.prototype._hash=function(){var M=he.allocUnsafe(28);return M.writeInt32BE(this._a,0),M.writeInt32BE(this._b,4),M.writeInt32BE(this._c,8),M.writeInt32BE(this._d,12),M.writeInt32BE(this._e,16),M.writeInt32BE(this._f,20),M.writeInt32BE(this._g,24),M},bt.exports=G},14:(bt,_t,te)=>{var N=te(894),ye=te(692),ke=te(502).Buffer,he=[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],W=new Array(64);function G(){this.init(),this._w=W,ye.call(this,64,56)}function M(P,ae,ne){return ne^P&(ae^ne)}function Ve(P,ae,ne){return P&ae|ne&(P|ae)}function et(P){return(P>>>2|P<<30)^(P>>>13|P<<19)^(P>>>22|P<<10)}function be(P){return(P>>>6|P<<26)^(P>>>11|P<<21)^(P>>>25|P<<7)}function ie(P){return(P>>>7|P<<25)^(P>>>18|P<<14)^P>>>3}function Oe(P){return(P>>>17|P<<15)^(P>>>19|P<<13)^P>>>10}N(G,ye),G.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},G.prototype._update=function(P){for(var ae=this._w,ne=0|this._a,K=0|this._b,U=0|this._c,fe=0|this._d,Qe=0|this._e,pt=0|this._f,ct=0|this._g,En=0|this._h,Xt=0;Xt<16;++Xt)ae[Xt]=P.readInt32BE(4*Xt);for(;Xt<64;++Xt)ae[Xt]=Oe(ae[Xt-2])+ae[Xt-7]+ie(ae[Xt-15])+ae[Xt-16]|0;for(var Sn=0;Sn<64;++Sn){var li=En+be(Qe)+M(Qe,pt,ct)+he[Sn]+ae[Sn]|0,Jn=et(ne)+Ve(ne,K,U)|0;En=ct,ct=pt,pt=Qe,Qe=fe+li|0,fe=U,U=K,K=ne,ne=li+Jn|0}this._a=ne+this._a|0,this._b=K+this._b|0,this._c=U+this._c|0,this._d=fe+this._d|0,this._e=Qe+this._e|0,this._f=pt+this._f|0,this._g=ct+this._g|0,this._h=En+this._h|0},G.prototype._hash=function(){var P=ke.allocUnsafe(32);return P.writeInt32BE(this._a,0),P.writeInt32BE(this._b,4),P.writeInt32BE(this._c,8),P.writeInt32BE(this._d,12),P.writeInt32BE(this._e,16),P.writeInt32BE(this._f,20),P.writeInt32BE(this._g,24),P.writeInt32BE(this._h,28),P},bt.exports=G},540:(bt,_t,te)=>{var N=te(894),ye=te(117),ke=te(692),he=te(502).Buffer,W=new Array(160);function G(){this.init(),this._w=W,ke.call(this,128,112)}N(G,ye),G.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},G.prototype._hash=function(){var M=he.allocUnsafe(48);function Ve(et,be,ie){M.writeInt32BE(et,ie),M.writeInt32BE(be,ie+4)}return Ve(this._ah,this._al,0),Ve(this._bh,this._bl,8),Ve(this._ch,this._cl,16),Ve(this._dh,this._dl,24),Ve(this._eh,this._el,32),Ve(this._fh,this._fl,40),M},bt.exports=G},117:(bt,_t,te)=>{var N=te(894),ye=te(692),ke=te(502).Buffer,he=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],W=new Array(160);function G(){this.init(),this._w=W,ye.call(this,128,112)}function M(K,U,fe){return fe^K&(U^fe)}function Ve(K,U,fe){return K&U|fe&(K|U)}function et(K,U){return(K>>>28|U<<4)^(U>>>2|K<<30)^(U>>>7|K<<25)}function be(K,U){return(K>>>14|U<<18)^(K>>>18|U<<14)^(U>>>9|K<<23)}function ie(K,U){return(K>>>1|U<<31)^(K>>>8|U<<24)^K>>>7}function Oe(K,U){return(K>>>1|U<<31)^(K>>>8|U<<24)^(K>>>7|U<<25)}function P(K,U){return(K>>>19|U<<13)^(U>>>29|K<<3)^K>>>6}function ae(K,U){return(K>>>19|U<<13)^(U>>>29|K<<3)^(K>>>6|U<<26)}function ne(K,U){return K>>>0>>0?1:0}N(G,ye),G.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},G.prototype._update=function(K){for(var U=this._w,fe=0|this._ah,Qe=0|this._bh,pt=0|this._ch,ct=0|this._dh,En=0|this._eh,Xt=0|this._fh,Sn=0|this._gh,li=0|this._hh,Jn=0|this._al,ji=0|this._bl,Ir=0|this._cl,zi=0|this._dl,rn=0|this._el,Rr=0|this._fl,cr=0|this._gl,Ye=0|this._hl,Bt=0;Bt<32;Bt+=2)U[Bt]=K.readInt32BE(4*Bt),U[Bt+1]=K.readInt32BE(4*Bt+4);for(;Bt<160;Bt+=2){var Fr=U[Bt-30],Or=U[Bt-30+1],Wt=ie(Fr,Or),Y=Oe(Or,Fr),$s=P(Fr=U[Bt-4],Or=U[Bt-4+1]),hs=ae(Or,Fr),il=U[Bt-32],Le=U[Bt-32+1],An=Y+U[Bt-14+1]|0,dr=Wt+U[Bt-14]+ne(An,Y)|0;dr=(dr=dr+$s+ne(An=An+hs|0,hs)|0)+il+ne(An=An+Le|0,Le)|0,U[Bt]=dr,U[Bt+1]=An}for(var Di=0;Di<160;Di+=2){dr=U[Di],An=U[Di+1];var Ws=Ve(fe,Qe,pt),ci=Ve(Jn,ji,Ir),Vo=et(fe,Jn),rl=et(Jn,fe),_=be(En,rn),h=be(rn,En),p=he[Di],y=he[Di+1],E=M(En,Xt,Sn),V=M(rn,Rr,cr),H=Ye+h|0,Ge=li+_+ne(H,Ye)|0;Ge=(Ge=(Ge=Ge+E+ne(H=H+V|0,V)|0)+p+ne(H=H+y|0,y)|0)+dr+ne(H=H+An|0,An)|0;var ft=rl+ci|0,rt=Vo+Ws+ne(ft,rl)|0;li=Sn,Ye=cr,Sn=Xt,cr=Rr,Xt=En,Rr=rn,En=ct+Ge+ne(rn=zi+H|0,zi)|0,ct=pt,zi=Ir,pt=Qe,Ir=ji,Qe=fe,ji=Jn,fe=Ge+rt+ne(Jn=H+ft|0,H)|0}this._al=this._al+Jn|0,this._bl=this._bl+ji|0,this._cl=this._cl+Ir|0,this._dl=this._dl+zi|0,this._el=this._el+rn|0,this._fl=this._fl+Rr|0,this._gl=this._gl+cr|0,this._hl=this._hl+Ye|0,this._ah=this._ah+fe+ne(this._al,Jn)|0,this._bh=this._bh+Qe+ne(this._bl,ji)|0,this._ch=this._ch+pt+ne(this._cl,Ir)|0,this._dh=this._dh+ct+ne(this._dl,zi)|0,this._eh=this._eh+En+ne(this._el,rn)|0,this._fh=this._fh+Xt+ne(this._fl,Rr)|0,this._gh=this._gh+Sn+ne(this._gl,cr)|0,this._hh=this._hh+li+ne(this._hl,Ye)|0},G.prototype._hash=function(){var K=ke.allocUnsafe(64);function U(fe,Qe,pt){K.writeInt32BE(fe,pt),K.writeInt32BE(Qe,pt+4)}return U(this._ah,this._al,0),U(this._bh,this._bl,8),U(this._ch,this._cl,16),U(this._dh,this._dl,24),U(this._eh,this._el,32),U(this._fh,this._fl,40),U(this._gh,this._gl,48),U(this._hh,this._hl,56),K},bt.exports=G}},bt=>{bt(bt.s=664)}]); \ No newline at end of file diff --git a/prod/app-configurateur/polyfills.32d2eb6d01836962.js b/prod/app-configurateur/polyfills.32d2eb6d01836962.js new file mode 100644 index 0000000..af2655c --- /dev/null +++ b/prod/app-configurateur/polyfills.32d2eb6d01836962.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkKine_frontend=self.webpackChunkKine_frontend||[]).push([[429],{7435:(ie,Ee,de)=>{de(8583)},8583:()=>{!function(e){const n=e.performance;function i(M){n&&n.mark&&n.mark(M)}function o(M,E){n&&n.measure&&n.measure(M,E)}i("Zone");const c=e.__Zone_symbol_prefix||"__zone_symbol__";function a(M){return c+M}const y=!0===e[a("forceDuplicateZoneCheck")];if(e.Zone){if(y||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let d=(()=>{class M{constructor(t,r){this._parent=t,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=M.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(t,r,k=!1){if(oe.hasOwnProperty(t)){if(!k&&y)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const C="Zone:"+t;i(C),oe[t]=r(e,M,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}get(t){const r=this.getZoneWith(t);if(r)return r._properties[t]}getZoneWith(t){let r=this;for(;r;){if(r._properties.hasOwnProperty(t))return r;r=r._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,r){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const k=this._zoneDelegate.intercept(this,t,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(t,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,r,k,C)}finally{U=U.parent}}runGuarded(t,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(t,r,k){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||K).name+"; Execution: "+this.name+")");if(t.state===x&&(t.type===Q||t.type===w))return;const C=t.state!=p;C&&t._transitionTo(p,j),t.runCount++;const $=re;re=t,U={parent:U,zone:this};try{t.type==w&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==x&&t.state!==h&&(t.type==Q||t.data&&t.data.isPeriodic?C&&t._transitionTo(j,p):(t.runCount=0,this._updateTaskCount(t,-1),C&&t._transitionTo(x,p,x))),U=U.parent,re=$}}scheduleTask(t){if(t.zone&&t.zone!==this){let k=this;for(;k;){if(k===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);k=k.parent}}t._transitionTo(X,x);const r=[];t._zoneDelegates=r,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(k){throw t._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return t._zoneDelegates===r&&this._updateTaskCount(t,1),t.state==X&&t._transitionTo(j,X),t}scheduleMicroTask(t,r,k,C){return this.scheduleTask(new m(I,t,r,k,C,void 0))}scheduleMacroTask(t,r,k,C,$){return this.scheduleTask(new m(w,t,r,k,C,$))}scheduleEventTask(t,r,k,C,$){return this.scheduleTask(new m(Q,t,r,k,C,$))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||K).name+"; Execution: "+this.name+")");t._transitionTo(G,j,p);try{this._zoneDelegate.cancelTask(this,t)}catch(r){throw t._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(t,-1),t._transitionTo(x,G),t.runCount=0,t}_updateTaskCount(t,r){const k=t._zoneDelegates;-1==r&&(t._zoneDelegates=null);for(let C=0;CM.hasTask(t,r),onScheduleTask:(M,E,t,r)=>M.scheduleTask(t,r),onInvokeTask:(M,E,t,r,k,C)=>M.invokeTask(t,r,k,C),onCancelTask:(M,E,t,r)=>M.cancelTask(t,r)};class v{constructor(E,t,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=E,this._parentDelegate=t,this._forkZS=r&&(r&&r.onFork?r:t._forkZS),this._forkDlgt=r&&(r.onFork?t:t._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:t._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:t._interceptZS),this._interceptDlgt=r&&(r.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:t._invokeZS),this._invokeDlgt=r&&(r.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:t._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:t._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:t._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:t._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||t&&t._hasTaskZS)&&(this._hasTaskZS=k?r:P,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=E,r.onScheduleTask||(this._scheduleTaskZS=P,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=P,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=P,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(E,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,E,t):new d(E,t)}intercept(E,t,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,E,t,r):t}invoke(E,t,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,E,t,r,k,C):t.apply(r,k)}handleError(E,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,E,t)}scheduleTask(E,t){let r=t;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,E,t),r||(r=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=I)throw new Error("Task is missing scheduleFn.");R(t)}return r}invokeTask(E,t,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,E,t,r,k):t.callback.apply(r,k)}cancelTask(E,t){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,E,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");r=t.cancelFn(t)}return r}hasTask(E,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,E,t)}catch(r){this.handleError(E,r)}}_updateTaskCount(E,t){const r=this._taskCounts,k=r[E],C=r[E]=k+t;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:E})}}class m{constructor(E,t,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=E,this.source=t,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=E===Q&&k&&k.useG?m.invokeTask:function(){return m.invokeTask.call(e,l,this,arguments)}}static invokeTask(E,t,r){E||(E=this),ee++;try{return E.runCount++,E.zone.runTask(E,t,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(E,t,r){if(this._state!==t&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${E}', expecting state '${t}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=E,E==x&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const L=a("setTimeout"),Z=a("Promise"),N=a("then");let J,B=[],H=!1;function q(M){if(J||e[Z]&&(J=e[Z].resolve(0)),J){let E=J[N];E||(E=J.then),E.call(J,M)}else e[L](M,0)}function R(M){0===ee&&0===B.length&&q(_),M&&B.push(M)}function _(){if(!H){for(H=!0;B.length;){const M=B;B=[];for(let E=0;EU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o("Zone","Zone"),e.Zone=d}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global);const ie=Object.getOwnPropertyDescriptor,Ee=Object.defineProperty,de=Object.getPrototypeOf,ge=Object.create,Ve=Array.prototype.slice,Oe="addEventListener",Se="removeEventListener",Ze=Zone.__symbol__(Oe),Ne=Zone.__symbol__(Se),ce="true",ae="false",ke=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,i,o,c){return Zone.current.scheduleMacroTask(e,n,i,o,c)}const A=Zone.__symbol__,Pe="undefined"!=typeof window,Te=Pe?window:void 0,Y=Pe&&Te||"object"==typeof self&&self||global;function Le(e,n){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=Ie(e[i],n+"_"+i));return e}function Fe(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}const Be="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,we=!("nw"in Y)&&void 0!==Y.process&&"[object process]"==={}.toString.call(Y.process),je=!we&&!Be&&!(!Pe||!Te.HTMLElement),Ue=void 0!==Y.process&&"[object process]"==={}.toString.call(Y.process)&&!Be&&!(!Pe||!Te.HTMLElement),Re={},We=function(e){if(!(e=e||Y.event))return;let n=Re[e.type];n||(n=Re[e.type]=A("ON_PROPERTY"+e.type));const i=this||e.target||Y,o=i[n];let c;if(je&&i===Te&&"error"===e.type){const a=e;c=o&&o.call(this,a.message,a.filename,a.lineno,a.colno,a.error),!0===c&&e.preventDefault()}else c=o&&o.apply(this,arguments),null!=c&&!c&&e.preventDefault();return c};function qe(e,n,i){let o=ie(e,n);if(!o&&i&&ie(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=A("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let P=Re[d];P||(P=Re[d]=A("ON_PROPERTY"+d)),o.set=function(v){let m=this;!m&&e===Y&&(m=Y),m&&("function"==typeof m[P]&&m.removeEventListener(d,We),y&&y.call(m,null),m[P]=v,"function"==typeof v&&m.addEventListener(d,We,!1))},o.get=function(){let v=this;if(!v&&e===Y&&(v=Y),!v)return null;const m=v[P];if(m)return m;if(a){let L=a.call(this);if(L)return o.set.call(this,L),"function"==typeof v.removeAttribute&&v.removeAttribute(n),L}return null},Ee(e,n,o),e[c]=!0}function Xe(e,n,i){if(n)for(let o=0;ofunction(y,d){const P=i(y,d);return P.cbIdx>=0&&"function"==typeof d[P.cbIdx]?Me(P.name,d[P.cbIdx],P,c):a.apply(y,d)})}function ue(e,n){e[A("OriginalDelegate")]=n}let ze=!1,Ae=!1;function ft(){if(ze)return Ae;ze=!0;try{const e=Te.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Ae=!0)}catch(e){}return Ae}Zone.__load_patch("ZoneAwarePromise",(e,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],P=!0===e[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),m=y("then");i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const Z=y("unhandledPromiseRejectionHandler");function N(l){i.onUnhandledError(l);try{const u=n[Z];"function"==typeof u&&u.call(this,l)}catch(u){}}function B(l){return l&&l.then}function H(l){return l}function J(l){return t.reject(l)}const q=y("state"),R=y("value"),_=y("finally"),K=y("parentPromiseValue"),x=y("parentPromiseState"),j=null,p=!0,G=!1;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const w=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},oe=y("currentTaskTrace");function z(l,u,s){const f=w();if(l===s)throw new TypeError("Promise resolved with itself");if(l[q]===j){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(b){return f(()=>{z(l,!1,b)})(),l}if(u!==G&&s instanceof t&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==j)re(s),z(l,s[q],s[R]);else if(u!==G&&"function"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(b){f(()=>{z(l,!1,b)})()}else{l[q]=u;const b=l[R];if(l[R]=s,l[_]===_&&u===p&&(l[q]=l[x],l[R]=l[K]),u===G&&s instanceof Error){const T=n.currentTask&&n.currentTask.data&&n.currentTask.data.__creationTrace__;T&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:T})}for(let T=0;T{try{const D=l[R],O=!!s&&_===s[_];O&&(s[K]=D,s[x]=b);const S=u.run(T,void 0,O&&T!==J&&T!==H?[]:[D]);z(s,!0,S)}catch(D){z(s,!1,D)}},s)}const M=function(){},E=e.AggregateError;class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return z(new this(null),p,u)}static reject(u){return z(new this(null),G,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new E([],"All promises were rejected"));const s=[];let f=0;try{for(let T of u)f++,s.push(t.resolve(T))}catch(T){return Promise.reject(new E([],"All promises were rejected"))}if(0===f)return Promise.reject(new E([],"All promises were rejected"));let g=!1;const b=[];return new t((T,D)=>{for(let O=0;O{g||(g=!0,T(S))},S=>{b.push(S),f--,0===f&&(g=!0,D(new E(b,"All promises were rejected")))})})}static race(u){let s,f,g=new this((D,O)=>{s=D,f=O});function b(D){s(D)}function T(D){f(D)}for(let D of u)B(D)||(D=this.resolve(D)),D.then(b,T);return g}static all(u){return t.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof t?this:t).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,g,b=new this((S,V)=>{f=S,g=V}),T=2,D=0;const O=[];for(let S of u){B(S)||(S=this.resolve(S));const V=D;try{S.then(F=>{O[V]=s?s.thenCallback(F):F,T--,0===T&&f(O)},F=>{s?(O[V]=s.errorCallback(F),T--,0===T&&f(O)):g(F)})}catch(F){g(F)}T++,D++}return T-=2,0===T&&f(O),b}constructor(u){const s=this;if(!(s instanceof t))throw new Error("Must be an instanceof Promise.");s[q]=j,s[R]=[];try{const f=w();u&&u(f(I(s,p)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(u,s){var f;let g=null===(f=this.constructor)||void 0===f?void 0:f[Symbol.species];(!g||"function"!=typeof g)&&(g=this.constructor||t);const b=new g(M),T=n.current;return this[q]==j?this[R].push(T,b,u,s):ee(this,T,b,u,s),b}catch(u){return this.then(null,u)}finally(u){var s;let f=null===(s=this.constructor)||void 0===s?void 0:s[Symbol.species];(!f||"function"!=typeof f)&&(f=t);const g=new f(M);g[_]=_;const b=n.current;return this[q]==j?this[R].push(b,g,u,u):ee(this,b,g,u,u),g}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const r=e[v]=e.Promise;e.Promise=t;const k=y("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[m]=f,l.prototype.then=function(g,b){return new t((D,O)=>{f.call(this,D,O)}).then(g,b)},l[k]=!0}return i.patchThen=C,r&&(C(r),le(e,"fetch",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof t)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,i=A("OriginalDelegate"),o=A("Promise"),c=A("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const m=e[o];if(m)return n.call(m)}if(this===Error){const m=e[c];if(m)return n.call(m)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let ye=!1;if("undefined"!=typeof window)try{const e=Object.defineProperty({},"passive",{get:function(){ye=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){ye=!1}const ht={useG:!0},te={},Ye={},$e=new RegExp("^"+ke+"(\\w+)(true|false)$"),Ke=A("propagationStopped");function Je(e,n){const i=(n?n(e):e)+ae,o=(n?n(e):e)+ce,c=ke+i,a=ke+o;te[e]={},te[e][ae]=c,te[e][ce]=a}function dt(e,n,i,o){const c=o&&o.add||Oe,a=o&&o.rm||Se,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",P=A(c),v="."+c+":",Z=function(R,_,K){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=p=>x.handleEvent(p),R.originalDelegate=x);try{R.invoke(R,_,[K])}catch(p){X=p}const j=R.options;return j&&"object"==typeof j&&j.once&&_[a].call(_,K.type,R.originalDelegate?R.originalDelegate:R.callback,j),X};function N(R,_,K){if(!(_=_||e.event))return;const x=R||_.target||e,X=x[te[_.type][K?ce:ae]];if(X){const j=[];if(1===X.length){const p=Z(X[0],x,_);p&&j.push(p)}else{const p=X.slice();for(let G=0;G{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function J(R,_){if(!R)return!1;let K=!0;_&&void 0!==_.useG&&(K=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let j=!1;_&&void 0!==_.rt&&(j=_.rt);let p=R;for(;p&&!p.hasOwnProperty(c);)p=de(p);if(!p&&R[c]&&(p=R),!p||p[P])return!1;const G=_&&_.eventNameToString,h={},I=p[P]=p[c],w=p[A(a)]=p[a],Q=p[A(y)]=p[y],oe=p[A(d)]=p[d];let z;function U(s,f){return!ye&&"object"==typeof s&&s?!!s.capture:ye&&f?"boolean"==typeof s?{capture:s,passive:!0}:s?"object"==typeof s&&!1!==s.passive?Object.assign(Object.assign({},s),{passive:!0}):s:{passive:!0}:s}_&&_.prepend&&(z=p[A(_.prepend)]=p[_.prepend]);const t=K?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=K?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ce:ae]);const b=g&&s.target[g];if(b)for(let T=0;Tfunction(c,a){c[Ke]=!0,o&&o.apply(c,a)})}function Et(e,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,P,v){return P&&P.prototype&&c.forEach(function(m){const L=`${i}.${o}::`+m,Z=P.prototype;try{if(Z.hasOwnProperty(m)){const N=e.ObjectGetOwnPropertyDescriptor(Z,m);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,L),e._redefineProperty(P.prototype,m,N)):Z[m]&&(Z[m]=e.wrapWithCurrentZone(Z[m],L))}else Z[m]&&(Z[m]=e.wrapWithCurrentZone(Z[m],L))}catch(N){}}),y.call(n,d,P,v)},e.attachOriginToPatched(n[o],y)}function et(e,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===e);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function tt(e,n,i,o){e&&Xe(e,et(e,n,i),o)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,i)=>{const o=He(e);i.patchOnProperties=Xe,i.patchMethod=le,i.bindArguments=Le,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");e[a]&&(e[c]=e[a]),e[c]&&(n[c]=n[a]=e[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=Ee,i.ObjectGetOwnPropertyDescriptor=ie,i.ObjectCreate=ge,i.ArraySlice=Ve,i.patchClass=ve,i.wrapWithCurrentZone=Ie,i.filterProperties=et,i.attachOriginToPatched=ue,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:Ye,zoneSymbolEventNames:te,eventNames:o,isBrowser:je,isMix:Ue,isNode:we,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:ke,ADD_EVENT_LISTENER_STR:Oe,REMOVE_EVENT_LISTENER_STR:Se})});const Ce=A("zoneTask");function pe(e,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const m=v.data;return m.args[0]=function(){return v.invoke.apply(this,arguments)},m.handleId=c.apply(e,m.args),v}function P(v){return a.call(e,v.data.handleId)}c=le(e,n+=o,v=>function(m,L){if("function"==typeof L[0]){const Z={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?L[1]||0:void 0,args:L},N=L[0];L[0]=function(){try{return N.apply(this,arguments)}finally{Z.isPeriodic||("number"==typeof Z.handleId?delete y[Z.handleId]:Z.handleId&&(Z.handleId[Ce]=null))}};const B=Me(n,L[0],Z,d,P);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?y[H]=B:H&&(H[Ce]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(e,L)}),a=le(e,i,v=>function(m,L){const Z=L[0];let N;"number"==typeof Z?N=y[Z]:(N=Z&&Z[Ce],N||(N=Z)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof Z?delete y[Z]:Z&&(Z[Ce]=null),N.zone.cancelTask(N)):v.apply(e,L)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("queueMicrotask",(e,n,i)=>{i.patchMethod(e,"queueMicrotask",o=>function(c,a){n.current.scheduleMicroTask("queueMicrotask",a[0])})}),Zone.__load_patch("timers",e=>{const n="set",i="clear";pe(e,n,i,"Timeout"),pe(e,n,i,"Interval"),pe(e,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{pe(e,"request","cancel","AnimationFrame"),pe(e,"mozRequest","mozCancel","AnimationFrame"),pe(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(P,v){return n.current.run(a,e,v,d)})}),Zone.__load_patch("EventTarget",(e,n,i)=>{(function mt(e,n){n.patchEventPrototype(e,n)})(e,i),function pt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let P=0;P{ve("MutationObserver"),ve("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,i)=>{ve("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,i)=>{ve("FileReader")}),Zone.__load_patch("on_property",(e,n,i)=>{!function Tt(e,n){if(we&&!Ue||Zone[e.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(je){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const e=Te.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];tt(c,He(c),i&&i.concat(a),de(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function yt(e,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,i)}),Zone.__load_patch("XHR",(e,n)=>{!function P(v){const m=v.XMLHttpRequest;if(!m)return;const L=m.prototype;let N=L[Ze],B=L[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Ze],B=I[Ne]}}const H="readystatechange",J="scheduled";function q(h){const I=h.data,w=I.target;w[a]=!1,w[d]=!1;const Q=w[c];N||(N=w[Ze],B=w[Ne]),Q&&B.call(w,H,Q);const oe=w[c]=()=>{if(w.readyState===w.DONE)if(!I.aborted&&w[a]&&h.state===J){const U=w[n.__symbol__("loadfalse")];if(0!==w.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=w[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[y]=I[1],K.apply(h,I)}),X=A("fetchTaskAborting"),j=A("fetchTaskScheduling"),p=le(L,"send",()=>function(h,I){if(!0===n.current[j]||h[o])return p.apply(h,I);{const w={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",R,w,q,_);h&&!0===h[d]&&!w.aborted&&Q.state===J&&Q.invoke()}}),G=le(L,"abort",()=>function(h,I){const w=function Z(h){return h[i]}(h);if(w&&"string"==typeof w.type){if(null==w.cancelFn||w.data&&w.data.aborted)return;w.zone.cancelTask(w)}else if(!0===n.current[X])return G.apply(h,I)})}(e);const i=A("xhrTask"),o=A("xhrSync"),c=A("xhrListener"),a=A("xhrScheduled"),y=A("xhrURL"),d=A("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const i=e.constructor.name;for(let o=0;o{const P=function(){return d.apply(this,Le(arguments,i+"."+c))};return ue(P,d),P})(a)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function i(o){return function(c){Qe(e,o).forEach(y=>{const d=e.PromiseRejectionEvent;if(d){const P=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(P)}})}}e.PromiseRejectionEvent&&(n[A("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[A("rejectionHandledHandler")]=i("rejectionhandled"))})}},ie=>{ie(ie.s=7435)}]); \ No newline at end of file diff --git a/prod/app-configurateur/polyfills.a75a17ebd1634711.js b/prod/app-configurateur/polyfills.a75a17ebd1634711.js deleted file mode 100644 index 3f67f92..0000000 --- a/prod/app-configurateur/polyfills.a75a17ebd1634711.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkKine_frontend=self.webpackChunkKine_frontend||[]).push([[429],{435:(ie,Ee,de)=>{de(583)},583:()=>{!function(e){const n=e.performance;function i(M){n&&n.mark&&n.mark(M)}function o(M,E){n&&n.measure&&n.measure(M,E)}i("Zone");const c=e.__Zone_symbol_prefix||"__zone_symbol__";function a(M){return c+M}const y=!0===e[a("forceDuplicateZoneCheck")];if(e.Zone){if(y||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let d=(()=>{class M{constructor(t,r){this._parent=t,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=M.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(t,r,k=!1){if(oe.hasOwnProperty(t)){if(!k&&y)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const C="Zone:"+t;i(C),oe[t]=r(e,M,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}get(t){const r=this.getZoneWith(t);if(r)return r._properties[t]}getZoneWith(t){let r=this;for(;r;){if(r._properties.hasOwnProperty(t))return r;r=r._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,r){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const k=this._zoneDelegate.intercept(this,t,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(t,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,r,k,C)}finally{U=U.parent}}runGuarded(t,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(t,r,k){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||K).name+"; Execution: "+this.name+")");if(t.state===x&&(t.type===Q||t.type===w))return;const C=t.state!=p;C&&t._transitionTo(p,j),t.runCount++;const $=re;re=t,U={parent:U,zone:this};try{t.type==w&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==x&&t.state!==h&&(t.type==Q||t.data&&t.data.isPeriodic?C&&t._transitionTo(j,p):(t.runCount=0,this._updateTaskCount(t,-1),C&&t._transitionTo(x,p,x))),U=U.parent,re=$}}scheduleTask(t){if(t.zone&&t.zone!==this){let k=this;for(;k;){if(k===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);k=k.parent}}t._transitionTo(X,x);const r=[];t._zoneDelegates=r,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(k){throw t._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return t._zoneDelegates===r&&this._updateTaskCount(t,1),t.state==X&&t._transitionTo(j,X),t}scheduleMicroTask(t,r,k,C){return this.scheduleTask(new m(I,t,r,k,C,void 0))}scheduleMacroTask(t,r,k,C,$){return this.scheduleTask(new m(w,t,r,k,C,$))}scheduleEventTask(t,r,k,C,$){return this.scheduleTask(new m(Q,t,r,k,C,$))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||K).name+"; Execution: "+this.name+")");t._transitionTo(G,j,p);try{this._zoneDelegate.cancelTask(this,t)}catch(r){throw t._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(t,-1),t._transitionTo(x,G),t.runCount=0,t}_updateTaskCount(t,r){const k=t._zoneDelegates;-1==r&&(t._zoneDelegates=null);for(let C=0;CM.hasTask(t,r),onScheduleTask:(M,E,t,r)=>M.scheduleTask(t,r),onInvokeTask:(M,E,t,r,k,C)=>M.invokeTask(t,r,k,C),onCancelTask:(M,E,t,r)=>M.cancelTask(t,r)};class v{constructor(E,t,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=E,this._parentDelegate=t,this._forkZS=r&&(r&&r.onFork?r:t._forkZS),this._forkDlgt=r&&(r.onFork?t:t._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:t._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:t._interceptZS),this._interceptDlgt=r&&(r.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:t._invokeZS),this._invokeDlgt=r&&(r.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:t._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:t._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:t._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:t._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||t&&t._hasTaskZS)&&(this._hasTaskZS=k?r:P,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=E,r.onScheduleTask||(this._scheduleTaskZS=P,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=P,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=P,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(E,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,E,t):new d(E,t)}intercept(E,t,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,E,t,r):t}invoke(E,t,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,E,t,r,k,C):t.apply(r,k)}handleError(E,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,E,t)}scheduleTask(E,t){let r=t;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,E,t),r||(r=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=I)throw new Error("Task is missing scheduleFn.");R(t)}return r}invokeTask(E,t,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,E,t,r,k):t.callback.apply(r,k)}cancelTask(E,t){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,E,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");r=t.cancelFn(t)}return r}hasTask(E,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,E,t)}catch(r){this.handleError(E,r)}}_updateTaskCount(E,t){const r=this._taskCounts,k=r[E],C=r[E]=k+t;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:E})}}class m{constructor(E,t,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=E,this.source=t,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=E===Q&&k&&k.useG?m.invokeTask:function(){return m.invokeTask.call(e,l,this,arguments)}}static invokeTask(E,t,r){E||(E=this),ee++;try{return E.runCount++,E.zone.runTask(E,t,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(E,t,r){if(this._state!==t&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${E}', expecting state '${t}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=E,E==x&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const L=a("setTimeout"),Z=a("Promise"),N=a("then");let J,B=[],H=!1;function q(M){if(J||e[Z]&&(J=e[Z].resolve(0)),J){let E=J[N];E||(E=J.then),E.call(J,M)}else e[L](M,0)}function R(M){0===ee&&0===B.length&&q(_),M&&B.push(M)}function _(){if(!H){for(H=!0;B.length;){const M=B;B=[];for(let E=0;EU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o("Zone","Zone"),e.Zone=d}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global);const ie=Object.getOwnPropertyDescriptor,Ee=Object.defineProperty,de=Object.getPrototypeOf,ge=Object.create,Ve=Array.prototype.slice,Oe="addEventListener",Se="removeEventListener",Ze=Zone.__symbol__(Oe),Ne=Zone.__symbol__(Se),ce="true",ae="false",ke=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,i,o,c){return Zone.current.scheduleMacroTask(e,n,i,o,c)}const A=Zone.__symbol__,Pe="undefined"!=typeof window,Te=Pe?window:void 0,Y=Pe&&Te||"object"==typeof self&&self||global;function Le(e,n){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=Ie(e[i],n+"_"+i));return e}function Fe(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}const Be="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,we=!("nw"in Y)&&void 0!==Y.process&&"[object process]"==={}.toString.call(Y.process),je=!we&&!Be&&!(!Pe||!Te.HTMLElement),Ue=void 0!==Y.process&&"[object process]"==={}.toString.call(Y.process)&&!Be&&!(!Pe||!Te.HTMLElement),Re={},We=function(e){if(!(e=e||Y.event))return;let n=Re[e.type];n||(n=Re[e.type]=A("ON_PROPERTY"+e.type));const i=this||e.target||Y,o=i[n];let c;if(je&&i===Te&&"error"===e.type){const a=e;c=o&&o.call(this,a.message,a.filename,a.lineno,a.colno,a.error),!0===c&&e.preventDefault()}else c=o&&o.apply(this,arguments),null!=c&&!c&&e.preventDefault();return c};function qe(e,n,i){let o=ie(e,n);if(!o&&i&&ie(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=A("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let P=Re[d];P||(P=Re[d]=A("ON_PROPERTY"+d)),o.set=function(v){let m=this;!m&&e===Y&&(m=Y),m&&("function"==typeof m[P]&&m.removeEventListener(d,We),y&&y.call(m,null),m[P]=v,"function"==typeof v&&m.addEventListener(d,We,!1))},o.get=function(){let v=this;if(!v&&e===Y&&(v=Y),!v)return null;const m=v[P];if(m)return m;if(a){let L=a.call(this);if(L)return o.set.call(this,L),"function"==typeof v.removeAttribute&&v.removeAttribute(n),L}return null},Ee(e,n,o),e[c]=!0}function Xe(e,n,i){if(n)for(let o=0;ofunction(y,d){const P=i(y,d);return P.cbIdx>=0&&"function"==typeof d[P.cbIdx]?Me(P.name,d[P.cbIdx],P,c):a.apply(y,d)})}function ue(e,n){e[A("OriginalDelegate")]=n}let ze=!1,Ae=!1;function ft(){if(ze)return Ae;ze=!0;try{const e=Te.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Ae=!0)}catch(e){}return Ae}Zone.__load_patch("ZoneAwarePromise",(e,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],P=!0===e[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),m=y("then");i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const Z=y("unhandledPromiseRejectionHandler");function N(l){i.onUnhandledError(l);try{const u=n[Z];"function"==typeof u&&u.call(this,l)}catch(u){}}function B(l){return l&&l.then}function H(l){return l}function J(l){return t.reject(l)}const q=y("state"),R=y("value"),_=y("finally"),K=y("parentPromiseValue"),x=y("parentPromiseState"),j=null,p=!0,G=!1;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const w=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},oe=y("currentTaskTrace");function z(l,u,s){const f=w();if(l===s)throw new TypeError("Promise resolved with itself");if(l[q]===j){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(b){return f(()=>{z(l,!1,b)})(),l}if(u!==G&&s instanceof t&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==j)re(s),z(l,s[q],s[R]);else if(u!==G&&"function"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(b){f(()=>{z(l,!1,b)})()}else{l[q]=u;const b=l[R];if(l[R]=s,l[_]===_&&u===p&&(l[q]=l[x],l[R]=l[K]),u===G&&s instanceof Error){const T=n.currentTask&&n.currentTask.data&&n.currentTask.data.__creationTrace__;T&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:T})}for(let T=0;T{try{const D=l[R],O=!!s&&_===s[_];O&&(s[K]=D,s[x]=b);const S=u.run(T,void 0,O&&T!==J&&T!==H?[]:[D]);z(s,!0,S)}catch(D){z(s,!1,D)}},s)}const M=function(){},E=e.AggregateError;class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return z(new this(null),p,u)}static reject(u){return z(new this(null),G,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new E([],"All promises were rejected"));const s=[];let f=0;try{for(let T of u)f++,s.push(t.resolve(T))}catch(T){return Promise.reject(new E([],"All promises were rejected"))}if(0===f)return Promise.reject(new E([],"All promises were rejected"));let g=!1;const b=[];return new t((T,D)=>{for(let O=0;O{g||(g=!0,T(S))},S=>{b.push(S),f--,0===f&&(g=!0,D(new E(b,"All promises were rejected")))})})}static race(u){let s,f,g=new this((D,O)=>{s=D,f=O});function b(D){s(D)}function T(D){f(D)}for(let D of u)B(D)||(D=this.resolve(D)),D.then(b,T);return g}static all(u){return t.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof t?this:t).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,g,b=new this((S,V)=>{f=S,g=V}),T=2,D=0;const O=[];for(let S of u){B(S)||(S=this.resolve(S));const V=D;try{S.then(F=>{O[V]=s?s.thenCallback(F):F,T--,0===T&&f(O)},F=>{s?(O[V]=s.errorCallback(F),T--,0===T&&f(O)):g(F)})}catch(F){g(F)}T++,D++}return T-=2,0===T&&f(O),b}constructor(u){const s=this;if(!(s instanceof t))throw new Error("Must be an instanceof Promise.");s[q]=j,s[R]=[];try{const f=w();u&&u(f(I(s,p)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(u,s){var f;let g=null===(f=this.constructor)||void 0===f?void 0:f[Symbol.species];(!g||"function"!=typeof g)&&(g=this.constructor||t);const b=new g(M),T=n.current;return this[q]==j?this[R].push(T,b,u,s):ee(this,T,b,u,s),b}catch(u){return this.then(null,u)}finally(u){var s;let f=null===(s=this.constructor)||void 0===s?void 0:s[Symbol.species];(!f||"function"!=typeof f)&&(f=t);const g=new f(M);g[_]=_;const b=n.current;return this[q]==j?this[R].push(b,g,u,u):ee(this,b,g,u,u),g}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const r=e[v]=e.Promise;e.Promise=t;const k=y("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[m]=f,l.prototype.then=function(g,b){return new t((D,O)=>{f.call(this,D,O)}).then(g,b)},l[k]=!0}return i.patchThen=C,r&&(C(r),le(e,"fetch",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof t)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,i=A("OriginalDelegate"),o=A("Promise"),c=A("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const m=e[o];if(m)return n.call(m)}if(this===Error){const m=e[c];if(m)return n.call(m)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let ye=!1;if("undefined"!=typeof window)try{const e=Object.defineProperty({},"passive",{get:function(){ye=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){ye=!1}const ht={useG:!0},te={},Ye={},$e=new RegExp("^"+ke+"(\\w+)(true|false)$"),Ke=A("propagationStopped");function Je(e,n){const i=(n?n(e):e)+ae,o=(n?n(e):e)+ce,c=ke+i,a=ke+o;te[e]={},te[e][ae]=c,te[e][ce]=a}function dt(e,n,i,o){const c=o&&o.add||Oe,a=o&&o.rm||Se,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",P=A(c),v="."+c+":",Z=function(R,_,K){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=p=>x.handleEvent(p),R.originalDelegate=x);try{R.invoke(R,_,[K])}catch(p){X=p}const j=R.options;return j&&"object"==typeof j&&j.once&&_[a].call(_,K.type,R.originalDelegate?R.originalDelegate:R.callback,j),X};function N(R,_,K){if(!(_=_||e.event))return;const x=R||_.target||e,X=x[te[_.type][K?ce:ae]];if(X){const j=[];if(1===X.length){const p=Z(X[0],x,_);p&&j.push(p)}else{const p=X.slice();for(let G=0;G{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function J(R,_){if(!R)return!1;let K=!0;_&&void 0!==_.useG&&(K=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let j=!1;_&&void 0!==_.rt&&(j=_.rt);let p=R;for(;p&&!p.hasOwnProperty(c);)p=de(p);if(!p&&R[c]&&(p=R),!p||p[P])return!1;const G=_&&_.eventNameToString,h={},I=p[P]=p[c],w=p[A(a)]=p[a],Q=p[A(y)]=p[y],oe=p[A(d)]=p[d];let z;function U(s,f){return!ye&&"object"==typeof s&&s?!!s.capture:ye&&f?"boolean"==typeof s?{capture:s,passive:!0}:s?"object"==typeof s&&!1!==s.passive?Object.assign(Object.assign({},s),{passive:!0}):s:{passive:!0}:s}_&&_.prepend&&(z=p[A(_.prepend)]=p[_.prepend]);const t=K?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=K?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ce:ae]);const b=g&&s.target[g];if(b)for(let T=0;Tfunction(c,a){c[Ke]=!0,o&&o.apply(c,a)})}function Et(e,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,P,v){return P&&P.prototype&&c.forEach(function(m){const L=`${i}.${o}::`+m,Z=P.prototype;try{if(Z.hasOwnProperty(m)){const N=e.ObjectGetOwnPropertyDescriptor(Z,m);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,L),e._redefineProperty(P.prototype,m,N)):Z[m]&&(Z[m]=e.wrapWithCurrentZone(Z[m],L))}else Z[m]&&(Z[m]=e.wrapWithCurrentZone(Z[m],L))}catch(N){}}),y.call(n,d,P,v)},e.attachOriginToPatched(n[o],y)}function et(e,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===e);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function tt(e,n,i,o){e&&Xe(e,et(e,n,i),o)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,i)=>{const o=He(e);i.patchOnProperties=Xe,i.patchMethod=le,i.bindArguments=Le,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");e[a]&&(e[c]=e[a]),e[c]&&(n[c]=n[a]=e[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=Ee,i.ObjectGetOwnPropertyDescriptor=ie,i.ObjectCreate=ge,i.ArraySlice=Ve,i.patchClass=ve,i.wrapWithCurrentZone=Ie,i.filterProperties=et,i.attachOriginToPatched=ue,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:Ye,zoneSymbolEventNames:te,eventNames:o,isBrowser:je,isMix:Ue,isNode:we,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:ke,ADD_EVENT_LISTENER_STR:Oe,REMOVE_EVENT_LISTENER_STR:Se})});const Ce=A("zoneTask");function pe(e,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const m=v.data;return m.args[0]=function(){return v.invoke.apply(this,arguments)},m.handleId=c.apply(e,m.args),v}function P(v){return a.call(e,v.data.handleId)}c=le(e,n+=o,v=>function(m,L){if("function"==typeof L[0]){const Z={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?L[1]||0:void 0,args:L},N=L[0];L[0]=function(){try{return N.apply(this,arguments)}finally{Z.isPeriodic||("number"==typeof Z.handleId?delete y[Z.handleId]:Z.handleId&&(Z.handleId[Ce]=null))}};const B=Me(n,L[0],Z,d,P);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?y[H]=B:H&&(H[Ce]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(e,L)}),a=le(e,i,v=>function(m,L){const Z=L[0];let N;"number"==typeof Z?N=y[Z]:(N=Z&&Z[Ce],N||(N=Z)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof Z?delete y[Z]:Z&&(Z[Ce]=null),N.zone.cancelTask(N)):v.apply(e,L)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("queueMicrotask",(e,n,i)=>{i.patchMethod(e,"queueMicrotask",o=>function(c,a){n.current.scheduleMicroTask("queueMicrotask",a[0])})}),Zone.__load_patch("timers",e=>{const n="set",i="clear";pe(e,n,i,"Timeout"),pe(e,n,i,"Interval"),pe(e,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{pe(e,"request","cancel","AnimationFrame"),pe(e,"mozRequest","mozCancel","AnimationFrame"),pe(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(P,v){return n.current.run(a,e,v,d)})}),Zone.__load_patch("EventTarget",(e,n,i)=>{(function mt(e,n){n.patchEventPrototype(e,n)})(e,i),function pt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let P=0;P{ve("MutationObserver"),ve("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,i)=>{ve("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,i)=>{ve("FileReader")}),Zone.__load_patch("on_property",(e,n,i)=>{!function Tt(e,n){if(we&&!Ue||Zone[e.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(je){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const e=Te.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];tt(c,He(c),i&&i.concat(a),de(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function yt(e,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,i)}),Zone.__load_patch("XHR",(e,n)=>{!function P(v){const m=v.XMLHttpRequest;if(!m)return;const L=m.prototype;let N=L[Ze],B=L[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Ze],B=I[Ne]}}const H="readystatechange",J="scheduled";function q(h){const I=h.data,w=I.target;w[a]=!1,w[d]=!1;const Q=w[c];N||(N=w[Ze],B=w[Ne]),Q&&B.call(w,H,Q);const oe=w[c]=()=>{if(w.readyState===w.DONE)if(!I.aborted&&w[a]&&h.state===J){const U=w[n.__symbol__("loadfalse")];if(0!==w.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=w[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[y]=I[1],K.apply(h,I)}),X=A("fetchTaskAborting"),j=A("fetchTaskScheduling"),p=le(L,"send",()=>function(h,I){if(!0===n.current[j]||h[o])return p.apply(h,I);{const w={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",R,w,q,_);h&&!0===h[d]&&!w.aborted&&Q.state===J&&Q.invoke()}}),G=le(L,"abort",()=>function(h,I){const w=function Z(h){return h[i]}(h);if(w&&"string"==typeof w.type){if(null==w.cancelFn||w.data&&w.data.aborted)return;w.zone.cancelTask(w)}else if(!0===n.current[X])return G.apply(h,I)})}(e);const i=A("xhrTask"),o=A("xhrSync"),c=A("xhrListener"),a=A("xhrScheduled"),y=A("xhrURL"),d=A("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const i=e.constructor.name;for(let o=0;o{const P=function(){return d.apply(this,Le(arguments,i+"."+c))};return ue(P,d),P})(a)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function i(o){return function(c){Qe(e,o).forEach(y=>{const d=e.PromiseRejectionEvent;if(d){const P=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(P)}})}}e.PromiseRejectionEvent&&(n[A("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[A("rejectionHandledHandler")]=i("rejectionhandled"))})}},ie=>{ie(ie.s=435)}]); \ No newline at end of file diff --git a/prod/app-configurateur/runtime.740b9dcf0eb8a18e.js b/prod/app-configurateur/runtime.740b9dcf0eb8a18e.js new file mode 100644 index 0000000..f2f19d5 --- /dev/null +++ b/prod/app-configurateur/runtime.740b9dcf0eb8a18e.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,v={},d={};function n(e){var a=d[e];if(void 0!==a)return a.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return v[e].call(r.exports,r,r.exports,n),r.loaded=!0,r.exports}n.m=v,e=[],n.O=(a,r,c,t)=>{if(!r){var o=1/0;for(f=0;f=t)&&Object.keys(n.O).every(p=>n.O[p](r[l]))?r.splice(l--,1):(u=!1,t0&&e[f-1][2]>t;f--)e[f]=e[f-1];e[f]=[r,c,t]},n.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return n.d(a,{a}),a},n.d=(e,a)=>{for(var r in a)n.o(a,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},n.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};n.O.j=c=>0===e[c];var a=(c,t)=>{var l,s,[f,o,u]=t,i=0;if(f.some(h=>0!==e[h])){for(l in o)n.o(o,l)&&(n.m[l]=o[l]);if(u)var _=u(n)}for(c&&c(t);i{"use strict";var e,_={},d={};function a(e){var n=d[e];if(void 0!==n)return n.exports;var r=d[e]={exports:{}};return _[e](r,r.exports,a),r.exports}a.m=_,e=[],a.O=(n,r,u,t)=>{if(!r){var c=1/0;for(f=0;f=t)&&Object.keys(a.O).every(h=>a.O[h](r[l]))?r.splice(l--,1):(s=!1,t0&&e[f-1][2]>t;f--)e[f]=e[f-1];e[f]=[r,u,t]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={666:0};a.O.j=u=>0===e[u];var n=(u,t)=>{var l,o,[f,c,s]=t,v=0;if(f.some(b=>0!==e[b])){for(l in c)a.o(c,l)&&(a.m[l]=c[l]);if(s)var i=s(a)}for(u&&u(t);v