diff --git a/3rdpartylicenses.txt b/3rdpartylicenses.txt index 54ae45d..e40e771 100644 --- a/3rdpartylicenses.txt +++ b/3rdpartylicenses.txt @@ -133,12 +133,11 @@ If you do not own a commercial license, the usage of this software shall be gove @tiampersian/kendo-jalali-date-inputs MIT -jalali-moment +dayjs MIT - MIT License -Copyright (c) 2017 Mojtaba Zarei +Copyright (c) 2018-present, iamkun Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -158,30 +157,30 @@ 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. -moment + +jalaliday 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. +MIT License + +Copyright (c) 2018 Alibaba Travels Co Open Source + +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. rxjs diff --git a/assets/screenshot.png b/assets/screenshot.png index f11f253..5ebe3f9 100644 Binary files a/assets/screenshot.png and b/assets/screenshot.png differ diff --git a/index.html b/index.html index 5f46baa..8e9b4aa 100644 --- a/index.html +++ b/index.html @@ -26,5 +26,5 @@ - + diff --git a/main.9845aa2d06917760.js b/main.9845aa2d06917760.js deleted file mode 100644 index 11713d5..0000000 --- a/main.9845aa2d06917760.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunktiampersian=self.webpackChunktiampersian||[]).push([[179],{7609:(q,Q,A)=>{"use strict";var y={};A.r(y),A.d(y,{Point:()=>fo,Rect:()=>xq,transform:()=>Oq});var h={};function p(t){return"function"==typeof t}function m(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}A.r(h),A.d(h,{elementOffset:()=>zq,limitValue:()=>Rq});const g=m(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((i,s)=>`${s+1}) ${i.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function S(t,n){if(t){const e=t.indexOf(n);0<=e&&t.splice(e,1)}}class E{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 o of e)o.remove(this);else e.remove(this);const{initialTeardown:i}=this;if(p(i))try{i()}catch(o){n=o instanceof g?o.errors:[o]}const{_finalizers:s}=this;if(s){this._finalizers=null;for(const o of s)try{ne(o)}catch(r){n=n??[],r instanceof g?n=[...n,...r.errors]:n.push(r)}}if(n)throw new g(n)}}add(n){var e;if(n&&n!==this)if(this.closed)ne(n);else{if(n instanceof E){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)&&S(e,n)}remove(n){const{_finalizers:e}=this;e&&S(e,n),n instanceof E&&n._removeParent(this)}}E.EMPTY=(()=>{const t=new E;return t.closed=!0,t})();const O=E.EMPTY;function j(t){return t instanceof E||t&&"closed"in t&&p(t.remove)&&p(t.add)&&p(t.unsubscribe)}function ne(t){p(t)?t():t.unsubscribe()}const xe={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Je={setTimeout(t,n,...e){const{delegate:i}=Je;return i?.setTimeout?i.setTimeout(t,n,...e):setTimeout(t,n,...e)},clearTimeout(t){const{delegate:n}=Je;return(n?.clearTimeout||clearTimeout)(t)},delegate:void 0};function ut(t){Je.setTimeout(()=>{const{onUnhandledError:n}=xe;if(!n)throw t;n(t)})}function ri(){}const Ee=Dn("C",void 0,void 0);function Dn(t,n,e){return{kind:t,value:n,error:e}}let xi=null;function ws(t){if(xe.useDeprecatedSynchronousErrorHandling){const n=!xi;if(n&&(xi={errorThrown:!1,error:null}),t(),n){const{errorThrown:e,error:i}=xi;if(xi=null,e)throw i}}else t()}class tn extends E{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,j(n)&&n.add(this)):this.destination=Bo}static create(n,e,i){return new mi(n,e,i)}next(n){this.isStopped?wr(function Ti(t){return Dn("N",t,void 0)}(n),this):this._next(n)}error(n){this.isStopped?wr(function ai(t){return Dn("E",void 0,t)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?wr(Ee,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 fi=Function.prototype.bind;function vo(t,n){return fi.call(t,n)}class Xn{constructor(n){this.partialObserver=n}next(n){const{partialObserver:e}=this;if(e.next)try{e.next(n)}catch(i){Cs(i)}}error(n){const{partialObserver:e}=this;if(e.error)try{e.error(n)}catch(i){Cs(i)}else Cs(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(e){Cs(e)}}}class mi extends tn{constructor(n,e,i){let s;if(super(),p(n)||!n)s={next:n??void 0,error:e??void 0,complete:i??void 0};else{let o;this&&xe.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=>this.unsubscribe(),s={next:n.next&&vo(n.next,o),error:n.error&&vo(n.error,o),complete:n.complete&&vo(n.complete,o)}):s=n}this.destination=new Xn(s)}}function Cs(t){xe.useDeprecatedSynchronousErrorHandling?function Es(t){xe.useDeprecatedSynchronousErrorHandling&&xi&&(xi.errorThrown=!0,xi.error=t)}(t):ut(t)}function wr(t,n){const{onStoppedNotification:e}=xe;e&&Je.setTimeout(()=>e(t,n))}const Bo={closed:!0,next:ri,error:function _i(t){throw t},complete:ri},Gs="function"==typeof Symbol&&Symbol.observable||"@@observable";function Wt(t){return t}let Tt=(()=>{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,s){const o=function Yo(t){return t&&t instanceof tn||function Mo(t){return t&&p(t.next)&&p(t.error)&&p(t.complete)}(t)&&j(t)}(e)?e:new mi(e,i,s);return ws(()=>{const{operator:r,source:a}=this;o.add(r?r.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return new(i=Uo(i))((s,o)=>{const r=new mi({next:a=>{try{e(a)}catch(l){o(l),r.unsubscribe()}},error:o,complete:s});this.subscribe(r)})}_subscribe(e){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(e)}[Gs](){return this}pipe(...e){return function ia(t){return 0===t.length?Wt:1===t.length?t[0]:function(e){return t.reduce((i,s)=>s(i),e)}}(e)(this)}toPromise(e){return new(e=Uo(e))((i,s)=>{let o;this.subscribe(r=>o=r,r=>s(r),()=>i(o))})}}return t.create=n=>new t(n),t})();function Uo(t){var n;return null!==(n=t??xe.Promise)&&void 0!==n?n:Promise}const Vn=m(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Oe=(()=>{class t extends Tt{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const i=new Ks(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new Vn}next(e){ws(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(e)}})}error(e){ws(()=>{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(){ws(()=>{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:s,observers:o}=this;return i||s?O:(this.currentObservers=null,o.push(e),new E(()=>{this.currentObservers=null,S(o,e)}))}_checkFinalizedStatuses(e){const{hasError:i,thrownError:s,isStopped:o}=this;i?e.error(s):o&&e.complete()}asObservable(){const e=new Tt;return e.source=this,e}}return t.create=(n,e)=>new Ks(n,e),t})();class Ks extends Oe{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:O}}class De extends Oe{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 Jt(t){return n=>{if(function $s(t){return p(t?.lift)}(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 nn(t,n,e,i,s){return new jo(t,n,e,i,s)}class jo extends tn{constructor(n,e,i,s,o,r){super(n),this.onFinalize=o,this.shouldUnsubscribe=r,this._next=e?function(a){try{e(a)}catch(l){n.error(l)}}:super._next,this._error=s?function(a){try{s(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 et(t,n){return Jt((e,i)=>{let s=0;e.subscribe(nn(i,o=>{i.next(t.call(n,o,s++))}))})}function Dt(t){return this instanceof Dt?(this.v=t,this):new Dt(t)}function gi(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 Ke(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(o){e[o]=t[o]&&function(r){return new Promise(function(a,l){!function s(o,r,a,l){Promise.resolve(l).then(function(u){o({value:u,done:a})},r)}(a,l,(r=t[o](r)).done,r.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const Yu=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function ja(t){return p(t?.then)}function o2(t){return p(t[Gs])}function oa(t){return Symbol.asyncIterator&&p(t?.[Symbol.asyncIterator])}function Ga(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 r2=function Pe(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function a2(t){return p(t?.[r2])}function Oi(t){return function $i(t,n,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var s,i=e.apply(t,n||[]),o=[];return s={},r("next"),r("throw"),r("return"),s[Symbol.asyncIterator]=function(){return this},s;function r(D){i[D]&&(s[D]=function(w){return new Promise(function(I,z){o.push([D,w,I,z])>1||a(D,w)})})}function a(D,w){try{!function l(D){D.value instanceof Dt?Promise.resolve(D.value.v).then(u,f):_(o[0][2],D)}(i[D](w))}catch(I){_(o[0][3],I)}}function u(D){a("next",D)}function f(D){a("throw",D)}function _(D,w){D(w),o.shift(),o.length&&a(o[0][0],o[0][1])}}(this,arguments,function*(){const e=t.getReader();try{for(;;){const{value:i,done:s}=yield Dt(e.read());if(s)return yield Dt(void 0);yield yield Dt(i)}}finally{e.releaseLock()}})}function Ql(t){return p(t?.getReader)}function _t(t){if(t instanceof Tt)return t;if(null!=t){if(o2(t))return function Ka(t){return new Tt(n=>{const e=t[Gs]();if(p(e.subscribe))return e.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(t);if(Yu(t))return function A_(t){return new Tt(n=>{for(let e=0;e{t.then(e=>{n.closed||(n.next(e),n.complete())},e=>n.error(e)).then(null,ut)})}(t);if(oa(t))return ks(t);if(a2(t))return function yo(t){return new Tt(n=>{for(const e of t)if(n.next(e),n.closed)return;n.complete()})}(t);if(Ql(t))return function Bn(t){return ks(Oi(t))}(t)}throw Ga(t)}function ks(t){return new Tt(n=>{(function Ts(t,n){var e,i,s,o;return function W(t,n,e,i){return new(e||(e=Promise))(function(o,r){function a(f){try{u(i.next(f))}catch(_){r(_)}}function l(f){try{u(i.throw(f))}catch(_){r(_)}}function u(f){f.done?o(f.value):function s(o){return o instanceof e?o:new e(function(r){r(o)})}(f.value).then(a,l)}u((i=i.apply(t,n||[])).next())})}(this,void 0,void 0,function*(){try{for(e=gi(t);!(i=yield e.next()).done;)if(n.next(i.value),n.closed)return}catch(r){s={error:r}}finally{try{i&&!i.done&&(o=e.return)&&(yield o.call(e))}finally{if(s)throw s.error}}n.complete()})})(t,n).catch(e=>n.error(e))})}function li(t,n,e,i=0,s=!1){const o=n.schedule(function(){e(),s?t.add(this.schedule(null,i)):this.unsubscribe()},i);if(t.add(o),!s)return o}function $a(t,n,e=1/0){return p(n)?$a((i,s)=>et((o,r)=>n(i,o,s,r))(_t(t(i,s))),e):("number"==typeof n&&(e=n),Jt((i,s)=>function Tr(t,n,e,i,s,o,r,a){const l=[];let u=0,f=0,_=!1;const D=()=>{_&&!l.length&&!u&&n.complete()},w=z=>u{o&&n.next(z),u++;let U=!1;_t(e(z,f++)).subscribe(nn(n,F=>{s?.(F),o?w(F):n.next(F)},()=>{U=!0},void 0,()=>{if(U)try{for(u--;l.length&&uI(F)):I(F)}D()}catch(F){n.error(F)}}))};return t.subscribe(nn(n,w,()=>{_=!0,D()})),()=>{a?.()}}(i,s,t,e)))}const Xl=new Tt(t=>t.complete());function c2(t){return t&&p(t.schedule)}function tc(t){return t[t.length-1]}function ju(t){return p(tc(t))?t.pop():void 0}function Wa(t){return c2(tc(t))?t.pop():void 0}function u2(t,n=0){return Jt((e,i)=>{e.subscribe(nn(i,s=>li(i,t,()=>i.next(s),n),()=>li(i,t,()=>i.complete(),n),s=>li(i,t,()=>i.error(s),n)))})}function d2(t,n=0){return Jt((e,i)=>{i.add(t.schedule(()=>e.subscribe(i),n))})}function m2(t,n){if(!t)throw new Error("Iterable cannot be null");return new Tt(e=>{li(e,n,()=>{const i=t[Symbol.asyncIterator]();li(e,n,()=>{i.next().then(s=>{s.done?e.complete():e.next(s.value)})},0,!0)})})}function Ws(t,n){return n?function z_(t,n){if(null!=t){if(o2(t))return function x_(t,n){return _t(t).pipe(d2(n),u2(n))}(t,n);if(Yu(t))return function h2(t,n){return new Tt(e=>{let i=0;return n.schedule(function(){i===t.length?e.complete():(e.next(t[i++]),e.closed||this.schedule())})})}(t,n);if(ja(t))return function O_(t,n){return _t(t).pipe(d2(n),u2(n))}(t,n);if(oa(t))return m2(t,n);if(a2(t))return function f2(t,n){return new Tt(e=>{let i;return li(e,n,()=>{i=t[r2](),li(e,n,()=>{let s,o;try{({value:s,done:o}=i.next())}catch(r){return void e.error(r)}o?e.complete():e.next(s)},0,!0)}),()=>p(i?.return)&&i.return()})}(t,n);if(Ql(t))return function R_(t,n){return m2(Oi(t),n)}(t,n)}throw Ga(t)}(t,n):_t(t)}function _s(...t){const n=Wa(t),e=function N_(t,n){return"number"==typeof tc(t)?t.pop():n}(t,1/0),i=t;return i.length?1===i.length?_t(i[0]):function l2(t=1/0){return $a(Wt,t)}(e)(Ws(i,n)):Xl}function Gu(...t){return Ws(t,Wa(t))}function nc(t={}){const{connector:n=(()=>new Oe),resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:s=!0}=t;return o=>{let r,a,l,u=0,f=!1,_=!1;const D=()=>{a?.unsubscribe(),a=void 0},w=()=>{D(),r=l=void 0,f=_=!1},I=()=>{const z=r;w(),z?.unsubscribe()};return Jt((z,U)=>{u++,!_&&!f&&D();const F=l=l??n();U.add(()=>{u--,0===u&&!_&&!f&&(a=Ku(I,s))}),F.subscribe(U),!r&&u>0&&(r=new mi({next:R=>F.next(R),error:R=>{_=!0,D(),a=Ku(w,e,R),F.error(R)},complete:()=>{f=!0,D(),a=Ku(w,i),F.complete()}}),_t(z).subscribe(r))})(o)}}function Ku(t,n,...e){if(!0===n)return void t();if(!1===n)return;const i=new mi({next:()=>{i.unsubscribe(),t()}});return _t(n(...e)).subscribe(i)}function _2(t,n){return t===n}function It(t){for(let n in t)if(t[n]===It)return n;throw Error("Could not find renamed property on target object.")}function ps(t,n){for(const e in n)n.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=n[e])}function Un(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Un).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 $u(t,n){return null==t||""===t?null===n?"":n:null==n||""===n?t:t+" "+n}const P_=It({__forward_ref__:It});function Te(t){return t.__forward_ref__=Te,t.toString=function(){return Un(this())},t}function ot(t){return Wu(t)?t():t}function Wu(t){return"function"==typeof t&&t.hasOwnProperty(P_)&&t.__forward_ref__===Te}function Ju(t){return t&&!!t.\u0275providers}const sc="https://g.co/ng/security#xss";class ae extends Error{constructor(n,e){super(function qa(t,n){return`NG0${Math.abs(t)}${n?": "+n:""}`}(n,e)),this.code=n}}function at(t){return"string"==typeof t?t:null==t?"":String(t)}function oc(t,n){throw new ae(-201,!1)}function Ji(t,n){null==t&&function Ut(t,n,e,i){throw new Error(`ASSERTION ERROR: ${t}`+(null==i?"":` [Expected=> ${e} ${i} ${n} <=Actual]`))}(n,t,null,"!=")}function we(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function dt(t){return{providers:t.providers||[],imports:t.imports||[]}}function Ko(t){return Zu(t,Ir)||Zu(t,rc)}function Zu(t,n){return t.hasOwnProperty(n)?t[n]:null}function g2(t){return t&&(t.hasOwnProperty(Js)||t.hasOwnProperty(j_))?t[Js]:null}const Ir=It({\u0275prov:It}),Js=It({\u0275inj:It}),rc=It({ngInjectableDef:It}),j_=It({ngInjectorDef:It});var ht=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(ht||{});let Qu;function Ri(t){const n=Qu;return Qu=t,n}function v2(t,n,e){const i=Ko(t);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&ht.Optional?null:void 0!==n?n:void oc(Un(t))}const Yt=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Za={},lc="__NG_DI_FLAG__",cc="ngTempTokenPath",K_=/\n/gm,y2="__source";let Lr;function qi(t){const n=Lr;return Lr=t,n}function J_(t,n=ht.Default){if(void 0===Lr)throw new ae(-203,!1);return null===Lr?v2(t,void 0,n):Lr.get(t,n&ht.Optional?null:void 0,n)}function ce(t,n=ht.Default){return(function ac(){return Qu}()||J_)(ot(t),n)}function Xt(t,n=ht.Default){return ce(t,uc(n))}function uc(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Xu(t){const n=[];for(let e=0;en){r=o-1;break}}}for(;oo?"":s[_+1].toLowerCase();const w=8&i?D:null;if(w&&-1!==el(w,u,0)||2&i&&u!==D){if(Is(i))return!1;r=!0}}}}else{if(!r&&!Is(i)&&!Is(l))return!1;if(r&&Is(l))continue;r=!1,i=l|1&i}}return Is(i)||r}function Is(t){return 0==(1&t)}function ep(t,n,e,i){if(null===n)return-1;let s=0;if(i||!e){let o=!1;for(;s-1)for(e++;e0?'="'+a+'"':"")+"]"}else 8&i?s+="."+r:4&i&&(s+=" "+r);else""!==s&&!Is(r)&&(n+=k2(o,s),s=""),i=r,o=o||!Is(i);e++}return""!==s&&(n+=k2(o,s)),n}function Ie(t){return qs(()=>{const n=N2(t),e={...n,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===qt.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||gs.Emulated,styles:t.styles||Lt,_:null,schemas:t.schemas||null,tView:null,id:""};x2(e);const i=t.dependencies;return e.directiveDefs=_c(i,!1),e.pipeDefs=_c(i,!0),e.id=function cp(t){let n=0;const e=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const s of e)n=Math.imul(31,n)+s.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(e),e})}function I2(t){return Pt(t)||Mi(t)}function ap(t){return null!==t}function Mt(t){return qs(()=>({type:t.type,bootstrap:t.bootstrap||Lt,declarations:t.declarations||Lt,imports:t.imports||Lt,exports:t.exports||Lt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function A2(t,n){if(null==t)return Zs;const e={};for(const i in t)if(t.hasOwnProperty(i)){let s=t[i],o=s;Array.isArray(s)&&(o=s[1],s=s[0]),e[s]=i,n&&(n[s]=o)}return e}function fe(t){return qs(()=>{const n=N2(t);return x2(n),n})}function ei(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function Pt(t){return t[dc]||null}function Mi(t){return t[ed]||null}function zi(t){return t[td]||null}function N2(t){const n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:t.inputs||Zs,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||Lt,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:A2(t.inputs,n),outputs:A2(t.outputs)}}function x2(t){t.features?.forEach(n=>n(t))}function _c(t,n){if(!t)return null;const e=n?zi:I2;return()=>("function"==typeof t?t():t).map(i=>e(i)).filter(ap)}const Yn=0,Re=1,lt=2,Mn=3,Pi=4,nl=5,yi=6,ca=7,Nn=8,ua=9,Nr=10,ct=11,il=12,id=13,xr=14,wn=15,$o=16,Ls=17,Qi=18,da=19,Or=20,So=21,Qs=22,pc=23,gc=24,wt=25,sd=1,O2=2,Xs=7,ha=9,Di=11;function Xi(t){return Array.isArray(t)&&"object"==typeof t[sd]}function Hi(t){return Array.isArray(t)&&!0===t[sd]}function od(t){return 0!=(4&t.flags)}function Rr(t){return t.componentOffset>-1}function Mc(t){return 1==(1&t.flags)}function As(t){return!!t.template}function rd(t){return 0!=(512&t[lt])}function Vi(t,n){return t.hasOwnProperty(Do)?t[Do]:null}let mp=Yt.WeakRef??class ye{constructor(n){this.ref=n}deref(){return this.ref}},Ot=0,es=null,ol=!1;function xn(t){const n=es;return es=t,n}class H2{constructor(){this.id=Ot++,this.ref=function _p(t){return new mp(t)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[n,e]of this.producers){const i=e.producerNode.deref();if(void 0!==i&&e.atTrackingVersion===this.trackingVersion){if(i.producerPollStatus(e.seenValueVersion))return!0}else this.producers.delete(n),i?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const n=ol;ol=!0;try{for(const[e,i]of this.consumers){const s=i.consumerNode.deref();void 0!==s&&s.trackingVersion===i.atTrackingVersion?s.onConsumerDependencyMayHaveChanged():(this.consumers.delete(e),s?.producers.delete(this.id))}}finally{ol=n}}producerAccessed(){if(ol)throw new Error("");if(null===es)return;let n=es.producers.get(this.id);void 0===n?(n={consumerNode:es.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:es.trackingVersion},es.producers.set(this.id,n),this.consumers.set(es.id,n)):(n.seenValueVersion=this.valueVersion,n.atTrackingVersion=es.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==es?.consumerAllowSignalWrites}producerPollStatus(n){return this.valueVersion!==n||(this.onProducerUpdateValueVersion(),this.valueVersion!==n)}}let md=null;const B2=()=>{};class wo extends H2{constructor(n,e,i){super(),this.watch=n,this.schedule=e,this.dirty=!1,this.cleanupFn=B2,this.registerOnCleanup=s=>{this.cleanupFn=s},this.consumerAllowSignalWrites=i}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const n=xn(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=B2,this.watch(this.registerOnCleanup)}finally{xn(n)}}cleanup(){this.cleanupFn()}}class yp{constructor(n,e,i){this.previousValue=n,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function pt(){return U2}function U2(t){return t.type.prototype.ngOnChanges&&(t.setInput=Sp),Dp}function Dp(){const t=j2(this),n=t?.current;if(n){const e=t.previous;if(e===Zs)t.previous=n;else for(let i in n)e[i]=n[i];t.current=null,this.ngOnChanges(n)}}function Sp(t,n,e,i){const s=this.declaredInputs[e],o=j2(t)||function bp(t,n){return t[Y2]=n}(t,{previous:Zs,current:null}),r=o.current||(o.current={}),a=o.previous,l=a[s];r[s]=new yp(l&&l.currentValue,n,a===Zs),t[i]=n}pt.ngInherit=!0;const Y2="__ngSimpleChanges__";function j2(t){return t[Y2]||null}const eo=function(t,n,e){},Wo="svg";function cn(t){for(;Array.isArray(t);)t=t[Yn];return t}function Dc(t,n){return cn(n[t])}function Fi(t,n){return cn(n[t.index])}function K2(t,n){return t.data[n]}function En(t,n){const e=n[t];return Xi(e)?e:e[Yn]}function Jo(t,n){return null==n?null:t[n]}function $2(t){t[Ls]=0}function Ip(t){1024&t[lt]||(t[lt]|=1024,zr(t,1))}function Sc(t){1024&t[lt]&&(t[lt]&=-1025,zr(t,-1))}function zr(t,n){let e=t[Mn];if(null===e)return;e[nl]+=n;let i=e;for(e=e[Mn];null!==e&&(1===n&&1===i[nl]||-1===n&&0===i[nl]);)e[nl]+=n,i=e,e=e[Mn]}const c={lFrame:u8(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function te(){return c.bindingsEnabled}function $e(){return null!==c.skipHydrationRootTNode}function ue(){return c.lFrame.lView}function Rt(){return c.lFrame.tView}function oe(t){return c.lFrame.contextLView=t,t[Nn]}function re(t){return c.lFrame.contextLView=null,t}function Li(){let t=i8();for(;null!==t&&64===t.type;)t=t.parent;return t}function i8(){return c.lFrame.currentTNode}function Zo(t,n){const e=c.lFrame;e.currentTNode=t,e.isParent=n}function Lp(){return c.lFrame.isParent}function Ap(){c.lFrame.isParent=!1}function ts(){const t=c.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function bc(){return c.lFrame.bindingIndex++}function Hr(t){const n=c.lFrame,e=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,e}function vI(t,n){const e=c.lFrame;e.bindingIndex=e.bindingRootIndex=t,Np(n)}function Np(t){c.lFrame.currentDirectiveIndex=t}function a8(){return c.lFrame.currentQueryIndex}function Op(t){c.lFrame.currentQueryIndex=t}function yI(t){const n=t[Re];return 2===n.type?n.declTNode:1===n.type?t[yi]:null}function l8(t,n,e){if(e&ht.SkipSelf){let s=n,o=t;for(;!(s=s.parent,null!==s||e&ht.Host||(s=yI(o),null===s||(o=o[xr],10&s.type))););if(null===s)return!1;n=s,t=o}const i=c.lFrame=c8();return i.currentTNode=n,i.lView=t,!0}function Rp(t){const n=c8(),e=t[Re];c.lFrame=n,n.currentTNode=e.firstChild,n.lView=t,n.tView=e,n.contextLView=t,n.bindingIndex=e.bindingStartIndex,n.inI18n=!1}function c8(){const t=c.lFrame,n=null===t?null:t.child;return null===n?u8(t):n}function u8(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 d8(){const t=c.lFrame;return c.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const h8=d8;function zp(){const t=d8();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 ns(){return c.lFrame.selectedIndex}function ll(t){c.lFrame.selectedIndex=t}function Cn(){const t=c.lFrame;return K2(t.tView,t.selectedIndex)}function _a(){c.lFrame.currentNamespace=Wo}function W2(){!function wI(){c.lFrame.currentNamespace=null}()}let m8=!0;function J2(){return m8}function pa(t){m8=t}function q2(t,n){for(let e=n.directiveStart,i=n.directiveEnd;e=i)break}else n[l]<0&&(t[Ls]+=65536),(a>13>16&&(3&t[lt])===n&&(t[lt]+=8192,p8(a,o)):p8(a,o)}const wc=-1;class vd{constructor(n,e,i){this.factory=n,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function g8(t){return t!==wc}function X2(t){return 32767&t}function e1(t,n){let e=function LI(t){return t>>16}(t),i=n;for(;e>0;)i=i[xr],e--;return i}let Vp=!0;function t1(t){const n=Vp;return Vp=t,n}const v8=255,M8=5;let AI=0;const Qo={};function n1(t,n){const e=y8(t,n);if(-1!==e)return e;const i=n[Re];i.firstCreatePass&&(t.injectorIndex=n.length,Fp(i.data,t),Fp(n,null),Fp(i.blueprint,null));const s=Bp(t,n),o=t.injectorIndex;if(g8(s)){const r=X2(s),a=e1(s,n),l=a[Re].data;for(let u=0;u<8;u++)n[o+u]=a[r+u]|l[r+u]}return n[o+8]=s,o}function Fp(t,n){t.push(0,0,0,0,0,0,0,0,n)}function y8(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function Bp(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let e=0,i=null,s=n;for(;null!==s;){if(i=k8(s),null===i)return wc;if(e++,s=s[xr],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return wc}function Up(t,n,e){!function NI(t,n,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(Xa)&&(i=e[Xa]),null==i&&(i=e[Xa]=AI++);const s=i&v8;n.data[t+(s>>M8)]|=1<=0?n&v8:zI:n}(e);if("function"==typeof o){if(!l8(n,t,i))return i&ht.Host?D8(s,0,i):S8(n,e,i,s);try{const r=o(i);if(null!=r||i&ht.Optional)return r;oc()}finally{h8()}}else if("number"==typeof o){let r=null,a=y8(t,n),l=wc,u=i&ht.Host?n[wn][yi]:null;for((-1===a||i&ht.SkipSelf)&&(l=-1===a?Bp(t,n):n[a+8],l!==wc&&C8(i,!1)?(r=n[Re],a=X2(l),n=e1(l,n)):a=-1);-1!==a;){const f=n[Re];if(E8(o,a,f.data)){const _=OI(a,n,e,r,i,u);if(_!==Qo)return _}l=n[a+8],l!==wc&&C8(i,n[Re].data[a+8]===u)&&E8(o,a,n)?(r=f,a=X2(l),n=e1(l,n)):a=-1}}return s}function OI(t,n,e,i,s,o){const r=n[Re],a=r.data[t+8],f=s1(a,r,e,null==i?Rr(a)&&Vp:i!=r&&0!=(3&a.type),s&ht.Host&&o===a);return null!==f?cl(n,r,f,a):Qo}function s1(t,n,e,i,s){const o=t.providerIndexes,r=n.data,a=1048575&o,l=t.directiveStart,f=o>>20,D=s?a+f:t.directiveEnd;for(let w=i?a:a+f;w=l&&I.type===e)return w}if(s){const w=r[l];if(w&&As(w)&&w.type===e)return l}return null}function cl(t,n,e,i){let s=t[e];const o=n.data;if(function kI(t){return t instanceof vd}(s)){const r=s;r.resolving&&function H_(t,n){const e=n?`. Dependency path: ${n.join(" > ")} > ${t}`:"";throw new ae(-200,`Circular dependency in DI detected for ${t}${e}`)}(function Bt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():at(t)}(o[e]));const a=t1(r.canSeeViewProviders);r.resolving=!0;const l=r.injectImpl?Ri(r.injectImpl):null;l8(t,i,ht.Default);try{s=t[e]=r.factory(void 0,o,t,i),n.firstCreatePass&&e>=i.directiveStart&&function EI(t,n,e){const{ngOnChanges:i,ngOnInit:s,ngDoCheck:o}=n.type.prototype;if(i){const r=U2(n);(e.preOrderHooks??=[]).push(t,r),(e.preOrderCheckHooks??=[]).push(t,r)}s&&(e.preOrderHooks??=[]).push(0-t,s),o&&((e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o))}(e,o[e],n)}finally{null!==l&&Ri(l),t1(a),r.resolving=!1,h8()}}return s}function E8(t,n,e){return!!(e[n+(t>>M8)]&1<{const n=t.prototype.constructor,e=n[Do]||Yp(n),i=Object.prototype;let s=Object.getPrototypeOf(t.prototype).constructor;for(;s&&s!==i;){const o=s[Do]||Yp(s);if(o&&o!==e)return o;s=Object.getPrototypeOf(s)}return o=>new o})}function Yp(t){return Wu(t)?()=>{const n=Yp(ot(t));return n&&n()}:Vi(t)}function k8(t){const n=t[Re],e=n.type;return 2===e?n.declTNode:1===e?t[yi]:null}const kc="__parameters__";function Ic(t,n,e){return qs(()=>{const i=function Gp(t){return function(...e){if(t){const i=t(...e);for(const s in i)this[s]=i[s]}}}(n);function s(...o){if(this instanceof s)return i.apply(this,o),this;const r=new s(...o);return a.annotation=r,a;function a(l,u,f){const _=l.hasOwnProperty(kc)?l[kc]:Object.defineProperty(l,kc,{value:[]})[kc];for(;_.length<=f;)_.push(null);return(_[f]=_[f]||[]).push(r),l}}return e&&(s.prototype=Object.create(e.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s})}function yd(t,n){t.forEach(e=>Array.isArray(e)?yd(e,n):n(e))}function I8(t,n,e){n>=t.length?t.push(e):t.splice(n,0,e)}function o1(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function Dd(t,n){const e=[];for(let i=0;i=0?t[1|i]=e:(i=~i,function jI(t,n,e,i){let s=t.length;if(s==n)t.push(e,i);else if(1===s)t.push(i,t[0]),t[0]=e;else{for(s--,t.push(t[s-1],t[s]);s>n;)t[s]=t[s-2],s--;t[n]=e,t[n+1]=i}}(t,i,n,e)),i}function Kp(t,n){const e=Ac(t,n);if(e>=0)return t[1|e]}function Ac(t,n){return function L8(t,n,e){let i=0,s=t.length>>e;for(;s!==i;){const o=i+(s-i>>1),r=t[o<n?s=o:i=o+1}return~(s<|^->||--!>|)/,fL="\u200b$1\u200b";const e3=new Map;let mL=0;const n3="__ngContext__";function Bi(t,n){Xi(n)?(t[n3]=n[da],function pL(t){e3.set(t[da],t)}(n)):t[n3]=n}let s3;function o3(t,n){return s3(t,n)}function wd(t){const n=t[Mn];return Hi(n)?n[Mn]:n}function q8(t){return Q8(t[il])}function Z8(t){return Q8(t[Pi])}function Q8(t){for(;null!==t&&!Hi(t);)t=t[Pi];return t}function Oc(t,n,e,i,s){if(null!=i){let o,r=!1;Hi(i)?o=i:Xi(i)&&(r=!0,i=i[Yn]);const a=cn(i);0===t&&null!==e?null==s?iM(n,e,a):ul(n,e,a,s||null,!0):1===t&&null!==e?ul(n,e,a,s||null,!0):2===t?function p1(t,n,e){const i=m1(t,n);i&&function RL(t,n,e,i){t.removeChild(n,e,i)}(t,i,n,e)}(n,a,r):3===t&&n.destroyNode(a),null!=o&&function HL(t,n,e,i,s){const o=e[Xs];o!==cn(e)&&Oc(n,t,i,o,s);for(let a=Di;an.replace(hL,fL))}(n))}function f1(t,n,e){return t.createElement(n,e)}function eM(t,n){const e=t[ha],i=e.indexOf(n);Sc(n),e.splice(i,1)}function a3(t,n){if(t.length<=Di)return;const e=Di+n,i=t[e];if(i){const s=i[$o];null!==s&&s!==t&&eM(s,i),n>0&&(t[e-1][Pi]=i[Pi]);const o=o1(t,Di+n);!function kL(t,n){Cd(t,n,n[ct],2,null,null),n[Yn]=null,n[yi]=null}(i[Re],i);const r=o[Qi];null!==r&&r.detachView(o[Re]),i[Mn]=null,i[Pi]=null,i[lt]&=-129}return i}function tM(t,n){if(!(256&n[lt])){const e=n[ct];n[pc]?.destroy(),n[gc]?.destroy(),e.destroyNode&&Cd(t,n,e,3,null,null),function LL(t){let n=t[il];if(!n)return l3(t[Re],t);for(;n;){let e=null;if(Xi(n))e=n[il];else{const i=n[Di];i&&(e=i)}if(!e){for(;n&&!n[Pi]&&n!==t;)Xi(n)&&l3(n[Re],n),n=n[Mn];null===n&&(n=t),Xi(n)&&l3(n[Re],n),e=n&&n[Pi]}n=e}}(n)}}function l3(t,n){if(!(256&n[lt])){n[lt]&=-129,n[lt]|=256,function OL(t,n){let e;if(null!=t&&null!=(e=t.destroyHooks))for(let i=0;i=0?i[r]():i[-r].unsubscribe(),o+=2}else e[o].call(i[e[o+1]]);null!==i&&(n[ca]=null);const s=n[So];if(null!==s){n[So]=null;for(let o=0;o-1){const{encapsulation:o}=t.data[i.directiveStart+s];if(o===gs.None||o===gs.Emulated)return null}return Fi(i,e)}}(t,n.parent,e)}function ul(t,n,e,i,s){t.insertBefore(n,e,i,s)}function iM(t,n,e){t.appendChild(n,e)}function sM(t,n,e,i,s){null!==i?ul(t,n,e,i,s):iM(t,n,e)}function m1(t,n){return t.parentNode(n)}function oM(t,n,e){return aM(t,n,e)}let u3,g1,m3,v1,aM=function rM(t,n,e){return 40&t.type?Fi(t,e):null};function _1(t,n,e,i){const s=c3(t,i,n),o=n[ct],a=oM(i.parent||n[yi],i,n);if(null!=s)if(Array.isArray(e))for(let l=0;lt,createScript:t=>t,createScriptURL:t=>t})}catch{}return g1}()?.createHTML(t)||t}function kd(){if(void 0!==m3)return m3;if(typeof document<"u")return document;throw new ae(210,!1)}function mM(t){return function _3(){if(void 0===v1&&(v1=null,Yt.trustedTypes))try{v1=Yt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return v1}()?.createHTML(t)||t}class dl{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${sc})`}}class GL extends dl{getTypeName(){return"HTML"}}class KL extends dl{getTypeName(){return"Style"}}class $L extends dl{getTypeName(){return"Script"}}class WL extends dl{getTypeName(){return"URL"}}class JL extends dl{getTypeName(){return"ResourceURL"}}function xs(t){return t instanceof dl?t.changingThisBreaksApplicationSecurity:t}function Xo(t,n){const e=function qL(t){return t instanceof dl&&t.getTypeName()||null}(t);if(null!=e&&e!==n){if("ResourceURL"===e&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${e} (see ${sc})`)}return e===n}class nA{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const e=(new window.DOMParser).parseFromString(Rc(n),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(n):(e.removeChild(e.firstChild),e)}catch{return null}}}class iA{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const e=this.inertDocument.createElement("template");return e.innerHTML=Rc(n),e}}const oA=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function M1(t){return(t=String(t)).match(oA)?t:"unsafe:"+t}function Vr(t){const n={};for(const e of t.split(","))n[e]=!0;return n}function Td(...t){const n={};for(const e of t)for(const i in e)e.hasOwnProperty(i)&&(n[i]=!0);return n}const vM=Vr("area,br,col,hr,img,wbr"),MM=Vr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),yM=Vr("rp,rt"),p3=Td(vM,Td(MM,Vr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Td(yM,Vr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Td(yM,MM)),g3=Vr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),DM=Td(g3,Vr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Vr("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),rA=Vr("script,style,template");class aA{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let e=n.firstChild,i=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?i=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,i&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let s=this.checkClobberedElement(e,e.nextSibling);if(s){e=s;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(n){const e=n.nodeName.toLowerCase();if(!p3.hasOwnProperty(e))return this.sanitizedSomething=!0,!rA.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const i=n.attributes;for(let s=0;s"),!0}endElement(n){const e=n.nodeName.toLowerCase();p3.hasOwnProperty(e)&&!vM.hasOwnProperty(e)&&(this.buf.push(""))}chars(n){this.buf.push(SM(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 lA=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,cA=/([^\#-~ |!])/g;function SM(t){return t.replace(/&/g,"&").replace(lA,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(cA,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let y1;function bM(t,n){let e=null;try{y1=y1||function gM(t){const n=new iA(t);return function sA(){try{return!!(new window.DOMParser).parseFromString(Rc(""),"text/html")}catch{return!1}}()?new nA(n):n}(t);let i=n?String(n):"";e=y1.getInertBodyElement(i);let s=5,o=i;do{if(0===s)throw new Error("Failed to sanitize html because the input is unstable");s--,i=o,o=e.innerHTML,e=y1.getInertBodyElement(i)}while(i!==o);return Rc((new aA).sanitizeChildren(v3(e)||e))}finally{if(e){const i=v3(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function v3(t){return"content"in t&&function uA(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var no=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(no||{});function wM(t){const n=Ld();return n?mM(n.sanitize(no.HTML,t)||""):Xo(t,"HTML")?mM(xs(t)):bM(kd(),at(t))}function Id(t){const n=Ld();return n?n.sanitize(no.URL,t)||"":Xo(t,"URL")?xs(t):M1(at(t))}function Ld(){const t=ue();return t&&t[Nr].sanitizer}class qe{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=we({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const D1=new qe("ENVIRONMENT_INITIALIZER"),CM=new qe("INJECTOR",-1),kM=new qe("INJECTOR_DEF_TYPES");class TM{get(n,e=Za){if(e===Za){const i=new Error(`NullInjectorError: No provider for ${Un(n)}!`);throw i.name="NullInjectorError",i}return e}}function gA(...t){return{\u0275providers:LM(0,t),\u0275fromNgModule:!0}}function LM(t,...n){const e=[],i=new Set;let s;return yd(n,o=>{const r=o;M3(r,e,[],i)&&(s||=[],s.push(r))}),void 0!==s&&AM(s,e),e}function AM(t,n){for(let e=0;e{n.push(o)})}}function M3(t,n,e,i){if(!(t=ot(t)))return!1;let s=null,o=g2(t);const r=!o&&Pt(t);if(o||r){if(r&&!r.standalone)return!1;s=t}else{const l=t.ngModule;if(o=g2(l),!o)return!1;s=l}const a=i.has(s);if(r){if(a)return!1;if(i.add(s),r.dependencies){const l="function"==typeof r.dependencies?r.dependencies():r.dependencies;for(const u of l)M3(u,n,e,i)}}else{if(!o)return!1;{if(null!=o.imports&&!a){let u;i.add(s);try{yd(o.imports,f=>{M3(f,n,e,i)&&(u||=[],u.push(f))})}finally{}void 0!==u&&AM(u,n)}if(!a){const u=Vi(s)||(()=>new s);n.push({provide:s,useFactory:u,deps:Lt},{provide:kM,useValue:s,multi:!0},{provide:D1,useValue:()=>ce(s),multi:!0})}const l=o.providers;null==l||a||y3(l,f=>{n.push(f)})}}return s!==t&&void 0!==t.providers}function y3(t,n){for(let e of t)Ju(e)&&(e=e.\u0275providers),Array.isArray(e)?y3(e,n):n(e)}const vA=It({provide:String,useValue:It});function D3(t){return null!==t&&"object"==typeof t&&vA in t}function hl(t){return"function"==typeof t}const S3=new qe("Set Injector scope."),S1={},yA={};let b3;function b1(){return void 0===b3&&(b3=new TM),b3}class zc{}class w3 extends zc{get destroyed(){return this._destroyed}constructor(n,e,i,s){super(),this.parent=e,this.source=i,this.scopes=s,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,C3(n,r=>this.processProvider(r)),this.records.set(CM,Pc(void 0,this)),s.has("environment")&&this.records.set(zc,Pc(void 0,this));const o=this.records.get(S3);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(kM.multi,Lt,ht.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const e of this._ngOnDestroyHooks)e.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const e of n)e()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const e=qi(this),i=Ri(void 0);try{return n()}finally{qi(e),Ri(i)}}get(n,e=Za,i=ht.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(b2))return n[b2](this);i=uc(i);const s=qi(this),o=Ri(void 0);try{if(!(i&ht.SkipSelf)){let a=this.records.get(n);if(void 0===a){const l=function EA(t){return"function"==typeof t||"object"==typeof t&&t instanceof qe}(n)&&Ko(n);a=l&&this.injectableDefInScope(l)?Pc(E3(n),S1):null,this.records.set(n,a)}if(null!=a)return this.hydrate(n,a)}return(i&ht.Self?b1():this.parent).get(n,e=i&ht.Optional&&e===Za?null:e)}catch(r){if("NullInjectorError"===r.name){if((r[cc]=r[cc]||[]).unshift(Un(n)),s)throw r;return function S2(t,n,e,i){const s=t[cc];throw n[y2]&&s.unshift(n[y2]),t.message=function Z_(t,n,e,i=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let s=Un(n);if(Array.isArray(n))s=n.map(Un).join(" -> ");else if("object"==typeof n){let o=[];for(let r in n)if(n.hasOwnProperty(r)){let a=n[r];o.push(r+":"+("string"==typeof a?JSON.stringify(a):Un(a)))}s=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${s}]: ${t.replace(K_,"\n ")}`}("\n"+t.message,s,e,i),t.ngTokenPath=s,t[cc]=null,t}(r,n,"R3InjectorError",this.source)}throw r}finally{Ri(o),qi(s)}}resolveInjectorInitializers(){const n=qi(this),e=Ri(void 0);try{const i=this.get(D1.multi,Lt,ht.Self);for(const s of i)s()}finally{qi(n),Ri(e)}}toString(){const n=[],e=this.records;for(const i of e.keys())n.push(Un(i));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ae(205,!1)}processProvider(n){let e=hl(n=ot(n))?n:ot(n&&n.provide);const i=function SA(t){return D3(t)?Pc(void 0,t.useValue):Pc(OM(t),S1)}(n);if(hl(n)||!0!==n.multi)this.records.get(e);else{let s=this.records.get(e);s||(s=Pc(void 0,S1,!0),s.factory=()=>Xu(s.multi),this.records.set(e,s)),e=n,s.multi.push(n)}this.records.set(e,i)}hydrate(n,e){return e.value===S1&&(e.value=yA,e.value=e.factory()),"object"==typeof e.value&&e.value&&function wA(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(n){if(!n.providedIn)return!1;const e=ot(n.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(n){const e=this._onDestroyHooks.indexOf(n);-1!==e&&this._onDestroyHooks.splice(e,1)}}function E3(t){const n=Ko(t),e=null!==n?n.factory:Vi(t);if(null!==e)return e;if(t instanceof qe)throw new ae(204,!1);if(t instanceof Function)return function DA(t){const n=t.length;if(n>0)throw Dd(n,"?"),new ae(204,!1);const e=function Y_(t){return t&&(t[Ir]||t[rc])||null}(t);return null!==e?()=>e.factory(t):()=>new t}(t);throw new ae(204,!1)}function OM(t,n,e){let i;if(hl(t)){const s=ot(t);return Vi(s)||E3(s)}if(D3(t))i=()=>ot(t.useValue);else if(function xM(t){return!(!t||!t.useFactory)}(t))i=()=>t.useFactory(...Xu(t.deps||[]));else if(function NM(t){return!(!t||!t.useExisting)}(t))i=()=>ce(ot(t.useExisting));else{const s=ot(t&&(t.useClass||t.provide));if(!function bA(t){return!!t.deps}(t))return Vi(s)||E3(s);i=()=>new s(...Xu(t.deps))}return i}function Pc(t,n,e=!1){return{factory:t,value:n,multi:e?[]:void 0}}function C3(t,n){for(const e of t)Array.isArray(e)?C3(e,n):e&&Ju(e)?C3(e.\u0275providers,n):n(e)}const w1=new qe("AppId",{providedIn:"root",factory:()=>CA}),CA="ng",RM=new qe("Platform Initializer"),Hc=new qe("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),zM=new qe("AnimationModuleType"),PM=new qe("CSP nonce",{providedIn:"root",factory:()=>kd().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let VM=(t,n)=>null;function FM(t,n){return VM(t,n)}class RA{}class YM{}class PA{resolveComponentFactory(n){throw function zA(t){const n=Error(`No component factory found for ${Un(t)}.`);return n.ngComponent=t,n}(n)}}let Fc=(()=>{class t{static#e=this.NULL=new PA}return t})();function HA(){return Bc(Li(),ue())}function Bc(t,n){return new Ve(Fi(t,n))}let Ve=(()=>{class t{constructor(e){this.nativeElement=e}static#e=this.__NG_ELEMENT_ID__=HA}return t})();function VA(t){return t instanceof Ve?t.nativeElement:t}class xd{}let nt=(()=>{class t{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function FA(){const t=ue(),e=En(Li().index,t);return(Xi(e)?e:t)[ct]}()}return t})(),BA=(()=>{class t{static#e=this.\u0275prov=we({token:t,providedIn:"root",factory:()=>null})}return t})();class I1{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const UA=new I1("16.1.4"),P3={};function Od(t){for(;t;){t[lt]|=64;const n=wd(t);if(rd(t)&&!n)return t;t=n}return null}function H3(t){return t.ngOriginalError}class fl{constructor(){this._console=console}handleError(n){const e=this._findOriginalError(n);this._console.error("ERROR",n),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(n){let e=n&&H3(n);for(;e&&H3(e);)e=H3(e);return e||null}}const $M=new qe("",{providedIn:"root",factory:()=>!1});class QM extends H2{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(n){this._lView=n}onConsumerDependencyMayHaveChanged(){Od(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(n,e,i){const s=xn(this);this.trackingVersion++;try{n(e,i)}finally{xn(s)}}destroy(){this.trackingVersion++}}let A1=null;function XM(){return A1??=new QM,A1}function ey(t,n){return t[n]??XM()}function ty(t,n){const e=XM();e.hasReadASignal&&(t[n]=A1,e.lView=t,A1=new QM)}const mt={};function L(t){ny(Rt(),ue(),ns()+t,!1)}function ny(t,n,e,i){if(!i)if(3==(3&n[lt])){const o=t.preOrderCheckHooks;null!==o&&Z2(n,o,e)}else{const o=t.preOrderHooks;null!==o&&Q2(n,o,0,e)}ll(e)}function ry(t,n=null,e=null,i){const s=ay(t,n,e,i);return s.resolveInjectorInitializers(),s}function ay(t,n=null,e=null,i,s=new Set){const o=[e||Lt,gA(t)];return i=i||("object"==typeof t?void 0:Un(t)),new w3(o,n||b1(),i||null,s)}let Sn=(()=>{class t{static#e=this.THROW_IF_NOT_FOUND=Za;static#t=this.NULL=new TM;static create(e,i){if(Array.isArray(e))return ry({name:""},i,e,"");{const s=e.name??"";return ry({name:s},e.parent,e.providers,s)}}static#n=this.\u0275prov=we({token:t,providedIn:"any",factory:()=>ce(CM)});static#i=this.__NG_ELEMENT_ID__=-1}return t})();function b(t,n=ht.Default){const e=ue();return null===e?ce(t,n):b8(Li(),e,ot(t),n)}function N1(t,n,e,i,s,o,r,a,l,u,f){const _=n.blueprint.slice();return _[Yn]=s,_[lt]=140|i,(null!==u||t&&2048&t[lt])&&(_[lt]|=2048),$2(_),_[Mn]=_[xr]=t,_[Nn]=e,_[Nr]=r||t&&t[Nr],_[ct]=a||t&&t[ct],_[ua]=l||t&&t[ua]||null,_[yi]=o,_[da]=function _L(){return mL++}(),_[Qs]=f,_[Or]=u,_[wn]=2==n.type?t[wn]:_,_}function Yc(t,n,e,i,s){let o=t.data[n];if(null===o)o=function V3(t,n,e,i,s){const o=i8(),r=Lp(),l=t.data[n]=function cN(t,n,e,i,s,o){let r=n?n.injectorIndex:-1,a=0;return $e()&&(a|=128),{type:e,index:i,insertBeforeIndex:null,injectorIndex:r,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:s,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,r?o:o&&o.parent,e,n,i,s);return null===t.firstChild&&(t.firstChild=l),null!==o&&(r?null==o.child&&null!==l.parent&&(o.child=l):null===o.next&&(o.next=l,l.prev=o)),l}(t,n,e,i,s),function gI(){return c.lFrame.inI18n}()&&(o.flags|=32);else if(64&o.type){o.type=e,o.value=i,o.attrs=s;const r=function gd(){const t=c.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}();o.injectorIndex=null===r?-1:r.injectorIndex}return Zo(o,!0),o}function Rd(t,n,e,i){if(0===e)return-1;const s=n.length;for(let o=0;owt&&ny(t,n,wt,!1),eo(a?2:0,s),a)o.runInContext(e,i,s);else{const u=xn(null);try{e(i,s)}finally{xn(u)}}}finally{a&&null===n[pc]&&ty(n,pc),ll(r),eo(a?3:1,s)}}function F3(t,n,e){if(od(n)){const i=xn(null);try{const o=n.directiveEnd;for(let r=n.directiveStart;rnull;function hy(t,n,e,i){for(let s in t)if(t.hasOwnProperty(s)){e=null===e?{}:e;const o=t[s];null===i?fy(e,n,s,o):i.hasOwnProperty(s)&&fy(e,n,i[s],o)}return e}function fy(t,n,e,i){t.hasOwnProperty(e)?t[e].push(n,i):t[e]=[n,i]}function j3(t,n,e,i){if(te()){const s=null===i?null:{"":-1},o=function vN(t,n){const e=t.directiveRegistry;let i=null,s=null;if(e)for(let o=0;o0;){const e=t[--n];if("number"==typeof e&&e<0)return e}return 0})(r)!=a&&r.push(a),r.push(e,i,o)}}(t,n,i,Rd(t,e,s.hostVars,mt),s)}function er(t,n,e,i,s,o){const r=Fi(t,n);!function K3(t,n,e,i,s,o,r){if(null==o)t.removeAttribute(n,s,e);else{const a=null==r?at(o):r(o,i||"",s);t.setAttribute(n,s,a,e)}}(n[ct],r,o,t.value,e,i,s)}function wN(t,n,e,i,s,o){const r=o[n];if(null!==r)for(let a=0;a{class t{constructor(){this.all=new Set,this.queue=new Map}create(e,i,s){const o=typeof Zone>"u"?null:Zone.current,r=new wo(e,u=>{this.all.has(u)&&this.queue.set(u,o)},s);let a;this.all.add(r),r.notify();const l=()=>{r.cleanup(),a?.(),this.all.delete(r),this.queue.delete(r)};return a=i?.onDestroy(l),{destroy:l}}flush(){if(0!==this.queue.size)for(const[e,i]of this.queue)this.queue.delete(e),i?i.run(()=>e.run()):e.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=we({token:t,providedIn:"root",factory:()=>new t})}return t})();function O1(t,n,e){let i=e?t.styles:null,s=e?t.classes:null,o=0;if(null!==n)for(let r=0;r0){Ey(t,1);const s=t[Re].components;null!==s&&ky(t,s,1)}}function ky(t,n,e){for(let i=0;i-1&&(a3(n,i),o1(e,i))}this._attachedToViewContainer=!1}tM(this._lView[Re],this._lView)}onDestroy(n){!function al(t,n){if(256==(256&t[lt]))throw new ae(911,!1);null===t[So]&&(t[So]=[]),t[So].push(n)}(this._lView,n)}markForCheck(){Od(this._cdRefInjectingView||this._lView)}detach(){this._lView[lt]&=-129}reattach(){this._lView[lt]|=128}detectChanges(){R1(this._lView[Re],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ae(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function IL(t,n){Cd(t,n,n[ct],2,null,null)}(this._lView[Re],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new ae(902,!1);this._appRef=n}}class RN extends Pd{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;R1(n[Re],n,n[Nn],!1)}checkNoChanges(){}get context(){return null}}class Ty extends Fc{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const e=Pt(n);return new Hd(e,this.ngModule)}}function Iy(t){const n=[];for(let e in t)t.hasOwnProperty(e)&&n.push({propName:t[e],templateName:e});return n}class PN{constructor(n,e){this.injector=n,this.parentInjector=e}get(n,e,i){i=uc(i);const s=this.injector.get(n,P3,i);return s!==P3||e===P3?s:this.parentInjector.get(n,e,i)}}class Hd extends YM{get inputs(){const n=this.componentDef,e=n.inputTransforms,i=Iy(n.inputs);if(null!==e)for(const s of i)e.hasOwnProperty(s.propName)&&(s.transform=e[s.propName]);return i}get outputs(){return Iy(this.componentDef.outputs)}constructor(n,e){super(),this.componentDef=n,this.ngModule=e,this.componentType=n.type,this.selector=function op(t){return t.map(T2).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!e}create(n,e,i,s){let o=(s=s||this.ngModule)instanceof zc?s:s?.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const r=o?new PN(n,o):n,a=r.get(xd,null);if(null===a)throw new ae(407,!1);const f={rendererFactory:a,sanitizer:r.get(BA,null),effectManager:r.get(by,null)},_=a.createRenderer(null,this.componentDef),D=this.componentDef.selectors[0][0]||"div",w=i?function sN(t,n,e,i){const o=i.get($M,!1)||e===gs.ShadowDom,r=t.selectRootElement(n,o);return function oN(t){dy(t)}(r),r}(_,i,this.componentDef.encapsulation,r):f1(_,D,function zN(t){const n=t.toLowerCase();return"svg"===n?Wo:"math"===n?"math":null}(D)),U=this.componentDef.signals?4608:this.componentDef.onPush?576:528,F=Y3(0,null,null,1,0,null,null,null,null,null,null),R=N1(null,F,null,U,null,null,f,_,r,null,null);let X,J;Rp(R);try{const be=this.componentDef;let ge,Ae=null;be.findHostDirectiveDefs?(ge=[],Ae=new Map,be.findHostDirectiveDefs(be,ge,Ae),ge.push(be)):ge=[be];const He=function VN(t,n){const e=t[Re],i=wt;return t[i]=n,Yc(e,i,2,"#host",null)}(R,w),Ne=function FN(t,n,e,i,s,o,r){const a=s[Re];!function BN(t,n,e,i){for(const s of t)n.mergedAttrs=la(n.mergedAttrs,s.hostAttrs);null!==n.mergedAttrs&&(O1(n,n.mergedAttrs,!0),null!==e&&fM(i,e,n))}(i,t,n,r);let l=null;null!==n&&(l=FM(n,s[ua]));const u=o.rendererFactory.createRenderer(n,e);let f=16;e.signals?f=4096:e.onPush&&(f=64);const _=N1(s,uy(e),null,f,s[t.index],t,o,u,null,null,l);return a.firstCreatePass&&G3(a,t,i.length-1),x1(s,_),s[t.index]=_}(He,w,be,ge,R,f,_);J=K2(F,wt),w&&function YN(t,n,e,i){if(i)aa(t,e,["ng-version",UA.full]);else{const{attrs:s,classes:o}=function rp(t){const n=[],e=[];let i=1,s=2;for(;i0&&hM(t,e,o.join(" "))}}(_,be,w,i),void 0!==e&&function jN(t,n,e){const i=t.projection=[];for(let s=0;s=0;i--){const s=t[i];s.hostVars=n+=s.hostVars,s.hostAttrs=la(s.hostAttrs,e=la(e,s.hostAttrs))}}(i)}function z1(t){return t===Zs?{}:t===Lt?[]:t}function $N(t,n){const e=t.viewQuery;t.viewQuery=e?(i,s)=>{n(i,s),e(i,s)}:n}function WN(t,n){const e=t.contentQueries;t.contentQueries=e?(i,s,o)=>{n(i,s,o),e(i,s,o)}:n}function JN(t,n){const e=t.hostBindings;t.hostBindings=e?(i,s)=>{n(i,s),e(i,s)}:n}function P1(t){return!!q3(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function q3(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function tr(t,n,e){return t[n]=e}function Ui(t,n,e){return!Object.is(t[n],e)&&(t[n]=e,!0)}function ml(t,n,e,i){const s=Ui(t,n,e);return Ui(t,n+1,i)||s}function H1(t,n,e,i,s){const o=ml(t,n,e,i);return Ui(t,n+2,s)||o}function io(t,n,e,i,s,o){const r=ml(t,n,e,i);return ml(t,n+2,s,o)||r}function _e(t,n,e,i){const s=ue();return Ui(s,bc(),n)&&(Rt(),er(Cn(),s,t,n,e,i)),_e}function Gc(t,n,e,i){return Ui(t,bc(),e)?n+at(e)+i:mt}function B(t,n,e,i,s,o,r,a){const l=ue(),u=Rt(),f=t+wt,_=u.firstCreatePass?function Dx(t,n,e,i,s,o,r,a,l){const u=n.consts,f=Yc(n,t,4,r||null,Jo(u,a));j3(n,e,f,Jo(u,l)),q2(n,f);const _=f.tView=Y3(2,f,i,s,o,n.directiveRegistry,n.pipeRegistry,null,n.schemas,u,null);return null!==n.queries&&(n.queries.template(n,f),_.queries=n.queries.embeddedTView(f)),f}(f,u,l,n,e,i,s,o,r):u.data[f];Zo(_,!1);const D=Ky(u,l,_,t);J2()&&_1(u,l,D,_),Bi(D,l),x1(l,l[f]=gy(D,l,D,_)),Mc(_)&&B3(u,l,_),null!=r&&U3(l,_,a)}let Ky=function $y(t,n,e,i){return pa(!0),n[ct].createComment("")};function jt(t){return function fa(t,n){return t[n]}(function pI(){return c.lFrame.contextLView}(),wt+t)}function T(t,n,e){const i=ue();return Ui(i,bc(),n)&&function Os(t,n,e,i,s,o,r,a){const l=Fi(n,e);let f,u=n.inputs;!a&&null!=u&&(f=u[i])?(W3(t,e,f,i,s),Rr(n)&&function hN(t,n){const e=En(n,t);16&e[lt]||(e[lt]|=64)}(e,n.index)):3&n.type&&(i=function dN(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(i),s=null!=r?r(s,n.value||"",i):s,o.setProperty(l,i,s))}(Rt(),Cn(),i,t,n,i[ct],e,!1),T}function ng(t,n,e,i,s){const r=s?"class":"style";W3(t,e,n.inputs[r],r,i)}function P(t,n,e,i){const s=ue(),o=Rt(),r=wt+t,a=s[ct],l=o.firstCreatePass?function Ex(t,n,e,i,s,o){const r=n.consts,l=Yc(n,t,2,i,Jo(r,s));return j3(n,e,l,Jo(r,o)),null!==l.attrs&&O1(l,l.attrs,!1),null!==l.mergedAttrs&&O1(l,l.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,l),l}(r,o,s,n,e,i):o.data[r],u=Wy(o,s,l,a,n,t);s[r]=u;const f=Mc(l);return Zo(l,!0),fM(a,u,l),32!=(32&l.flags)&&J2()&&_1(o,s,u,l),0===function M(){return c.lFrame.elementDepthCount}()&&Bi(u,s),function k(){c.lFrame.elementDepthCount++}(),f&&(B3(o,s,l),F3(o,l,s)),null!==i&&U3(s,l),P}function H(){let t=Li();Lp()?Ap():(t=t.parent,Zo(t,!1));const n=t;(function gt(t){return c.skipHydrationRootTNode===t})(n)&&function qo(){c.skipHydrationRootTNode=null}(),function V(){c.lFrame.elementDepthCount--}();const e=Rt();return e.firstCreatePass&&(q2(e,t),od(t)&&e.queries.elementEnd(t)),null!=n.classesWithoutHost&&function TI(t){return 0!=(8&t.flags)}(n)&&ng(e,n,ue(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function II(t){return 0!=(16&t.flags)}(n)&&ng(e,n,ue(),n.stylesWithoutHost,!1),H}function Ce(t,n,e,i){return P(t,n,e,i),H(),Ce}let Wy=(t,n,e,i,s,o)=>(pa(!0),f1(i,s,function f8(){return c.lFrame.currentNamespace}()));function On(t,n,e){const i=ue(),s=Rt(),o=t+wt,r=s.firstCreatePass?function Tx(t,n,e,i,s){const o=n.consts,r=Jo(o,i),a=Yc(n,t,8,"ng-container",r);return null!==r&&O1(a,r,!0),j3(n,e,a,Jo(o,s)),null!==n.queries&&n.queries.elementStart(n,a),a}(o,s,i,n,e):s.data[o];Zo(r,!0);const a=Jy(s,i,r,t);return i[o]=a,J2()&&_1(s,i,a,r),Bi(a,i),Mc(r)&&(B3(s,i,r),F3(s,r,i)),null!=e&&U3(i,r),On}function Rn(){let t=Li();const n=Rt();return Lp()?Ap():(t=t.parent,Zo(t,!1)),n.firstCreatePass&&(q2(n,t),od(t)&&n.queries.elementEnd(t)),Rn}function sn(t,n,e){return On(t,n,e),Rn(),sn}let Jy=(t,n,e,i)=>(pa(!0),r3(n[ct],""));function rt(){return ue()}function U1(t){return!!t&&"function"==typeof t.then}function qy(t){return!!t&&"function"==typeof t.subscribe}function de(t,n,e,i){const s=ue(),o=Rt(),r=Li();return function Qy(t,n,e,i,s,o,r){const a=Mc(i),u=t.firstCreatePass&&yy(t),f=n[Nn],_=My(n);let D=!0;if(3&i.type||r){const z=Fi(i,n),U=r?r(z):z,F=_.length,R=r?J=>r(cn(J[i.index])):i.index;let X=null;if(!r&&a&&(X=function Ax(t,n,e,i){const s=t.cleanup;if(null!=s)for(let o=0;ol?a[l]:null}"string"==typeof r&&(o+=2)}return null}(t,n,s,i.index)),null!==X)(X.__ngLastListenerFn__||X).__ngNextListenerFn__=o,X.__ngLastListenerFn__=o,D=!1;else{o=e5(i,n,f,o,!1);const J=e.listen(U,s,o);_.push(o,J),u&&u.push(s,R,F,F+1)}}else o=e5(i,n,f,o,!1);const w=i.outputs;let I;if(D&&null!==w&&(I=w[s])){const z=I.length;if(z)for(let U=0;U-1?En(t.index,n):n);let l=Xy(n,e,i,r),u=o.__ngNextListenerFn__;for(;u;)l=Xy(n,e,u,r)&&l,u=u.__ngNextListenerFn__;return s&&!1===l&&r.preventDefault(),l}}function N(t=1){return function DI(t){return(c.lFrame.contextLView=function SI(t,n){for(;t>0;)n=n[xr],t--;return n}(t,c.lFrame.contextLView))[Nn]}(t)}function Nx(t,n){let e=null;const i=function tp(t){const n=t.attrs;if(null!=n){const e=n.indexOf(5);if(!(1&e))return n[e+1]}return null}(t);for(let s=0;s>17&32767}function og(t){return 2|t}function _l(t){return(131068&t)>>2}function rg(t,n){return-131069&t|n<<2}function ag(t){return 1|t}function c5(t,n,e,i,s){const o=t[e+1],r=null===n;let a=i?va(o):_l(o),l=!1;for(;0!==a&&(!1===l||r);){const f=t[a+1];Hx(t[a],n)&&(l=!0,t[a+1]=i?ag(f):og(f)),a=i?va(f):_l(f)}l&&(t[e+1]=i?og(o):ag(o))}function Hx(t,n){return null===t||null==n||(Array.isArray(t)?t[1]:t)===n||!(!Array.isArray(t)||"string"!=typeof n)&&Ac(t,n)>=0}const ui={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function u5(t){return t.substring(ui.key,ui.keyEnd)}function Vx(t){return t.substring(ui.value,ui.valueEnd)}function d5(t,n){const e=ui.textEnd;return e===n?-1:(n=ui.keyEnd=function Ux(t,n,e){for(;n32;)n++;return n}(t,ui.key=n,e),Xc(t,n,e))}function h5(t,n){const e=ui.textEnd;let i=ui.key=Xc(t,n,e);return e===i?-1:(i=ui.keyEnd=function Yx(t,n,e){let i;for(;n=65&&(-33&i)<=90||i>=48&&i<=57);)n++;return n}(t,i,e),i=m5(t,i,e),i=ui.value=Xc(t,i,e),i=ui.valueEnd=function jx(t,n,e){let i=-1,s=-1,o=-1,r=n,a=r;for(;r32&&(a=r),o=s,s=i,i=-33&l}return a}(t,i,e),m5(t,i,e))}function f5(t){ui.key=0,ui.keyEnd=0,ui.value=0,ui.valueEnd=0,ui.textEnd=t.length}function Xc(t,n,e){for(;n=0;e=h5(n,e))v5(t,u5(n),Vx(n))}function sr(t,n){for(let e=function Fx(t){return f5(t),d5(t,Xc(t,0,ui.textEnd))}(n);e>=0;e=d5(n,e))Ns(t,u5(n),!0)}function ko(t,n,e,i){const s=ue(),o=Rt(),r=Hr(2);o.firstUpdatePass&&g5(o,t,r,i),n!==mt&&Ui(s,r,n)&&M5(o,o.data[ns()],s,s[ct],t,s[r+1]=function Xx(t,n){return null==t||""===t||("string"==typeof n?t+=n:"object"==typeof t&&(t=Un(xs(t)))),t}(n,e),i,r)}function To(t,n,e,i){const s=Rt(),o=Hr(2);s.firstUpdatePass&&g5(s,null,o,i);const r=ue();if(e!==mt&&Ui(r,o,e)){const a=s.data[ns()];if(D5(a,i)&&!p5(s,o)){let l=i?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(e=$u(l,e||"")),ng(s,a,r,e,i)}else!function Qx(t,n,e,i,s,o,r,a){s===mt&&(s=Lt);let l=0,u=0,f=0=t.expandoStartIndex}function g5(t,n,e,i){const s=t.data;if(null===s[e+1]){const o=s[ns()],r=p5(t,e);D5(o,i)&&null===n&&!r&&(n=!1),n=function Kx(t,n,e,i){const s=function xp(t){const n=c.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}(t);let o=i?n.residualClasses:n.residualStyles;if(null===s)0===(i?n.classBindings:n.styleBindings)&&(e=Yd(e=cg(null,t,n,e,i),n.attrs,i),o=null);else{const r=n.directiveStylingLast;if(-1===r||t[r]!==s)if(e=cg(s,t,n,e,i),null===o){let l=function $x(t,n,e){const i=e?n.classBindings:n.styleBindings;if(0!==_l(i))return t[va(i)]}(t,n,i);void 0!==l&&Array.isArray(l)&&(l=cg(null,t,n,l[1],i),l=Yd(l,n.attrs,i),function Wx(t,n,e,i){t[va(e?n.classBindings:n.styleBindings)]=i}(t,n,i,l))}else o=function Jx(t,n,e){let i;const s=n.directiveEnd;for(let o=1+n.directiveStylingLast;o0)&&(u=!0)):f=e,s)if(0!==l){const D=va(t[a+1]);t[i+1]=Y1(D,a),0!==D&&(t[D+1]=rg(t[D+1],i)),t[a+1]=function Ox(t,n){return 131071&t|n<<17}(t[a+1],i)}else t[i+1]=Y1(a,0),0!==a&&(t[a+1]=rg(t[a+1],i)),a=i;else t[i+1]=Y1(l,0),0===a?a=i:t[l+1]=rg(t[l+1],i),l=i;u&&(t[i+1]=og(t[i+1])),c5(t,f,i,!0),c5(t,f,i,!1),function Px(t,n,e,i,s){const o=s?t.residualClasses:t.residualStyles;null!=o&&"string"==typeof n&&Ac(o,n)>=0&&(e[i+1]=ag(e[i+1]))}(n,f,t,i,o),r=Y1(a,l),o?n.classBindings=r:n.styleBindings=r}(s,o,n,e,r,i)}}function cg(t,n,e,i,s){let o=null;const r=e.directiveEnd;let a=e.directiveStylingLast;for(-1===a?a=e.directiveStart:a++;a0;){const l=t[s],u=Array.isArray(l),f=u?l[1]:l,_=null===f;let D=e[s+1];D===mt&&(D=_?Lt:void 0);let w=_?Kp(D,i):f===i?D:void 0;if(u&&!j1(w)&&(w=Kp(l,i)),j1(w)&&(a=w,r))return a;const I=t[s+1];s=r?va(I):_l(I)}if(null!==n){let l=o?n.residualClasses:n.residualStyles;null!=l&&(a=Kp(l,i))}return a}function j1(t){return void 0!==t}function D5(t,n){return 0!=(t.flags&(n?8:16))}function pe(t,n=""){const e=ue(),i=Rt(),s=t+wt,o=i.firstCreatePass?Yc(i,s,1,n,null):i.data[s],r=S5(i,e,o,n,t);e[s]=r,J2()&&_1(i,e,r,o),Zo(o,!1)}let S5=(t,n,e,i,s)=>(pa(!0),function h1(t,n){return t.createText(n)}(n[ct],i));function Ct(t){return yn("",t,""),Ct}function yn(t,n,e){const i=ue(),s=Gc(i,t,n,e);return s!==mt&&function Br(t,n,e){const i=Dc(n,t);!function X8(t,n,e){t.setValue(n,e)}(t[ct],i,e)}(i,ns(),s),yn}function G1(t,n,e){To(Ns,sr,Gc(ue(),t,n,e),!0)}const tu="en-US";let j5=tu;function hg(t,n,e,i,s){if(t=ot(t),Array.isArray(t))for(let o=0;o>20;if(hl(t)||!t.multi){const w=new vd(l,s,b),I=mg(a,n,s?f:f+D,_);-1===I?(Up(n1(u,r),o,a),fg(o,t,n.length),n.push(a),u.directiveStart++,u.directiveEnd++,s&&(u.providerIndexes+=1048576),e.push(w),r.push(w)):(e[I]=w,r[I]=w)}else{const w=mg(a,n,f+D,_),I=mg(a,n,f,f+D),U=I>=0&&e[I];if(s&&!U||!s&&!(w>=0&&e[w])){Up(n1(u,r),o,a);const F=function vR(t,n,e,i,s){const o=new vd(t,e,b);return o.multi=[],o.index=n,o.componentProviders=0,_D(o,s,i&&!e),o}(s?gR:pR,e.length,s,i,l);!s&&U&&(e[I].providerFactory=F),fg(o,t,n.length,0),n.push(a),u.directiveStart++,u.directiveEnd++,s&&(u.providerIndexes+=1048576),e.push(F),r.push(F)}else fg(o,t,w>-1?w:I,_D(e[s?I:w],l,!s&&i));!s&&i&&U&&e[I].componentProviders++}}}function fg(t,n,e,i){const s=hl(n),o=function MA(t){return!!t.useClass}(n);if(s||o){const l=(o?ot(n.useClass):n).prototype.ngOnDestroy;if(l){const u=t.destroyHooks||(t.destroyHooks=[]);if(!s&&n.multi){const f=u.indexOf(e);-1===f?u.push(e,[i,l]):u[f+1].push(i,l)}else u.push(e,l)}}}function _D(t,n,e){return e&&t.componentProviders++,t.multi.push(n)-1}function mg(t,n,e,i){for(let s=e;s{e.providersResolver=(i,s)=>function _R(t,n,e){const i=Rt();if(i.firstCreatePass){const s=As(t);hg(e,i.data,i.blueprint,s,!0),hg(n,i.data,i.blueprint,s,!1)}}(i,s?s(t):t,n)}}class nu{}class MR{}class pg extends nu{constructor(n,e,i){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Ty(this);const s=function Zi(t,n){const e=t[ra]||null;if(!e&&!0===n)throw new Error(`Type ${Un(t)} does not have '\u0275mod' property.`);return e}(n);this._bootstrapComponents=function Fr(t){return t instanceof Function?t():t}(s.bootstrap),this._r3Injector=ay(n,e,[{provide:nu,useValue:this},{provide:Fc,useValue:this.componentFactoryResolver},...i],Un(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class gg extends MR{constructor(n){super(),this.moduleType=n}create(n){return new pg(this.moduleType,n,[])}}function zn(t,n,e,i){return function wD(t,n,e,i,s,o){const r=n+e;return Ui(t,r,s)?tr(t,r+1,o?i.call(o,s):i(s)):Jd(t,r+1)}(ue(),ts(),t,n,e,i)}function jn(t,n,e,i,s){return function ED(t,n,e,i,s,o,r){const a=n+e;return ml(t,a,s,o)?tr(t,a+2,r?i.call(r,s,o):i(s,o)):Jd(t,a+2)}(ue(),ts(),t,n,e,i,s)}function iu(t,n,e,i,s,o){return function CD(t,n,e,i,s,o,r,a){const l=n+e;return H1(t,l,s,o,r)?tr(t,l+3,a?i.call(a,s,o,r):i(s,o,r)):Jd(t,l+3)}(ue(),ts(),t,n,e,i,s,o)}function Mg(t,n,e,i,s,o,r){return function kD(t,n,e,i,s,o,r,a,l){const u=n+e;return io(t,u,s,o,r,a)?tr(t,u+4,l?i.call(l,s,o,r,a):i(s,o,r,a)):Jd(t,u+4)}(ue(),ts(),t,n,e,i,s,o,r)}function Jd(t,n){const e=t[n];return e===mt?void 0:e}function bg(t){return n=>{setTimeout(t,void 0,n)}}const Y=class UR extends Oe{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,e,i){let s=n,o=e||(()=>null),r=i;if(n&&"object"==typeof n){const l=n;s=l.next?.bind(l),o=l.error?.bind(l),r=l.complete?.bind(l)}this.__isAsync&&(o=bg(o),s&&(s=bg(s)),r&&(r=bg(r)));const a=super.subscribe({next:s,error:o,complete:r});return n instanceof E&&n.add(a),a}};function YR(){return this._results[Symbol.iterator]()}class wg{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new Y)}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=wg.prototype;e[Symbol.iterator]||(e[Symbol.iterator]=YR)}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 s=function to(t){return t.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function UI(t,n,e){if(t.length!==n.length)return!1;for(let i=0;i{class t{static#e=this.__NG_ELEMENT_ID__=KR}return t})();const jR=At,GR=class extends jR{constructor(n,e,i){super(),this._declarationLView=n,this._declarationTContainer=e,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,e){return this.createEmbeddedViewImpl(n,e,null)}createEmbeddedViewImpl(n,e,i){const r=this._declarationTContainer.tView,a=N1(this._declarationLView,r,n,4096&this._declarationLView[lt]?4096:16,null,r.declTNode,null,null,null,e||null,i||null);a[$o]=this._declarationLView[this._declarationTContainer.index];const u=this._declarationLView[Qi];return null!==u&&(a[Qi]=u.createEmbeddedView(r)),J3(r,a,n),new Pd(a)}};function KR(){return q1(Li(),ue())}function q1(t,n){return 4&t.type?new GR(n,t,Bc(t,n)):null}let Ai=(()=>{class t{static#e=this.__NG_ELEMENT_ID__=XR}return t})();function XR(){return OD(Li(),ue())}const ez=Ai,ND=class extends ez{constructor(n,e,i){super(),this._lContainer=n,this._hostTNode=e,this._hostLView=i}get element(){return Bc(this._hostTNode,this._hostLView)}get injector(){return new Ec(this._hostTNode,this._hostLView)}get parentInjector(){const n=Bp(this._hostTNode,this._hostLView);if(g8(n)){const e=e1(n,this._hostLView),i=X2(n);return new Ec(e[Re].data[i+8],e)}return new Ec(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const e=xD(this._lContainer);return null!==e&&e[n]||null}get length(){return this._lContainer.length-Di}createEmbeddedView(n,e,i){let s,o;"number"==typeof i?s=i:null!=i&&(s=i.index,o=i.injector);const a=n.createEmbeddedViewImpl(e||{},o,null);return this.insertImpl(a,s,false),a}createComponent(n,e,i,s,o){const r=n&&!function Md(t){return"function"==typeof t}(n);let a;if(r)a=e;else{const z=e||{};a=z.index,i=z.injector,s=z.projectableNodes,o=z.environmentInjector||z.ngModuleRef}const l=r?n:new Hd(Pt(n)),u=i||this.parentInjector;if(!o&&null==l.ngModule){const U=(r?u:this.parentInjector).get(zc,null);U&&(o=U)}Pt(l.componentType??{});const w=l.create(u,s,null,o);return this.insertImpl(w.hostView,a,false),w}insert(n,e){return this.insertImpl(n,e,!1)}insertImpl(n,e,i){const s=n._lView,o=s[Re];if(function Tp(t){return Hi(t[Mn])}(s)){const l=this.indexOf(n);if(-1!==l)this.detach(l);else{const u=s[Mn],f=new ND(u,u[yi],u[Mn]);f.detach(f.indexOf(n))}}const r=this._adjustIndex(e),a=this._lContainer;if(function AL(t,n,e,i){const s=Di+i,o=e.length;i>0&&(e[s-1][Pi]=n),i0)i.push(r[a/2]);else{const u=o[a+1],f=n[-l];for(let _=Di;_{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i}),this.appInits=Xt(Lz,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const e=[];for(const s of this.appInits){const o=s();if(U1(o))e.push(o);else if(qy(o)){const r=new Promise((a,l)=>{o.subscribe({complete:a,error:l})});e.push(r)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(s=>{this.reject(s)}),0===e.length&&i(),this.initialized=!0}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const os=new qe("LocaleId",{providedIn:"root",factory:()=>Xt(os,ht.Optional|ht.SkipSelf)||function Nz(){return typeof $localize<"u"&&$localize.locale||tu}()});let Rz=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new De(!1)}add(){this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function a9(...t){}class je{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Y(!1),this.onMicrotaskEmpty=new Y(!1),this.onStable=new Y(!1),this.onError=new Y(!1),typeof Zone>"u")throw new ae(908,!1);Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!i&&e,s.shouldCoalesceRunChangeDetection=i,s.lastRequestAnimationFrameId=-1,s.nativeRequestAnimationFrame=function Vz(){const t="function"==typeof Yt.requestAnimationFrame;let n=Yt[t?"requestAnimationFrame":"setTimeout"],e=Yt[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&e){const i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i);const s=e[Zone.__symbol__("OriginalDelegate")];s&&(e=s)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function Uz(t){const n=()=>{!function Bz(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Yt,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Hg(t),t.isCheckStableRunning=!0,Pg(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Hg(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,s,o,r,a)=>{try{return l9(t),e.invokeTask(s,o,r,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||t.shouldCoalesceRunChangeDetection)&&n(),c9(t)}},onInvoke:(e,i,s,o,r,a,l)=>{try{return l9(t),e.invoke(s,o,r,a,l)}finally{t.shouldCoalesceRunChangeDetection&&n(),c9(t)}},onHasTask:(e,i,s,o)=>{e.hasTask(s,o),i===s&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,Hg(t),Pg(t)):"macroTask"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,i,s,o)=>(e.handleError(s,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}(s)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!je.isInAngularZone())throw new ae(909,!1)}static assertNotInAngularZone(){if(je.isInAngularZone())throw new ae(909,!1)}run(n,e,i){return this._inner.run(n,e,i)}runTask(n,e,i,s){const o=this._inner,r=o.scheduleEventTask("NgZoneEvent: "+s,n,Fz,a9,a9);try{return o.runTask(r,e,i)}finally{o.cancelTask(r)}}runGuarded(n,e,i){return this._inner.runGuarded(n,e,i)}runOutsideAngular(n){return this._outer.run(n)}}const Fz={};function Pg(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 Hg(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function l9(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function c9(t){t._nesting--,Pg(t)}class Yz{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Y,this.onMicrotaskEmpty=new Y,this.onStable=new Y,this.onError=new Y}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,s){return n.apply(e,i)}}const u9=new qe("",{providedIn:"root",factory:d9});function d9(){const t=Xt(je);let n=!0;return _s(new Tt(s=>{n=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{s.next(n),s.complete()})}),new Tt(s=>{let o;t.runOutsideAngular(()=>{o=t.onStable.subscribe(()=>{je.assertNotInAngularZone(),queueMicrotask(()=>{!n&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(n=!0,s.next(!0))})})});const r=t.onUnstable.subscribe(()=>{je.assertInAngularZone(),n&&(n=!1,t.runOutsideAngular(()=>{s.next(!1)}))});return()=>{o.unsubscribe(),r.unsubscribe()}}).pipe(nc()))}const h9=new qe(""),Q1=new qe("");let Bg,Vg=(()=>{class t{constructor(e,i,s){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Bg||(function jz(t){Bg=t}(s),s.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{je.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let 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,s){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(r=>r.timeoutId!==o),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:s})}whenStable(e,i,s){if(s&&!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,s),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,s){return[]}static#e=this.\u0275fac=function(i){return new(i||t)(ce(je),ce(Fg),ce(Q1))};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac})}return t})(),Fg=(()=>{class t{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return Bg?.findTestabilityInTree(this,e,i)??null}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})(),Ma=null;const f9=new qe("AllowMultipleToken"),Ug=new qe("PlatformDestroyListeners"),m9=new qe("appBootstrapListener");function g9(t,n,e=[]){const i=`Platform: ${n}`,s=new qe(i);return(o=[])=>{let r=Yg();if(!r||r.injector.get(f9,!1)){const a=[...e,...o,{provide:s,useValue:!0}];t?t(a):function $z(t){if(Ma&&!Ma.get(f9,!1))throw new ae(400,!1);(function _9(){!function gp(t){md=t}(()=>{throw new ae(600,!1)})})(),Ma=t;const n=t.get(M9);(function p9(t){t.get(RM,null)?.forEach(e=>e())})(t)}(function v9(t=[],n){return Sn.create({name:n,providers:[{provide:S3,useValue:"platform"},{provide:Ug,useValue:new Set([()=>Ma=null])},...t]})}(a,i))}return function Jz(t){const n=Yg();if(!n)throw new ae(401,!1);return n}()}}function Yg(){return Ma?.get(M9)??null}let M9=(()=>{class t{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const s=function qz(t="zone.js",n){return"noop"===t?new Yz:"zone.js"===t?new je(n):t}(i?.ngZone,function y9(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing}));return s.run(()=>{const o=function DR(t,n,e){return new pg(t,n,e)}(e.moduleType,this.injector,function E9(t){return[{provide:je,useFactory:t},{provide:D1,multi:!0,useFactory:()=>{const n=Xt(Qz,{optional:!0});return()=>n.initialize()}},{provide:w9,useFactory:Zz},{provide:u9,useFactory:d9}]}(()=>s)),r=o.injector.get(fl,null);return s.runOutsideAngular(()=>{const a=s.onError.subscribe({next:l=>{r.handleError(l)}});o.onDestroy(()=>{X1(this._modules,o),a.unsubscribe()})}),function D9(t,n,e){try{const i=e();return U1(i)?i.catch(s=>{throw n.runOutsideAngular(()=>t.handleError(s)),s}):i}catch(i){throw n.runOutsideAngular(()=>t.handleError(i)),i}}(r,s,()=>{const a=o.injector.get(zg);return a.runInitializers(),a.donePromise.then(()=>(function G5(t){Ji(t,"Expected localeId to be defined"),"string"==typeof t&&(j5=t.toLowerCase().replace(/_/g,"-"))}(o.injector.get(os,tu)||tu),this._moduleDoBootstrap(o),o))})})}bootstrapModule(e,i=[]){const s=S9({},i);return function Gz(t,n,e){const i=new gg(e);return Promise.resolve(i)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,s))}_moduleDoBootstrap(e){const i=e.injector.get(gl);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(s=>i.bootstrap(s));else{if(!e.instance.ngDoBootstrap)throw new ae(-403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ae(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(Ug,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(i){return new(i||t)(ce(Sn))};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function S9(t,n){return Array.isArray(n)?n.reduce(S9,t):{...t,...n}}let gl=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Xt(w9),this.zoneIsStable=Xt(u9),this.componentTypes=[],this.components=[],this.isStable=Xt(Rz).hasPendingTasks.pipe(function Ja(t,n){return Jt((e,i)=>{let s=null,o=0,r=!1;const a=()=>r&&!s&&i.complete();e.subscribe(nn(i,l=>{s?.unsubscribe();let u=0;const f=o++;_t(t(l,f)).subscribe(s=nn(i,_=>i.next(n?n(l,_,f,u++):_),()=>{s=null,a()}))},()=>{r=!0,a()}))})}(e=>e?Gu(!1):this.zoneIsStable),function ic(t,n=Wt){return t=t??_2,Jt((e,i)=>{let s,o=!0;e.subscribe(nn(i,r=>{const a=n(r);(o||!t(s,a))&&(o=!1,s=a,i.next(r))}))})}(),nc()),this._injector=Xt(zc)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const s=e instanceof YM;if(!this._injector.get(zg).done)throw!s&&function tl(t){const n=Pt(t)||Mi(t)||zi(t);return null!==n&&n.standalone}(e),new ae(405,!1);let r;r=s?e:this._injector.get(Fc).resolveComponentFactory(e),this.componentTypes.push(r.componentType);const a=function Kz(t){return t.isBoundToModule}(r)?void 0:this._injector.get(nu),u=r.create(Sn.NULL,[],i||r.selector,a),f=u.location.nativeElement,_=u.injector.get(h9,null);return _?.registerApplication(f),u.onDestroy(()=>{this.detachView(u.hostView),X1(this.components,u),_?.unregisterApplication(f)}),this._loadComponent(u),u}tick(){if(this._runningTick)throw new ae(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;X1(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const i=this._injector.get(m9,[]);i.push(...this._bootstrapListeners),i.forEach(s=>s(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>X1(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new ae(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function X1(t,n){const e=t.indexOf(n);e>-1&&t.splice(e,1)}const w9=new qe("",{providedIn:"root",factory:()=>Xt(fl).handleError.bind(void 0)});function Zz(){const t=Xt(je),n=Xt(fl);return e=>t.runOutsideAngular(()=>n.handleError(e))}let Qz=(()=>{class t{constructor(){this.zone=Xt(je),this.applicationRef=Xt(gl)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();let Qt=(()=>{class t{static#e=this.__NG_ELEMENT_ID__=eP}return t})();function eP(t){return function tP(t,n,e){if(Rr(t)&&!e){const i=En(t.index,n);return new Pd(i,i)}return 47&t.type?new Pd(n[wn],n):null}(Li(),ue(),16==(16&t))}class I9{constructor(){}supports(n){return P1(n)}create(n){return new aP(n)}}const rP=(t,n)=>n;class aP{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||rP}forEachItem(n){let e;for(e=this._itHead;null!==e;e=e._next)n(e)}forEachOperation(n){let e=this._itHead,i=this._removalsHead,s=0,o=null;for(;e||i;){const r=!i||e&&e.currentIndex{r=this._trackByFn(s,a),null!==e&&Object.is(e.trackById,r)?(i&&(e=this._verifyReinsertion(e,a,r,s)),Object.is(e.item,a)||this._addIdentityChange(e,a)):(e=this._mismatch(e,a,r,s),i=!0),e=e._next,s++}),this.length=s;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,s){let o;return null===n?o=this._itTail:(o=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._reinsertAfter(n,o,s)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(i,s))?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._moveAfter(n,o,s)):n=this._addAfter(new lP(e,i),o,s),n}_verifyReinsertion(n,e,i,s){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==o?n=this._reinsertAfter(o,n._prev,s):n.currentIndex!=s&&(n.currentIndex=s,this._addToMoves(n,s)),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 s=n._prevRemoved,o=n._nextRemoved;return null===s?this._removalsHead=o:s._nextRemoved=o,null===o?this._removalsTail=s:o._prevRemoved=s,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 s=null===e?this._itHead:e._next;return n._next=s,n._prev=e,null===s?this._itTail=n:s._prev=n,null===e?this._itHead=n:e._next=n,null===this._linkedRecords&&(this._linkedRecords=new L9),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 L9),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 lP{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 cP{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 L9{constructor(){this.map=new Map}put(n){const e=n.trackById;let i=this.map.get(e);i||(i=new cP,this.map.set(e,i)),i.add(n)}get(n,e){const s=this.map.get(n);return s?s.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 A9(t,n,e){const i=t.previousIndex;if(null===i)return i;let s=0;return e&&i{if(e&&e.key===s)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(s,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,e){if(n){const i=n._prev;return e._next=n,e._prev=i,n._prev=e,i&&(i._next=e),n===this._mapHead&&(this._mapHead=e),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(n,e){if(this._records.has(n)){const s=this._records.get(n);this._maybeAddToChanges(s,e);const o=s._prev,r=s._next;return o&&(o._next=r),r&&(r._prev=o),s._next=null,s._prev=null,s}const i=new dP(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 dP{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 x9(){return new Qd([new I9])}let Qd=(()=>{class t{static#e=this.\u0275prov=we({token:t,providedIn:"root",factory:x9});constructor(e){this.factories=e}static create(e,i){if(null!=i){const s=i.factories.slice();e=e.concat(s)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||x9()),deps:[[t,new Jp,new Wp]]}}find(e){const i=this.factories.find(s=>s.supports(e));if(null!=i)return i;throw new ae(901,!1)}}return t})();function O9(){return new Xd([new N9])}let Xd=(()=>{class t{static#e=this.\u0275prov=we({token:t,providedIn:"root",factory:O9});constructor(e){this.factories=e}static create(e,i){if(i){const s=i.factories.slice();e=e.concat(s)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||O9()),deps:[[t,new Jp,new Wp]]}}find(e){const i=this.factories.find(s=>s.supports(e));if(i)return i;throw new ae(901,!1)}}return t})();const mP=g9(null,"core",[]);let _P=(()=>{class t{constructor(e){}static#e=this.\u0275fac=function(i){return new(i||t)(ce(gl))};static#t=this.\u0275mod=Mt({type:t});static#n=this.\u0275inj=dt({})}return t})();let Zg=null;function eh(){return Zg}class CP{}const Lo=new qe("DocumentToken"),l0=/\s+/,J9=[];let $n=(()=>{class t{constructor(e,i,s,o){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=s,this._renderer=o,this.initialClasses=J9,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(l0):J9}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(l0):e}ngDoCheck(){for(const i of this.initialClasses)this._updateState(i,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const i of e)this._updateState(i,!0);else if(null!=e)for(const i of Object.keys(e))this._updateState(i,!!e[i]);this._applyStateDiff()}_updateState(e,i){const s=this.stateMap.get(e);void 0!==s?(s.enabled!==i&&(s.changed=!0,s.enabled=i),s.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const i=e[0],s=e[1];s.changed?(this._toggleClass(i,s.enabled),s.changed=!1):s.touched||(s.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),s.touched=!1}}_toggleClass(e,i){(e=e.trim()).length>0&&e.split(l0).forEach(s=>{i?this._renderer.addClass(this._ngEl.nativeElement,s):this._renderer.removeClass(this._ngEl.nativeElement,s)})}static#e=this.\u0275fac=function(i){return new(i||t)(b(Qd),b(Xd),b(Ve),b(nt))};static#t=this.\u0275dir=fe({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return t})();class mH{constructor(n,e,i,s){this.$implicit=n,this.ngForOf=e,this.index=i,this.count=s}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 as=(()=>{class t{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,i,s){this._viewContainer=e,this._template=i,this._differs=s,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}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((s,o,r)=>{if(null==s.previousIndex)i.createEmbeddedView(this._template,new mH(s.item,this._ngForOf,-1,-1),null===r?void 0:r);else if(null==r)i.remove(null===o?void 0:o);else if(null!==o){const a=i.get(o);i.move(a,r),Z9(a,s)}});for(let s=0,o=i.length;s{Z9(i.get(s.currentIndex),s)})}static ngTemplateContextGuard(e,i){return!0}static#e=this.\u0275fac=function(i){return new(i||t)(b(Ai),b(At),b(Qd))};static#t=this.\u0275dir=fe({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return t})();function Z9(t,n){t.context.$implicit=n.item}let bt=(()=>{class t{constructor(e,i){this._viewContainer=e,this._context=new _H,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){Q9("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){Q9("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}static#e=this.\u0275fac=function(i){return new(i||t)(b(Ai),b(At))};static#t=this.\u0275dir=fe({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return t})();class _H{constructor(){this.$implicit=null,this.ngIf=null}}function Q9(t,n){if(n&&!n.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${Un(n)}'.`)}let Ml=(()=>{class t{constructor(e,i,s){this._ngEl=e,this._differs=i,this._renderer=s,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[s,o]=e.split("."),r=-1===s.indexOf("-")?void 0:ga.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,s,o?`${i}${o}`:i,r):this._renderer.removeStyle(this._ngEl.nativeElement,s,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))}static#e=this.\u0275fac=function(i){return new(i||t)(b(Ve),b(Xd),b(nt))};static#t=this.\u0275dir=fe({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return t})(),Yi=(()=>{class t{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:s,ngTemplateOutletContext:o,ngTemplateOutletInjector:r}=this;this._viewRef=i.createEmbeddedView(s,o,r?{injector:r}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(i){return new(i||t)(b(Ai))};static#t=this.\u0275dir=fe({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[pt]})}return t})(),di=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=Mt({type:t});static#n=this.\u0275inj=dt({})}return t})();function sS(t){return"server"===t}class hV extends CP{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class m0 extends hV{static makeCurrent(){!function EP(t){Zg||(Zg=t)}(new m0)}onAndCancel(n,e,i){return n.addEventListener(e,i),()=>{n.removeEventListener(e,i)}}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 fV(){return sh=sh||document.querySelector("base"),sh?sh.getAttribute("href"):null}();return null==e?null:function mV(t){gf=gf||document.createElement("a"),gf.setAttribute("href",t);const n=gf.pathname;return"/"===n.charAt(0)?n:`/${n}`}(e)}resetBaseElement(){sh=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return function hH(t,n){n=encodeURIComponent(n);for(const e of t.split(";")){const i=e.indexOf("="),[s,o]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(s.trim()===n)return decodeURIComponent(o)}return null}(document.cookie,n)}}let gf,sh=null,pV=(()=>{class t{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac})}return t})();const _0=new qe("EventManagerPlugins");let uS=(()=>{class t{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(s=>{s.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,s){return this._findPluginFor(i).addEventListener(e,i,s)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(o=>o.supports(e)),!i)throw new ae(5101,!1);return this._eventNameToPlugin.set(e,i),i}static#e=this.\u0275fac=function(i){return new(i||t)(ce(_0),ce(je))};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac})}return t})();class dS{constructor(n){this._doc=n}}const p0="ng-app-id";let hS=(()=>{class t{constructor(e,i,s,o={}){this.doc=e,this.appId=i,this.nonce=s,this.platformId=o,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=sS(o),this.resetHostNodes()}addStyles(e){for(const i of e)1===this.changeUsageCount(i,1)&&this.onStyleAdded(i)}removeStyles(e){for(const i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(const i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){const i=this.styleRef;i.get(e)?.elements?.forEach(s=>s.remove()),i.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${p0}="${this.appId}"]`);if(e?.length){const i=new Map;return e.forEach(s=>{null!=s.textContent&&i.set(s.textContent,s)}),i}return null}changeUsageCount(e,i){const s=this.styleRef;if(s.has(e)){const o=s.get(e);return o.usage+=i,o.usage}return s.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){const s=this.styleNodesInDOM,o=s?.get(i);if(o?.parentNode===e)return s.delete(i),o.removeAttribute(p0),o;{const r=this.doc.createElement("style");return this.nonce&&r.setAttribute("nonce",this.nonce),r.textContent=i,this.platformIsServer&&r.setAttribute(p0,this.appId),r}}addStyleToHost(e,i){const s=this.getStyleElement(e,i);e.appendChild(s);const o=this.styleRef,r=o.get(i)?.elements;r?r.push(s):o.set(i,{elements:[s],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}static#e=this.\u0275fac=function(i){return new(i||t)(ce(Lo),ce(w1),ce(PM,8),ce(Hc))};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac})}return t})();const g0={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/"},v0=/%COMP%/g,yV=new qe("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function mS(t,n){return n.map(e=>e.replace(v0,t))}let M0=(()=>{class t{constructor(e,i,s,o,r,a,l,u=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=s,this.removeStylesOnCompDestroy=o,this.doc=r,this.platformId=a,this.ngZone=l,this.nonce=u,this.rendererByCompId=new Map,this.platformIsServer=sS(a),this.defaultRenderer=new y0(e,r,l,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===gs.ShadowDom&&(i={...i,encapsulation:gs.Emulated});const s=this.getOrCreateRenderer(e,i);return s instanceof pS?s.applyToHost(e):s instanceof D0&&s.applyStyles(),s}getOrCreateRenderer(e,i){const s=this.rendererByCompId;let o=s.get(i.id);if(!o){const r=this.doc,a=this.ngZone,l=this.eventManager,u=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,_=this.platformIsServer;switch(i.encapsulation){case gs.Emulated:o=new pS(l,u,i,this.appId,f,r,a,_);break;case gs.ShadowDom:return new wV(l,u,e,i,r,a,this.nonce,_);default:o=new D0(l,u,i,f,r,a,_)}o.onDestroy=()=>s.delete(i.id),s.set(i.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(i){return new(i||t)(ce(uS),ce(hS),ce(w1),ce(yV),ce(Lo),ce(Hc),ce(je),ce(PM))};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac})}return t})();class y0{constructor(n,e,i,s){this.eventManager=n,this.doc=e,this.ngZone=i,this.platformIsServer=s,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(n,e){return e?this.doc.createElementNS(g0[e]||e,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,e){(_S(n)?n.content:n).appendChild(e)}insertBefore(n,e,i){n&&(_S(n)?n.content:n).insertBefore(e,i)}removeChild(n,e){n&&n.removeChild(e)}selectRootElement(n,e){let i="string"==typeof n?this.doc.querySelector(n):n;if(!i)throw new ae(-5104,!1);return e||(i.textContent=""),i}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,e,i,s){if(s){e=s+":"+e;const o=g0[s];o?n.setAttributeNS(o,e,i):n.setAttribute(e,i)}else n.setAttribute(e,i)}removeAttribute(n,e,i){if(i){const s=g0[i];s?n.removeAttributeNS(s,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,s){s&(ga.DashCase|ga.Important)?n.style.setProperty(e,i,s&ga.Important?"important":""):n.style[e]=i}removeStyle(n,e,i){i&ga.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){if("string"==typeof n&&!(n=eh().getGlobalEventTarget(this.doc,n)))throw new Error(`Unsupported event target ${n} for event ${e}`);return this.eventManager.addEventListener(n,e,this.decoratePreventDefault(i))}decoratePreventDefault(n){return e=>{if("__ngUnwrap__"===e)return n;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>n(e)):n(e))&&e.preventDefault()}}}function _S(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class wV extends y0{constructor(n,e,i,s,o,r,a,l){super(n,o,r,l),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const u=mS(s.id,s.styles);for(const f of u){const _=document.createElement("style");a&&_.setAttribute("nonce",a),_.textContent=f,this.shadowRoot.appendChild(_)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,e){return super.appendChild(this.nodeOrShadowRoot(n),e)}insertBefore(n,e,i){return super.insertBefore(this.nodeOrShadowRoot(n),e,i)}removeChild(n,e){return super.removeChild(this.nodeOrShadowRoot(n),e)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class D0 extends y0{constructor(n,e,i,s,o,r,a,l){super(n,o,r,a),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=s,this.rendererUsageCount=0,this.styles=l?mS(l,i.styles):i.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestroy&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class pS extends D0{constructor(n,e,i,s,o,r,a,l){const u=s+"-"+i.id;super(n,e,i,o,r,a,l,u),this.contentAttr=function DV(t){return"_ngcontent-%COMP%".replace(v0,t)}(u),this.hostAttr=function SV(t){return"_nghost-%COMP%".replace(v0,t)}(u)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,e){const i=super.createElement(n,e);return super.setAttribute(i,this.contentAttr,""),i}}let EV=(()=>{class t extends dS{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,s){return e.addEventListener(i,s,!1),()=>this.removeEventListener(e,i,s)}removeEventListener(e,i,s){return e.removeEventListener(i,s)}static#e=this.\u0275fac=function(i){return new(i||t)(ce(Lo))};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac})}return t})();const gS=["alt","control","meta","shift"],CV={"\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"},kV={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let TV=(()=>{class t extends dS{constructor(e){super(e)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,i,s){const o=t.parseEventName(i),r=t.eventCallback(o.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>eh().onAndCancel(e,o.domEventName,r))}static parseEventName(e){const i=e.toLowerCase().split("."),s=i.shift();if(0===i.length||"keydown"!==s&&"keyup"!==s)return null;const o=t._normalizeKey(i.pop());let r="",a=i.indexOf("code");if(a>-1&&(i.splice(a,1),r="code."),gS.forEach(u=>{const f=i.indexOf(u);f>-1&&(i.splice(f,1),r+=u+".")}),r+=o,0!=i.length||0===o.length)return null;const l={};return l.domEventName=s,l.fullKey=r,l}static matchEventFullKeyCode(e,i){let s=CV[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(s=e.code,o="code."),!(null==s||!s)&&(s=s.toLowerCase()," "===s?s="space":"."===s&&(s="dot"),gS.forEach(r=>{r!==s&&(0,kV[r])(e)&&(o+=r+".")}),o+=s,o===i)}static eventCallback(e,i,s){return o=>{t.matchEventFullKeyCode(o,e)&&s.runGuarded(()=>i(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}static#e=this.\u0275fac=function(i){return new(i||t)(ce(Lo))};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac})}return t})();const MS=[{provide:Hc,useValue:"browser"},{provide:RM,useValue:function IV(){m0.makeCurrent()},multi:!0},{provide:Lo,useFactory:function AV(){return function jL(t){m3=t}(document),document},deps:[]}],NV=g9(mP,"browser",MS),xV=new qe(""),yS=[{provide:Q1,useClass:class _V{addToWindow(n){Yt.getAngularTestability=(i,s=!0)=>{const o=n.findTestabilityInTree(i,s);if(null==o)throw new ae(5103,!1);return o},Yt.getAllAngularTestabilities=()=>n.getAllTestabilities(),Yt.getAllAngularRootElements=()=>n.getAllRootElements(),Yt.frameworkStabilizers||(Yt.frameworkStabilizers=[]),Yt.frameworkStabilizers.push(i=>{const s=Yt.getAllAngularTestabilities();let o=s.length,r=!1;const a=function(l){r=r||l,o--,0==o&&i(r)};s.forEach(l=>{l.whenStable(a)})})}findTestabilityInTree(n,e,i){return null==e?null:n.getTestability(e)??(i?eh().isShadowRoot(e)?this.findTestabilityInTree(n,e.host,!0):this.findTestabilityInTree(n,e.parentElement,!0):null)}},deps:[]},{provide:h9,useClass:Vg,deps:[je,Fg,Q1]},{provide:Vg,useClass:Vg,deps:[je,Fg,Q1]}],DS=[{provide:S3,useValue:"root"},{provide:fl,useFactory:function LV(){return new fl},deps:[]},{provide:_0,useClass:EV,multi:!0,deps:[Lo,je,Hc]},{provide:_0,useClass:TV,multi:!0,deps:[Lo]},M0,hS,uS,{provide:xd,useExisting:M0},{provide:class YH{},useClass:pV,deps:[]},[]];let SS=(()=>{class t{constructor(e){}static withServerTransition(e){return{ngModule:t,providers:[{provide:w1,useValue:e.appId}]}}static#e=this.\u0275fac=function(i){return new(i||t)(ce(xV,12))};static#t=this.\u0275mod=Mt({type:t});static#n=this.\u0275inj=dt({providers:[...DS,...yS],imports:[di,_P]})}return t})();typeof window<"u"&&window;let ES=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=we({token:t,factory:function(i){let s=null;return s=i?new(i||t):ce(CS),s},providedIn:"root"})}return t})(),CS=(()=>{class t extends ES{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case no.NONE:return i;case no.HTML:return Xo(i,"HTML")?xs(i):bM(this._doc,String(i)).toString();case no.STYLE:return Xo(i,"Style")?xs(i):i;case no.SCRIPT:if(Xo(i,"Script"))return xs(i);throw new ae(5200,!1);case no.URL:return Xo(i,"URL")?xs(i):M1(String(i));case no.RESOURCE_URL:if(Xo(i,"ResourceURL"))return xs(i);throw new ae(5201,!1);default:throw new ae(5202,!1)}}bypassSecurityTrustHtml(e){return function ZL(t){return new GL(t)}(e)}bypassSecurityTrustStyle(e){return function QL(t){return new KL(t)}(e)}bypassSecurityTrustScript(e){return function XL(t){return new $L(t)}(e)}bypassSecurityTrustUrl(e){return function eA(t){return new WL(t)}(e)}bypassSecurityTrustResourceUrl(e){return function tA(t){return new JL(t)}(e)}static#e=this.\u0275fac=function(i){return new(i||t)(ce(Lo))};static#t=this.\u0275prov=we({token:t,factory:function(i){let s=null;return s=i?new i:function VV(t){return new CS(t.get(Lo))}(ce(Sn)),s},providedIn:"root"})}return t})();const{isArray:FV}=Array,{getPrototypeOf:BV,prototype:UV,keys:YV}=Object;function TS(t){if(1===t.length){const n=t[0];if(FV(n))return{args:n,keys:null};if(function jV(t){return t&&"object"==typeof t&&BV(t)===UV}(n)){const e=YV(n);return{args:e.map(i=>n[i]),keys:e}}}return{args:t,keys:null}}const{isArray:GV}=Array;function b0(t){return et(n=>function KV(t,n){return GV(n)?t(...n):t(n)}(t,n))}function IS(t,n){return t.reduce((e,i,s)=>(e[i]=n[s],e),{})}let LS=(()=>{class t{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=s=>{},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)}static#e=this.\u0275fac=function(i){return new(i||t)(b(nt),b(Ve))};static#t=this.\u0275dir=fe({type:t})}return t})(),yl=(()=>{class t extends LS{static#e=this.\u0275fac=function(){let e;return function(s){return(e||(e=fn(t)))(s||t)}}();static#t=this.\u0275dir=fe({type:t,features:[We]})}return t})();const kn=new qe("NgValueAccessor"),JV={provide:kn,useExisting:Te(()=>w0),multi:!0},ZV=new qe("CompositionEventMode");let w0=(()=>{class t extends LS{constructor(e,i,s){super(e,i),this._compositionMode=s,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function qV(){const t=eh()?eh().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static#e=this.\u0275fac=function(i){return new(i||t)(b(nt),b(Ve),b(ZV,8))};static#t=this.\u0275dir=fe({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(i,s){1&i&&de("input",function(r){return s._handleInput(r.target.value)})("blur",function(){return s.onTouched()})("compositionstart",function(){return s._compositionStart()})("compositionend",function(r){return s._compositionEnd(r.target.value)})},features:[ze([JV]),We]})}return t})();const Tn=new qe("NgValidators"),Sa=new qe("NgAsyncValidators");function BS(t){return null!=t}function US(t){return U1(t)?Ws(t):t}function YS(t){let n={};return t.forEach(e=>{n=null!=e?{...n,...e}:n}),0===Object.keys(n).length?null:n}function jS(t,n){return n.map(e=>e(t))}function GS(t){return t.map(n=>function XV(t){return!t.validate}(n)?n:e=>n.validate(e))}function E0(t){return null!=t?function KS(t){if(!t)return null;const n=t.filter(BS);return 0==n.length?null:function(e){return YS(jS(e,n))}}(GS(t)):null}function C0(t){return null!=t?function $S(t){if(!t)return null;const n=t.filter(BS);return 0==n.length?null:function(e){return function $V(...t){const n=ju(t),{args:e,keys:i}=TS(t),s=new Tt(o=>{const{length:r}=e;if(!r)return void o.complete();const a=new Array(r);let l=r,u=r;for(let f=0;f{_||(_=!0,u--),a[f]=D},()=>l--,void 0,()=>{(!l||!_)&&(u||o.next(i?IS(i,a):a),o.complete())}))}});return n?s.pipe(b0(n)):s}(jS(e,n).map(US)).pipe(et(YS))}}(GS(t)):null}function WS(t,n){return null===t?[n]:Array.isArray(t)?[...t,n]:[t,n]}function k0(t){return t?Array.isArray(t)?t:[t]:[]}function Mf(t,n){return Array.isArray(t)?t.includes(n):t===n}function ZS(t,n){const e=k0(n);return k0(t).forEach(s=>{Mf(e,s)||e.push(s)}),e}function QS(t,n){return k0(n).filter(e=>!Mf(t,e))}class XS{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=E0(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=C0(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=void 0){this.control&&this.control.reset(n)}hasError(n,e){return!!this.control&&this.control.hasError(n,e)}getError(n,e){return this.control?this.control.getError(n,e):null}}class ls extends XS{get formDirective(){return null}get path(){return null}}class ni extends XS{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class eb{constructor(n){this._cd=n}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let tb=(()=>{class t extends eb{constructor(e){super(e)}static#e=this.\u0275fac=function(i){return new(i||t)(b(ni,2))};static#t=this.\u0275dir=fe({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,s){2&i&&Be("ng-untouched",s.isUntouched)("ng-touched",s.isTouched)("ng-pristine",s.isPristine)("ng-dirty",s.isDirty)("ng-valid",s.isValid)("ng-invalid",s.isInvalid)("ng-pending",s.isPending)},features:[We]})}return t})();const oh="VALID",Df="INVALID",au="PENDING",rh="DISABLED";function Sf(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class ob{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._assignValidators(n),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===oh}get invalid(){return this.status===Df}get pending(){return this.status==au}get disabled(){return this.status===rh}get enabled(){return this.status!==rh}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._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(ZS(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(ZS(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(QS(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(QS(n,this._rawAsyncValidators))}hasValidator(n){return Mf(this._rawValidators,n)}hasAsyncValidator(n){return Mf(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=au,!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=rh,this.errors=null,this._forEachChild(i=>{i.disable({...n,onlySelf:!0})}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:e}),this._onDisabledChange.forEach(i=>i(!0))}enable(n={}){const e=this._parentMarkedDirty(n.onlySelf);this.status=oh,this._forEachChild(i=>{i.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...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}getRawValue(){return this.value}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===oh||this.status===au)&&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()?rh:oh}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=au,this._hasOwnPendingAsyncValidator=!0;const e=US(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){let e=n;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((i,s)=>i&&i._find(s),this)}getError(n,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[n]:null}hasError(n,e){return!!this.getError(n,e)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new Y,this.statusChanges=new Y}_calculateStatus(){return this._allControlsDisabled()?rh:this.errors?Df:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(au)?au:this._anyControlsHaveStatus(Df)?Df:oh}_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)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){Sf(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function sF(t){return Array.isArray(t)?E0(t):t||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function oF(t){return Array.isArray(t)?C0(t):t||null}(this._rawAsyncValidators)}}const lu=new qe("CallSetDisabledState",{providedIn:"root",factory:()=>bf}),bf="always";function ah(t,n,e=bf){(function x0(t,n){const e=function JS(t){return t._rawValidators}(t);null!==n.validator?t.setValidators(WS(e,n.validator)):"function"==typeof e&&t.setValidators([e]);const i=function qS(t){return t._rawAsyncValidators}(t);null!==n.asyncValidator?t.setAsyncValidators(WS(i,n.asyncValidator)):"function"==typeof i&&t.setAsyncValidators([i]);const s=()=>t.updateValueAndValidity();Cf(n._rawValidators,s),Cf(n._rawAsyncValidators,s)})(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||"always"===e)&&n.valueAccessor.setDisabledState?.(t.disabled),function lF(t,n){n.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&rb(t,n)})}(t,n),function uF(t,n){const e=(i,s)=>{n.valueAccessor.writeValue(i),s&&n.viewToModelUpdate(i)};t.registerOnChange(e),n._registerOnDestroy(()=>{t._unregisterOnChange(e)})}(t,n),function cF(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&rb(t,n),"submit"!==t.updateOn&&t.markAsTouched()})}(t,n),function aF(t,n){if(n.valueAccessor.setDisabledState){const e=i=>{n.valueAccessor.setDisabledState(i)};t.registerOnDisabledChange(e),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}(t,n)}function Cf(t,n){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(n)})}function rb(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function cb(t,n){const e=t.indexOf(n);e>-1&&t.splice(e,1)}function ub(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}const db=class extends ob{constructor(n=null,e,i){super(function L0(t){return(Sf(t)?t.validators:t)||null}(e),function A0(t,n){return(Sf(n)?n.asyncValidators:t)||null}(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}),Sf(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=ub(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){cb(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){cb(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){ub(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}},vF={provide:ni,useExisting:Te(()=>H0)},mb=(()=>Promise.resolve())();let H0=(()=>{class t extends ni{constructor(e,i,s,o,r,a){super(),this._changeDetectorRef=r,this.callSetDisabledState=a,this.control=new db,this._registered=!1,this.name="",this.update=new Y,this._parent=e,this._setValidators(i),this._setAsyncValidators(s),this.valueAccessor=function z0(t,n){if(!n)return null;let e,i,s;return Array.isArray(n),n.forEach(o=>{o.constructor===w0?e=o:function fF(t){return Object.getPrototypeOf(t.constructor)===yl}(o)?i=o:s=o}),s||i||e||null}(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),function R0(t,n){if(!t.hasOwnProperty("model"))return!1;const e=t.model;return!!e.isFirstChange()||!Object.is(n,e.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ah(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){mb.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,s=0!==i&&function qg(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}(i);mb.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function wf(t,n){return[...n.path,t]}(e,this._parent):[e]}static#e=this.\u0275fac=function(i){return new(i||t)(b(ls,9),b(Tn,10),b(Sa,10),b(kn,10),b(Qt,8),b(lu,8))};static#t=this.\u0275dir=fe({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:[ze([vF]),We,pt]})}return t})(),pb=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=Mt({type:t});static#n=this.\u0275inj=dt({})}return t})();const IF={provide:kn,useExisting:Te(()=>U0),multi:!0};function bb(t,n){return null==t?`${n}`:(n&&"object"==typeof n&&(n="Object"),`${t}: ${n}`.slice(0,50))}let U0=(()=>{class t extends yl{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){this.value=e;const s=bb(this._getOptionId(e),e);this.setProperty("value",s)}registerOnChange(e){this.onChange=i=>{this.value=this._getOptionValue(i),e(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(const i of this._optionMap.keys())if(this._compareWith(this._optionMap.get(i),e))return i;return null}_getOptionValue(e){const i=function LF(t){return t.split(":")[0]}(e);return this._optionMap.has(i)?this._optionMap.get(i):e}static#e=this.\u0275fac=function(){let e;return function(s){return(e||(e=fn(t)))(s||t)}}();static#t=this.\u0275dir=fe({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(i,s){1&i&&de("change",function(r){return s.onChange(r.target.value)})("blur",function(){return s.onTouched()})},inputs:{compareWith:"compareWith"},features:[ze([IF]),We]})}return t})(),wb=(()=>{class t{constructor(e,i,s){this._element=e,this._renderer=i,this._select=s,this._select&&(this.id=this._select._registerOption())}set ngValue(e){null!=this._select&&(this._select._optionMap.set(this.id,e),this._setElementValue(bb(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(i){return new(i||t)(b(Ve),b(nt),b(U0,9))};static#t=this.\u0275dir=fe({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return t})();const AF={provide:kn,useExisting:Te(()=>Y0),multi:!0};function Eb(t,n){return null==t?`${n}`:("string"==typeof n&&(n=`'${n}'`),n&&"object"==typeof n&&(n="Object"),`${t}: ${n}`.slice(0,50))}let Y0=(()=>{class t extends yl{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){let i;if(this.value=e,Array.isArray(e)){const s=e.map(o=>this._getOptionId(o));i=(o,r)=>{o._setSelected(s.indexOf(r.toString())>-1)}}else i=(s,o)=>{s._setSelected(!1)};this._optionMap.forEach(i)}registerOnChange(e){this.onChange=i=>{const s=[],o=i.selectedOptions;if(void 0!==o){const r=o;for(let a=0;a{class t{constructor(e,i,s){this._element=e,this._renderer=i,this._select=s,this._select&&(this.id=this._select._registerOption(this))}set ngValue(e){null!=this._select&&(this._value=e,this._setElementValue(Eb(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._select?(this._value=e,this._setElementValue(Eb(this.id,e)),this._select.writeValue(this._select.value)):this._setElementValue(e)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}_setSelected(e){this._renderer.setProperty(this._element.nativeElement,"selected",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(i){return new(i||t)(b(Ve),b(nt),b(Y0,9))};static#t=this.\u0275dir=fe({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return t})(),BF=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=Mt({type:t});static#n=this.\u0275inj=dt({imports:[pb]})}return t})(),YF=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:lu,useValue:e.callSetDisabledState??bf}]}}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=Mt({type:t});static#n=this.\u0275inj=dt({imports:[BF]})}return t})();A(2614);class ch{}class jF{}const jr="*";function uh(t,n=null){return{type:4,styles:n,timings:t}}function Tf(t,n=null){return{type:2,steps:t,options:n}}function ro(t){return{type:6,styles:t,offset:null}}class dh{constructor(n=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=n+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){const e="start"==n?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class Hb{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,s=0;const o=this.players.length;0==o?queueMicrotask(()=>this._onFinish()):this.players.forEach(r=>{r.onDone(()=>{++e==o&&this._onFinish()}),r.onDestroy(()=>{++i==o&&this._onDestroy()}),r.onStart(()=>{++s==o&&this._onStart()})}),this.totalTime=this.players.reduce((r,a)=>Math.max(r,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 s=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(s)})}getPosition(){const n=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=n?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){const e="start"==n?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}function Vb(t){return new ae(3e3,!1)}function ba(t){switch(t.length){case 0:return new dh;case 1:return t[0];default:return new Hb(t)}}function Fb(t,n,e=new Map,i=new Map){const s=[],o=[];let r=-1,a=null;if(n.forEach(l=>{const u=l.get("offset"),f=u==r,_=f&&a||new Map;l.forEach((D,w)=>{let I=w,z=D;if("offset"!==w)switch(I=t.normalizePropertyName(I,s),z){case"!":z=e.get(w);break;case jr:z=i.get(w);break;default:z=t.normalizeStyleValue(w,I,z,s)}_.set(I,z)}),f||o.push(_),a=_,r=u}),s.length)throw function fB(t){return new ae(3502,!1)}();return o}function K0(t,n,e,i){switch(n){case"start":t.onStart(()=>i(e&&$0(e,"start",t)));break;case"done":t.onDone(()=>i(e&&$0(e,"done",t)));break;case"destroy":t.onDestroy(()=>i(e&&$0(e,"destroy",t)))}}function $0(t,n,e){const o=W0(t.element,t.triggerName,t.fromState,t.toState,n||t.phaseName,e.totalTime??t.totalTime,!!e.disabled),r=t._data;return null!=r&&(o._data=r),o}function W0(t,n,e,i,s="",o=0,r){return{element:t,triggerName:n,fromState:e,toState:i,phaseName:s,totalTime:o,disabled:!!r}}function zs(t,n,e){let i=t.get(n);return i||t.set(n,i=e),i}function Bb(t){const n=t.indexOf(":");return[t.substring(1,n),t.slice(n+1)]}const EB=(()=>typeof document>"u"?null:document.documentElement)();function J0(t){const n=t.parentNode||t.host||null;return n===EB?null:n}let Sl=null,Ub=!1;function Yb(t,n){for(;n;){if(n===t)return!0;n=J0(n)}return!1}function jb(t,n,e){if(e)return Array.from(t.querySelectorAll(n));const i=t.querySelector(n);return i?[i]:[]}let Gb=(()=>{class t{validateStyleProperty(e){return function kB(t){Sl||(Sl=function TB(){return typeof document<"u"?document.body:null}()||{},Ub=!!Sl.style&&"WebkitAppearance"in Sl.style);let n=!0;return Sl.style&&!function CB(t){return"ebkit"==t.substring(1,6)}(t)&&(n=t in Sl.style,!n&&Ub&&(n="Webkit"+t.charAt(0).toUpperCase()+t.slice(1)in Sl.style)),n}(e)}matchesElement(e,i){return!1}containsElement(e,i){return Yb(e,i)}getParentElement(e){return J0(e)}query(e,i,s){return jb(e,i,s)}computeStyle(e,i,s){return s||""}animate(e,i,s,o,r,a=[],l){return new dh(s,o)}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac})}return t})(),q0=(()=>{class t{static#e=this.NOOP=new Gb}return t})();const IB=1e3,Z0="ng-enter",If="ng-leave",Lf="ng-trigger",Af=".ng-trigger",$b="ng-animating",Q0=".ng-animating";function Gr(t){if("number"==typeof t)return t;const n=t.match(/^(-?[\.\d]+)(m?s)/);return!n||n.length<2?0:X0(parseFloat(n[1]),n[2])}function X0(t,n){return"s"===n?t*IB:t}function Nf(t,n,e){return t.hasOwnProperty("duration")?t:function AB(t,n,e){let s,o=0,r="";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(Vb()),{duration:0,delay:0,easing:""};s=X0(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(o=X0(parseFloat(l),a[4]));const u=a[5];u&&(r=u)}else s=t;if(!e){let a=!1,l=n.length;s<0&&(n.push(function GF(){return new ae(3100,!1)}()),a=!0),o<0&&(n.push(function KF(){return new ae(3101,!1)}()),a=!0),a&&n.splice(l,0,Vb())}return{duration:s,delay:o,easing:r}}(t,n,e)}function hh(t,n={}){return Object.keys(t).forEach(e=>{n[e]=t[e]}),n}function Wb(t){const n=new Map;return Object.keys(t).forEach(e=>{n.set(e,t[e])}),n}function wa(t,n=new Map,e){if(e)for(let[i,s]of e)n.set(i,s);for(let[i,s]of t)n.set(i,s);return n}function or(t,n,e){n.forEach((i,s)=>{const o=t6(s);e&&!e.has(s)&&e.set(s,t.style[o]),t.style[o]=i})}function bl(t,n){n.forEach((e,i)=>{const s=t6(i);t.style[s]=""})}function fh(t){return Array.isArray(t)?1==t.length?t[0]:Tf(t):t}const e6=new RegExp("{{\\s*(.+?)\\s*}}","g");function qb(t){let n=[];if("string"==typeof t){let e;for(;e=e6.exec(t);)n.push(e[1]);e6.lastIndex=0}return n}function mh(t,n,e){const i=t.toString(),s=i.replace(e6,(o,r)=>{let a=n[r];return null==a&&(e.push(function WF(t){return new ae(3003,!1)}()),a=""),a.toString()});return s==i?t:s}function xf(t){const n=[];let e=t.next();for(;!e.done;)n.push(e.value),e=t.next();return n}const OB=/-+([a-z0-9])/g;function t6(t){return t.replace(OB,(...n)=>n[1].toUpperCase())}function Ps(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 JF(t){return new ae(3004,!1)}()}}function Zb(t,n){return window.getComputedStyle(t)[n]}const Of="*";function PB(t,n){const e=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(i=>function HB(t,n,e){if(":"==t[0]){const l=function VB(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 lB(t){return new ae(3015,!1)}()),n;const s=i[1],o=i[2],r=i[3];n.push(Qb(s,r));"<"==o[0]&&!(s==Of&&r==Of)&&n.push(Qb(r,s))}(i,e,n)):e.push(t),e}const Rf=new Set(["true","1"]),zf=new Set(["false","0"]);function Qb(t,n){const e=Rf.has(t)||zf.has(t),i=Rf.has(n)||zf.has(n);return(s,o)=>{let r=t==Of||t==s,a=n==Of||n==o;return!r&&e&&"boolean"==typeof s&&(r=s?Rf.has(t):zf.has(t)),!a&&i&&"boolean"==typeof o&&(a=o?Rf.has(n):zf.has(n)),r&&a}}const FB=new RegExp("s*:selfs*,?","g");function n6(t,n,e,i){return new BB(t).build(n,e,i)}class BB{constructor(n){this._driver=n}build(n,e,i){const s=new jB(e);return this._resetContextStyleTimingState(s),Ps(this,fh(n),s)}_resetContextStyleTimingState(n){n.currentQuerySelector="",n.collectedStyles=new Map,n.collectedStyles.set("",new Map),n.currentTime=0}visitTrigger(n,e){let i=e.queryCount=0,s=e.depCount=0;const o=[],r=[];return"@"==n.name.charAt(0)&&e.errors.push(function ZF(){return new ae(3006,!1)}()),n.definitions.forEach(a=>{if(this._resetContextStyleTimingState(e),0==a.type){const l=a,u=l.name;u.toString().split(/\s*,\s*/).forEach(f=>{l.name=f,o.push(this.visitState(l,e))}),l.name=u}else if(1==a.type){const l=this.visitTransition(a,e);i+=l.queryCount,s+=l.depCount,r.push(l)}else e.errors.push(function QF(){return new ae(3007,!1)}())}),{type:7,name:n.name,states:o,transitions:r,queryCount:i,depCount:s,options:null}}visitState(n,e){const i=this.visitStyle(n.styles,e),s=n.options&&n.options.params||null;if(i.containsDynamicStyles){const o=new Set,r=s||{};i.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{qb(l).forEach(u=>{r.hasOwnProperty(u)||o.add(u)})})}),o.size&&(xf(o.values()),e.errors.push(function XF(t,n){return new ae(3008,!1)}()))}return{type:0,name:n.name,style:i,options:s?{params:s}:null}}visitTransition(n,e){e.queryCount=0,e.depCount=0;const i=Ps(this,fh(n.animation),e);return{type:1,matchers:PB(n.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:wl(n.options)}}visitSequence(n,e){return{type:2,steps:n.steps.map(i=>Ps(this,i,e)),options:wl(n.options)}}visitGroup(n,e){const i=e.currentTime;let s=0;const o=n.steps.map(r=>{e.currentTime=i;const a=Ps(this,r,e);return s=Math.max(s,e.currentTime),a});return e.currentTime=s,{type:3,steps:o,options:wl(n.options)}}visitAnimate(n,e){const i=function KB(t,n){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return i6(Nf(t,n).duration,0,"");const e=t;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=i6(0,0,"");return o.dynamic=!0,o.strValue=e,o}const s=Nf(e,n);return i6(s.duration,s.delay,s.easing)}(n.timings,e.errors);e.currentAnimateTimings=i;let s,o=n.styles?n.styles:ro({});if(5==o.type)s=this.visitKeyframes(o,e);else{let r=n.styles,a=!1;if(!r){a=!0;const u={};i.easing&&(u.easing=i.easing),r=ro(u)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(r,e);l.isEmptyStep=a,s=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:s,options:null}}visitStyle(n,e){const i=this._makeStyleAst(n,e);return this._validateStyleAst(i,e),i}_makeStyleAst(n,e){const i=[],s=Array.isArray(n.styles)?n.styles:[n.styles];for(let a of s)"string"==typeof a?a===jr?i.push(a):e.errors.push(new ae(3002,!1)):i.push(Wb(a));let o=!1,r=null;return i.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(r=a.get("easing"),a.delete("easing")),!o))for(let l of a.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:i,easing:r,offset:n.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(n,e){const i=e.currentAnimateTimings;let s=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),n.styles.forEach(r=>{"string"!=typeof r&&r.forEach((a,l)=>{const u=e.collectedStyles.get(e.currentQuerySelector),f=u.get(l);let _=!0;f&&(o!=s&&o>=f.startTime&&s<=f.endTime&&(e.errors.push(function tB(t,n,e,i,s){return new ae(3010,!1)}()),_=!1),o=f.startTime),_&&u.set(l,{startTime:o,endTime:s}),e.options&&function xB(t,n,e){const i=n.params||{},s=qb(t);s.length&&s.forEach(o=>{i.hasOwnProperty(o)||e.push(function $F(t){return new ae(3001,!1)}())})}(a,e.options,e.errors)})})}visitKeyframes(n,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function nB(){return new ae(3011,!1)}()),i;let o=0;const r=[];let a=!1,l=!1,u=0;const f=n.steps.map(F=>{const R=this._makeStyleAst(F,e);let X=null!=R.offset?R.offset:function GB(t){if("string"==typeof t)return null;let n=null;if(Array.isArray(t))t.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;n=parseFloat(i.get("offset")),i.delete("offset")}});else if(t instanceof Map&&t.has("offset")){const e=t;n=parseFloat(e.get("offset")),e.delete("offset")}return n}(R.styles),J=0;return null!=X&&(o++,J=R.offset=X),l=l||J<0||J>1,a=a||J0&&o<_?e.errors.push(function oB(){return new ae(3202,!1)}()):0==o&&(D=1/(_-1));const w=_-1,I=e.currentTime,z=e.currentAnimateTimings,U=z.duration;return f.forEach((F,R)=>{const X=D>0?R==w?1:D*R:r[R],J=X*U;e.currentTime=I+z.delay+J,z.duration=J,this._validateStyleAst(F,e),F.offset=X,i.styles.push(F)}),i}visitReference(n,e){return{type:8,animation:Ps(this,fh(n.animation),e),options:wl(n.options)}}visitAnimateChild(n,e){return e.depCount++,{type:9,options:wl(n.options)}}visitAnimateRef(n,e){return{type:10,animation:this.visitReference(n.animation,e),options:wl(n.options)}}visitQuery(n,e){const i=e.currentQuerySelector,s=n.options||{};e.queryCount++,e.currentQuery=n;const[o,r]=function UB(t){const n=!!t.split(/\s*,\s*/).find(e=>":self"==e);return n&&(t=t.replace(FB,"")),t=t.replace(/@\*/g,Af).replace(/@\w+/g,e=>Af+"-"+e.slice(1)).replace(/:animating/g,Q0),[t,n]}(n.selector);e.currentQuerySelector=i.length?i+" "+o:o,zs(e.collectedStyles,e.currentQuerySelector,new Map);const a=Ps(this,fh(n.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:o,limit:s.limit||0,optional:!!s.optional,includeSelf:r,animation:a,originalSelector:n.selector,options:wl(n.options)}}visitStagger(n,e){e.currentQuery||e.errors.push(function rB(){return new ae(3013,!1)}());const i="full"===n.timings?{duration:0,delay:0,easing:"full"}:Nf(n.timings,e.errors,!0);return{type:12,animation:Ps(this,fh(n.animation),e),timings:i,options:null}}}class jB{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=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function wl(t){return t?(t=hh(t)).params&&(t.params=function YB(t){return t?hh(t):null}(t.params)):t={},t}function i6(t,n,e){return{duration:t,delay:n,easing:e}}function s6(t,n,e,i,s,o,r=null,a=!1){return{type:1,element:t,keyframes:n,preStyleProps:e,postStyleProps:i,duration:s,delay:o,totalTime:s+o,easing:r,subTimeline:a}}class Pf{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 JB=new RegExp(":enter","g"),ZB=new RegExp(":leave","g");function o6(t,n,e,i,s,o=new Map,r=new Map,a,l,u=[]){return(new QB).buildKeyframes(t,n,e,i,s,o,r,a,l,u)}class QB{buildKeyframes(n,e,i,s,o,r,a,l,u,f=[]){u=u||new Pf;const _=new r6(n,e,u,s,o,f,[]);_.options=l;const D=l.delay?Gr(l.delay):0;_.currentTimeline.delayNextStep(D),_.currentTimeline.setStyles([r],null,_.errors,l),Ps(this,i,_);const w=_.timelines.filter(I=>I.containsAnimation());if(w.length&&a.size){let I;for(let z=w.length-1;z>=0;z--){const U=w[z];if(U.element===e){I=U;break}}I&&!I.allowOnlyTimelineStyles()&&I.setStyles([a],null,_.errors,l)}return w.length?w.map(I=>I.buildKeyframes()):[s6(e,[],[],[],0,D,"",!1)]}visitTrigger(n,e){}visitState(n,e){}visitTransition(n,e){}visitAnimateChild(n,e){const i=e.subInstructions.get(e.element);if(i){const s=e.createSubContext(n.options),o=e.currentTimeline.currentTime,r=this._visitSubInstructions(i,s,s.options);o!=r&&e.transformIntoNewTimeline(r)}e.previousNode=n}visitAnimateRef(n,e){const i=e.createSubContext(n.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([n.options,n.animation.options],e,i),this.visitReference(n.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=n}_applyAnimationRefDelays(n,e,i){for(const s of n){const o=s?.delay;if(o){const r="number"==typeof o?o:Gr(mh(o,s?.params??{},e.errors));i.delayNextStep(r)}}}_visitSubInstructions(n,e,i){let o=e.currentTimeline.currentTime;const r=null!=i.duration?Gr(i.duration):null,a=null!=i.delay?Gr(i.delay):null;return 0!==r&&n.forEach(l=>{const u=e.appendInstructionToTimeline(l,r,a);o=Math.max(o,u.duration+u.delay)}),o}visitReference(n,e){e.updateOptions(n.options,!0),Ps(this,n.animation,e),e.previousNode=n}visitSequence(n,e){const i=e.subContextCount;let s=e;const o=n.options;if(o&&(o.params||o.delay)&&(s=e.createSubContext(o),s.transformIntoNewTimeline(),null!=o.delay)){6==s.previousNode.type&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=Hf);const r=Gr(o.delay);s.delayNextStep(r)}n.steps.length&&(n.steps.forEach(r=>Ps(this,r,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>i&&s.transformIntoNewTimeline()),e.previousNode=n}visitGroup(n,e){const i=[];let s=e.currentTimeline.currentTime;const o=n.options&&n.options.delay?Gr(n.options.delay):0;n.steps.forEach(r=>{const a=e.createSubContext(n.options);o&&a.delayNextStep(o),Ps(this,r,a),s=Math.max(s,a.currentTimeline.currentTime),i.push(a.currentTimeline)}),i.forEach(r=>e.currentTimeline.mergeTimelineCollectedStyles(r)),e.transformIntoNewTimeline(s),e.previousNode=n}_visitTiming(n,e){if(n.dynamic){const i=n.strValue;return Nf(e.params?mh(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),s=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),s.snapshotCurrentStyles());const o=n.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(i.duration),this.visitStyle(o,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=n}visitStyle(n,e){const i=e.currentTimeline,s=e.currentAnimateTimings;!s&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=s&&s.easing||n.easing;n.isEmptyStep?i.applyEmptyStep(o):i.setStyles(n.styles,o,e.errors,e.options),e.previousNode=n}visitKeyframes(n,e){const i=e.currentAnimateTimings,s=e.currentTimeline.duration,o=i.duration,a=e.createSubContext().currentTimeline;a.easing=i.easing,n.styles.forEach(l=>{a.forwardTime((l.offset||0)*o),a.setStyles(l.styles,l.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(s+o),e.previousNode=n}visitQuery(n,e){const i=e.currentTimeline.currentTime,s=n.options||{},o=s.delay?Gr(s.delay):0;o&&(6===e.previousNode.type||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Hf);let r=i;const a=e.invokeQuery(n.selector,n.originalSelector,n.limit,n.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=a.length;let l=null;a.forEach((u,f)=>{e.currentQueryIndex=f;const _=e.createSubContext(n.options,u);o&&_.delayNextStep(o),u===e.element&&(l=_.currentTimeline),Ps(this,n.animation,_),_.currentTimeline.applyStylesToKeyframe(),r=Math.max(r,_.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(r),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=n}visitStagger(n,e){const i=e.parentContext,s=e.currentTimeline,o=n.timings,r=Math.abs(o.duration),a=r*(e.currentQueryTotal-1);let l=r*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=i.currentStaggerTime}const f=e.currentTimeline;l&&f.delayNextStep(l);const _=f.currentTime;Ps(this,n.animation,e),e.previousNode=n,i.currentStaggerTime=s.currentTime-_+(s.startTime-i.currentTimeline.startTime)}}const Hf={};class r6{constructor(n,e,i,s,o,r,a,l){this._driver=n,this.element=e,this.subInstructions=i,this._enterClassName=s,this._leaveClassName=o,this.errors=r,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Hf,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new Vf(this._driver,e,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(n,e){if(!n)return;const i=n;let s=this.options;null!=i.duration&&(s.duration=Gr(i.duration)),null!=i.delay&&(s.delay=Gr(i.delay));const o=i.params;if(o){let r=s.params;r||(r=this.options.params={}),Object.keys(o).forEach(a=>{(!e||!r.hasOwnProperty(a))&&(r[a]=mh(o[a],r,this.errors))})}}_copyOptions(){const n={};if(this.options){const e=this.options.params;if(e){const i=n.params={};Object.keys(e).forEach(s=>{i[s]=e[s]})}}return n}createSubContext(n=null,e,i){const s=e||this.element,o=new r6(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(n),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(n){return this.previousNode=Hf,this.currentTimeline=this.currentTimeline.fork(this.element,n),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(n,e,i){const s={duration:e??n.duration,delay:this.currentTimeline.currentTime+(i??0)+n.delay,easing:""},o=new XB(this._driver,n.element,n.keyframes,n.preStyleProps,n.postStyleProps,s,n.stretchStartingKeyframe);return this.timelines.push(o),s}incrementTime(n){this.currentTimeline.forwardTime(this.currentTimeline.duration+n)}delayNextStep(n){n>0&&this.currentTimeline.delayNextStep(n)}invokeQuery(n,e,i,s,o,r){let a=[];if(s&&a.push(this.element),n.length>0){n=(n=n.replace(JB,"."+this._enterClassName)).replace(ZB,"."+this._leaveClassName);let u=this._driver.query(this.element,n,1!=i);0!==i&&(u=i<0?u.slice(u.length+i,u.length):u.slice(0,i)),a.push(...u)}return!o&&0==a.length&&r.push(function aB(t){return new ae(3014,!1)}()),a}}class Vf{constructor(n,e,i,s){this._driver=n,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=s,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(n){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+n),e&&this.snapshotCurrentStyles()):this.startTime+=n}fork(n,e){return this.applyStylesToKeyframe(),new Vf(this._driver,n,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(n){this.applyStylesToKeyframe(),this.duration=n,this._loadKeyframe()}_updateStyle(n,e){this._localTimelineStyles.set(n,e),this._globalTimelineStyles.set(n,e),this._styleSummary.set(n,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(n){n&&this._previousKeyframe.set("easing",n);for(let[e,i]of this._globalTimelineStyles)this._backFill.set(e,i||jr),this._currentKeyframe.set(e,jr);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(n,e,i,s){e&&this._previousKeyframe.set("easing",e);const o=s&&s.params||{},r=function eU(t,n){const e=new Map;let i;return t.forEach(s=>{if("*"===s){i=i||n.keys();for(let o of i)e.set(o,jr)}else wa(s,e)}),e}(n,this._globalTimelineStyles);for(let[a,l]of r){const u=mh(l,o,i);this._pendingStyles.set(a,u),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??jr),this._updateStyle(a,u)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((n,e)=>{this._currentKeyframe.set(e,n)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((n,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,n)}))}snapshotCurrentStyles(){for(let[n,e]of this._localTimelineStyles)this._pendingStyles.set(n,e),this._updateStyle(n,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const n=[];for(let e in this._currentKeyframe)n.push(e);return n}mergeTimelineCollectedStyles(n){n._styleSummary.forEach((e,i)=>{const s=this._styleSummary.get(i);(!s||e.time>s.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const n=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let s=[];this._keyframes.forEach((a,l)=>{const u=wa(a,new Map,this._backFill);u.forEach((f,_)=>{"!"===f?n.add(_):f===jr&&e.add(_)}),i||u.set("offset",l/this.duration),s.push(u)});const o=n.size?xf(n.values()):[],r=e.size?xf(e.values()):[];if(i){const a=s[0],l=new Map(a);a.set("offset",0),l.set("offset",1),s=[a,l]}return s6(this.element,s,o,r,this.duration,this.startTime,this.easing,!1)}}class XB extends Vf{constructor(n,e,i,s,o,r,a=!1){super(n,e,r.delay),this.keyframes=i,this.preStyleProps=s,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:r.duration,delay:r.delay,easing:r.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let n=this.keyframes,{delay:e,duration:i,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],r=i+e,a=e/r,l=wa(n[0]);l.set("offset",0),o.push(l);const u=wa(n[0]);u.set("offset",tw(a)),o.push(u);const f=n.length-1;for(let _=1;_<=f;_++){let D=wa(n[_]);const w=D.get("offset");D.set("offset",tw((e+w*i)/r)),o.push(D)}i=r,e=0,s="",n=o}return s6(this.element,n,this.preStyleProps,this.postStyleProps,i,e,s,!0)}}function tw(t,n=3){const e=Math.pow(10,n-1);return Math.round(t*e)/e}class a6{}const tU=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class nU extends a6{normalizePropertyName(n,e){return t6(n)}normalizeStyleValue(n,e,i,s){let o="";const r=i.toString().trim();if(tU.has(e)&&0!==i&&"0"!==i)if("number"==typeof i)o="px";else{const a=i.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&s.push(function qF(t,n){return new ae(3005,!1)}())}return r+o}}function nw(t,n,e,i,s,o,r,a,l,u,f,_,D){return{type:0,element:t,triggerName:n,isRemovalTransition:s,fromState:e,fromStyles:o,toState:i,toStyles:r,timelines:a,queriedElements:l,preStyleProps:u,postStyleProps:f,totalTime:_,errors:D}}const l6={};class iw{constructor(n,e,i){this._triggerName=n,this.ast=e,this._stateStyles=i}match(n,e,i,s){return function iU(t,n,e,i,s){return t.some(o=>o(n,e,i,s))}(this.ast.matchers,n,e,i,s)}buildStyles(n,e,i){let s=this._stateStyles.get("*");return void 0!==n&&(s=this._stateStyles.get(n?.toString())||s),s?s.buildStyles(e,i):new Map}build(n,e,i,s,o,r,a,l,u,f){const _=[],D=this.ast.options&&this.ast.options.params||l6,I=this.buildStyles(i,a&&a.params||l6,_),z=l&&l.params||l6,U=this.buildStyles(s,z,_),F=new Set,R=new Map,X=new Map,J="void"===s,be={params:sU(z,D),delay:this.ast.options?.delay},ge=f?[]:o6(n,e,this.ast.animation,o,r,I,U,be,u,_);let Ae=0;if(ge.forEach(Ne=>{Ae=Math.max(Ne.duration+Ne.delay,Ae)}),_.length)return nw(e,this._triggerName,i,s,J,I,U,[],[],R,X,Ae,_);ge.forEach(Ne=>{const Qn=Ne.element,bs=zs(R,Qn,new Set);Ne.preStyleProps.forEach(ms=>bs.add(ms));const Sr=zs(X,Qn,new Set);Ne.postStyleProps.forEach(ms=>Sr.add(ms)),Qn!==e&&F.add(Qn)});const He=xf(F.values());return nw(e,this._triggerName,i,s,J,I,U,ge,He,R,X,Ae)}}function sU(t,n){const e=hh(n);for(const i in t)t.hasOwnProperty(i)&&null!=t[i]&&(e[i]=t[i]);return e}class oU{constructor(n,e,i){this.styles=n,this.defaultParams=e,this.normalizer=i}buildStyles(n,e){const i=new Map,s=hh(this.defaultParams);return Object.keys(n).forEach(o=>{const r=n[o];null!==r&&(s[o]=r)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((r,a)=>{r&&(r=mh(r,s,e));const l=this.normalizer.normalizePropertyName(a,e);r=this.normalizer.normalizeStyleValue(a,l,r,e),i.set(a,r)})}),i}}class aU{constructor(n,e,i){this.name=n,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states=new Map,e.states.forEach(s=>{this.states.set(s.name,new oU(s.style,s.options&&s.options.params||{},i))}),sw(this.states,"true","1"),sw(this.states,"false","0"),e.transitions.forEach(s=>{this.transitionFactories.push(new iw(n,s,this.states))}),this.fallbackTransition=function lU(t,n,e){return new iw(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(r,a)=>!0],options:null,queryCount:0,depCount:0},n)}(n,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(n,e,i,s){return this.transitionFactories.find(r=>r.match(n,e,i,s))||null}matchStyles(n,e,i){return this.fallbackTransition.buildStyles(n,e,i)}}function sw(t,n,e){t.has(n)?t.has(e)||t.set(e,t.get(n)):t.has(e)&&t.set(n,t.get(e))}const cU=new Pf;class uU{constructor(n,e,i){this.bodyNode=n,this._driver=e,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(n,e){const i=[],o=n6(this._driver,e,i,[]);if(i.length)throw function mB(t){return new ae(3503,!1)}();this._animations.set(n,o)}_buildPlayer(n,e,i){const s=n.element,o=Fb(this._normalizer,n.keyframes,e,i);return this._driver.animate(s,o,n.duration,n.delay,n.easing,[],!0)}create(n,e,i={}){const s=[],o=this._animations.get(n);let r;const a=new Map;if(o?(r=o6(this._driver,e,o,Z0,If,new Map,new Map,i,cU,s),r.forEach(f=>{const _=zs(a,f.element,new Map);f.postStyleProps.forEach(D=>_.set(D,null))})):(s.push(function _B(){return new ae(3300,!1)}()),r=[]),s.length)throw function pB(t){return new ae(3504,!1)}();a.forEach((f,_)=>{f.forEach((D,w)=>{f.set(w,this._driver.computeStyle(_,w,jr))})});const u=ba(r.map(f=>{const _=a.get(f.element);return this._buildPlayer(f,new Map,_)}));return this._playersById.set(n,u),u.onDestroy(()=>this.destroy(n)),this.players.push(u),u}destroy(n){const e=this._getPlayer(n);e.destroy(),this._playersById.delete(n);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(n){const e=this._playersById.get(n);if(!e)throw function gB(t){return new ae(3301,!1)}();return e}listen(n,e,i,s){const o=W0(e,"","","");return K0(this._getPlayer(n),i,o,s),()=>{}}command(n,e,i,s){if("register"==i)return void this.register(n,s[0]);if("create"==i)return void this.create(n,e,s[0]||{});const o=this._getPlayer(n);switch(i){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(n)}}}const ow="ng-animate-queued",c6="ng-animate-disabled",_U=[],rw={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},pU={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ao="__ng_removed";class u6{get params(){return this.options.params}constructor(n,e=""){this.namespaceId=e;const i=n&&n.hasOwnProperty("value");if(this.value=function yU(t){return t??null}(i?n.value:n),i){const o=hh(n);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}absorbOptions(n){const e=n.params;if(e){const i=this.options.params;Object.keys(e).forEach(s=>{null==i[s]&&(i[s]=e[s])})}}}const _h="void",d6=new u6(_h);class gU{constructor(n,e,i){this.id=n,this.hostElement=e,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+n,lo(e,this._hostClassName)}listen(n,e,i,s){if(!this._triggers.has(e))throw function vB(t,n){return new ae(3302,!1)}();if(null==i||0==i.length)throw function MB(t){return new ae(3303,!1)}();if(!function DU(t){return"start"==t||"done"==t}(i))throw function yB(t,n){return new ae(3400,!1)}();const o=zs(this._elementListeners,n,[]),r={name:e,phase:i,callback:s};o.push(r);const a=zs(this._engine.statesByElement,n,new Map);return a.has(e)||(lo(n,Lf),lo(n,Lf+"-"+e),a.set(e,d6)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(r);l>=0&&o.splice(l,1),this._triggers.has(e)||a.delete(e)})}}register(n,e){return!this._triggers.has(n)&&(this._triggers.set(n,e),!0)}_getTrigger(n){const e=this._triggers.get(n);if(!e)throw function DB(t){return new ae(3401,!1)}();return e}trigger(n,e,i,s=!0){const o=this._getTrigger(e),r=new h6(this.id,e,n);let a=this._engine.statesByElement.get(n);a||(lo(n,Lf),lo(n,Lf+"-"+e),this._engine.statesByElement.set(n,a=new Map));let l=a.get(e);const u=new u6(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),a.set(e,u),l||(l=d6),u.value!==_h&&l.value===u.value){if(!function wU(t,n){const e=Object.keys(t),i=Object.keys(n);if(e.length!=i.length)return!1;for(let s=0;s{bl(n,U),or(n,F)})}return}const D=zs(this._engine.playersByElement,n,[]);D.forEach(z=>{z.namespaceId==this.id&&z.triggerName==e&&z.queued&&z.destroy()});let w=o.matchTransition(l.value,u.value,n,u.params),I=!1;if(!w){if(!s)return;w=o.fallbackTransition,I=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:e,transition:w,fromState:l,toState:u,player:r,isFallbackTransition:I}),I||(lo(n,ow),r.onStart(()=>{cu(n,ow)})),r.onDone(()=>{let z=this.players.indexOf(r);z>=0&&this.players.splice(z,1);const U=this._engine.playersByElement.get(n);if(U){let F=U.indexOf(r);F>=0&&U.splice(F,1)}}),this.players.push(r),D.push(r),r}deregister(n){this._triggers.delete(n),this._engine.statesByElement.forEach(e=>e.delete(n)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(s=>s.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,Af,!0);i.forEach(s=>{if(s[ao])return;const o=this._engine.fetchNamespacesByElement(s);o.size?o.forEach(r=>r.triggerLeaveAnimation(s,e,!1,!0)):this.clearElementCache(s)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(s=>this.clearElementCache(s)))}triggerLeaveAnimation(n,e,i,s){const o=this._engine.statesByElement.get(n),r=new Map;if(o){const a=[];if(o.forEach((l,u)=>{if(r.set(u,l.value),this._triggers.has(u)){const f=this.trigger(n,u,_h,s);f&&a.push(f)}}),a.length)return this._engine.markElementAsRemoved(this.id,n,!0,e,r),i&&ba(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 s=new Set;e.forEach(o=>{const r=o.name;if(s.has(r))return;s.add(r);const l=this._triggers.get(r).fallbackTransition,u=i.get(r)||d6,f=new u6(_h),_=new h6(this.id,r,n);this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:r,transition:l,fromState:u,toState:f,player:_,isFallbackTransition:!0})})}}removeNode(n,e){const i=this._engine;if(n.childElementCount&&this._signalRemovalForInnerTriggers(n,e),this.triggerLeaveAnimation(n,e,!0))return;let s=!1;if(i.totalAnimations){const o=i.players.length?i.playersByQueriedElement.get(n):[];if(o&&o.length)s=!0;else{let r=n;for(;r=r.parentNode;)if(i.statesByElement.get(r)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(n),s)i.markElementAsRemoved(this.id,n,!1,e);else{const o=n[ao];(!o||o===rw)&&(i.afterFlush(()=>this.clearElementCache(n)),i.destroyInnerAnimations(n),i._onRemovalComplete(n,e))}}insertNode(n,e){lo(n,this._hostClassName)}drainQueuedTransitions(n){const e=[];return this._queue.forEach(i=>{const s=i.player;if(s.destroyed)return;const o=i.element,r=this._elementListeners.get(o);r&&r.forEach(a=>{if(a.name==i.triggerName){const l=W0(o,i.triggerName,i.fromState.value,i.toState.value);l._data=n,K0(i.player,a.phase,l,a.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=>{s.destroy()}):e.push(i)}),this._queue=[],e.sort((i,s)=>{const o=i.transition.ast.depCount,r=s.transition.ast.depCount;return 0==o||0==r?o-r:this._engine.driver.containsElement(i.element,s.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 vU{_onRemovalComplete(n,e){this.onRemovalComplete(n,e)}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=(s,o)=>{}}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 gU(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,s=this.namespacesByHostElement;if(i.length-1>=0){let r=!1,a=this.driver.getParentElement(e);for(;a;){const l=s.get(a);if(l){const u=i.indexOf(l);i.splice(u+1,0,n),r=!0;break}a=this.driver.getParentElement(a)}r||i.unshift(n)}else i.push(n);return s.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 s=this._namespaceLookup[n];s&&s.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 s=this._namespaceList.indexOf(i);s>=0&&this._namespaceList.splice(s,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)for(let s of i.values())if(s.namespaceId){const o=this._fetchNamespace(s.namespaceId);o&&e.add(o)}return e}trigger(n,e,i,s){if(Ff(e)){const o=this._fetchNamespace(n);if(o)return o.trigger(e,i,s),!0}return!1}insertNode(n,e,i,s){if(!Ff(e))return;const o=e[ao];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const r=this.collectedLeaveElements.indexOf(e);r>=0&&this.collectedLeaveElements.splice(r,1)}if(n){const r=this._fetchNamespace(n);r&&r.insertNode(e,i)}s&&this.collectEnterElement(e)}collectEnterElement(n){this.collectedEnterElements.push(n)}markElementAsDisabled(n,e){e?this.disabledNodes.has(n)||(this.disabledNodes.add(n),lo(n,c6)):this.disabledNodes.has(n)&&(this.disabledNodes.delete(n),cu(n,c6))}removeNode(n,e,i){if(Ff(e)){const s=n?this._fetchNamespace(n):null;s?s.removeNode(e,i):this.markElementAsRemoved(n,e,!1,i);const o=this.namespacesByHostElement.get(e);o&&o.id!==n&&o.removeNode(e,i)}else this._onRemovalComplete(e,i)}markElementAsRemoved(n,e,i,s,o){this.collectedLeaveElements.push(e),e[ao]={namespaceId:n,setForRemoval:s,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(n,e,i,s,o){return Ff(e)?this._fetchNamespace(n).listen(e,i,s,o):()=>{}}_buildInstruction(n,e,i,s,o){return n.transition.build(this.driver,n.element,n.fromState.value,n.toState.value,i,s,n.fromState.options,n.toState.options,e,o)}destroyInnerAnimations(n){let e=this.driver.query(n,Af,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(n,Q0,!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 ba(this.players).onDone(()=>n());n()})}processLeaveNode(n){const e=n[ao];if(e&&e.setForRemoval){if(n[ao]=rw,e.namespaceId){this.destroyInnerAnimations(n);const i=this._fetchNamespace(e.namespaceId);i&&i.clearElementCache(n)}this._onRemovalComplete(n,e.setForRemoval)}n.classList?.contains(c6)&&this.markElementAsDisabled(n,!1),this.driver.query(n,".ng-animate-disabled",!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(n=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,s)=>this._balanceNamespaceList(i,s)),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?ba(e).onDone(()=>{i.forEach(s=>s())}):i.forEach(s=>s())}}reportError(n){throw function SB(t){return new ae(3402,!1)}()}_flushAnimations(n,e){const i=new Pf,s=[],o=new Map,r=[],a=new Map,l=new Map,u=new Map,f=new Set;this.disabledNodes.forEach(Ye=>{f.add(Ye);const Xe=this.driver.query(Ye,".ng-animate-queued",!0);for(let st=0;st{const st=Z0+z++;I.set(Xe,st),Ye.forEach(Ft=>lo(Ft,st))});const U=[],F=new Set,R=new Set;for(let Ye=0;YeF.add(Ft)):R.add(Xe))}const X=new Map,J=cw(D,Array.from(F));J.forEach((Ye,Xe)=>{const st=If+z++;X.set(Xe,st),Ye.forEach(Ft=>lo(Ft,st))}),n.push(()=>{w.forEach((Ye,Xe)=>{const st=I.get(Xe);Ye.forEach(Ft=>cu(Ft,st))}),J.forEach((Ye,Xe)=>{const st=X.get(Xe);Ye.forEach(Ft=>cu(Ft,st))}),U.forEach(Ye=>{this.processLeaveNode(Ye)})});const be=[],ge=[];for(let Ye=this._namespaceList.length-1;Ye>=0;Ye--)this._namespaceList[Ye].drainQueuedTransitions(e).forEach(st=>{const Ft=st.player,ki=st.element;if(be.push(Ft),this.collectedEnterElements.length){const Ki=ki[ao];if(Ki&&Ki.setForMove){if(Ki.previousTriggersValues&&Ki.previousTriggersValues.has(st.triggerName)){const Gl=Ki.previousTriggersValues.get(st.triggerName),go=this.statesByElement.get(st.element);if(go&&go.has(st.triggerName)){const L_=go.get(st.triggerName);L_.value=Gl,go.set(st.triggerName,L_)}}return void Ft.destroy()}}const br=!_||!this.driver.containsElement(_,ki),js=X.get(ki),Ya=I.get(ki),Ln=this._buildInstruction(st,i,Ya,js,br);if(Ln.errors&&Ln.errors.length)return void ge.push(Ln);if(br)return Ft.onStart(()=>bl(ki,Ln.fromStyles)),Ft.onDestroy(()=>or(ki,Ln.toStyles)),void s.push(Ft);if(st.isFallbackTransition)return Ft.onStart(()=>bl(ki,Ln.fromStyles)),Ft.onDestroy(()=>or(ki,Ln.toStyles)),void s.push(Ft);const _I=[];Ln.timelines.forEach(Ki=>{Ki.stretchStartingKeyframe=!0,this.disabledNodes.has(Ki.element)||_I.push(Ki)}),Ln.timelines=_I,i.append(ki,Ln.timelines),r.push({instruction:Ln,player:Ft,element:ki}),Ln.queriedElements.forEach(Ki=>zs(a,Ki,[]).push(Ft)),Ln.preStyleProps.forEach((Ki,Gl)=>{if(Ki.size){let go=l.get(Gl);go||l.set(Gl,go=new Set),Ki.forEach((L_,bv)=>go.add(bv))}}),Ln.postStyleProps.forEach((Ki,Gl)=>{let go=u.get(Gl);go||u.set(Gl,go=new Set),Ki.forEach((L_,bv)=>go.add(bv))})});if(ge.length){const Ye=[];ge.forEach(Xe=>{Ye.push(function bB(t,n){return new ae(3505,!1)}())}),be.forEach(Xe=>Xe.destroy()),this.reportError(Ye)}const Ae=new Map,He=new Map;r.forEach(Ye=>{const Xe=Ye.element;i.has(Xe)&&(He.set(Xe,Xe),this._beforeAnimationBuild(Ye.player.namespaceId,Ye.instruction,Ae))}),s.forEach(Ye=>{const Xe=Ye.element;this._getPreviousPlayers(Xe,!1,Ye.namespaceId,Ye.triggerName,null).forEach(Ft=>{zs(Ae,Xe,[]).push(Ft),Ft.destroy()})});const Ne=U.filter(Ye=>dw(Ye,l,u)),Qn=new Map;lw(Qn,this.driver,R,u,jr).forEach(Ye=>{dw(Ye,l,u)&&Ne.push(Ye)});const Sr=new Map;w.forEach((Ye,Xe)=>{lw(Sr,this.driver,new Set(Ye),l,"!")}),Ne.forEach(Ye=>{const Xe=Qn.get(Ye),st=Sr.get(Ye);Qn.set(Ye,new Map([...Xe?.entries()??[],...st?.entries()??[]]))});const ms=[],Fo=[],t2={};r.forEach(Ye=>{const{element:Xe,player:st,instruction:Ft}=Ye;if(i.has(Xe)){if(f.has(Xe))return st.onDestroy(()=>or(Xe,Ft.toStyles)),st.disabled=!0,st.overrideTotalTime(Ft.totalTime),void s.push(st);let ki=t2;if(He.size>1){let js=Xe;const Ya=[];for(;js=js.parentNode;){const Ln=He.get(js);if(Ln){ki=Ln;break}Ya.push(js)}Ya.forEach(Ln=>He.set(Ln,ki))}const br=this._buildAnimation(st.namespaceId,Ft,Ae,o,Sr,Qn);if(st.setRealPlayer(br),ki===t2)ms.push(st);else{const js=this.playersByElement.get(ki);js&&js.length&&(st.parentPlayer=ba(js)),s.push(st)}}else bl(Xe,Ft.fromStyles),st.onDestroy(()=>or(Xe,Ft.toStyles)),Fo.push(st),f.has(Xe)&&s.push(st)}),Fo.forEach(Ye=>{const Xe=o.get(Ye.element);if(Xe&&Xe.length){const st=ba(Xe);Ye.setRealPlayer(st)}}),s.forEach(Ye=>{Ye.parentPlayer?Ye.syncPlayerEvents(Ye.parentPlayer):Ye.destroy()});for(let Ye=0;Ye!br.destroyed);ki.length?SU(this,Xe,ki):this.processLeaveNode(Xe)}return U.length=0,ms.forEach(Ye=>{this.players.push(Ye),Ye.onDone(()=>{Ye.destroy();const Xe=this.players.indexOf(Ye);this.players.splice(Xe,1)}),Ye.play()}),ms}elementContainsData(n,e){let i=!1;const s=e[ao];return s&&s.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,s,o){let r=[];if(e){const a=this.playersByQueriedElement.get(n);a&&(r=a)}else{const a=this.playersByElement.get(n);if(a){const l=!o||o==_h;a.forEach(u=>{u.queued||!l&&u.triggerName!=s||r.push(u)})}}return(i||s)&&(r=r.filter(a=>!(i&&i!=a.namespaceId||s&&s!=a.triggerName))),r}_beforeAnimationBuild(n,e,i){const o=e.element,r=e.isRemovalTransition?void 0:n,a=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const u=l.element,f=u!==o,_=zs(i,u,[]);this._getPreviousPlayers(u,f,r,a,e.toState).forEach(w=>{const I=w.getRealPlayer();I.beforeDestroy&&I.beforeDestroy(),w.destroy(),_.push(w)})}bl(o,e.fromStyles)}_buildAnimation(n,e,i,s,o,r){const a=e.triggerName,l=e.element,u=[],f=new Set,_=new Set,D=e.timelines.map(I=>{const z=I.element;f.add(z);const U=z[ao];if(U&&U.removedBeforeQueried)return new dh(I.duration,I.delay);const F=z!==l,R=function bU(t){const n=[];return uw(t,n),n}((i.get(z)||_U).map(Ae=>Ae.getRealPlayer())).filter(Ae=>!!Ae.element&&Ae.element===z),X=o.get(z),J=r.get(z),be=Fb(this._normalizer,I.keyframes,X,J),ge=this._buildPlayer(I,be,R);if(I.subTimeline&&s&&_.add(z),F){const Ae=new h6(n,a,z);Ae.setRealPlayer(ge),u.push(Ae)}return ge});u.forEach(I=>{zs(this.playersByQueriedElement,I.element,[]).push(I),I.onDone(()=>function MU(t,n,e){let i=t.get(n);if(i){if(i.length){const s=i.indexOf(e);i.splice(s,1)}0==i.length&&t.delete(n)}return i}(this.playersByQueriedElement,I.element,I))}),f.forEach(I=>lo(I,$b));const w=ba(D);return w.onDestroy(()=>{f.forEach(I=>cu(I,$b)),or(l,e.toStyles)}),_.forEach(I=>{zs(s,I,[]).push(w)}),w}_buildPlayer(n,e,i){return e.length>0?this.driver.animate(n.element,e,n.duration,n.delay,n.easing,i):new dh(n.duration,n.delay)}}class h6{constructor(n,e,i){this.namespaceId=n,this.triggerName=e,this.element=i,this._player=new dh,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(n){this._containsRealPlayer||(this._player=n,this._queuedCallbacks.forEach((e,i)=>{e.forEach(s=>K0(n,i,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(n.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(n){this.totalTime=n}syncPlayerEvents(n){const e=this._player;e.triggerCallback&&n.onStart(()=>e.triggerCallback("start")),n.onDone(()=>this.finish()),n.onDestroy(()=>this.destroy())}_queueEvent(n,e){zs(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 Ff(t){return t&&1===t.nodeType}function aw(t,n){const e=t.style.display;return t.style.display=n??"none",e}function lw(t,n,e,i,s){const o=[];e.forEach(l=>o.push(aw(l)));const r=[];i.forEach((l,u)=>{const f=new Map;l.forEach(_=>{const D=n.computeStyle(u,_,s);f.set(_,D),(!D||0==D.length)&&(u[ao]=pU,r.push(u))}),t.set(u,f)});let a=0;return e.forEach(l=>aw(l,o[a++])),r}function cw(t,n){const e=new Map;if(t.forEach(a=>e.set(a,[])),0==n.length)return e;const s=new Set(n),o=new Map;function r(a){if(!a)return 1;let l=o.get(a);if(l)return l;const u=a.parentNode;return l=e.has(u)?u:s.has(u)?1:r(u),o.set(a,l),l}return n.forEach(a=>{const l=r(a);1!==l&&e.get(l).push(a)}),e}function lo(t,n){t.classList?.add(n)}function cu(t,n){t.classList?.remove(n)}function SU(t,n,e){ba(e).onDone(()=>t.processLeaveNode(n))}function uw(t,n){for(let e=0;es.add(o)):n.set(t,i),e.delete(t),!0}class Bf{constructor(n,e,i){this.bodyNode=n,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(s,o)=>{},this._transitionEngine=new vU(n,e,i),this._timelineEngine=new uU(n,e,i),this._transitionEngine.onRemovalComplete=(s,o)=>this.onRemovalComplete(s,o)}registerTrigger(n,e,i,s,o){const r=n+"-"+s;let a=this._triggerCache[r];if(!a){const l=[],f=n6(this._driver,o,l,[]);if(l.length)throw function hB(t,n){return new ae(3404,!1)}();a=function rU(t,n,e){return new aU(t,n,e)}(s,f,this._normalizer),this._triggerCache[r]=a}this._transitionEngine.registerTrigger(e,s,a)}register(n,e){this._transitionEngine.register(n,e)}destroy(n,e){this._transitionEngine.destroy(n,e)}onInsert(n,e,i,s){this._transitionEngine.insertNode(n,e,i,s)}onRemove(n,e,i){this._transitionEngine.removeNode(n,e,i)}disableAnimations(n,e){this._transitionEngine.markElementAsDisabled(n,e)}process(n,e,i,s){if("@"==i.charAt(0)){const[o,r]=Bb(i);this._timelineEngine.command(o,e,r,s)}else this._transitionEngine.trigger(n,e,i,s)}listen(n,e,i,s,o){if("@"==i.charAt(0)){const[r,a]=Bb(i);return this._timelineEngine.listen(r,e,a,o)}return this._transitionEngine.listen(n,e,i,s,o)}flush(n=-1){this._transitionEngine.flush(n)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(n){this._transitionEngine.afterFlushAnimationsDone(n)}}let CU=(()=>{class t{static#e=this.initialStylesByElement=new WeakMap;constructor(e,i,s){this._element=e,this._startStyles=i,this._endStyles=s,this._state=0;let o=t.initialStylesByElement.get(e);o||t.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&or(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(or(this._element,this._initialStyles),this._endStyles&&(or(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(bl(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(bl(this._element,this._endStyles),this._endStyles=null),or(this._element,this._initialStyles),this._state=3)}}return t})();function f6(t){let n=null;return t.forEach((e,i)=>{(function kU(t){return"display"===t||"position"===t})(i)&&(n=n||new Map,n.set(i,e))}),n}class hw{constructor(n,e,i,s){this.element=n,this.keyframes=e,this.options=i,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const n=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,n,this.options),this._finalKeyframe=n.length?n[n.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(n){const e=[];return n.forEach(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(n,e,i){return n.animate(this._convertKeyframesToObject(e),i)}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(n=>n()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}setPosition(n){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=n*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const n=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,s)=>{"offset"!==s&&n.set(s,this._finished?i:Zb(this.element,s))}),this.currentSnapshot=n}triggerCallback(n){const e="start"===n?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class TU{validateStyleProperty(n){return!0}validateAnimatableStyleProperty(n){return!0}matchesElement(n,e){return!1}containsElement(n,e){return Yb(n,e)}getParentElement(n){return J0(n)}query(n,e,i){return jb(n,e,i)}computeStyle(n,e,i){return window.getComputedStyle(n)[e]}animate(n,e,i,s,o,r=[]){const l={duration:i,delay:s,fill:0==s?"both":"forwards"};o&&(l.easing=o);const u=new Map,f=r.filter(w=>w instanceof hw);(function RB(t,n){return 0===t||0===n})(i,s)&&f.forEach(w=>{w.currentSnapshot.forEach((I,z)=>u.set(z,I))});let _=function NB(t){return t.length?t[0]instanceof Map?t:t.map(n=>Wb(n)):[]}(e).map(w=>wa(w));_=function zB(t,n,e){if(e.size&&n.length){let i=n[0],s=[];if(e.forEach((o,r)=>{i.has(r)||s.push(r),i.set(r,o)}),s.length)for(let o=1;or.set(a,Zb(t,a)))}}return n}(n,_,u);const D=function EU(t,n){let e=null,i=null;return Array.isArray(n)&&n.length?(e=f6(n[0]),n.length>1&&(i=f6(n[n.length-1]))):n instanceof Map&&(e=f6(n)),e||i?new CU(t,e,i):null}(n,_);return new hw(n,_,l,D)}}let IU=(()=>{class t extends ch{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:gs.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const s=Array.isArray(e)?Tf(e):e;return fw(this._renderer,null,i,"register",[s]),new LU(i,this._renderer)}static#e=this.\u0275fac=function(i){return new(i||t)(ce(xd),ce(Lo))};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac})}return t})();class LU extends jF{constructor(n,e){super(),this._id=n,this._renderer=e}create(n,e){return new AU(this._id,n,e||{},this._renderer)}}class AU{constructor(n,e,i,s){this.id=n,this.element=e,this._renderer=s,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 fw(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(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function fw(t,n,e,i,s){return t.setProperty(n,`@@${e}:${i}`,s)}const mw="@.disabled";let NU=(()=>{class t{constructor(e,i,s){this.delegate=e,this.engine=i,this._zone=s,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,i.onRemovalComplete=(o,r)=>{const a=r?.parentNode(o);a&&r.removeChild(a,o)}}createRenderer(e,i){const o=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let f=this._rendererCache.get(o);return f||(f=new _w("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,f)),f}const r=i.id,a=i.id+"-"+this._currentId;this._currentId++,this.engine.register(a,e);const l=f=>{Array.isArray(f)?f.forEach(l):this.engine.registerTrigger(r,a,e,f.name,f)};return i.data.animation.forEach(l),new xU(this,a,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,s){e>=0&&ei(s)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[r,a]=o;r(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,s]))}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()}static#e=this.\u0275fac=function(i){return new(i||t)(ce(xd),ce(Bf),ce(je))};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac})}return t})();class _w{constructor(n,e,i,s){this.namespaceId=n,this.delegate=e,this.engine=i,this._onDestroy=s}get data(){return this.delegate.data}destroyNode(n){this.delegate.destroyNode?.(n)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(n,e){return this.delegate.createElement(n,e)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}appendChild(n,e){this.delegate.appendChild(n,e),this.engine.onInsert(this.namespaceId,e,n,!1)}insertBefore(n,e,i,s=!0){this.delegate.insertBefore(n,e,i),this.engine.onInsert(this.namespaceId,e,n,s)}removeChild(n,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(n,e){return this.delegate.selectRootElement(n,e)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,e,i,s){this.delegate.setAttribute(n,e,i,s)}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,s){this.delegate.setStyle(n,e,i,s)}removeStyle(n,e,i){this.delegate.removeStyle(n,e,i)}setProperty(n,e,i){"@"==e.charAt(0)&&e==mw?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 xU extends _w{constructor(n,e,i,s,o){super(e,i,s,o),this.factory=n,this.namespaceId=e}setProperty(n,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==mw?this.disableAnimations(n,i=void 0===i||!!i):this.engine.process(this.namespaceId,n,e.slice(1),i):this.delegate.setProperty(n,e,i)}listen(n,e,i){if("@"==e.charAt(0)){const s=function OU(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(n);let o=e.slice(1),r="";return"@"!=o.charAt(0)&&([o,r]=function RU(t){const n=t.indexOf(".");return[t.substring(0,n),t.slice(n+1)]}(o)),this.engine.listen(this.namespaceId,s,o,r,a=>{this.factory.scheduleListenerCallback(a._data||-1,i,a)})}return this.delegate.listen(n,e,i)}}let zU=(()=>{class t extends Bf{constructor(e,i,s,o){super(e.body,i,s)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(i){return new(i||t)(ce(Lo),ce(q0),ce(a6),ce(gl))};static#t=this.\u0275prov=we({token:t,factory:t.\u0275fac})}return t})();const pw=[{provide:ch,useClass:IU},{provide:a6,useFactory:function PU(){return new nU}},{provide:Bf,useClass:zU},{provide:xd,useFactory:function HU(t,n,e){return new NU(t,n,e)},deps:[M0,Bf,je]}],m6=[{provide:q0,useFactory:()=>new TU},{provide:zM,useValue:"BrowserAnimations"},...pw],gw=[{provide:q0,useClass:Gb},{provide:zM,useValue:"NoopAnimations"},...pw];let VU=(()=>{class t{static withConfig(e){return{ngModule:t,providers:e.disableAnimations?gw:m6}}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=Mt({type:t});static#n=this.\u0275inj=dt({providers:m6,imports:[SS]})}return t})();function _6(t,n,e){const i=p(t)||n||e?{next:t,error:n,complete:e}:t;return i?Jt((s,o)=>{var r;null===(r=i.subscribe)||void 0===r||r.call(i);let a=!0;s.subscribe(nn(o,l=>{var u;null===(u=i.next)||void 0===u||u.call(i,l),o.next(l)},()=>{var l;a=!1,null===(l=i.complete)||void 0===l||l.call(i),o.complete()},l=>{var u;a=!1,null===(u=i.error)||void 0===u||u.call(i,l),o.error(l)},()=>{var l,u;a&&(null===(l=i.unsubscribe)||void 0===l||l.call(i)),null===(u=i.finalize)||void 0===u||u.call(i)}))}):Wt}let ph=(()=>{class t{constructor(){this.changes=new De({rtl:void 0})}notify(e){this.changes.next({rtl:e})}get(e){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})(),rr=(()=>{class t{get override(){return!1}ngOnChanges(e){this.register(e),Object.keys(e).some(i=>!e[i].isFirstChange())&&this.service.notifyChanges()}ngOnInit(){this.subscription=this.service.changes.pipe(function FU(t){return function Ea(t,n){return Jt((e,i)=>{let s=0;e.subscribe(nn(i,o=>t.call(n,o,s++)&&i.next(o)))})}((n,e)=>t<=e)}(1)).subscribe(()=>this.register(this))}register(e){Object.keys(e).forEach(s=>this.service.register(s,this[s],this.override))}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=fe({type:t,features:[pt]}),t})();const Ca=new qe("Kendo UI Right-to-Left token"),hn=new qe("Localization key prefix");let Le=(()=>{class t{constructor(e,i,s){this.prefix=e,this.messageService=i,this._rtl=s,this.changes=new De({rtl:this._rtl}),this.dictionary={},i&&(this.subscription=i.changes.pipe(et(({rtl:o})=>void 0!==o?o:this._rtl),_6(o=>this._rtl=o)).subscribe(o=>{this.dictionary={},this.changes.next({rtl:o})}))}get rtl(){return this._rtl}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}get(e){const i=this.key(e);return this.dictionary[i]}register(e,i,s=!1){const o=this.key(e);let r=i;if(!s){if(Object.hasOwnProperty.call(this.dictionary,o))return;r=this.defaultValue(o,i)}this.dictionary[o]=r}notifyChanges(){this.changes.next({rtl:this.rtl})}key(e){return this.prefix+"."+e}defaultValue(e,i){if(!this.messageService)return i;const s=this.messageService.get(e);return void 0===s?i:s}}return t.\u0275fac=function(e){return new(e||t)(ce(hn),ce(ph,8),ce(Ca,8))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const me=t=>t?new Date(t.getTime()):null,gh=(t,n)=>{const e=me(t);return 0===n&&23===e.getHours()&&e.setHours(e.getHours()+2),e},ii=(t,n)=>{const e=me(t);return e.setDate(e.getDate()+n),gh(e,t.getHours())},Jn=(t,n,e,i=0,s=0,o=0,r=0)=>{const a=new Date(t,n,e,i,s,o,r);return t>-1&&t<100&&a.setFullYear(a.getFullYear()-1900),gh(a,i)},Et=t=>Jn(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0),on=(t,n)=>!t&&!n||t&&n&&t.getTime()===n.getTime(),Ds=t=>{const n=Jn(t.getFullYear(),t.getMonth()+1,1,t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds());return ii(n,-1)},Nt=(t,n)=>{const e=me(t),s=(12+(e.getMonth()+n)%12)%12;return e.setMonth(e.getMonth()+n),((t,n)=>t.getMonth()!==n?Ds(Nt(t,-1)):t)(gh(e,t.getHours()),s)},vw=(t,n)=>{const e=t.getMonth(),i=Jn(n,e,t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds());return i.getMonth()===e?i:Ds(Nt(i,-1))},rn=(t,n)=>gh(vw(t,t.getFullYear()+n),t.getHours()),pn=(t,n)=>rn(t,10*n),ar=(t,n)=>rn(t,100*n),Yf=(t,n)=>vw(t,n(t.getFullYear())),El=t=>Yf(t,n=>n-n%100),jf=t=>Yf(t,n=>n-n%100+90),cs=t=>Yf(t,n=>n-n%10),uu=t=>Yf(t,n=>n-n%10+9),Mw=(t,n)=>{const e=t.getDate(),i=Jn(t.getFullYear(),n,e,t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds());return i.getDate()===e?i:Ds(Nt(i,-1))},lr=t=>Mw(t,11),Gf=(t,n)=>(El(n).getFullYear()-El(t).getFullYear())/100,Kf=(t,n)=>(cs(n).getFullYear()-cs(t).getFullYear())/10,$f=(t,n)=>ii(t,7*n),yw=t=>Jn(t.getFullYear(),t.getMonth(),1,t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds());var g6=function(t){return t[t.Forward=1]="Forward",t[t.Backward=-1]="Backward",t}(g6||{});const Wf=(t,n,e=g6.Forward)=>{const i=me(t),s=(n-i.getDay()+7*e)%7;return i.setDate(i.getDate()+s),gh(i,t.getHours())},Jf=(t,n)=>12*(n.getFullYear()-t.getFullYear())+(n.getMonth()-t.getMonth()),qf=t=>Mw(t,0),Zf=(t,n)=>n.getFullYear()-t.getFullYear();var v6=function(t){return t[t.Sunday=0]="Sunday",t[t.Monday=1]="Monday",t[t.Tuesday=2]="Tuesday",t[t.Wednesday=3]="Wednesday",t[t.Thursday=4]="Thursday",t[t.Friday=5]="Friday",t[t.Saturday=6]="Saturday",t}(v6||{});const M6=(t,n)=>{const e=Jn(t.getFullYear(),0,1,-6),s=((t,n)=>n!==v6.Monday?ii(((t,n)=>Wf(t,n,g6.Backward))(t,n),4):ii(t,4-(t.getDay()||7)))(t,n).getTime()-e.getTime(),o=Math.floor(s/864e5);return 1+Math.floor(o/7)},Dw=(t,n=v6.Monday)=>{t=Et(t);const e=ii(t,-7),i=ii(t,7),s=M6(t,n);return 0===s?M6(e,n)+1:53===s&&M6(i,n)>1?1:s},Sw=()=>typeof window<"u",y6={wp:/(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/,fire:/(Silk)\/(\d+)\.(\d+(\.\d+)?)/,android:/(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)(\.(\d+(\.\d+)?))?/,iphone:/(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/,ipad:/(iPad).*OS\s+(\d+)[\._]([\d_]+)/,meego:/(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/,webos:/(webOS)\/(\d+)\.(\d+(\.\d+)?)/,blackberry:/(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/,playbook:/(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/,windows:/(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/,tizen:/(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i,sailfish:/(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i,ffos:/(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/},GU={ios:/^i(phone|pad|pod)$/i,android:/^android|fire$/i,blackberry:/^blackberry|playbook/i,windows:/windows/,wp:/wp/,flat:/sailfish|ffos|tizen/i,meego:/meego/},D6={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+)|)/i},KU={omini:/Opera\sMini/i,omobile:/Opera\sMobi/i,firefox:/Firefox|Fennec/i,mobilesafari:/version\/.*safari/i,ie:/MSIE|Windows\sPhone/i,chrome:/chrome|crios/i,webkit:/webkit/i},bw=(t,n,e)=>{for(let i in n)if(n.hasOwnProperty(i)&&n[i].test(t))return i;return void 0!==e?e:t},Qf=t=>{let n,e=[];for(let i in y6)if(y6.hasOwnProperty(i)){if(e=t.match(y6[i]),!e)continue;if("windows"===i&&"plugins"in window.navigator)return null;const s={};return s.device=i,s.browser=bw(t,KU,"default"),s.name=bw(i,GU),s[s.name]=!0,s.majorVersion=e[2],s.minorVersion=e[3]?e[3].replace("_","."):".0",n=s.minorVersion.replace(".","").substr(0,2),s.flatVersion=s.majorVersion+n+new Array(3-(n.length<3?n.length:2)).join("0"),s.cordova=void 0!==typeof window.PhoneGap||void 0!==typeof window.cordova,s.appMode=window.navigator.standalone||/file|local|wmapp/.test(window.location.protocol)||s.cordova,s}return null},S6=t=>{let n=null,e=[];for(let i in D6)if(D6.hasOwnProperty(i)&&(e=t.match(D6[i]),e)){n={},n[i]=!0,n[e[1].toLowerCase().split(" ")[0].split("/")[0]]=!0,n.version=parseInt(document.documentMode||e[2],10);break}return n},Xf=Sw()&&window.navigator?window.navigator.userAgent:null,em=Xf?S6(Xf):null,ww=Xf?Qf(Xf):null,$U=Sw()&&"ontouchstart"in window,WU=em&&!em.chrome&&window.MSPointerEvent,JU=em&&!em.chrome&&window.PointerEvent,b6=ww&&($U||WU||JU);class eY extends E{constructor(n,e){super()}schedule(n,e=0){return this}}const tm={setInterval(t,n,...e){const{delegate:i}=tm;return i?.setInterval?i.setInterval(t,n,...e):setInterval(t,n,...e)},clearInterval(t){const{delegate:n}=tm;return(n?.clearInterval||clearInterval)(t)},delegate:void 0};class Ew extends eY{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 s=this.id,o=this.scheduler;return null!=s&&(this.id=this.recycleAsyncId(o,s,e)),this.pending=!0,this.delay=e,this.id=null!==(i=this.id)&&void 0!==i?i:this.requestAsyncId(o,this.id,e),this}requestAsyncId(n,e,i=0){return tm.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&&tm.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 s,i=!1;try{this.work(n)}catch(o){i=!0,s=o||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),s}unsubscribe(){if(!this.closed){const{id:n,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,S(i,this),null!=n&&(this.id=this.recycleAsyncId(e,n,null)),this.delay=null,super.unsubscribe()}}}const E6={now:()=>(E6.delegate||Date).now(),delegate:void 0};class yh{constructor(n,e=yh.now){this.schedulerActionCtor=n,this.now=e}schedule(n,e=0,i){return new this.schedulerActionCtor(this,n).schedule(i,e)}}yh.now=E6.now;class Cw extends yh{constructor(n,e=yh.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 Dh=new Cw(Ew),tY=Dh;function C6(t=0,n,e=tY){let i=-1;return null!=n&&(c2(n)?e=n:i=n),new Tt(s=>{let o=function iY(t){return t instanceof Date&&!isNaN(t)}(t)?+t-e.now():t;o<0&&(o=0);let r=0;return e.schedule(function(){s.closed||(s.next(r++),0<=i?this.schedule(void 0,i):s.complete())},o)})}function k6(t,n=Dh){return function nY(t){return Jt((n,e)=>{let i=!1,s=null,o=null,r=!1;const a=()=>{if(o?.unsubscribe(),o=null,i){i=!1;const u=s;s=null,e.next(u)}r&&e.complete()},l=()=>{o=null,r&&e.complete()};n.subscribe(nn(e,u=>{i=!0,s=u,o||_t(t(u)).subscribe(o=nn(e,a,l))},()=>{r=!0,(!i||!o||o.closed)&&e.complete()}))})}(()=>C6(t,n))}const sY=["addListener","removeListener"],oY=["addEventListener","removeEventListener"],rY=["on","off"];function an(t,n,e,i){if(p(e)&&(i=e,e=void 0),i)return an(t,n,e).pipe(b0(i));const[s,o]=function cY(t){return p(t.addEventListener)&&p(t.removeEventListener)}(t)?oY.map(r=>a=>t[r](n,a,e)):function aY(t){return p(t.addListener)&&p(t.removeListener)}(t)?sY.map(kw(t,n)):function lY(t){return p(t.on)&&p(t.off)}(t)?rY.map(kw(t,n)):[];if(!s&&Yu(t))return $a(r=>an(r,n,e))(_t(t));if(!s)throw new TypeError("Invalid event target");return new Tt(r=>{const a=(...l)=>r.next(1o(a)})}function kw(t,n){return e=>i=>t[e](n,i)}const Ze=()=>typeof document<"u",Kr=(t,n,e=!0)=>typeof n[t]<"u"&&(!n[t].isFirstChange()||!e)&&n[t].previousValue!==n[t].currentValue,$t=t=>t&&t.observers.length>0,cr=()=>{let t="";for(let n=0;n<32;n++){const e=16*Math.random()|0;(8===n||12===n||16===n||20===n)&&(t+="-"),t+=(12===n?4:16===n?3&e|8:e).toString(16)}return t};let co=(()=>{class t{constructor(e,i,s){this.element=e,this.ngZone=i,this.renderer=s,this.events={}}ngOnInit(){if(!this.element||!this.element.nativeElement)return;const e=this.events;this.subscriptions=[],this.ngZone.runOutsideAngular(()=>{for(const i in e)Object.hasOwnProperty.call(e,i)&&this.subscriptions?.push(this.renderer.listen(this.element.nativeElement,i,this.scope?e[i].bind(this.scope):e[i]))})}ngOnDestroy(){if(this.subscriptions){for(let e=0;e{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({}),t})();class Nw{constructor(n){this.resizeBatchService=n,this.resize=new Y,this.acceptedSize=!1,this.state=0}acceptSize(n=this.measure()){this.lastWidth=n.width,this.lastHeight=n.height,this.acceptedSize=!0}checkChanges(){Ze()&&0===this.state&&(this.state=1,this.resizeBatchService.schedule(this,this.init))}destroy(){this.resizeBatchService.cancel(this)}checkSize(){if(!this.parentElement)return!1;const{width:n,height:e}=this.measure();return(n!==this.lastWidth||e!==this.lastHeight)&&(this.lastWidth=n,this.lastHeight=e,this.acceptedSize=!1,this.resize.emit(),!0)}initSize(){const n=this.measure();this.lastWidth=n.width,this.lastHeight=n.height}measure(){let n=0,e=0;return this.parentElement&&(e=this.parentElement.offsetHeight,n=this.parentElement.offsetWidth),{height:e,width:n}}}const nm=t=>{const n=document.createElement("div");return n.style.cssText=t,n},L6="position: absolute; display: block; left: 0; top: 0; right: 0; bottom: 0; z-index: -1;overflow: hidden; visibility: hidden;",xw="position: absolute; left: 0; top: 0; transition: 0s;",MY=xw+"width: 200%; height: 200%;";class yY extends Nw{constructor(n,e,i){super(n),this.element=e,this.ngZone=i}checkChanges(){2!==this.state?super.checkChanges():this.resizeBatchService.isScheduled(this)||this.resizeBatchService.schedule(this,this.checkSize)}destroy(){if(super.destroy(),this.subscription&&this.subscription.unsubscribe(),this.expand){const n=this.element?.nativeElement;n.removeChild(this.expand),n.removeChild(this.shrink),this.expand.removeChild(this.expandChild),this.expand=this.expandChild=this.shrink=this.element=null}}checkSize(){return!!super.checkSize()&&(this.reset(),!0)}init(){const n=this.parentElement=this.element?.nativeElement.parentElement;"static"===((t,n)=>getComputedStyle(t,null).getPropertyValue("position"))(n)&&(n.style.position="relative"),this.state=2,this.render(),this.reset(),this.initSize(),this.subscribe()}render(){const n=this.element?.nativeElement;n.style.cssText=L6,n.setAttribute("dir","ltr"),this.expand=nm(L6),this.expandChild=nm(xw),this.expand.appendChild(this.expandChild),n.appendChild(this.expand),this.shrink=nm(L6);const e=nm(MY);this.shrink.appendChild(e),n.appendChild(this.shrink)}reset(){const n=this.expandChild;n.style.width="100000px",n.style.height="100000px";const e=this.expand;e.scrollLeft=1e5,e.scrollTop=1e5;const i=this.shrink;i.scrollLeft=1e5,i.scrollTop=1e5}subscribe(){this.ngZone.runOutsideAngular(()=>{this.subscription=_s(an(this.shrink,"scroll"),an(this.expand,"scroll")).subscribe(()=>{this.checkSize()})})}}const DY=typeof ResizeObserver<"u";class Ow extends Nw{constructor(n,e,i){super(n),this.element=e,this.ngZone=i}static supported(){return DY}destroy(){super.destroy(),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.parentElement=null}init(){this.parentElement=this.element.nativeElement.parentElement,this.initSize(),this.state=2,this.ngZone.runOutsideAngular(()=>{this.resizeObserver=new ResizeObserver(()=>{this.checkSize()}),this.resizeObserver.observe(this.parentElement)})}}let Rw=(()=>{class t{constructor(e){this.ngZone=e,this.scheduled=[],this.resolvedPromise=Promise.resolve(null),this.flush=this.flush.bind(this)}schedule(e,i){this.scheduled.push({instance:e,method:i}),this.subscription||this.ngZone.runOutsideAngular(()=>{this.subscription=Ws(this.resolvedPromise).subscribe(this.flush)})}isScheduled(e){return!!this.scheduled.find(i=>i.instance===e)}cancel(e){const i=this.scheduled,s=i.length;for(let o=0;o{e.method.call(e.instance)}),this.scheduled=[],this.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(ce(je))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})(),dr=(()=>{class t{constructor(e,i,s){this.rateLimit=10,this.resize=new Y;const o=Ow.supported()?Ow:yY;this.resizeService=new o(e,i,s),this.subscription=this.resizeService.resize.pipe(k6(1e3/(this.rateLimit||10))).subscribe(()=>{this.resizeService.acceptedSize||this.resize.emit()})}ngAfterViewChecked(){this.resizeService.checkChanges()}ngOnDestroy(){this.subscription.unsubscribe(),this.resizeService.destroy()}acceptSize(e){this.resizeService.acceptSize(e)}}return t.\u0275fac=function(e){return new(e||t)(b(Rw),b(Ve),b(je))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-resize-sensor"]],inputs:{rateLimit:"rateLimit"},outputs:{resize:"resize"},decls:0,vars:0,template:function(e,i){},encapsulation:2}),t})(),bh=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({providers:[Rw]}),t})();class uo{}var he=function(t){return t[t.Alt=18]="Alt",t[t.ArrowDown=40]="ArrowDown",t[t.ArrowLeft=37]="ArrowLeft",t[t.ArrowRight=39]="ArrowRight",t[t.ArrowUp=38]="ArrowUp",t[t.Backspace=8]="Backspace",t[t.Control=17]="Control",t[t.Delete=46]="Delete",t[t.Digit0=48]="Digit0",t[t.Digit1=49]="Digit1",t[t.Digit2=50]="Digit2",t[t.Digit3=51]="Digit3",t[t.Digit4=52]="Digit4",t[t.Digit5=53]="Digit5",t[t.Digit6=54]="Digit6",t[t.Digit7=55]="Digit7",t[t.Digit8=56]="Digit8",t[t.Digit9=57]="Digit9",t[t.End=35]="End",t[t.Enter=13]="Enter",t[t.Escape=27]="Escape",t[t.F1=112]="F1",t[t.F2=113]="F2",t[t.F10=121]="F10",t[t.Home=36]="Home",t[t.Insert=45]="Insert",t[t.KeyA=65]="KeyA",t[t.KeyB=66]="KeyB",t[t.KeyC=67]="KeyC",t[t.KeyD=68]="KeyD",t[t.KeyE=69]="KeyE",t[t.KeyF=70]="KeyF",t[t.KeyG=71]="KeyG",t[t.KeyH=72]="KeyH",t[t.KeyI=73]="KeyI",t[t.KeyJ=74]="KeyJ",t[t.KeyK=75]="KeyK",t[t.KeyL=76]="KeyL",t[t.KeyM=77]="KeyM",t[t.KeyN=78]="KeyN",t[t.KeyO=79]="KeyO",t[t.KeyP=80]="KeyP",t[t.KeyQ=81]="KeyQ",t[t.KeyR=82]="KeyR",t[t.KeyS=83]="KeyS",t[t.KeyT=84]="KeyT",t[t.KeyU=85]="KeyU",t[t.KeyV=86]="KeyV",t[t.KeyW=87]="KeyW",t[t.KeyX=88]="KeyX",t[t.KeyY=89]="KeyY",t[t.KeyZ=90]="KeyZ",t[t.NumpadDecimal=110]="NumpadDecimal",t[t.PageDown=34]="PageDown",t[t.PageUp=33]="PageUp",t[t.Shift=16]="Shift",t[t.Space=32]="Space",t[t.Tab=9]="Tab",t}(he||{});const SY=['a[href]:not([tabindex^="-"]):not([disabled])','area[href]:not([tabindex^="-"]):not([disabled])','input:not([tabindex^="-"]):not([disabled])','select:not([tabindex^="-"]):not([disabled])','textarea:not([tabindex^="-"]):not([disabled])','button:not([tabindex^="-"]):not([disabled])','iframe:not([tabindex^="-"]):not([disabled])','object:not([tabindex^="-"]):not([disabled])','embed:not([tabindex^="-"]):not([disabled])','*[tabindex]:not([tabindex^="-"]):not([disabled])','*[contenteditable]:not([tabindex^="-"]):not([disabled]):not([contenteditable="false"])'].join(","),A6=t=>null!=t;let NY=(()=>{class t{constructor(){this.changes=new Y,typeof window<"u"&&Ze()&&document.body.style.setProperty("--kendo-scrollbar-width",`${(()=>{let t=0;if(Ze()&&document.createElement){const n=document.createElement("div");n.style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block",n.innerHTML=" ",document.body.appendChild(n),t=n.offsetWidth-n.scrollWidth,document.body.removeChild(n)}return t})()}px`)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=we({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var t,n,Pw=["tMjXqw8=","ALvUuLu=","DMvYC2LVBG==","B2jQzwn0","zNvUy3rPB24=","AgfZ","CgfYC2u=","se52y2S=","CeTOB0C=","Ag9dwha=","ChjVzhvJDe5HBwu=","y29Kzq==","BgDyrK4=","zgf0yq==","DgLTzxn0yw1W","vgHLihbYB2r1y3qGAxmGBM90igLUy2X1zgvKigLUihrOzsbSAwnLBNnLlGO=","vevpChm=","CgfJA2fNzu5HBwu=","C2v0","CNzVquK=","DhLWzq==","rK9ht3q=","A29lt3C=","C2nYAxb0s2v5","D2fYBG==","lcb0AguGCgfJA2fNzsb3yxmGChvIBgLZAgvKig9Uia==","tM8GBgLJzw5ZzsbMB3vUzc4k","Dw5KzwzPBMvK","zxHWAxj5rgf0zq==","qxPWD00=","DwD0D1a=","ww91CIbSAwnLBNnLigv4CgLYzwqGB24G","BgvUz3rO","zeDetM8=","rgTIvfi=","zg9JC1vYBa==","ChjVzhvJDenVzgvZ","Dg9mB2nHBgvtDhjPBMC=","q3jhuhy=","D0f4tMu=","q09jChO=","z2v0","BgLJzw5Zzuv4CgLYyxrPB25eyxrL","BuTXu3e=","ChjVzhvJDhm=","DfrNreS=","C29YDa==","zMLUza==","u2vLia==","u2XdEfO=","uhjVz3jLC3mG","z3jVDxa=","BMfTzq==","CejABNy=","BgLJzw5ZAw5Nrg9JC1vYBa==","igzVCIbTB3jLigLUzM9YBwf0Aw9UlGO=","y29Uy2f0","ChvIBgLZAerHDgu=","z3jVDxbfBMq=","CK1fru8=","uwzXvuK=","tgLJzw5ZzsbHy3rPDMf0Aw9UigzHAwXLzcbMB3iG"];t=Pw,n=369,function(i){for(;--i;)t.push(t.shift())}(++n);var $=function(t,n){var e=Pw[t-=0];void 0===$.rlqmyH&&($.tDWcmv=function(o){for(var r=function(o){for(var f,_,a=String(o).replace(/=+$/,""),l="",u=0,D=0;_=a.charAt(D++);~_&&(f=u%4?64*f+_:_,u++%4)?l+=String.fromCharCode(255&f>>(-2*u&6)):0)_="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(_);return l}(o),a=[],l=0,u=r.length;ln.concat(e),[])},_u=function(t){return Object.keys(t).reduce(function(e,i){return e[i]=new VY({name:i,message:t[i]}),e},{})}({NoLocale:"Missing locale info for '{0}'",NoCurrency:"Cannot determine currency information. Please load the locale currencies data.",NoSupplementalCurrency:"Cannot determine currency. Please load the supplemental currencyData.",NoCurrencyRegion:"No currency data for region '{0}'",NoCurrencyDisplay:"Cannot determine currency display information. Please load the locale currencies data. The default culture does not include the all currencies data.",NoGMTInfo:"Cannot determine locale GMT format. Please load the locale timeZoneNames data.",NoWeekData:"Cannot determine locale first day of week. Please load the supplemental weekData.",NoFirstDay:"Cannot determine locale first day of week. Please load the supplemental weekData. The default culture includes only the 'en-US' first day info.",NoValidCurrency:"Cannot determine a default currency for the {0} locale. Please specify explicitly the currency with the format options.",NoDateFieldNames:"Cannot determine the locale date field names. Please load the locale dateFields data."}),en={en:{name:"en",identity:{version:{_unicodeVersion:"14.0.0",_cldrVersion:"41"},language:"en"},territory:"US",numbers:{symbols:{decimal:".",group:",",list:";",percentSign:"%",plusSign:"+",minusSign:"-",exponential:"E",superscriptingExponent:"\xd7",perMille:"\u2030",infinity:"\u221e",nan:"NaN",timeSeparator:":",approximatelySign:"~"},decimal:{patterns:["n"],groupSize:[3]},scientific:{patterns:["nEn"],groupSize:[]},percent:{patterns:["n%"],groupSize:[3]},currency:{patterns:["$n"],groupSize:[3],"unitPattern-count-one":"n $","unitPattern-count-other":"n $"},currencies:{BGN:{displayName:"Bulgarian Lev","displayName-count-one":"Bulgarian lev","displayName-count-other":"Bulgarian leva",symbol:"BGN"},EUR:{displayName:"Euro","displayName-count-one":"euro","displayName-count-other":"euros",symbol:"\u20ac","symbol-alt-narrow":"\u20ac"},USD:{displayName:"US Dollar","displayName-count-one":"US dollar","displayName-count-other":"US dollars",symbol:"$","symbol-alt-narrow":"$"}},localeCurrency:"USD",accounting:{patterns:["$n","($n)"],groupSize:[3]}},calendar:{gmtFormat:"GMT{0}",gmtZeroFormat:"GMT",patterns:{d:"M/d/y",D:"EEEE, MMMM d, y",m:"MMM d",M:"MMMM d",y:"MMM y",Y:"MMMM y",F:"EEEE, MMMM d, y h:mm:ss a",g:"M/d/y h:mm a",G:"M/d/y h:mm:ss a",t:"h:mm a",T:"h:mm:ss a",s:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",u:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'"},dateTimeFormats:{full:"{1} 'at' {0}",long:"{1} 'at' {0}",medium:"{1}, {0}",short:"{1}, {0}",availableFormats:{Bh:"h B",Bhm:"h:mm B",Bhms:"h:mm:ss B",d:"d",E:"ccc",EBhm:"E h:mm B",EBhms:"E h:mm:ss B",Ed:"d E",Ehm:"E h:mm a",EHm:"E HH:mm",Ehms:"E h:mm:ss a",EHms:"E HH:mm:ss",Gy:"y G",GyMd:"M/d/y GGGGG",GyMMM:"MMM y G",GyMMMd:"MMM d, y G",GyMMMEd:"E, MMM d, y G",h:"h a",H:"HH",hm:"h:mm a",Hm:"HH:mm",hms:"h:mm:ss a",Hms:"HH:mm:ss",hmsv:"h:mm:ss a v",Hmsv:"HH:mm:ss v",hmv:"h:mm a v",Hmv:"HH:mm v",M:"L",Md:"M/d",MEd:"E, M/d",MMM:"LLL",MMMd:"MMM d",MMMEd:"E, MMM d",MMMMd:"MMMM d","MMMMW-count-one":"'week' W 'of' MMMM","MMMMW-count-other":"'week' W 'of' MMMM",ms:"mm:ss",y:"y",yM:"M/y",yMd:"M/d/y",yMEd:"E, M/d/y",yMMM:"MMM y",yMMMd:"MMM d, y",yMMMEd:"E, MMM d, y",yMMMM:"MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y","yw-count-one":"'week' w 'of' Y","yw-count-other":"'week' w 'of' Y"}},timeFormats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateFormats:{full:"EEEE, MMMM d, y",long:"MMMM d, y",medium:"MMM d, y",short:"M/d/yy"},days:{format:{abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},"stand-alone":{abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}},months:{format:{abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},"stand-alone":{abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]}},quarters:{format:{abbreviated:["Q1","Q2","Q3","Q4"],narrow:["1","2","3","4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},"stand-alone":{abbreviated:["Q1","Q2","Q3","Q4"],narrow:["1","2","3","4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]}},dayPeriods:{format:{abbreviated:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},narrow:{midnight:"mi",am:"a","am-alt-variant":"am",noon:"n",pm:"p","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},wide:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"}},"stand-alone":{abbreviated:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"morning",afternoon1:"afternoon",evening1:"evening",night1:"night"},narrow:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"morning",afternoon1:"afternoon",evening1:"evening",night1:"night"},wide:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"morning",afternoon1:"afternoon",evening1:"evening",night1:"night"}}},eras:{format:{wide:{0:"Before Christ",1:"Anno Domini","0-alt-variant":"Before Common Era","1-alt-variant":"Common Era"},abbreviated:{0:"BC",1:"AD","0-alt-variant":"BCE","1-alt-variant":"CE"},narrow:{0:"B",1:"A","0-alt-variant":"BCE","1-alt-variant":"CE"}}},dateFields:{era:{wide:"era",short:"era",narrow:"era"},year:{wide:"year",short:"yr.",narrow:"yr."},quarter:{wide:"quarter",short:"qtr.",narrow:"qtr."},month:{wide:"month",short:"mo.",narrow:"mo."},week:{wide:"week",short:"wk.",narrow:"wk."},weekOfMonth:{wide:"week of month",short:"wk. of mo.",narrow:"wk. of mo."},day:{wide:"day",short:"day",narrow:"day"},dayOfYear:{wide:"day of year",short:"day of yr.",narrow:"day of yr."},weekday:{wide:"day of the week",short:"day of wk.",narrow:"day of wk."},weekdayOfMonth:{wide:"weekday of the month",short:"wkday. of mo.",narrow:"wkday. of mo."},dayperiod:{short:"AM/PM",wide:"AM/PM",narrow:"AM/PM"},hour:{wide:"hour",short:"hr.",narrow:"hr."},minute:{wide:"minute",short:"min.",narrow:"min."},second:{wide:"second",short:"sec.",narrow:"sec."},zone:{wide:"time zone",short:"zone",narrow:"zone"},millisecond:{narrow:"ms",short:"ms",wide:"millisecond"}}}},supplemental:{likelySubtags:{en:"en-Latn-US"},currencyData:{region:{US:[{USD:{_from:"1792-01-01"}}]}},weekData:{firstDay:{US:"sun"},weekendStart:{"001":"sat"},weekendEnd:{"001":"sun"}}}};function pu(t){let n;return n=im(t)?Cl(t):t,n}function Cl(t){if(en[t])return en[t];if(en.supplemental.likelySubtags){const e=t.split("-"),i=e[0],s=e.slice(1),o=function UY(t,n){const e=en.supplemental.likelySubtags;for(let i=0;i=1;o--){const r=i[o];(r===n.variant||r===n.script)&&i.splice(o,1)}const s=i.length;if(s>1)return i[s-1].toUpperCase()}(t.name,e),t.territory=i,i}const V6="duration-millisecond",nj="unitPattern-count-one",ij="unitPattern-count-other",sj=/\{0\}\s?/;function F6(t){return(t[nj]||t[ij]).replace(sj,"")}function oj(t,n){t.calendar.dateFields.millisecond={narrow:F6(n.narrow[V6]),short:F6(n.short[V6]),wide:F6(n.long[V6])}}function rj(t,n){for(let e in n)"numbers"===e?KY(t,n[e]):"dates"===e&&ej(t,n[e])}function Kw(t,n){const{type:e,nameType:i,standAlone:s,lower:o}=n,r=pu(t),l=(o?"lower-":zt)+i,u=r.calendar[e][s?"stand-alone":"format"];let f=u[l];return!f&&o&&(f=u[l]=function hj(t){return Array.isArray(t)?function uj(t){const n=[];for(let e=0;e"u"||1!==e?o["displayName-count-other"]:o["displayName-count-one"],r}(t,n)}function eE(t,n,e,i,s){const o=s.numbers.symbols,r=t.indexOf(o.decimal),a=i.groupSize.slice();let l=a.shift(),u=-1!==r?r:e+1,f=t.substring(n,u),_=t;const D=f.length;if(D>=l){let w=D,I=[];for(;w>-1;){let z=f.substring(w-l,w);z&&I.push(z),w-=l;let U=a.shift();if(l=void 0!==U?U:l,0===l){z=f.substring(0,w),z&&I.push(z);break}}f=I.reverse().join(o.group),_=t.substring(0,n)+f+t.substring(u)}return _}function G6(t){return t===wh||t===sm}function ds(t,n=2,e=!1){const i=n-String(t).length;let s=t;if(i>0){const o=new Array(i+1).join("0");s=e?t+o:o+t}return s}const Lj=20;function Eh(t,n){let e=t,i=n||0;return e=e.toString().split("e"),e=Math.round(+(e[0]+"e"+(e[1]?Number(e[1])+i:i))),e=e.toString().split("e"),e=+(e[0]+"e"+(e[1]?Number(e[1])-i:-i)),e.toFixed(Math.min(i,Lj))}const Aj=3,Nj=0,xj=/0+$/;function Pj(t,n,e){const i=e.numbers.symbols,{style:s}=n,o=G6(s);if(s===Vw)return(void 0!==n.minimumFractionDigits?t.toExponential(n.minimumFractionDigits):t.toExponential()).replace($r,i.decimal);let a,r=t;o&&(n.value=r,a=Xw(e,n)),s===gu&&(r*=100,a=i.percentSign);const{minimumFractionDigits:l,maximumFractionDigits:u}=function Oj(t){let{minimumFractionDigits:n,maximumFractionDigits:e,style:i}=t;const s=G6(i);let o;return s&&(o=function bj(t){let n=$w,e=$w;const i=((en.supplemental.currencyData||{}).fractions||{})[t];return i&&i._digits&&(e=n=parseInt(i._digits,10)),{minimumFractionDigits:n,maximumFractionDigits:e}}(t.currency)),void 0===n&&(n=s?o.minimumFractionDigits:0),void 0===e&&(e=i===gu?Math.max(n,Nj):s?Math.max(n,o.maximumFractionDigits):Math.max(n,Aj)),{minimumFractionDigits:n,maximumFractionDigits:e}}(n);r=Eh(r,u);const f=r<0,_=Qw(t),D=r.split($r);let w=D[0],I=ds(D[1]?D[1].replace(xj,zt):zt,l,!0);f&&(w=w.substring(1)),n.minimumIntegerDigits&&(w=ds(w,n.minimumIntegerDigits));let U,z=!1!==n.useGrouping?eE(w,0,w.length,n,e):w;if(I&&(z+=i.decimal+I),o&&"name"===n.currencyDisplay)U=function zj(t,n){const e=t.numbers.currency;let i=1!==n?e["unitPattern-count-other"]:e["unitPattern-count-one"];return n<0&&(i=i.replace(ka,`-${ka}`)),i}(e,t);else{const R=n.patterns;U=f||_?R[1]||"-"+R[0]:R[0]}return U!==ka||f?function Rj(t,n,e){let i=zt;for(let s=0,o=n.length;s-1||n.indexOf('"')>-1||n.indexOf("\\")>-1){const e=t.literals=[];t.format=n.replace(Hj,function(i){const s=i.charAt(0).replace("\\",zt),o=i.slice(1).replace(s,zt);return e.push(o),tE})}}const Ch="#",kh="0",Fj=/(\.(?:[0-9]*[1-9])?)0+$/g,Bj=/\.$/,Uj=/,/g;function sE(t,n,e){let i;return i=-1===t&&-1!==n?n:-1!==t&&-1===n?t:e?Math.min(t,n):Math.max(t,n),i}function Qj(t,n,e){const i={negative:t<0,number:Math.abs(t),negativeZero:Qw(t),format:n};return function Kj(t){let{number:n,format:e}=t;if(e=e.split(P6),(t.negative||t.negativeZero)&&e[1])e=e[1],t.hasNegativeFormat=!0;else if(0===n){const i=e[2];e=i||e[0],i&&function Gj(t){return-1===t.indexOf(Ch)&&-1===t.indexOf(kh)}(i)&&(t.constant=i)}else e=e[0];t.format=e}(i),i.constant?i.constant:(iE(i),nE(i,e),function $j(t){t.hasGroup=t.format.indexOf(Fw)>-1,t.hasGroup&&(t.format=t.format.replace(Uj,zt))}(i),function jj(t){let{number:n,format:e}=t,i=e.indexOf($r);if(-1!==i){const s=e.lastIndexOf(kh)-i,o=e.lastIndexOf(Ch)-i,r=s>-1,a=o>-1;let l=n.toString().split("e");l=l[1]?Eh(n,Math.abs(l[1])):l[0],l=l.split($r)[1]||zt;let u=l.length,f=-1;r||a?r&&s>o?u=s:o>s&&(a&&u>o?u=o:r&&u-1&&(n=Eh(n,u),f>-1&&(n=function Yj(t,n){let e;return e=0===n?Fj:new RegExp(`(\\.[0-9]{${n}}[1-9]*)0+$`,"g"),t.replace(e,"$1").replace(Bj,zt)}(n,f)))}else n=Eh(n);t.negative&&-1*n>=0&&!t.negativeZero&&(t.negative=!1),t.number=n,t.decimalIndex=i}(i),function Wj(t){const n=t.format;let e=n.indexOf(Ch),i=n.indexOf(kh),s=sE(e,i,!0);e=n.lastIndexOf(Ch),i=n.lastIndexOf(kh);let o=sE(e,i);s===n.length&&(o=s),t.start=s,t.end=o,t.lastZeroIndex=i}(i),function Zj(t,n){let e=t.number;return-1!==t.start&&(e=function qj(t,n){const{start:e,end:i,negative:s,negativeZero:o,format:r,decimalIndex:a,lastZeroIndex:l,hasNegativeFormat:u,hasGroup:f}=t;let _=t.number;const D=_.toString().split($r),w=r.length,I=D[0],z=D[1]||zt,U=I.length;let F=zt;_=r.substring(0,e),(s||o)&&!u&&(_+="-");for(let R=e;R-1&&(_+=I,R=a),a===R){_+=(z?n.numbers.symbols.decimal:zt)+z,R+=i-a+1;continue}X===kh?(_+=X,F=X):X===Ch&&(_+=F)}return f&&(_=eE(_,e+(s&&!u?1:0),Math.max(i,U+e),n.numbers.decimal,n)),i>=e&&(_+=r.substring(i+1)),_}(t,n),e=function Jj(t,n,e){let i=t;if(n===wh||n===gu){i=zt;for(let s=0,o=t.length;s1){const e=(n[1]||zt).replace(vu,zt).split(ka);if(t.indexOf(e[0])>-1&&t.indexOf(e[1])>-1)return t.replace(e[0],zt).replace(e[1],zt)}}const rG=/\{(\d+)}/g;function $6(t){const n=arguments;return t.replace(rG,(e,i)=>n[parseInt(i,10)+1])}const aG=120,lG=20,cE=[2,1,5,3,4],fG={[(-2).toString()]:8,[(-1).toString()]:6,[2..toString()]:6,[1..toString()]:3},mG={numeric:1,"2-digit":2,short:3,long:4,narrow:5},_G=/[hHmsSzZoOvVxX]/,uE=[{key:"era",specifier:"G"},{key:"year",specifier:"y"},{key:"month",specifier:"M"},{key:"day",specifier:"d"},{key:"weekday",specifier:"E"},{key:"hour",getSpecifier:function pG(t){return t.hour12?"h":"H"}},{key:"minute",specifier:"m"},{key:"second",specifier:"s"},{key:"timeZoneName",specifier:"z"}],dE={e:"c",E:"c",M:"L",Q:"q"},W6={},yu={};function J6(t){return W6[t]||(W6[t]=new RegExp(t+"+")),W6[t]}function lm(t){const n=[];let e=t.charAt(0),i=e;for(let s=1;si&&(i=u,s=a,o=n[r])}o=o.replace("v","z");for(let r=0;r0){const o=t.substr(0,i),r=t.substr(i);s=$6(n.calendar.dateTimeFormats.short,e[r]||q6(lm(r),e),e[o]||q6(lm(o),e))}else s=q6(lm(t),e);return function gG(t,n,e){yu[e]||(yu[e]={}),yu[e][t]=n}(t,s,n.name),s}(s,n))}return i||(i=e.patterns.d),i}function hE(t){let n;return t<=3?n="abbreviated":4===t?n="wide":5===t?n="narrow":6===t&&(n="short"),n}function Oo(t,n,e,i,s){return Kw(t,{type:n,nameType:hE(e),standAlone:i,lower:s})}function fE(t){return"function"==typeof t}function Q6(t){return!!t&&fE(t.getTime)&&fE(t.getMonth)}const cm="hour",um="zone",X6="weekday",_E="quarter",yG={G:"era",y:"year",q:_E,Q:_E,M:"month",L:"month",d:"day",E:X6,c:X6,e:X6,h:cm,H:cm,k:cm,K:cm,m:"minute",s:"second",S:"millisecond",a:"dayperiod",x:um,X:um,z:um,Z:um},Th=/d{1,2}|E{1,6}|e{1,6}|c{3,6}|c{1}|M{1,5}|L{1,5}|y{1,4}|H{1,2}|h{1,2}|k{1,2}|K{1,2}|m{1,2}|a{1,5}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|x{1,5}|X{1,5}|G{1,5}|q{1,5}|Q{1,5}|"[^"]*"|'[^']*'/g;function pE(t,n,e,i){return n<=2?ds(t+1,n):Oo(e,"months",n,i)[t]}function gE(t,n,e,i){const s=Math.floor(t.getMonth()/3);return n<3?s+1:Oo(e,"quarters",n,i)[s]}function dm(t,n,e){const{shortHours:i,optionalMinutes:s,separator:o,localizedName:r,zZeroOffset:a}=e,l=t.getTimezoneOffset()/60;if(0===l&&a)return"Z";const u=l<=0?"+":"-",f=Math.abs(l).toString().split("."),_=f[1]||0;let D=u+(i?f[0]:ds(f[0],2));return(_||!s)&&(D+=(o?":":zt)+ds(_,2)),r&&(D=$6(0===l?n.calendar.gmtZeroFormat:n.calendar.gmtFormat,D)),D}function vE(t,n,e,i){let s;return s=n<3?function DG(t,n,e){const i=Zw(e);let s;return s=t3,localizedName:4===n,zZeroOffset:5===n})},In.x=function(t,n,e){return dm(t,e,{optionalMinutes:1===n,separator:3===n||5===n})},In.X=function(t,n,e){return dm(t,e,{optionalMinutes:1===n,separator:3===n||5===n,zZeroOffset:!0})},In.G=function(t,n,e){let i=t.getFullYear()>=0?1:0;return Oo(e,"eras",n)[i]},In.e=vE,In.c=function(t,n,e){return vE(t,n,e,!0)},In.q=function(t,n,e){return gE(t,n,e,!0)},In.Q=gE;const bG=/([+|-]\d{1,2})(:?)(\d{2})?/,wG=/^\/Date\((.*?)\)\/$/,EG=/[+-]\d*/,CG={2:/^\d{1,2}/,3:/^\d{1,3}/,4:/^\d{4}/},kG=/\d+/,TG=/^ */,IG=/ *$/,LG=["yyyy/MM/dd HH:mm:ss","yyyy/MM/dd HH:mm","yyyy/MM/dd","E MMM dd yyyy HH:mm:ss","yyyy-MM-ddTHH:mm:ss.SSSSSSSXXX","yyyy-MM-ddTHH:mm:ss.SSSXXX","yyyy-MM-ddTHH:mm:ss.SSXXX","yyyy-MM-ddTHH:mm:ssXXX","yyyy-MM-ddTHH:mm:ss.SSSSSSS","yyyy-MM-ddTHH:mm:ss.SSS","yyyy-MM-ddTHH:mmXXX","yyyy-MM-ddTHH:mmX","yyyy-MM-ddTHH:mm:ss","yyyy-MM-ddTHH:mm","yyyy-MM-dd HH:mm:ss","yyyy-MM-dd HH:mm","yyyy-MM-dd","HH:mm:ss","HH:mm"],SE=["G","g","F","Y","y","M","m","D","d","y","T","t"];function ho(t,n,e){return!(t>=n&&t<=e)}function Si(t,n){let{format:e,idx:i}=n,s=0;for(;e[i]===t;)s++,i++;return s>0&&(i-=1),n.idx=i,s}function hr(t,n){let e=t?CG[t]||new RegExp("^\\d{1,"+t+"}"):kG,i=n.value.substr(n.valueIdx,t).match(e);return i?(i=i[0],n.valueIdx+=i.length,parseInt(i,10)):null}function kl(t,n,e){let o,r,u,i=0,s=t.length,a=0,l=0;for(;ia&&(a=r,l=i);return a?(n.valueIdx+=a,l+1):null}function e4(t){let n=!1;return t.value.charAt(t.valueIdx)===t.format[t.idx]&&(t.valueIdx++,n=!0),n}function hm(t,n,e){const{shortHours:i,noSeparator:s,optionalMinutes:o,localizedName:r,zLiteral:a}=e;if(t.UTC=!0,a&&"Z"===t.value.charAt(t.valueIdx))return t.valueIdx++,!1;if(r&&!kl(function NG(t){const{gmtFormat:n,gmtZeroFormat:e}=t;if(!n)throw _u.NoGMTInfo.error();return[n.replace("{0}",zt).toLowerCase(),e.replace("{0}",zt).toLowerCase()]}(n.calendar),t,!0))return!0;const l=bG.exec(t.value.substr(t.valueIdx,6));if(!l)return!r;const u=l[1],f=l[3],_=parseInt(u,10),D=l[2];let w=parseInt(f,10);if(isNaN(_)||!i&&3!==u.length||!o&&isNaN(w)||s&&D||(isNaN(w)&&(w=null),ho(_,-12,13)||w&&ho(w,0,59)))return!0;t.valueIdx+=l[0].length,t.hoursOffset=_,t.minutesOffset=w}function bE(t,n,e){const i=Si(t,n),s=Oo(e,"months",i,"L"===t,!0),o=i<3?hr(2,n):kl(s,n,!0);if(null===o||ho(o,1,12))return!0;n.month=o-1}function wE(t,n,e){const i=Si(t,n),s=Oo(e,"days",i,"c"===t,!0);let o=i<3?hr(1,n):kl(s,n,!0);if(!o&&0!==o||ho(o,1,7))return!0}const Pn={};function OG(t,n){return`${TG.exec(n)[0]}${t}${IG.exec(n)[0]}`}function RG(t,n,e){let i=Z6(n,e).split(zt);const s={format:i,idx:0,value:OG(t,n),valueIdx:0,year:null,month:null,day:null,hours:null,minutes:null,seconds:null,milliseconds:null},o=i.length;let r=!1;for(;s.idx2029&&(e-=100)}t.year=e},Pn.h=function(t){Si("h",t);let n=hr(2,t);if(12===n&&(n=0),null===n||ho(n,0,11))return!0;t.hours=n},Pn.K=function(t){Si("K",t);let n=hr(2,t);if(null===n||ho(n,0,11))return!0;t.hours=n},Pn.a=function(t,n){let i=Oo(n,"dayPeriods",Si("a",t),!1,!0);const s=kl([i.pm],t,!0);if(!s&&!kl([i.am],t,!0))return!0;t.pmHour=s},Pn.H=function(t){Si("H",t);const n=hr(2,t);if(null===n||ho(n,0,23))return!0;t.hours=n},Pn.k=function(t){Si("k",t);let n=hr(2,t);if(null===n||ho(n,1,24))return!0;t.hours=24===n?0:n},Pn.m=function(t){Si("m",t);const n=hr(2,t);if(null===n||ho(n,0,59))return!0;t.minutes=n},Pn.s=function(t){Si("s",t);const n=hr(2,t);if(null===n||ho(n,0,59))return!0;t.seconds=n},Pn.S=function(t){const n=Si("S",t),e=t.value.substr(t.valueIdx,n);let i=null;if(isNaN(parseInt(e,10))||(i=parseFloat("0."+e,10),i=Eh(i,3),i*=1e3,t.valueIdx+=n),null===i||ho(i,0,999))return!0;t.milliseconds=i},Pn.z=function(t,n){const i=Si("z",t)<4,s=hm(t,n,{shortHours:i,optionalMinutes:i,localizedName:!0});if(s)return s},Pn.Z=function(t,n){const e=Si("Z",t),i=hm(t,n,{noSeparator:e<4,zLiteral:5===e,localizedName:4===e});if(i)return i},Pn.x=function(t,n){const e=Si("x",t),i=hm(t,n,{noSeparator:3!==e&&5!==e,optionalMinutes:1===e});if(i)return i},Pn.X=function(t,n){const e=Si("X",t),i=hm(t,n,{noSeparator:3!==e&&5!==e,optionalMinutes:1===e,zLiteral:!0});if(i)return i},Pn.G=function(t,n){const i=Oo(n,"eras",Si("G",t),!1,!0);if(null===kl([i[0],i[1]],t,!0))return!0},Pn.e=function(t,n){return wE("e",t,n)},Pn.c=function(t,n){return wE("c",t,n)};const FG={month:{type:"months",minLength:3,standAlone:"L"},quarter:{type:"quarters",minLength:3,standAlone:"q"},weekday:{type:"days",minLength:{E:0,c:3,e:3},standAlone:"c"},dayperiod:{type:"dayPeriods",minLength:0},era:{type:"eras",minLength:0}},EE="literal";function t4(t,n){const e=t[t.length-1];e&&e.type===EE?e.pattern+=n:t.push({type:EE,pattern:n})}function BG(t){return"h"===t||"K"===t}const YG=/\{(\d+)(:[^}]+)?\}/g;function CE(t,n,e){if(n){if(Q6(t))return ME(t,n,e);if(K6(t))return rE(t,n,e)}return t??zt}const GG={name:"@progress/kendo-angular-intl",productName:"Kendo UI for Angular",productCodes:["KENDOUIANGULAR","KENDOUICOMPLETE"],publishDate:1687932343,version:"13.1.0",licensingDocsUrl:"https://www.telerik.com/kendo-angular-ui/my-license/"},Wr="http://www.telerik.com/kendo-angular-ui/components/internationalization/troubleshooting/",kE={NoCurrency:`Solution: ${Wr}#toc-no-currency`,NoCurrencyDisplay:`Solution: ${Wr}#toc-no-currency-display`,NoCurrencyRegion:`Solution: ${Wr}#toc-no-currency-region`,NoDateFieldNames:`Solution: ${Wr}#toc-no-date-filed-names`,NoFirstDay:`Solution: ${Wr}#toc-no-first-day`,NoGMTInfo:`Solution: ${Wr}#toc-no-gmt-info`,NoLocale:`Solution: ${Wr}#toc-no-locale`,NoValidCurrency:`Solution: ${Wr}#toc-no-valid-currency`,NoWeekData:`Solution: ${Wr}#toc-no-week-data`};function Hs(t){return function(...n){try{return t(...n)}catch(e){throw e.message=function TE(t){const n=t.message,e=kE[Object.keys(kE).filter(i=>0===n.indexOf(i))[0]];return e?`${n} ${e}`:n}(e),e}}}const KG=Hs(Kw),$G=Hs(function cj(t,n=Mu){const i=Cl(n).calendar.dateFields;if(!i)throw _u.NoDateFieldNames.error();const s=i[t.type]||{};return s[t.nameType]||s.wide}),WG=Hs(Zw),JG=Hs(function jG(t,n,e){return t.replace(YG,function(i,s,o){return CE(n[parseInt(s,10)],o?o.substring(1):zt,e)})}),qG=Hs(ME),ZG=Hs(rE),QG=(Hs(function aj(){const t=arguments.length;for(let n=0;n-1)&&(o=o.replace(s.percentSign,zt),a=!0),tG.test(o))return o=parseFloat(o.replace(s.decimal,$r)),isNaN(o)?null:o;const{negative:l,number:u}=function nG(t,n,e){const i=oE(e)||{};let r,s=G6(i.style),o=t;const a=i.currency||qw(n,s);if(a){const l=function Dj(t,n,e=!0){const i=Jw(t,n,e);if(i){if(!i.displays){const s=[n];for(let o in i)s.push(i[o]);s.sort(Mj),i.displays=s}return i.displays}}(n,a,s);if(l)for(let u=0;u0)return null;let _=f>-1;return _=void 0!==l?l:_,o=o.replace("-",zt).replace(aE," ").split(s.group.replace(aE," ")).join(zt).replace(s.decimal,$r),o=parseFloat(o),isNaN(o)?o=null:_&&(o*=-1),o&&a&&(o=function sG(t){const n=String(t),e=n.indexOf($r);let s=t/Math.pow(10,2);return-1===e||String(s).length<=n.length+2?s:parseFloat(s.toFixed(n.length-e+1+2))}(o)),o}),tK=Hs(function UG(t,n=Mu){const i=Z6(t,Cl(n)),s=[];let o=Th.lastIndex=0,r=Th.exec(i);for(;r;){let a=r[0];if(o=D&&(f.names={type:_.type,nameType:hE(w),standAlone:_.standAlone===l})}s.push(f)}o=Th.lastIndex,r=Th.exec(i)}return o{class t{constructor(){this.changes=new Y,bn(GG)}notify(){this.changes.emit()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=we({token:t,factory:function(e){let i=null;return i=e?new e:function rK(t){return new IE(t)}(ce(os)),i},providedIn:"root"}),t})(),IE=(()=>{class t extends Ht{constructor(e){super(),this.localeId=e}get localeId(){return this.locale}set localeId(e){const i=e.replace(oK,"-");i!==this.locale&&(this.locale=i,this.notify())}format(e,...i){return JG(e,i,this.localeId)}toString(e,i,s){return nK(e,i,s||this.localeId)}formatDate(e,i,s){return qG(e,i,s||this.localeId)}parseDate(e,i,s){return XG(e,i,s||this.localeId)}parseNumber(e,i,s){return eK(e,s||this.localeId,i)}formatNumber(e,i,s){return ZG(e,i,s||this.localeId)}dateFieldName(e,i){return $G(e,i||this.localeId)}dateFormatNames(e,i){return KG(i||this.localeId,e)}splitDateFormat(e,i){return tK(e,i||this.localeId)}numberSymbols(e){return QG(e||this.localeId)}firstDay(e){return WG(e||this.localeId)}weekendRange(e){return iK(e||this.localeId)}}return t.\u0275fac=function(e){return new(e||t)(ce(os))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})(),Tl=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({}),t})();class LE extends Oe{constructor(n=1/0,e=1/0,i=E6){super(),this._bufferSize=n,this._windowTime=e,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,e)}next(n){const{isStopped:e,_buffer:i,_infiniteTimeWindow:s,_timestampProvider:o,_windowTime:r}=this;e||(i.push(n),!s&&i.push(o.now()+r)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(n),{_infiniteTimeWindow:i,_buffer:s}=this,o=s.slice();for(let r=0;r{e=void 0,t(o)});return new E(()=>e?.(s))},requestAnimationFrame(...t){const{delegate:n}=Ih;return(n?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){const{delegate:n}=Ih;return(n?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0},hK=new class dK extends Cw{flush(n){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let s;n=n||i.shift();do{if(s=n.execute(n.state,n.delay))break}while((n=i[0])&&n.id===e&&i.shift());if(this._active=!1,s){for(;(n=i[0])&&n.id===e&&i.shift();)n.unsubscribe();throw s}}}(class uK extends Ew{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=Ih.requestAnimationFrame(()=>n.flush(void 0))))}recycleAsyncId(n,e,i=0){var s;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(n,e,i);const{actions:o}=n;null!=e&&(null===(s=o[o.length-1])||void 0===s?void 0:s.id)!==e&&(Ih.cancelAnimationFrame(e),n._scheduled=void 0)}}),n4={name:"caret-alt-up",content:'',viewBox:"0 0 512 512"},fm={name:"caret-alt-down",content:'',viewBox:"0 0 512 512"},xE={name:"chevron-right",content:'',viewBox:"0 0 512 512"},OE={name:"chevron-left",content:'',viewBox:"0 0 512 512"},RE={name:"clock",content:'',viewBox:"0 0 512 512"},zE={name:"calendar",content:'',viewBox:"0 0 512 512"},Du={name:"x",content:'',viewBox:"0 0 512 512"};function yK(t,n){if(1&t&&(_a(),Ce(0,"svg",1)),2&t){const e=N();Co("pointer-events","none"),T("innerHTML",e.content,wM),_e("viewBox",e.icon.viewBox)}}function DK(t,n){if(1&t&&Ce(0,"kendo-svg-icon",2),2&t){const e=N();T("ngClass",e.innerCssClass)("icon",e.svgIcon)("size",e.size||(null==e.iconSettings?null:e.iconSettings.size))("themeColor",null==e.iconSettings?null:e.iconSettings.themeColor)("flip",null==e.iconSettings?null:e.iconSettings.flip)}}function SK(t,n){if(1&t&&Ce(0,"kendo-icon",5),2&t){const e=N(2);T("ngClass",e.innerCssClass)("name",e.name)("size",e.size||(null==e.iconSettings?null:e.iconSettings.size))("themeColor",null==e.iconSettings?null:e.iconSettings.themeColor)("flip",null==e.iconSettings?null:e.iconSettings.flip)}}function bK(t,n){1&t&&Ce(0,"span",6),2&t&&T("ngClass",N(2).customClasses)}function wK(t,n){if(1&t&&(B(0,SK,1,5,"kendo-icon",3),B(1,bK,1,1,"ng-template",null,4,Gn)),2&t){const e=jt(2);T("ngIf",!N().customFontIconClass)("ngIfElse",e)}}const EK={name:"@progress/kendo-angular-icons",productName:"Kendo UI for Angular",productCodes:["KENDOUIANGULAR","KENDOUICOMPLETE"],publishDate:1687932333,version:"13.1.0",licensingDocsUrl:"https://www.telerik.com/kendo-angular-ui/my-license/"},HE={default:"k-icon",xsmall:"k-icon-xs",small:"k-icon-sm",medium:"k-icon-md",large:"k-icon-lg",xlarge:"k-icon-xl",xxlarge:"k-icon-xxl",xxxlarge:"k-icon-xxxl"};let VE=(()=>{class t{constructor(e,i){this.element=e,this.renderer=i,bn(EK)}get horizontalFlip(){return"horizontal"===this.flip||"both"===this.flip}get verticalFlip(){return"vertical"===this.flip||"both"===this.flip}set themeColor(e){const i=this.element.nativeElement;this._themeColor=e,this.renderer.removeClass(i,`!k-color-${e}`),e&&this.renderer.addClass(i,`!k-color-${e}`)}get themeColor(){return this._themeColor}set size(e){const s=HE[e],o=this.element.nativeElement;this.renderer.removeClass(o,HE[this.size]),e&&"default"!==e&&this.renderer.addClass(o,s),this._size=e}get size(){return this._size}}return t.\u0275fac=function(e){return new(e||t)(b(Ve),b(nt))},t.\u0275dir=fe({type:t,selectors:[["","kendoIconBase",""]],hostVars:4,hostBindings:function(e,i){2&e&&Be("k-flip-h",i.horizontalFlip)("k-flip-v",i.verticalFlip)},inputs:{flip:"flip",themeColor:"themeColor",size:"size"}}),t})(),FE=(()=>{class t extends VE{constructor(e,i){super(e,i),this.element=e,this.renderer=i,this.hostClass=!0,this.hostAriaHidden=!0}set name(e){if(Ze()){const i=this.element.nativeElement;this.renderer.removeClass(i,`k-i-${this.name}`),this.renderer.addClass(i,`k-i-${e}`)}this._name=e}get name(){return this._name}}return t.\u0275fac=function(e){return new(e||t)(b(Ve),b(nt))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-icon"]],hostVars:3,hostBindings:function(e,i){2&e&&(_e("aria-hidden",i.hostAriaHidden),Be("k-icon",i.hostClass))},inputs:{name:"name"},exportAs:["kendoIcon"],features:[We],decls:0,vars:0,template:function(e,i){},encapsulation:2}),t})(),BE=(()=>{class t extends VE{constructor(e,i,s){super(i,s),this.domSanitizer=e,this.element=i,this.renderer=s,this.hostClass=!0,this.hostAriaHidden=!0}set icon(e){const i=this.element.nativeElement,s=Ze();this._icon&&this._icon.name&&s&&this.renderer.removeClass(i,`k-svg-i-${this._icon.name}`),this._icon=e,s&&this.renderer.addClass(i,`k-svg-i-${this._icon.name}`)}get icon(){return this._icon}get content(){return this.domSanitizer.bypassSecurityTrustHtml(this.icon.content)}get visible(){return this.icon&&Ze()}ngOnInit(){this.verifyIconProperty()}verifyIconProperty(){}}return t.\u0275fac=function(e){return new(e||t)(b(ES),b(Ve),b(nt))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-svg-icon"]],hostVars:3,hostBindings:function(e,i){2&e&&(_e("aria-hidden",i.hostAriaHidden),Be("k-svg-icon",i.hostClass))},inputs:{icon:"icon"},exportAs:["kendoSVGIcon"],features:[We],decls:1,vars:1,consts:[["xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"pointerEvents","innerHTML",4,"ngIf"],["xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"innerHTML"]],template:function(e,i){1&e&&B(0,yK,1,4,"svg",0),2&e&&T("ngIf",i.visible)},dependencies:[bt],encapsulation:2}),t})(),kK=(()=>{class t{constructor(){this.changes=new Oe}notify(e){this.changes.next(e)}getSvgIcon(e){return null}getCustomFontIconClass(e){return null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const TK=new qe("Kendo UI Icon-Settings token");let UE=(()=>{class t{constructor(e,i){this._iconSettings=e,this.iconSettingsService=i,this.changes=new De(this.iconSettings||{type:"svg"}),this.subs=new E,i&&this.subs.add(i.changes.pipe(et(s=>(t=>null!=t)(s)?s:this._iconSettings),_6(s=>this._iconSettings=s)).subscribe(s=>this.changes.next(s)))}get iconSettings(){return this._iconSettings}ngOnDestroy(){this.subs.unsubscribe()}getSvgIcon(e){return this.iconSettingsService&&this.iconSettingsService.getSvgIcon(e)}getCustomFontIconClass(e){return this.iconSettingsService&&this.iconSettingsService.getCustomFontIconClass(e)}}return t.\u0275fac=function(e){return new(e||t)(ce(TK,8),ce(kK,8))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})(),bi=(()=>{class t{constructor(e){this.iconsService=e,this.hostClass=!0,this.innerCssClass="",this.customFontClass="",this.subs=new E,this.subs=e.changes.subscribe(i=>{this.iconSettings=i})}get customClasses(){return[this.customFontClass,this.innerCssClass,this.customFontIconClass].filter(i=>!!i).join(" ")}get hasSvgIcon(){return this.svgIcon=this.iconsService.getSvgIcon(this.name)||this.svgIcon,!!this.svgIcon}get customFontIconClass(){return this.iconsService.getCustomFontIconClass(this.name)||this.customFontClass}ngOnDestroy(){this.subs.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(b(UE))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-icon-wrapper"]],hostVars:2,hostBindings:function(e,i){2&e&&Be("k-icon-wrapper-host",i.hostClass)},inputs:{name:"name",svgIcon:"svgIcon",innerCssClass:"innerCssClass",customFontClass:"customFontClass",size:"size"},exportAs:["kendoIconWrapper"],decls:3,vars:2,consts:[[3,"ngClass","icon","size","themeColor","flip",4,"ngIf","ngIfElse"],["font",""],[3,"ngClass","icon","size","themeColor","flip"],[3,"ngClass","name","size","themeColor","flip",4,"ngIf","ngIfElse"],["custom",""],[3,"ngClass","name","size","themeColor","flip"],[3,"ngClass"]],template:function(e,i){if(1&e&&(B(0,DK,1,5,"kendo-svg-icon",0),B(1,wK,3,2,"ng-template",null,1,Gn)),2&e){const s=jt(2);T("ngIf","svg"===(null==i.iconSettings?null:i.iconSettings.type)&&i.hasSvgIcon)("ngIfElse",s)}},dependencies:[BE,FE,bt,$n],encapsulation:2}),t})(),YE=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[di],di]}),t})(),jE=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[di]]}),t})(),Jr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({providers:[UE],imports:[[YE,jE],YE,jE]}),t})();function $E(t){return t.ownerDocument||t.document||t}const o4=t=>$E(t).defaultView,r4=t=>$E(t).documentElement;let a4=0;function l4(t){const n=o4(t),e=r4(t),i={height:n.innerHeight,width:n.innerWidth};return e.scrollHeight-e.clientHeight>0&&(i.width-=function IK(){if(!a4&&typeof document<"u"){const t=document.createElement("div");t.style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block",t.innerHTML=" ",document.body.appendChild(t),a4=t.offsetWidth-t.scrollWidth,document.body.removeChild(t)}return a4}()),i}const Ta=t=>{let n=t.getBoundingClientRect(),{left:e,top:i}=n;return!n.height&&!n.width&&(n=(t=>{const{display:n,left:e,position:i}=t.style;t.style.display="",t.style.left="-10000px",t.style.position="absolute";const s=t.getBoundingClientRect();return t.style.display=n,t.style.left=e,t.style.position=i,s})(t)),{top:i,left:e,height:n.height,width:n.width}},c4=(t,n)=>{const e=[];let i=t.parentNode;for(;i&&(e.push(i),i!==n);)i=i.parentNode;return e};function u4(t){const n=r4(t),e=o4(t);return{x:e.pageXOffset||n.scrollLeft||0,y:e.pageYOffset||n.scrollTop||0}}const JE=t=>t===(t.ownerDocument||{}).body?u4(t):{x:t.scrollLeft,y:t.scrollTop},d4=t=>{let n=t.offsetParent;for(;n&&"static"===n.style.position;)n=n.offsetParent;return n||r4(t)},qE=(t,n,e=1)=>{const i=n?d4(n):null,{top:s,left:o,height:r,width:a}=((t,n)=>{const e=o4(t),i=e.getComputedStyle(t),s=Ta(t),o=n||d4(t),r=t.ownerDocument;let l={top:0,left:0};if("fixed"!==i.position&&o!==r.body&&o!==r.documentElement){const u=e.getComputedStyle(o);l=Ta(o),l.top+=parseInt(u.borderTopWidth,10),l.left+=parseInt(u.borderLeftWidth,10)}return{top:s.top-l.top,left:s.left-l.left,height:s.height,width:s.width}})(t,i),{x:l,y:u}=((t,n)=>t?JE(t):function AK(t){const n=d4(t);return n?JE(n):{x:0,y:0}}(n))(i,t),f=t.ownerDocument,_=i===f.body||i===f.documentElement?1:e;return{top:s+u*_,left:o+l*_,height:r,width:a}};const QE=function(t,n,e){let i=0;return t+n>e&&(i=e-(t+n)),t<0&&(i=-t),i},XE=function({offset:t,size:n,anchorSize:e,viewPortSize:i,anchorAlignPoint:s,elementAlignPoint:o,margin:r}){let a=0;const f=2*r;if(o!==s&&"center"!==o&&"middle"!==o&&"center"!==s&&"middle"!==s){const _="top"===s||"left"===s;t<0&&_?(a=n+e+f,t+a+n>i&&(a=0)):t>=0&&!_&&(t+n>i&&(a+=-(e+n+f)),t+a<0&&(a=0))}return a},OK=t=>{const n=[];let e=t.parentNode.firstElementChild;for(;e;)e!==t&&n.push(e),e=e.nextElementSibling;return n};!function HK(t){let n,e=!1}(t=>{if(!n7())return!1;const n=t?t.ownerDocument:document;if(!n||!n.body)return!1;const i=n.createElement("div");i.style.transform="matrix(10, 0, 0, 10, 0, 0)",i.innerHTML='
child
',n.body.appendChild(i);const s=10!==i.children[0].getBoundingClientRect().top;return n.body.removeChild(i),s});const n7=()=>!!(typeof window<"u"&&window.document&&window.document.createElement),o$=["container"];function r$(t,n){}const a$=["*"],h4=(t,n)=>t||{height:0,left:n.left,top:n.top,width:0},_m=()=>typeof window<"u",u$=/auto|scroll/,f$=t=>(t=>`${t.style.overflow}${t.style.overflowX}${t.style.overflowY}`)(t)||(t=>{const n=window.getComputedStyle(t);return`${n.overflow}${n.overflowX}${n.overflowY}`})(t),o7=1e3/60,p$=function _$(t){let n,e=!1;return(...i)=>(e||(n=t(...i),e=!0),n)}(()=>{if(!Ze()&&null!==document.body)return!1;const n=document.createElement("div");n.style.transform="matrix(10, 0, 0, 10, 0, 0)";const e=document.createElement("div");e.style.position="fixed",e.style.top="10px",e.textContent="child",n.appendChild(e),document.body.appendChild(n);const i=10!==n.children[0].getBoundingClientRect().top;return document.body.removeChild(n),i}),Nh=(t,n)=>t&&1!==n?{height:t.height/n,left:t.left/n,top:t.top/n,width:t.width/n}:t,v$=["font-size","font-family","font-stretch","font-style","font-weight","line-height"];let Su=(()=>{class t{addOffset(e,i){return{left:e.left+i.left,top:e.top+i.top}}addScroll(e,i){return function KE(t,n){return{top:t.top+n.y,left:t.left+n.x,height:t.height,width:t.width}}(e,i)}align(e){return(t=>{const{anchorRect:n,anchorAlign:e,elementRect:i,elementAlign:s,margin:o={}}=t,r=e.horizontal,a=e.vertical,l=s.horizontal,u=s.vertical;let f=o.horizontal||0,_=o.vertical||0,D=n.top,w=n.left;return"bottom"===a&&(D+=n.height),("center"===a||"middle"===a)&&(D+=Math.round(n.height/2)),"bottom"===u&&(D-=i.height,_*=-1),("center"===u||"middle"===u)&&(D-=Math.round(i.height/2),_*=-1),"right"===r&&(w+=n.width),("center"===r||"middle"===r)&&(w+=Math.round(n.width/2)),"right"===l&&(w-=i.width,f*=-1),("center"===l||"middle"===l)&&(w-=Math.round(i.width/2),f*=-1),{top:D+_,left:w+f}})(e)}boundingOffset(e){return(t=>{if(!t.getBoundingClientRect){const o=l4(t);return{bottom:o.height,left:0,right:o.width,top:0}}const{bottom:n,left:e,right:i,top:s}=t.getBoundingClientRect();return{bottom:n,left:e,right:i,top:s}})(e)}getFontStyles(e){const i=this.getWindow();if(!i||!e)return[];const s=i.getComputedStyle(e);return v$.map(o=>({key:o,value:s[o]}))}getWindow(){return _m()?window:null}hasOffsetParent(e){return!(!e||!Ze()||!this.nativeElement(e).offsetParent)}offset(e){return e&&Ze()?Ta(e):null}offsetAtPoint(e,i){if(!e||!Ze())return null;const s=this.nativeElement(e),{left:o,top:r,transition:a}=s.style;s.style.transition="none",s.style.left=`${i.left}px`,s.style.top=`${i.top}px`;const l=Ta(s);return s.style.left=o,s.style.top=r,this._dummy=s.offsetHeight,s.style.transition=a,l}nativeElement(e){return e&&Ze()?e.nativeElement||e:null}position(e,i,s=1){return e&&i?qE(e,this.nativeElement(i),s):null}removeScroll(e,i){return function ZE(t,n){return{top:t.top-n.y,left:t.left-n.x,height:t.height,width:t.width}}(e,i)}restrictToView(e){return(t=>{const{anchorRect:n,anchorAlign:e,elementRect:i,elementAlign:s,collisions:o,viewPort:r,margin:a={}}=t,{top:l,left:u,height:f,width:_}=i,{height:D,width:w}=r,I=a.horizontal||0,z=a.vertical||0;let U=0,F=0;const R="fit"===o.vertical,X="fit"===o.horizontal,J="flip"===o.vertical,be="flip"===o.horizontal;R&&(F+=QE(l,f,D)),X&&(U+=QE(u,_,w)),J&&(F+=XE({margin:z,offset:l,size:f,anchorSize:n.height,viewPortSize:D,anchorAlignPoint:e.vertical,elementAlignPoint:s.vertical})),be&&(U+=XE({margin:I,offset:u,size:_,anchorSize:n.width,viewPortSize:w,anchorAlignPoint:e.horizontal,elementAlignPoint:s.horizontal}));const ge=J&&0!==F,Ae=be&&0!==U,He=R&&0!==F,Ne=X&&0!==U;return{flipped:Ae||ge,fitted:He||Ne,flip:{horizontal:Ae,vertical:ge},fit:{horizontal:Ne,vertical:He},offset:{left:U,top:F}}})(e)}scrollPosition(e){return u4(this.nativeElement(e))}scrollableParents(e){return(t=>{const n=[];if(!Ze()||!_m())return n;let e=t.parentElement;for(;e;)(u$.test(f$(e))||e.hasAttribute("data-scrollable"))&&n.push(e),e=e.parentElement;return n.push(window),n})(e)}stackingElementOffset(e){const i=this.getRelativeContextElement(e);return i?Ta(i):null}stackingElementScroll(e){const i=this.getRelativeContextElement(e);return i?{x:i.scrollLeft,y:i.scrollTop}:{x:0,y:0}}getRelativeContextElement(e){if(!e||!p$())return null;let i=this.nativeElement(e).parentElement;for(;i;){if("none"!==window.getComputedStyle(i).transform)return i;i=i.parentElement}return null}useRelativePosition(e){return!!this.getRelativeContextElement(e)}windowViewPort(e){return l4(this.nativeElement(e))}zIndex(e,i){return((t,n)=>{if(!t||!Ze()||!_m())return null;const e=((t,n)=>{const e=c4(t);let s,o,i=n;for(;i&&(s=OK(i),o=e.reduce((r,a)=>r.concat(s.filter(l=>l===a)),[])[0],!o);)i=i.parentElement;return o})(t,n);if(!e)return null;const i=[t].concat(c4(t,e)).reduce((s,o)=>{const r=o.style.zIndex||window.getComputedStyle(o).zIndex,a=parseInt(r,10);return a>s?a:s},0);return i?i+1:null})(e,this.nativeElement(i))}zoomLevel(){return Ze()&&_m()&&parseFloat((document.documentElement.clientWidth/window.innerWidth).toFixed(2))||1}isZoomed(){return this.zoomLevel()>1}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const r7=new qe("Popup Document Scale");let a7=(()=>{class t{constructor(e,i=1){this._dom=e,this.scale=i}alignElement(e){const{anchor:i,element:s,anchorAlign:o,elementAlign:r,margin:a,offset:l,positionMode:u}=e,f=this.scale||1,D="fixed"!==u&&this._dom.hasOffsetParent(s)?this.relativeRect(i,s,l,f):this.absoluteRect(i,s,l,f),w=Nh(this._dom.offset(s.nativeElement),f);return this._dom.align({anchorAlign:o,anchorRect:D,elementAlign:r,elementRect:w,margin:a})}absoluteRect(e,i,s,o){const r=this.elementScrollPosition(e,i),a=h4(this._dom.offset(e),s),l=2*o,u=this._dom.stackingElementScroll(i);1!==o&&u&&(u.x/=l,u.y/=l);const f=this._dom.stackingElementOffset(i);return 1!==o&&f&&(f.left/=l,f.top/=l),this._dom.removeScroll(this._dom.addScroll(((t,n)=>n?{height:t.height,left:t.left-n.left,top:t.top-n.top,width:t.width}:t)(Nh(a,o),f),u),r)}elementScrollPosition(e,i){return e?{x:0,y:0}:this._dom.scrollPosition(i)}relativeRect(e,i,s,o){const r=h4(this._dom.position(e,i,o),s);return Nh(r,o)}}return t.\u0275fac=function(e){return new(e||t)(ce(Su),ce(r7,8))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})(),l7=(()=>{class t{constructor(e,i=1){this._dom=e,this.scale=i}positionElement(e){const{anchor:i,currentLocation:s,element:o,anchorAlign:r,elementAlign:a,collisions:l,margin:u}=e,f=this._dom,_=this.scale||1,D=f.offsetAtPoint(o,s),w=Nh(D,_),I=Nh(f.offset(i),_),z=h4(I,s),U=e.viewPort||f.windowViewPort(o);U.width=U.width/_,U.height=U.height/_;const F=f.restrictToView({anchorAlign:r,anchorRect:z,collisions:l,elementAlign:a,elementRect:w,margin:u,viewPort:U}),R=f.addOffset(s,F.offset);return{flip:F.flip,flipped:F.flipped,offset:R}}}return t.\u0275fac=function(e){return new(e||t)(ce(Su),ce(r7,8))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})(),c7=(()=>{class t{constructor(e,i){this._dom=e,this._zone=i}subscribe(e){Ze()&&this._zone.runOutsideAngular(()=>{this.subscription=an(this._dom.getWindow(),"resize").pipe(k6(o7)).subscribe(()=>e())})}unsubscribe(){this.subscription&&this.subscription.unsubscribe()}isUnsubscribed(){return this.subscription&&this.subscription.closed}}return t.\u0275fac=function(e){return new(e||t)(ce(Su),ce(je))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})(),u7=(()=>{class t{constructor(e,i){this._dom=e,this._zone=i}forElement(e){return this.unsubscribe(),this.element=e,this}subscribe(e){if(!e||!Ze()||!this.element)return;const i=this._dom.scrollableParents(this.element);this._zone.runOutsideAngular(()=>{const s=i.map(r=>an(r,"scroll").pipe(k6(o7)));this.subscription=_s(...s).subscribe(r=>{const a=r.target;(i.filter(_=>_===a).length>0||a===document||a===window)&&e(this.isVisible(this.element,a))})})}unsubscribe(){this.subscription&&this.subscription.unsubscribe()}isVisible(e,i){const s=this._dom.boundingOffset(e),o=this._dom.boundingOffset(this._dom.nativeElement(i));return!(1{const n="up"===t||t===wu?"scaleY":"scaleX";let s;return s=t===wu?"top":t===xh?bu:t===bu?xh:"bottom",{start:{transform:`${n}(0)`,transformOrigin:s},end:{transform:`${n}(1)`}}},slide:t=>{const n=t===xh||t===bu?"translateX":"translateY";return{start:{transform:`${n}(${t===bu||t===wu?-100:100}%)`},end:{transform:`${n}(0%)`}}},fade:()=>({start:{opacity:0},end:{opacity:1}}),zoom:()=>({start:{transform:"scale(0)"},end:{transform:"scale(1)"}})};let d7=(()=>{class t{constructor(e){this.animationBuilder=e,this.start=new Y,this.end=new Y}play(e,i,s){if(!this.flip||this.flip.horizontal!==s.horizontal||this.flip.vertical!==s.vertical){this.flip=s;const r=Oh[i.type||"slide"];if(r){const l=r(this.getDirection(s,i));this.playStates(e,l,i)}}}ngOnDestroy(){this.stopPlayer()}playStates(e,i,s){this.stopPlayer();const o=s.duration||100,r=this.animationBuilder.build([ro(i.start),uh(`${o}ms ease-in`,ro(i.end))]),a=this.player=r.create(e);a.onDone(()=>{this.end.emit(),this.stopPlayer()}),this.start.emit(),a.play()}getDirection(e,i){let s=i.direction||wu;return e.horizontal&&(s===xh?s=bu:s===bu&&(s=xh)),e.vertical&&(s===wu?s="up":"up"===s&&(s=wu)),s}stopPlayer(){this.player&&(this.player.destroy(),this.player=null)}}return t.\u0275fac=function(e){return new(e||t)(ce(ch))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const D$={name:"@progress/kendo-angular-popup",productName:"Kendo UI for Angular",productCodes:["KENDOUIANGULAR","KENDOUICOMPLETE"],publishDate:1687932335,version:"13.1.0",licensingDocsUrl:"https://www.telerik.com/kendo-angular-ui/my-license/?utm_medium=product&utm_source=kendoangular&utm_campaign=kendo-ui-angular-purchase-license-keys-warning"},h7={left:-1e4,top:0};let f7=(()=>{class t{constructor(e,i,s,o,r,a,l,u,f){this.container=e,this._alignService=i,this.domService=s,this._positionService=o,this._resizeService=r,this._scrollableService=a,this.animationService=l,this._renderer=u,this._zone=f,this.animate=!0,this.anchorAlign={horizontal:"left",vertical:"bottom"},this.collision={horizontal:"fit",vertical:"flip"},this.popupAlign={horizontal:"left",vertical:"top"},this.copyAnchorStyles=!1,this.positionMode="fixed",this.offset=h7,this.anchorViewportLeave=new Y,this.close=new Y,this.open=new Y,this.positionChange=new Y,this.resolvedPromise=Promise.resolve(null),this.initialCheck=!0,bn(D$),this._renderer.addClass(e.nativeElement,"k-animation-container"),this.updateFixedClass()}ngOnInit(){this.reposition=this.reposition.bind(this),this._resizeService.subscribe(this.reposition),this.animationSubscriptions=this.animationService.start.subscribe(this.onAnimationStart.bind(this)),this.animationSubscriptions.add(this.animationService.end.subscribe(this.onAnimationEnd.bind(this))),this._scrollableService.forElement(this.domService.nativeElement(this.anchor)||this.container.nativeElement).subscribe(this.onScroll.bind(this)),this.currentOffset=h7,this.setZIndex(),this.copyFontStyles(),this.updateFixedClass(),this.reposition()}ngOnChanges(e){e.copyAnchorStyles&&this.copyFontStyles(),e.positionMode&&this.updateFixedClass()}ngAfterViewInit(){this.animate||this.resolvedPromise.then(()=>{this.onAnimationEnd()})}ngAfterViewChecked(){this.initialCheck?this.initialCheck=!1:this._zone.runOutsideAngular(()=>{this.unsubscribeReposition(),this.repositionSubscription=Ws(this.resolvedPromise).subscribe(this.reposition)})}ngOnDestroy(){this.anchorViewportLeave.complete(),this.positionChange.complete(),this.close.emit(),this.close.complete(),this._resizeService.unsubscribe(),this._scrollableService.unsubscribe(),this.animationSubscriptions.unsubscribe(),this.unsubscribeReposition()}onResize(){this.reposition()}onAnimationStart(){this._renderer.removeClass(this.container.nativeElement,"k-animation-container-shown")}onAnimationEnd(){this._renderer.addClass(this.container.nativeElement,"k-animation-container-shown"),this.open.emit(),this.open.complete()}get currentOffset(){return this._currentOffset}set currentOffset(e){this.setContainerStyle("left",`${e.left}px`),this.setContainerStyle("top",`${e.top}px`),this._currentOffset=e}setZIndex(){this.anchor&&this.setContainerStyle("z-index",String(this.domService.zIndex(this.domService.nativeElement(this.anchor),this.container)))}reposition(){if(!Ze())return;const{flip:e,offset:i}=this.position();(!this.currentOffset||((t,n)=>{const{left:e,top:i}=t,{left:s,top:o}=n;return Math.abs(e-s)>=1||Math.abs(i-o)>=1})(this.currentOffset,i))&&(this.currentOffset=i,$t(this.positionChange)&&this._zone.run(()=>this.positionChange.emit({offset:i,flip:e}))),this.animate&&this.animationService.play(this.contentContainer.nativeElement,this.animate,e),this.resizeSensor.acceptSize()}position(){const e=this._alignService.alignElement({anchor:this.domService.nativeElement(this.anchor),anchorAlign:this.anchorAlign,element:this.container,elementAlign:this.popupAlign,margin:this.margin,offset:this.offset,positionMode:this.positionMode});return this._positionService.positionElement({anchor:this.domService.nativeElement(this.anchor),anchorAlign:this.anchorAlign,collisions:this.collision,currentLocation:e,element:this.container,elementAlign:this.popupAlign,margin:this.margin})}onScroll(e){const i=$t(this.anchorViewportLeave);e||!i?this.reposition():i&&this._zone.run(()=>{this.anchorViewportLeave.emit()})}copyFontStyles(){!this.anchor||!this.copyAnchorStyles||this.domService.getFontStyles(this.domService.nativeElement(this.anchor)).forEach(e=>this.setContainerStyle(e.key,e.value))}updateFixedClass(){this._renderer["fixed"===this.positionMode?"addClass":"removeClass"](this.container.nativeElement,"k-animation-container-fixed")}setContainerStyle(e,i){this._renderer.setStyle(this.container.nativeElement,e,i)}unsubscribeReposition(){this.repositionSubscription&&this.repositionSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(b(Ve),b(a7),b(Su),b(l7),b(c7),b(u7),b(d7),b(nt),b(je))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-popup"]],viewQuery:function(e,i){if(1&e&&(ke(o$,7),ke(dr,7)),2&e){let s;ie(s=se())&&(i.contentContainer=s.first),ie(s=se())&&(i.resizeSensor=s.first)}},inputs:{animate:"animate",anchor:"anchor",anchorAlign:"anchorAlign",collision:"collision",popupAlign:"popupAlign",copyAnchorStyles:"copyAnchorStyles",popupClass:"popupClass",positionMode:"positionMode",offset:"offset",margin:"margin"},outputs:{anchorViewportLeave:"anchorViewportLeave",close:"close",open:"open",positionChange:"positionChange"},exportAs:["kendo-popup"],features:[ze([a7,d7,Su,l7,c7,u7]),pt],ngContentSelectors:a$,decls:5,vars:4,consts:[[1,"k-popup",3,"ngClass"],["container",""],[3,"ngTemplateOutlet","ngIf"],[3,"rateLimit","resize"]],template:function(e,i){1&e&&(nr(),P(0,"div",0,1),ir(2),B(3,r$,0,0,"ng-template",2),P(4,"kendo-resize-sensor",3),de("resize",function(){return i.onResize()}),H()()),2&e&&(T("ngClass",i.popupClass),L(3),T("ngTemplateOutlet",i.content)("ngIf",i.content),L(1),T("rateLimit",100))},dependencies:[dr,$n,Yi,bt],encapsulation:2}),t})();const E$=new qe("Popup Container");let Il=(()=>{class t{constructor(e,i,s,o){this.applicationRef=e,this.componentFactoryResolver=i,this.injector=s,this.container=o}get rootViewContainer(){const e=this.applicationRef.components||[];if(e[0])return e[0];throw new Error("\n View Container not found! Inject the POPUP_CONTAINER or define a specific ViewContainerRef via the appendTo option.\n See http://www.telerik.com/kendo-angular-ui/components/popup/api/POPUP_CONTAINER/ for more details.\n ")}get rootViewContainerNode(){return this.container?this.container.nativeElement:this.getComponentRootNode(this.rootViewContainer)}open(e={}){const{component:i,nodes:s}=this.contentFrom(e.content),o=this.appendPopup(s,e.appendTo),r=o.instance;this.projectComponentInputs(o,e),o.changeDetectorRef.detectChanges(),i&&i.changeDetectorRef.detectChanges();const a=this.getComponentRootNode(o);return{close:()=>{i&&i.destroy(),o.destroy(),(t=>{t&&t.parentNode&&t.parentNode.removeChild(t)})(a)},content:i,popup:o,popupAnchorViewportLeave:r.anchorViewportLeave,popupClose:r.close,popupElement:a,popupOpen:r.open,popupPositionChange:r.positionChange}}appendPopup(e,i){const s=this.createComponent(f7,e,i);return i||this.rootViewContainerNode.appendChild(this.getComponentRootNode(s)),s}getComponentRootNode(e){return e.location.nativeElement}getComponentFactory(e){return this.componentFactoryResolver.resolveComponentFactory(e)}createComponent(e,i,s){const o=this.getComponentFactory(e);if(s)return s.createComponent(o,void 0,this.injector,i);{const r=o.create(this.injector,i);return this.applicationRef.attachView(r.hostView),r}}projectComponentInputs(e,i){return Object.getOwnPropertyNames(i).filter(s=>"content"!==s||i.content instanceof At).map(s=>{e.instance[s]=i[s]}),e}contentFrom(e){if(!e||e instanceof At)return{component:null,nodes:[[]]};const i=this.createComponent(e);return{component:i,nodes:[i?[i.location.nativeElement]:[]]}}}return t.\u0275fac=function(e){return new(e||t)(ce(gl),ce(Fc),ce(Sn),ce(E$,8))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})(),Rh=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({providers:[Il],imports:[[di,bh]]}),t})();const C$=["kendoButton",""];function k$(t,n){if(1&t&&Ce(0,"kendo-icon-wrapper",4),2&t){const e=N();T("name",e.icon)("svgIcon",e.svgIcon)}}function T$(t,n){if(1&t&&(P(0,"span",5),Ce(1,"img",6),H()),2&t){const e=N();L(1),T("src",e.imageUrl,Id)}}function I$(t,n){1&t&&Ce(0,"span",7),2&t&&T("ngClass",N().iconClass)}const m4=["*"];let lW=(()=>{class t{constructor(){this.buttonClicked=new Oe,this.buttonClicked$=this.buttonClicked.asObservable()}click(e){this.buttonClicked.next(e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const zh={name:"@progress/kendo-angular-buttons",productName:"Kendo UI for Angular",productCodes:["KENDOUIANGULAR","KENDOUICOMPLETE"],publishDate:1687932428,version:"13.1.0",licensingDocsUrl:"https://www.telerik.com/kendo-angular-ui/my-license/"};Promise.resolve(null);const _4={small:"sm",medium:"md",large:"lg"},m7={small:"sm",medium:"md",large:"lg",full:"full"};let fr=(()=>{class t{constructor(e,i,s,o,r){this.renderer=i,this.service=s,this.ngZone=r,this.toggleable=!1,this.role="button",this.selectedChange=new Y,this.click=new Y,this.isDisabled=!1,this._size="medium",this._rounded="medium",this._fillMode="solid",this._themeColor="base",this._focused=!1,this.subs=new E,bn(zh),this.direction=o.rtl?"rtl":"ltr",this.subs.add(o.changes.subscribe(({rtl:a})=>this.direction=a?"rtl":"ltr")),this.element=e.nativeElement}get togglable(){return this.toggleable}set togglable(e){this.toggleable=e}get selected(){return this._selected||!1}set selected(e){this._selected=e}set tabIndex(e){this.element.tabIndex=e}get tabIndex(){return this.element.tabIndex}set iconClass(e){this._iconClass=e}get iconClass(){return this._iconClass}set icon(e){this._icon=e}get icon(){return this._icon}set disabled(e){e&&Ze()&&(t=>{const n=S6(t),e=Qf(t);return n&&n.mozilla||e&&"firefox"===e.browser})(navigator.userAgent)&&this.blur(),this.isDisabled=e,this.renderer.setProperty(this.element,"disabled",e)}get disabled(){return this.isDisabled}set size(e){const i=e||"medium";this.handleClasses(i,"size"),this._size=i}get size(){return this._size}set rounded(e){const i=e||"medium";this.handleClasses(i,"rounded"),this._rounded=i}get rounded(){return this._rounded}set fillMode(e){const i=e||"solid";this.handleClasses(i,"fillMode"),this._fillMode=i}get fillMode(){return this._fillMode}set themeColor(e){const i=e||"base";this.handleThemeColor(i),this._themeColor=i}get themeColor(){return this._themeColor}set svgIcon(e){this._svgIcon=e}get svgIcon(){return this._svgIcon}set isFocused(e){this.toggleClass("k-focus",e),this._focused=e}get isFocused(){return this._focused}get classButton(){return!0}get isToggleable(){return this.toggleable}get iconButtonClass(){return(this.icon||this.iconClass||this.imageUrl||this.svgIcon)&&!this.hasText}get roleSetter(){return this.role}get classDisabled(){return this.isDisabled}get classActive(){return this.selected}get getDirection(){return this.direction}onFocus(){this.isFocused=!0}onBlur(){this.isFocused=!1}set primary(e){this.themeColor=e?"primary":"base"}set look(e){this.fillMode="default"===e?"solid":e}get nativeElement(){return this.element}ngOnInit(){const e=this.element.tagName,i="SPAN"===e||"KENDO-BUTTON"===e;!this.element.hasAttribute("role")&&this.togglable&&this.toggleAriaPressed(this.toggleable),this.role&&this.setAttribute("role",this.role),i&&!this.isDisabled&&(this.tabIndex=0),this.ngZone.runOutsideAngular(()=>{this.subs.add(this.renderer.listen(this.element,"click",this._onButtonClick.bind(this))),this.subs.add(this.renderer.listen(this.element,"keydown",s=>{i&&(s.keyCode===he.Space||s.keyCode===he.Enter)&&(this.ngZone.run(()=>{this.click.emit(s)}),this._onButtonClick())})),this.subs.add(this.renderer.listen(this.element,"mousedown",s=>{const r="BUTTON"===this.element.tagName,a=Ze()&&(t=>S6(t).safari||Qf(t)&&"mobilesafari"===Qf(t).browser)(navigator.userAgent);!this.isDisabled&&r&&a&&(s.preventDefault(),this.element.focus())}))})}ngOnChanges(e){(Kr("togglable",e)||Kr("toggleable",e))&&this.toggleAriaPressed(this.toggleable)}ngAfterViewInit(){["size","rounded","fillMode"].forEach(i=>{this.handleClasses(this[i],i)})}ngOnDestroy(){this.subs.unsubscribe()}get hasText(){return Ze()&&this.element.textContent.trim().length>0}focus(){Ze()&&(this.element.focus(),this.isFocused=!0)}blur(){Ze()&&(this.element.blur(),this.isFocused=!1)}setAttribute(e,i){this.renderer.setAttribute(this.element,e,i)}removeAttribute(e){this.renderer.removeAttribute(this.element,e)}setSelected(e){const i=this.selected!==e;this.selected=e,this.setAttribute("aria-pressed",this.selected.toString()),this.toggleClass("k-selected",this.selected),i&&$t(this.selectedChange)&&this.ngZone.run(()=>{this.selectedChange.emit(e)})}toggleAriaPressed(e){Ze()&&(e?this.setAttribute("aria-pressed",this.selected.toString()):this.removeAttribute("aria-pressed"))}toggleClass(e,i){i?this.renderer.addClass(this.element,e):this.renderer.removeClass(this.element,e)}_onButtonClick(){!this.disabled&&this.service&&this.ngZone.run(()=>{this.service.click(this)}),this.togglable&&!this.service&&this.setSelected(!this.selected)}handleClasses(e,i){const s=this.element,o=((t,n,e,i)=>{switch(n){case"size":return{toRemove:`k-${t}-${_4[e]}`,toAdd:"none"!==i?`k-${t}-${_4[i]}`:""};case"rounded":return{toRemove:`k-rounded-${m7[e]}`,toAdd:"none"!==i?`k-rounded-${m7[i]}`:""};case"fillMode":return{toRemove:`k-${t}-${e}`,toAdd:"none"!==i?`k-${t}-${i}`:""}}})("button",i,this[i],e);"fillMode"===i&&this.handleThemeColor(this.themeColor,this[i],e),o.toRemove&&this.renderer.removeClass(s,o.toRemove),o.toAdd&&this.renderer.addClass(s,o.toAdd)}handleThemeColor(e,i,s){const o=this.element,a=s||this.fillMode,l=((t,n,e,i,s)=>({toRemove:`k-${t}-${n}-${i}`,toAdd:"none"!==s?`k-${t}-${e}-${s}`:""}))("button",i||this.fillMode,a,this.themeColor,e);this.renderer.removeClass(o,l.toRemove),"none"!==a&&"none"!==s&&l.toAdd&&this.renderer.addClass(o,l.toAdd)}}return t.\u0275fac=function(e){return new(e||t)(b(Ve),b(nt),b(lW,8),b(Le),b(je))},t.\u0275cmp=Ie({type:t,selectors:[["button","kendoButton",""],["span","kendoButton",""],["kendo-button"]],hostVars:13,hostBindings:function(e,i){1&e&&de("focus",function(){return i.onFocus()})("blur",function(){return i.onBlur()}),2&e&&(_e("role",i.roleSetter)("aria-disabled",i.classDisabled)("dir",i.getDirection),Be("k-button",i.classButton)("k-toggle-button",i.isToggleable)("k-icon-button",i.iconButtonClass)("k-disabled",i.classDisabled)("k-selected",i.classActive))},inputs:{toggleable:"toggleable",togglable:"togglable",selected:"selected",tabIndex:"tabIndex",imageUrl:"imageUrl",iconClass:"iconClass",icon:"icon",disabled:"disabled",size:"size",rounded:"rounded",fillMode:"fillMode",themeColor:"themeColor",svgIcon:"svgIcon",role:"role",primary:"primary",look:"look"},outputs:{selectedChange:"selectedChange",click:"click"},exportAs:["kendoButton"],features:[ze([Le,{provide:hn,useValue:"kendo.button"}]),pt],attrs:C$,ngContentSelectors:m4,decls:5,vars:3,consts:[["innerCssClass","k-button-icon",3,"name","svgIcon",4,"ngIf"],["class","k-button-icon k-icon",4,"ngIf"],["class","k-button-icon",3,"ngClass",4,"ngIf"],[1,"k-button-text"],["innerCssClass","k-button-icon",3,"name","svgIcon"],[1,"k-button-icon","k-icon"],["role","presentation",1,"k-image",3,"src"],[1,"k-button-icon",3,"ngClass"]],template:function(e,i){1&e&&(nr(),B(0,k$,1,2,"kendo-icon-wrapper",0),B(1,T$,2,1,"span",1),B(2,I$,1,1,"span",2),P(3,"span",3),ir(4),H()),2&e&&(T("ngIf",i.icon||i.svgIcon),L(1),T("ngIf",i.imageUrl),L(1),T("ngIf",i.iconClass))},dependencies:[bi,bt,$n],encapsulation:2}),t})(),g4=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[Jr]]}),t})();function ym(t,n=Dh){return Jt((e,i)=>{let s=null,o=null,r=null;const a=()=>{if(s){s.unsubscribe(),s=null;const u=o;o=null,i.next(u)}};function l(){const u=r+t,f=n.now();if(f{o=u,r=n.now(),s||(s=n.schedule(l,t),i.add(s))},()=>{a(),i.complete()},void 0,()=>{o=s=null}))})}new qe("navigation.config");const P7=function(t){return{$implicit:t}};const dJ=["kendoActionSheetItem",""];function hJ(t,n){}function fJ(t,n){if(1&t&&B(0,hJ,0,0,"ng-template",2),2&t){const e=N();T("ngTemplateOutlet",e.itemTemplate)("ngTemplateOutletContext",zn(2,P7,e.item))}}function mJ(t,n){if(1&t&&(P(0,"span",6),Ce(1,"kendo-icon-wrapper",7),H()),2&t){const e=N(2);L(1),Ms(e.manageIconStyles(e.item)),function lg(t){To(Zx,sr,t,!0)}(e.manageIconClasses(e.item)),T("name",e.item.icon)("customFontClass",e.item.iconClass)("svgIcon",e.item.svgIcon)}}function _J(t,n){if(1&t&&(P(0,"span",11),pe(1),H()),2&t){const e=N(3);L(1),Ct(e.item.title)}}function pJ(t,n){if(1&t&&(P(0,"span",12),pe(1),H()),2&t){const e=N(3);L(1),Ct(e.item.description)}}function gJ(t,n){if(1&t&&(P(0,"span",8),B(1,_J,2,1,"span",9),B(2,pJ,2,1,"span",10),H()),2&t){const e=N(2);L(1),T("ngIf",e.item.title),L(1),T("ngIf",e.item.description)}}function vJ(t,n){if(1&t&&(P(0,"span",3),B(1,mJ,2,7,"span",4),B(2,gJ,3,2,"span",5),H()),2&t){const e=N();L(1),T("ngIf",e.item.icon||e.item.iconClass||e.item.svgIcon),L(1),T("ngIf",e.item.title||e.item.description)}}const MJ=["kendoActionSheetList",""];function yJ(t,n){if(1&t&&Ce(0,"span",1),2&t){const e=n.$implicit,i=N();Be("k-actionsheet-item",!0)("k-disabled",e.disabled),T("ngClass",e.cssClass)("ngStyle",e.cssStyle)("itemTemplate",i.itemTemplate)("item",e),_e("aria-disabled",e.disabled)("kendo-actionsheet-item-index",i.setAttrIndex(e))}}const DJ=["childContainer"];function SJ(t,n){}function bJ(t,n){if(1&t&&B(0,SJ,0,0,"ng-template",8),2&t){const e=N(2);T("ngTemplateOutlet",null==e.actionSheetTemplate?null:e.actionSheetTemplate.templateRef)}}function wJ(t,n){}function EJ(t,n){if(1&t&&B(0,wJ,0,0,"ng-template",8),2&t){const e=N(4);T("ngTemplateOutlet",null==e.headerTemplate?null:e.headerTemplate.templateRef)}}function CJ(t,n){if(1&t&&(P(0,"div",18),pe(1),H()),2&t){const e=N(5);L(1),Ct(e.title)}}function kJ(t,n){if(1&t&&(P(0,"div",19),pe(1),H()),2&t){const e=N(5);L(1),Ct(e.subtitle)}}function TJ(t,n){if(1&t&&(P(0,"div",14)(1,"div",15),B(2,CJ,2,1,"div",16),B(3,kJ,2,1,"div",17),H()()),2&t){const e=N(4);L(1),T("id",e.titleId),L(1),T("ngIf",e.title),L(1),T("ngIf",e.subtitle)}}function IJ(t,n){if(1&t&&(P(0,"div",12),B(1,EJ,1,1,null,6),B(2,TJ,4,3,"ng-template",null,13,Gn),H()),2&t){const e=jt(3),i=N(3);L(1),T("ngIf",i.headerTemplate)("ngIfElse",e)}}function LJ(t,n){}function AJ(t,n){if(1&t&&B(0,LJ,0,0,"ng-template",8),2&t){const e=N(4);T("ngTemplateOutlet",null==e.contentTemplate?null:e.contentTemplate.templateRef)}}function NJ(t,n){if(1&t){const e=rt();P(0,"div",24),de("itemClick",function(s){return oe(e),re(N(5).onItemClick(s))}),H()}if(2&t){const e=N(5);T("groupItems",e.topGroupItems)("allItems",e.items)("itemTemplate",null==e.itemTemplate?null:e.itemTemplate.templateRef)}}function xJ(t,n){1&t&&Ce(0,"hr",25)}function OJ(t,n){if(1&t){const e=rt();P(0,"div",24),de("itemClick",function(s){return oe(e),re(N(5).onItemClick(s))}),H()}if(2&t){const e=N(5);T("groupItems",e.bottomGroupItems)("allItems",e.items)("itemTemplate",null==e.itemTemplate?null:e.itemTemplate.templateRef)}}function RJ(t,n){if(1&t&&(B(0,NJ,1,3,"div",22),B(1,xJ,1,0,"hr",23),B(2,OJ,1,3,"div",22)),2&t){const e=N(4);T("ngIf",e.topGroupItems),L(1),T("ngIf",e.shouldRenderSeparator),L(1),T("ngIf",e.bottomGroupItems)}}function zJ(t,n){if(1&t&&(P(0,"div",20),B(1,AJ,1,1,null,6),B(2,RJ,3,3,"ng-template",null,21,Gn),H()),2&t){const e=jt(3),i=N(3);L(1),T("ngIf",i.contentTemplate)("ngIfElse",e)}}function PJ(t,n){}function HJ(t,n){if(1&t&&(P(0,"div",26),B(1,PJ,0,0,"ng-template",8),H()),2&t){const e=N(3);L(1),T("ngTemplateOutlet",null==e.footerTemplate?null:e.footerTemplate.templateRef)}}function VJ(t,n){if(1&t&&(B(0,IJ,4,2,"div",9),B(1,zJ,4,2,"div",10),B(2,HJ,2,1,"div",11)),2&t){const e=N(2);T("ngIf",e.title||e.subtitle||e.headerTemplate),L(1),T("ngIf",e.items||e.contentTemplate),L(1),T("ngIf",e.footerTemplate)}}function FJ(t,n){if(1&t){const e=rt();On(0),P(1,"div",1),de("click",function(){return oe(e),re(N().onOverlayClick())}),H(),P(2,"div",2)(3,"div",3,4)(5,"div",5),B(6,bJ,1,1,null,6),B(7,VJ,3,3,"ng-template",null,7,Gn),H()()(),Rn()}if(2&t){const e=jt(8),i=N();L(3),Ms("bottom: 0px; width: 100%;"),L(2),T("ngClass",i.cssClass),_e("aria-labelledby",i.titleId),L(1),T("ngIf",i.actionSheetTemplate)("ngIfElse",e)}}const Dm={name:"@progress/kendo-angular-navigation",productName:"Kendo UI for Angular",productCodes:["KENDOUIANGULAR","KENDOUICOMPLETE"],publishDate:1687932421,version:"13.1.0",licensingDocsUrl:"https://www.telerik.com/kendo-angular-ui/my-license/"},Ro=t=>null!=t,H7=t=>{const n=YJ(t);return[n.length>0?n[0]:t,n.length>0?n[n.length-1]:t]},YJ=t=>t.querySelectorAll(SY);let jJ=0;const V7=/^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/,F7="kendo-actionsheet-item-index",B7=(t,n,e)=>{const i=WJ(t,n,e);if(i)return KJ(i,n)},KJ=(t,n)=>+t.getAttribute(n),WJ=(t,n,e)=>((t,n,e)=>{for(;t&&t!==e&&!n(t);)t=t.parentNode;if(t!==e)return t})(t,i=>((t,n)=>Ro(t.getAttribute(n)))(i,n),e);let JJ=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[di]]}),t})();const W7=t=>n=>n.find(e=>(t=>t.item.context.collapsed)(e)===t).item.context.collapsed=!t;W7(!1),W7(!0);let oq=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[di,bh,Jr]]}),t})();let uq=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[di,Jr]]}),t})(),Q7=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(b(At,8))},t.\u0275dir=fe({type:t,selectors:[["","kendoActionSheetHeaderTemplate",""]]}),t})(),X7=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(b(At,8))},t.\u0275dir=fe({type:t,selectors:[["","kendoActionSheetItemTemplate",""]]}),t})(),eC=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(b(At,8))},t.\u0275dir=fe({type:t,selectors:[["","kendoActionSheetContentTemplate",""]]}),t})(),tC=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(b(At,8))},t.\u0275dir=fe({type:t,selectors:[["","kendoActionSheetFooterTemplate",""]]}),t})(),Cu=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(b(At,8))},t.\u0275dir=fe({type:t,selectors:[["","kendoActionSheetTemplate",""]]}),t})(),nC=(()=>{class t{constructor(){this.pointerClass=!0}manageIconClasses(e){const i=["k-actionsheet-item-icon"],s=Ro(e.iconColor)&&V7.test(e.iconColor);return Ro(e.iconColor)&&""!==e.iconColor&&!s&&i.push(`k-text-${e.iconColor}`),i.join(" ")}manageIconStyles(e){const i=Ro(e.iconColor)&&V7.test(e.iconColor),s=Ro(e.iconSize)&&""!==e.iconSize,o={};return i&&(o.color=e.iconColor),s&&(o.fontSize=e.iconSize),o}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ie({type:t,selectors:[["","kendoActionSheetItem",""]],hostVars:2,hostBindings:function(e,i){2&e&&Be("k-cursor-pointer",i.pointerClass)},inputs:{itemTemplate:"itemTemplate",item:"item"},attrs:dJ,decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["defaultTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"k-actionsheet-action"],["class","k-icon-wrap",4,"ngIf"],["class","k-actionsheet-item-text",4,"ngIf"],[1,"k-icon-wrap"],[3,"name","customFontClass","svgIcon"],[1,"k-actionsheet-item-text"],["class","k-actionsheet-item-title",4,"ngIf"],["class","k-actionsheet-item-description",4,"ngIf"],[1,"k-actionsheet-item-title"],[1,"k-actionsheet-item-description"]],template:function(e,i){if(1&e&&(B(0,fJ,1,4,null,0),B(1,vJ,3,2,"ng-template",null,1,Gn)),2&e){const s=jt(2);T("ngIf",i.itemTemplate)("ngIfElse",s)}},dependencies:[bi,bt,Yi],encapsulation:2}),t})(),iC=(()=>{class t{constructor(e,i,s){this.renderer=e,this.ngZone=i,this.element=s,this.groupItems=[],this.allItems=[],this.itemClick=new Y,this.subscriptions=new E}ngAfterViewInit(){this.initDomEvents()}ngOnDestroy(){this.subscriptions.unsubscribe()}initDomEvents(){this.element&&this.ngZone.runOutsideAngular(()=>{this.subscriptions.add(this.renderer.listen(this.element.nativeElement,"click",this.clickHandler.bind(this)))})}clickHandler(e){const i=B7(e.target,F7,this.element.nativeElement),s=this.allItems[i];if(s){if(s.disabled)return void e.preventDefault();this.ngZone.run(()=>{this.itemClick.emit({item:s,originalEvent:e})})}}setAttrIndex(e){return this.allItems.indexOf(e)}}return t.\u0275fac=function(e){return new(e||t)(b(nt),b(je),b(Ve))},t.\u0275cmp=Ie({type:t,selectors:[["","kendoActionSheetList",""]],inputs:{groupItems:"groupItems",allItems:"allItems",itemTemplate:"itemTemplate"},outputs:{itemClick:"itemClick"},attrs:MJ,decls:1,vars:1,consts:[["kendoActionSheetItem","","tabindex","0","role","button",3,"k-actionsheet-item","k-disabled","ngClass","ngStyle","itemTemplate","item",4,"ngFor","ngForOf"],["kendoActionSheetItem","","tabindex","0","role","button",3,"ngClass","ngStyle","itemTemplate","item"]],template:function(e,i){1&e&&B(0,yJ,1,10,"span",0),2&e&&T("ngForOf",i.groupItems)},dependencies:[nC,as,$n,Ml],encapsulation:2}),t})();let Ph=(()=>{class t{constructor(e,i,s,o,r,a){this.element=e,this.ngZone=i,this.renderer=s,this.localizationService=o,this.builder=r,this.cdr=a,this.animation=!0,this.expanded=!1,this.titleId="k-actionsheet-title"+ ++jJ,this.expandedChange=new Y,this.expand=new Y,this.collapse=new Y,this.itemClick=new Y,this.overlayClick=new Y,this.rtl=!1,this.domSubs=new E,this.animationEnd=new Y,bn(Dm),this.dynamicRTLSubscription=this.localizationService.changes.subscribe(({rtl:l})=>{this.rtl=l,this.direction=this.rtl?"rtl":"ltr"})}get hostClass(){return this.expanded}ngAfterViewInit(){this.initDomEvents(),this.setCssVariables()}ngOnChanges(e){e.expanded&&this.expanded&&this.setExpanded(!0)}ngOnDestroy(){this.domSubs.unsubscribe(),this.dynamicRTLSubscription&&this.dynamicRTLSubscription.unsubscribe(),this.player&&this.player.destroy()}toggle(e){const i=this.expanded,s=A6(e)?e:!i;s!==i&&(!0===s?this.setExpanded(!0):!1===s&&!this.animation&&this.setExpanded(!1),this.animation?(this.animationEnd.pipe(function qr(t){return t<=0?()=>Xl:Jt((n,e)=>{let i=0;n.subscribe(nn(e,s=>{++i<=t&&(e.next(s),t<=i&&e.complete())}))})}(1)).subscribe(()=>{this.onAnimationEnd(s)}),this.playAnimation(s)):this[s?"expand":"collapse"].emit())}get topGroupItems(){return this.items?.filter(e=>!e.group||"top"===e.group)}get bottomGroupItems(){return this.items?.filter(e=>"bottom"===e.group)}onItemClick(e){this.itemClick.emit(e)}onOverlayClick(){this.overlayClick.emit()}get shouldRenderSeparator(){return this.topGroupItems?.length>0&&this.bottomGroupItems?.length>0}initDomEvents(){this.element&&this.ngZone.runOutsideAngular(()=>{this.domSubs.add(this.renderer.listen(this.element.nativeElement,"keydown",e=>{this.onKeyDown(e)}))})}setCssVariables(){this.element&&this.renderer.setAttribute(this.element.nativeElement,"style","--kendo-actionsheet-height: auto; --kendo-actionsheet-max-height: none")}onKeyDown(e){const i=e.target;e.keyCode===he.Tab&&this.ngZone.run(()=>{this.keepFocusWithinComponent(i,e)}),e.keyCode===he.Escape&&this.ngZone.run(()=>{this.overlayClick.emit()}),e.keyCode===he.Enter&&this.ngZone.run(()=>{this.triggerItemClick(i,e)})}handleInitialFocus(){const[e]=H7(this.element.nativeElement);e&&e.focus()}keepFocusWithinComponent(e,i){const s=this.element.nativeElement,[o,r]=H7(s),l=i.shiftKey&&e===o;!i.shiftKey&&e===r&&(i.preventDefault(),o.focus()),l&&(i.preventDefault(),r.focus())}triggerItemClick(e,i){const s=B7(e,F7,this.element.nativeElement),o=A6(s)?this.items[s]:null;!o||o.disabled||this.itemClick.emit({item:o,originalEvent:i})}setExpanded(e){this.expanded=e,this.expandedChange.emit(e),this.expanded&&(this.cdr.detectChanges(),this.handleInitialFocus())}onAnimationEnd(e){e?this.expand.emit():(this.setExpanded(!1),this.collapse.emit())}playAnimation(e){const i="boolean"!=typeof this.animation&&this.animation.duration?this.animation.duration:300,s=getComputedStyle(this.childContainer.nativeElement).height,o=e?function dq(t,n){return[ro({overflow:"hidden",display:"block",height:0}),uh(`${t}ms ease-in`,ro({height:`${n}`}))]}(i,s):function hq(t,n){return[ro({overflow:"hidden",height:`${n}`}),uh(`${t}ms ease-in`,ro({overflow:"hidden",height:0}))]}(i,s),r=this.builder.build(o);this.player=r.create(this.childContainer.nativeElement),this.player.onDone(()=>{this.player&&(this.animationEnd.emit(),this.player.destroy(),this.player=null)}),this.player.play()}}return t.\u0275fac=function(e){return new(e||t)(b(Ve),b(je),b(nt),b(Le),b(ch),b(Qt))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-actionsheet"]],contentQueries:function(e,i,s){if(1&e&&(ft(s,Cu,5),ft(s,Q7,5),ft(s,eC,5),ft(s,X7,5),ft(s,tC,5)),2&e){let o;ie(o=se())&&(i.actionSheetTemplate=o.first),ie(o=se())&&(i.headerTemplate=o.first),ie(o=se())&&(i.contentTemplate=o.first),ie(o=se())&&(i.itemTemplate=o.first),ie(o=se())&&(i.footerTemplate=o.first)}},viewQuery:function(e,i){if(1&e&&ke(DJ,5),2&e){let s;ie(s=se())&&(i.childContainer=s.first)}},hostVars:3,hostBindings:function(e,i){2&e&&(_e("dir",i.direction),Be("k-actionsheet-container",i.hostClass))},inputs:{title:"title",subtitle:"subtitle",items:"items",cssClass:"cssClass",animation:"animation",expanded:"expanded",titleId:"titleId"},outputs:{expandedChange:"expandedChange",expand:"expand",collapse:"collapse",itemClick:"itemClick",overlayClick:"overlayClick"},exportAs:["kendoActionSheet"],features:[ze([Le,{provide:hn,useValue:"kendo.actionsheet.component"}]),pt],decls:1,vars:1,consts:[[4,"ngIf"],[1,"k-overlay",3,"click"],[1,"k-animation-container"],[1,"k-child-animation-container"],["childContainer",""],["role","dialog","aria-modal","true",1,"k-actionsheet","k-actionsheet-bottom",3,"ngClass"],[4,"ngIf","ngIfElse"],["defaultTemplate",""],[3,"ngTemplateOutlet"],["class","k-actionsheet-titlebar",4,"ngIf"],["class","k-actionsheet-content",4,"ngIf"],["class","k-actionsheet-footer",4,"ngIf"],[1,"k-actionsheet-titlebar"],["defaultHeaderTemplate",""],[1,"k-actionsheet-titlebar-group","k-hbox"],[1,"k-actionsheet-title",3,"id"],["class","k-text-center",4,"ngIf"],["class","k-actionsheet-subtitle k-text-center",4,"ngIf"],[1,"k-text-center"],[1,"k-actionsheet-subtitle","k-text-center"],[1,"k-actionsheet-content"],["defaultContentTemplate",""],["kendoActionSheetList","","class","k-list-ul","role","group",3,"groupItems","allItems","itemTemplate","itemClick",4,"ngIf"],["class","k-hr",4,"ngIf"],["kendoActionSheetList","","role","group",1,"k-list-ul",3,"groupItems","allItems","itemTemplate","itemClick"],[1,"k-hr"],[1,"k-actionsheet-footer"]],template:function(e,i){1&e&&B(0,FJ,9,6,"ng-container",0),2&e&&T("ngIf",i.expanded)},dependencies:[iC,bt,$n,Yi],encapsulation:2}),t})(),_q=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[di,Jr]]}),t})(),sC=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[JJ,oq,uq,_q]}),t})();class bm{}const km=class Cq extends bm{observers(){return this._observers=this._observers||[],this._observers}addObserver(n){return this._observers?this._observers.push(n):this._observers=[n],this}removeObserver(n){const e=this.observers(),i=e.indexOf(n);return-1!==i&&e.splice(i,1),this}trigger(n,e){const i=this._observers;if(i&&!this._suspended)for(let s=0;s{const e=class extends t{};return function Iq(t,n){for(let e=0;e{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({}),t})(),GC=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[di,ur,eX,Jr],ur]}),t})();const CX=["kendoCalendarView",""];function kX(t,n){1&t&&(P(0,"td",3),pe(1,"\xa0"),H())}function TX(t,n){if(1&t&&(P(0,"tr",4)(1,"th",5),pe(2),H()()),2&t){const e=N();_e("aria-hidden",e.ariaHidden),L(1),T("colSpan",e.colSpan),L(1),Ct(e.title)}}function IX(t,n){if(1&t&&pe(0),2&t){const e=N(3).$implicit,i=N();yn(" ",i.getWeekNumber(i.firstDate(e))," ")}}function LX(t,n){}const Vl=function(t){return{click:t}},vk=function(t,n){return{$implicit:t,cellContext:n}};function AX(t,n){if(1&t&&(P(0,"td",9),B(1,IX,1,1,"ng-template",6),B(2,LX,0,0,"ng-template",10),H()),2&t){const e=N(2).$implicit,i=N();T("kendoEventsOutsideAngular",zn(5,Vl,i.handleWeekNumberClick.bind(i,e))),L(1),T("ngIf",!i.weekNumberTemplateRef),L(1),T("ngIf",i.weekNumberTemplateRef)("ngTemplateOutlet",i.weekNumberTemplateRef)("ngTemplateOutletContext",jn(7,vk,i.firstDate(e),i.getWeekNumberContext(e)))}}function NX(t,n){if(1&t&&B(0,AX,3,10,"td",8),2&t){const e=N().$implicit,i=N(),s=jt(1);T("ngIf",i.firstDate(e))("ngIfElse",s)}}function xX(t,n){1&t&&pe(0),2&t&&Ct(N(2).$implicit.formattedValue)}function OX(t,n){}function RX(t,n){if(1&t&&B(0,OX,0,0,"ng-template",15),2&t){const e=N(2).$implicit;T("ngTemplateOutlet",N(2).templateRef)("ngTemplateOutletContext",jn(2,vk,e.value,e))}}function zX(t,n){if(1&t&&(P(0,"td",12)(1,"span",13),B(2,xX,1,1,"ng-template",6),B(3,RX,1,5,null,14),H()()),2&t){const e=N(),i=e.$implicit,s=e.index,o=N().index,r=N();T("ngClass",r.getStyles(i))("title",i.title),_e("id",i.id)("data-cell-index",r.tableCellIndex(o,s))("aria-selected",i.isSelected||i.isRangeStart||i.isRangeMid||i.isRangeEnd)("aria-disabled",i.isDisabled)("aria-label",r.getMonthLabel(i.value)),L(2),T("ngIf",!r.templateRef),L(1),T("ngIf",r.templateRef)}}function PX(t,n){if(1&t&&(On(0),B(1,zX,4,9,"td",11),Rn()),2&t){const e=n.$implicit,i=N(2),s=jt(1);L(1),T("ngIf",i.shouldRenderCellContent(e))("ngIfElse",s)}}function HX(t,n){if(1&t&&(P(0,"tr",4),B(1,NX,1,2,"ng-template",6),B(2,PX,2,2,"ng-container",7),H()),2&t){const e=n.$implicit,i=N();L(1),T("ngIf",i.weekNumber),L(1),T("kForOf",e)}}function VX(t,n){if(1&t&&(P(0,"caption",7),pe(1),H()),2&t){const e=N().date,i=N();T("ngClass",i.getCaptionClass()),L(1),Ct(i.getCaptionTitle(e))}}function FX(t,n){if(1&t&&(P(0,"th",11),pe(1),H()),2&t){const e=n.$implicit,i=n.index;_e("aria-label",N(3).wideWeekNames[i]),L(1),Ct(e)}}function BX(t,n){if(1&t&&(P(0,"thead",8)(1,"tr",9),B(2,FX,2,2,"th",10),H()()),2&t){const e=N(2);L(2),T("ngForOf",e.weekNames)}}function UX(t,n){if(1&t){const e=rt();P(0,"table",3),de("focus",function(){return oe(e),re(N().handleClassicCalendarFocus())})("blur",function(s){return oe(e),re(N().handleClassicCalendarBlur(s))}),B(1,VX,2,2,"caption",4),B(2,BX,3,1,"thead",5),P(3,"tbody",6),de("cellClick",function(s){return oe(e),re(N().cellClick.emit(s))})("weekNumberCellClick",function(s){return oe(e),re(N().weekNumberCellClick.emit(s))})("cellEnter",function(s){return oe(e),re(N().cellEnter.emit(s))})("cellLeave",function(s){return oe(e),re(N().cellLeave.emit(s))})("focusedCellId",function(s){return oe(e),re(N().focusedCellChange.emit(s))}),H()()}if(2&t){const e=n.date,i=n.className,s=N();T("ngClass",i),_e("role",s.views>=2?"none":"grid")("aria-labelledby",s.id)("aria-activedescendant",s.getActiveDescendant)("tabindex",s.getTabIndex),L(1),T("ngIf",s.showViewHeader),L(1),T("ngIf",s.isMonthView()),L(1),T("activeView",s.activeView)("isActive",s.isActive)("min",s.min)("max",s.max)("cellUID",s.cellUID)("focusedDate",s.focusedDate)("selectedDates",s.selectedDates)("selectionRange",s.selectionRange)("activeRangeEnd",s.activeRangeEnd)("weekNumber",s.weekNumber)("templateRef",s.cellTemplateRef)("weekNumberTemplateRef",s.weekNumberTemplateRef)("viewDate",e)}}function YX(t,n){}const Mk=function(t){return{date:t,className:"k-pointer-events-none"}};function jX(t,n){if(1&t&&B(0,YX,0,0,"ng-template",12),2&t){const e=N();T("ngTemplateOutlet",jt(1))("ngTemplateOutletContext",zn(2,Mk,e.nextAnimationDate))}}function GX(t,n){}const KX=function(t){return{date:t}};function $X(t,n){if(1&t&&B(0,GX,0,0,"ng-template",12),2&t){const e=n.$implicit;N(),T("ngTemplateOutlet",jt(1))("ngTemplateOutletContext",zn(2,KX,e))}}function WX(t,n){}function JX(t,n){if(1&t&&B(0,WX,0,0,"ng-template",12),2&t){const e=N();T("ngTemplateOutlet",jt(1))("ngTemplateOutletContext",zn(2,Mk,e.prevAnimationDate))}}function qX(t,n){1&t&&pe(0),2&t&&Ct(N().title)}function ZX(t,n){}function QX(t,n){if(1&t){const e=rt();P(0,"button",8),de("click",function(){return oe(e),re(N().prevButtonClick.emit())}),H()}if(2&t){const e=N();T("svgIcon",e.chevronLeftIcon)("disabled",e.isPrevDisabled)("title",e.prevButtonTitle),_e("aria-disabled",e.isPrevDisabled)}}function XX(t,n){if(1&t){const e=rt();P(0,"button",9),de("click",function(){return oe(e),re(N().nextButtonClick.emit())}),H()}if(2&t){const e=N();T("svgIcon",e.chevronRightIcon)("disabled",e.isNextDisabled)("title",e.nextButtonTitle),_e("aria-disabled",e.isNextDisabled)}}const yk=function(t,n,e){return{$implicit:t,activeView:n,date:e}},Dk=["*"],Sk=["list"];function eee(t,n){if(1&t&&pe(0),2&t){const e=N().$implicit;Ct(N().service.navigationTitle(e))}}function tee(t,n){}function nee(t,n){if(1&t&&(P(0,"li")(1,"span"),B(2,eee,1,1,"ng-template",5),B(3,tee,0,0,"ng-template",6),H()()),2&t){const e=n.$implicit,i=n.index,s=N();_e("data-date-index",i),L(1),Be("k-calendar-navigation-marker",s.service.isRangeStart(e)),L(1),T("ngIf",!s.templateRef),L(1),T("ngIf",s.templateRef)("ngTemplateOutlet",s.templateRef)("ngTemplateOutletContext",iu(7,yk,s.service.navigationTitle(e),s.activeViewValue,e))}}function iee(t,n){if(1&t&&(P(0,"th",11),pe(1),H()),2&t){const e=n.$implicit,i=n.index;_e("aria-label",N(2).wideWeekNames[i]),L(1),Ct(e)}}function see(t,n){if(1&t&&(P(0,"table",7)(1,"thead",8)(2,"tr",9),B(3,iee,2,2,"th",10),H()()()),2&t){const e=N();Co("table-layout","auto"),L(3),T("ngForOf",e.weekNames)}}function oee(t,n){1&t&&Ce(0,"col")}function ree(t,n){if(1&t){const e=rt();P(0,"tbody",12),de("cellClick",function(s){return oe(e),re(N().cellClick.emit(s))})("weekNumberCellClick",function(s){return oe(e),re(N().weekNumberCellClick.emit(s))})("focusedCellId",function(s){return oe(e),re(N().focusedCellChange.emit(s))}),H()}if(2&t){const e=n.$implicit,i=N();T("headerTitle",i.headerTitle)("activeView",i.activeView)("isActive",i.isActive)("min",i.min)("max",i.max)("cellUID",i.cellUID)("focusedDate",i.focusedDate)("selectedDates",i.selectedDates)("weekNumber",i.weekNumber)("templateRef",i.cellTemplateRef)("weekNumberTemplateRef",i.weekNumberTemplateRef)("viewDate",e)}}function aee(t,n){if(1&t){const e=rt();P(0,"kendo-calendar-navigation",5),de("valueChange",function(s){return oe(e),re(N(2).handleNavigation(s))})("pageChange",function(){return oe(e),re(N(2).onPageChange())}),H()}if(2&t){const e=N(2);T("activeView",e.activeViewEnum)("focusedDate",e.focusedDate)("min",e.min)("max",e.max)("templateRef",null==e.navigationItemTemplateRef?null:e.navigationItemTemplateRef.templateRef)}}function lee(t,n){if(1&t){const e=rt();On(0),B(1,aee,1,5,"kendo-calendar-navigation",2),P(2,"kendo-calendar-viewlist",3),de("todayButtonClick",function(s){return oe(e),re(N().handleDateChange({selectedDates:[s],focusedDate:s}))})("cellClick",function(s){return oe(e),re(N().handleCellClick(s))})("weekNumberCellClick",function(s){return oe(e),re(N().handleWeekNumberClick(s))})("activeDateChange",function(s){return oe(e),re(N().handleActiveDateChange(s))})("pageChange",function(){return oe(e),re(N().onPageChange())})("focusCalendar",function(){return oe(e),re(N().handleFocus())})("blurCalendar",function(s){return oe(e),re(N().handleBlur(s))}),H(),P(3,"kendo-resize-sensor",4),de("resize",function(){return oe(e),re(N().onResize())}),H(),Rn()}if(2&t){const e=N();let i;L(1),T("ngIf",e.navigation),L(1),T("activeView",e.activeViewEnum)("isActive",e.isActive)("id",e.headerId)("cellTemplateRef",null==(i=e.activeCellTemplate())?null:i.templateRef)("headerTitleTemplateRef",null==e.headerTitleTemplateRef?null:e.headerTitleTemplateRef.templateRef)("weekNumberTemplateRef",null==e.weekNumberTemplateRef?null:e.weekNumberTemplateRef.templateRef)("cellUID",e.cellUID)("min",e.min)("max",e.max)("focusedDate",e.focusedDate)("weekNumber",e.weekNumber)("selectedDates",e.selectedDates)("tabIndex",e.tabIndex)("disabled",e.disabled)}}function cee(t,n){if(1&t){const e=rt();On(0),P(1,"kendo-multiviewcalendar",6,7),de("activeViewChange",function(s){return oe(e),re(N().handleActiveViewChange(s))})("navigate",function(s){return oe(e),re(N().handleNavigate(s))})("valueChange",function(s){oe(e);const o=jt(2);return re(N().handleMultiViewCalendarValueChange(s,o.focusedDate))})("focusCalendar",function(){return oe(e),re(N().handleFocus())})("blur",function(s){return oe(e),re(N().handleBlur(s))})("blurEvent",function(s){return oe(e),re(N().handleBlur(s))})("keydown",function(s){return oe(e),re(N().handleMultiViewCalendarKeydown(s))}),Ce(3,"kendo-multiviewcalendar-messages",8),H(),Rn()}if(2&t){const e=N();L(1),T("views",1)("min",e.min)("max",e.max)("id",e.id)("disabled",e.disabled)("isActive",e.isActive)("tabIndex",e.tabIndex)("activeView",e.activeView)("bottomView",e.bottomView)("topView",e.topView)("weekNumber",e.weekNumber)("animateNavigation",e.animateNavigation)("cellTemplate",e.activeCellTemplate())("monthCellTemplate",e.monthCellTemplateRef)("yearCellTemplate",e.yearCellTemplateRef)("decadeCellTemplate",e.decadeCellTemplateRef)("centuryCellTemplate",e.centuryCellTemplateRef)("headerTitleTemplate",e.headerTitleTemplateRef)("weekNumberTemplate",e.weekNumberTemplateRef)("focusedDate",e.focusedDate)("selection",e.selection)("value",e.value)("disabledDates",e.disabledDates),L(2),T("today",e.localization.get("today"))("prevButtonTitle",e.localization.get("prevButtonTitle"))("nextButtonTitle",e.localization.get("nextButtonTitle"))("parentViewButtonTitle",e.localization.get("parentViewButtonTitle"))}}const uee=["dateInput"],dee=["spinup"],hee=["spindown"];function fee(t,n){if(1&t){const e=rt();P(0,"span",4),de("mousedown",function(s){return s.preventDefault()}),P(1,"button",5,6),de("mousedown",function(){oe(e);const s=N();return re(s.arrowDirection=s.arrow.Up)})("mouseleave",function(){oe(e);const s=N();return re(s.arrowDirection=s.arrow.None)})("click",function(){return oe(e),re(N().handleButtonClick(1))}),Ce(3,"kendo-icon-wrapper",7),H(),P(4,"button",8,9),de("click",function(){return oe(e),re(N().handleButtonClick(-1))})("mousedown",function(){oe(e);const s=N();return re(s.arrowDirection=s.arrow.Down)})("mouseleave",function(){oe(e);const s=N();return re(s.arrowDirection=s.arrow.None)}),Ce(6,"kendo-icon-wrapper",10),H()()}if(2&t){const e=N();L(1),Be("k-active",e.arrowDirection===e.arrow.Up),T("title",e.localization.get("increment")),_e("aria-label",e.localization.get("increment")),L(2),T("svgIcon",e.caretAltUpIcon),L(1),Be("k-active",e.arrowDirection===e.arrow.Down),T("title",e.localization.get("decrement")),_e("aria-label",e.localization.get("decrement")),L(2),T("svgIcon",e.caretAltDownIcon)}}const mee=function(t,n,e,i,s,o,r){return{click:t,focus:n,mousedown:e,touchstart:i,dragstart:s,drop:o,blur:r}},Gm=["container"],z4=["popupTemplate"],P4=["toggleButton"],Km=["actionSheet"];function _ee(t,n){1&t&&sn(0)}function pee(t,n){1&t&&B(0,_ee,1,0,"ng-container",13),2&t&&(N(),T("ngTemplateOutlet",jt(15)))}function gee(t,n){if(1&t){const e=rt();P(0,"kendo-resize-sensor",14),de("resize",function(){return oe(e),re(N().onResize())}),H()}}function vee(t,n){1&t&&sn(0)}function Mee(t,n){if(1&t){const e=rt();P(0,"div",15)(1,"div",16)(2,"div",17)(3,"div",18),pe(4),H(),P(5,"div",19),pe(6),H()(),P(7,"div",20)(8,"button",21),de("click",function(){return oe(e),re(N().show=!1)}),H()()()(),P(9,"div",22),B(10,vee,1,0,"ng-container",13),H()}if(2&t){const e=N(),i=jt(15);L(4),Ct(e.title),L(2),Ct(e.subtitle),L(2),T("svgIcon",e.xIcon)("tabIndex",-1),_e("title",e.localization.get("clearTitle")),L(2),T("ngTemplateOutlet",i)}}const bk=function(t){return{keydown:t}};function yee(t,n){if(1&t){const e=rt();P(0,"kendo-calendar",23,24),de("valueChange",function(s){oe(e);const o=N();return re(o.handleChange(o.mergeTime(s)))}),Ce(2,"kendo-calendar-messages",25),H()}if(2&t){const e=N();T("size",e.isAdaptive?"large":"medium")("type",e.calendarType)("min",e.min)("max",e.max)("navigation",e.navigation)("animateNavigation",e.animateCalendarNavigation)("activeView",e.activeView)("bottomView",e.bottomView)("topView",e.topView)("weekNumber",e.weekNumber)("cellTemplate",e.cellTemplate)("monthCellTemplate",e.monthCellTemplate)("yearCellTemplate",e.yearCellTemplate)("decadeCellTemplate",e.decadeCellTemplate)("centuryCellTemplate",e.centuryCellTemplate)("weekNumberTemplate",e.weekNumberTemplate)("headerTitleTemplate",e.headerTitleTemplate)("navigationItemTemplate",e.navigationItemTemplate)("focusedDate",e.focusedDate)("value",e.value)("kendoEventsOutsideAngular",zn(26,bk,e.handleKeydown))("scope",e)("disabledDates",e.disabledDates),L(2),T("today",e.localization.get("today"))("prevButtonTitle",e.localization.get("prevButtonTitle"))("nextButtonTitle",e.localization.get("nextButtonTitle"))}}const wk=function(t,n){return{click:t,mousedown:n}};function Dee(t,n){if(1&t&&(P(0,"li",3)(1,"span"),pe(2),H()()),2&t){const e=n.$implicit,i=n.index,s=N();_e("data-timelist-item-index",i)("role","option")("aria-selected",i===s.currentSelectedIndex),L(2),Ct(e.text)}}const See=["accept"],bee=["cancel"],wee=["now"],Eee=["listWrapper"],Ek=function(t,n,e){return{click:t,focus:n,blur:e}};function Cee(t,n){if(1&t&&(P(0,"button",8,9),pe(2),H()),2&t){const e=N();T("kendoEventsOutsideAngular",iu(6,Ek,e.handleNow,e.handleFocus,e.handleBlur))("scope",e)("disabled",e.disabled),_e("title",e.localization.get("nowLabel"))("aria-label",e.localization.get("nowLabel")),L(2),Ct(e.localization.get("now"))}}const kee=function(t,n){return{focus:t,blur:n}};function Tee(t,n){if(1&t){const e=rt();P(0,"div",12,13)(2,"span",2),pe(3),H(),P(4,"kendo-timelist",14),de("valueChange",function(s){return oe(e),re(N(2).current=s)})("tabOutLastPart",function(){return oe(e),re(N(2).tabOutLastPart.emit())}),H()()}if(2&t){const e=N(),i=e.$implicit,s=e.index,o=N();L(3),Ct(o.intl.dateFieldName(i)),L(1),T("isLast",s===o.dateFormatParts.length-1)("min",o.min)("max",o.max)("part",i)("step",o.partStep(i))("disabled",o.disabled)("value",o.current)("kendoEventsOutsideAngular",jn(11,kee,o.handleListFocus,o.handleBlur))("scope",o),_e("data-timelist-index",s)}}function Iee(t,n){if(1&t&&(P(0,"div",15),pe(1),H()),2&t){const e=N().$implicit;L(1),yn(" ",e.pattern," ")}}function Lee(t,n){if(1&t&&(B(0,Tee,5,14,"div",10),B(1,Iee,2,1,"div",11)),2&t){const e=n.$implicit;T("ngIf","literal"!==e.type),L(1),T("ngIf","literal"===e.type)}}const Aee=function(t,n,e,i){return{click:t,focus:n,blur:e,keydown:i}};function Nee(t,n){if(1&t&&(P(0,"button",19,20),pe(2),H()),2&t){const e=N(2);T("kendoEventsOutsideAngular",Mg(6,Aee,e.handleAccept,e.handleFocus,e.handleBlur,e.handleTabOut))("scope",e)("disabled",e.disabled),_e("title",e.localization.get("acceptLabel"))("aria-label",e.localization.get("acceptLabel")),L(2),Ct(e.localization.get("accept"))}}function xee(t,n){if(1&t&&(P(0,"button",21,22),pe(2),H()),2&t){const e=N(2);T("kendoEventsOutsideAngular",iu(6,Ek,e.handleReject,e.handleFocus,e.handleBlur))("scope",e)("disabled",e.disabled),_e("title",e.localization.get("cancelLabel"))("aria-label",e.localization.get("cancelLabel")),L(2),Ct(e.localization.get("cancel"))}}function Oee(t,n){if(1&t&&(P(0,"div",16),B(1,Nee,3,11,"button",17),B(2,xee,3,10,"button",18),H()),2&t){const e=N();L(1),T("ngIf",e.setButton),L(1),T("ngIf",e.cancelButton)}}function Ree(t,n){1&t&&sn(0)}function zee(t,n){1&t&&B(0,Ree,1,0,"ng-container",13),2&t&&(N(),T("ngTemplateOutlet",jt(15)))}function Pee(t,n){if(1&t){const e=rt();P(0,"kendo-resize-sensor",14),de("resize",function(){return oe(e),re(N().onResize())}),H()}}function Hee(t,n){1&t&&sn(0)}function Vee(t,n){if(1&t){const e=rt();P(0,"div",15)(1,"div",16)(2,"div",17)(3,"div",18),pe(4),H(),P(5,"div",19),pe(6),H()(),P(7,"div",20)(8,"button",21),de("click",function(){return oe(e),re(N().show=!1)}),H()()()(),P(9,"div",22),B(10,Hee,1,0,"ng-container",13),H(),P(11,"div",23)(12,"button",24),de("click",function(){return oe(e),re(N().handleReject())}),pe(13),H(),P(14,"button",25),de("click",function(){return oe(e),re(N().handleActionSheetAccept())}),pe(15),H()()}if(2&t){const e=N(),i=jt(15);L(4),Ct(e.title),L(2),Ct(e.subtitle),L(2),T("svgIcon",e.xIcon)("tabIndex",-1),_e("title",e.localization.get("clearTitle")),L(2),T("ngTemplateOutlet",i),L(2),_e("title",e.localization.get("cancelLabel"))("aria-label",e.localization.get("cancelLabel")),L(1),yn(" ",e.localization.get("cancel")," "),L(1),_e("title",e.localization.get("acceptLabel"))("aria-label",e.localization.get("acceptLabel")),L(1),yn(" ",e.localization.get("accept")," ")}}const Fee=function(t,n){return{keydown:t,mousedown:n}};function Bee(t,n){if(1&t){const e=rt();P(0,"kendo-timeselector",26,27),de("valueChange",function(s){return oe(e),re(N().handleChange(s))})("valueReject",function(){return oe(e),re(N().handleReject())})("tabOutLastPart",function(){return oe(e),re(N().onTabOutLastPart())}),Ce(2,"kendo-timeselector-messages",28),H()}if(2&t){const e=N();Be("k-timeselector-lg",e.isAdaptive),T("cancelButton",e.cancelButton&&!e.isAdaptive)("setButton",!e.isAdaptive)("nowButton",e.nowButton)("format",e.format)("min",e.min)("max",e.max)("steps",e.steps)("value",e.value)("isAdaptiveEnabled",e.isAdaptiveModeEnabled)("kendoEventsOutsideAngular",jn(24,Fee,e.handleKeydown,e.handleMousedown))("scope",e),L(2),T("acceptLabel",e.localization.get("acceptLabel"))("accept",e.localization.get("accept"))("cancelLabel",e.localization.get("cancelLabel"))("cancel",e.localization.get("cancel"))("nowLabel",e.localization.get("nowLabel"))("now",e.localization.get("now"))("hour",e.localization.get("hour"))("minute",e.localization.get("minute"))("second",e.localization.get("second"))("millisecond",e.localization.get("millisecond"))("dayperiod",e.localization.get("dayperiod"))}}function Uee(t,n){1&t&&Ce(0,"kendo-icon-wrapper",13),2&t&&T("svgIcon",N().calendarIcon)}function Yee(t,n){1&t&&Ce(0,"kendo-icon-wrapper",14),2&t&&T("svgIcon",N().clockIcon)}function jee(t,n){1&t&&sn(0)}function Gee(t,n){1&t&&B(0,jee,1,0,"ng-container",15),2&t&&(N(),T("ngTemplateOutlet",jt(15)))}function Kee(t,n){if(1&t){const e=rt();P(0,"kendo-resize-sensor",16),de("resize",function(){return oe(e),re(N().onResize())}),H()}}function $ee(t,n){1&t&&sn(0)}function Wee(t,n){if(1&t){const e=rt();P(0,"div",17)(1,"div",18)(2,"div",19)(3,"div",20),pe(4),H(),P(5,"div",21),pe(6),H()(),P(7,"div",22)(8,"button",23),de("click",function(){return oe(e),re(N().toggleDateTime(!1))}),H()()()(),P(9,"div",24),B(10,$ee,1,0,"ng-container",15),H(),P(11,"div",25)(12,"button",26),de("click",function(){return oe(e),re(N().handleCancel())}),pe(13),H(),P(14,"button",27),de("click",function(){return oe(e),re(N().handleAccept())}),pe(15),H()()}if(2&t){const e=N(),i=jt(15);L(4),Ct(e.title),L(2),Ct(e.subtitle),L(2),T("svgIcon",e.xIcon)("tabIndex",-1),_e("title",e.localization.get("clearTitle")),L(2),T("ngTemplateOutlet",i),L(2),_e("title",e.localization.get("cancelLabel"))("aria-label",e.localization.get("cancelLabel")),L(1),yn(" ",e.localization.get("cancel")," "),L(1),_e("title",e.localization.get("acceptLabel"))("aria-label",e.localization.get("acceptLabel")),L(1),yn(" ",e.localization.get("accept")," ")}}const Ck=function(t,n){return{click:t,"keydown.tab":n}};function Jee(t,n){if(1&t&&(P(0,"button",46),pe(1),H()),2&t){const e=N(3);T("ngClass",e.popupButtonsClasses())("kendoEventsOutsideAngular",jn(6,Ck,e.handleCancel,e.handleTab))("scope",e),_e("title",e.localization.get("cancelLabel"))("aria-label",e.localization.get("cancelLabel")),L(1),yn(" ",e.localization.get("cancel")," ")}}const kk=function(t,n){return{focusin:t,focusout:n}};function qee(t,n){if(1&t&&(P(0,"div",43)(1,"button",44),pe(2),H(),B(3,Jee,2,9,"button",45),H()),2&t){const e=N(2);T("kendoEventsOutsideAngular",jn(10,kk,e.handleFocus,e.handleBlur))("scope",e),L(1),T("ngClass",e.popupButtonsClasses("primary"))("disabled",!e.calendarValue)("kendoEventsOutsideAngular",jn(13,Ck,e.handleAccept,e.handleTab))("scope",e),_e("title",e.localization.get("acceptLabel"))("aria-label",e.localization.get("acceptLabel")),L(1),yn(" ",e.localization.get("accept")," "),L(1),T("ngIf",e.cancelButton)}}const Zee=function(t,n){return{mousedown:t,keydown:n}},Qee=function(t,n){return{click:t,"keydown.shift.tab":n}},Xee=function(t){return{transitionend:t}},ete=function(t){return{"k-calendar-lg":t}},tte=function(t){return{"k-timeselector-lg":t}};function nte(t,n){if(1&t){const e=rt();P(0,"div",28)(1,"div",29)(2,"div",30)(3,"button",31),pe(4),H(),P(5,"button",32),pe(6),H()()(),P(7,"div",33,34)(9,"div",35)(10,"kendo-calendar",36,37),de("valueChange",function(s){return oe(e),re(N().calendarValue=s)})("valueChange",function(){return oe(e),re(N().handleCalendarValueChange())}),Ce(12,"kendo-calendar-messages",38),H()(),P(13,"div",39)(14,"kendo-timeselector",40),de("tabOutLastPart",function(){return oe(e),re(N().onTabOutLastPart())}),Ce(15,"kendo-timeselector-messages",41),H()()(),B(16,qee,4,16,"div",42),H()}if(2&t){const e=jt(8),i=N();G1("k-datetime-wrap k-",i.activeTab,"-tab"),T("kendoEventsOutsideAngular",jn(71,Zee,i.preventMouseDown,i.handleKeyDown))("scope",i),L(1),T("kendoEventsOutsideAngular",jn(74,kk,i.handleFocus,i.handleBlur))("scope",i),L(2),Be("k-active","date"===i.activeTab),T("ngClass",i.popupButtonsClasses())("kendoEventsOutsideAngular",jn(77,Qee,i.changeActiveTab.bind(i,"date"),i.handleTab))("scope",i),_e("aria-pressed","date"===i.activeTab?"true":"false")("title",i.localization.get("dateTabLabel"))("aria-label",i.localization.get("dateTabLabel")),L(1),yn(" ",i.localization.get("dateTab")," "),L(1),Be("k-active","time"===i.activeTab),T("ngClass",i.popupButtonsClasses())("kendoEventsOutsideAngular",zn(80,Vl,i.changeActiveTab.bind(i,"time"))),_e("aria-pressed","time"===i.activeTab?"true":"false")("title",i.localization.get("timeTabLabel"))("aria-label",i.localization.get("timeTabLabel")),L(1),yn(" ",i.localization.get("timeTab")," "),L(1),Co("transition",i.tabSwitchTransition),T("kendoEventsOutsideAngular",zn(82,Xee,i.handleTabChangeTransitionEnd.bind(i,e))),L(3),T("ngClass",zn(84,ete,i.isAdaptive))("focusedDate",i.focusedDate)("value",i.calendarValue)("type",i.calendarType)("min",i.calendarMin)("max",i.calendarMax)("weekNumber",i.weekNumber)("navigation",!1)("animateNavigation",i.animateCalendarNavigation)("cellTemplate",i.cellTemplate)("monthCellTemplate",i.monthCellTemplate)("yearCellTemplate",i.yearCellTemplate)("decadeCellTemplate",i.decadeCellTemplate)("centuryCellTemplate",i.centuryCellTemplate)("weekNumberTemplate",i.weekNumberTemplate)("headerTitleTemplate",i.headerTitleTemplate)("disabled",i.disableCalendar)("disabledDates",i.disabledDates),L(2),T("today",i.localization.get("today"))("prevButtonTitle",i.localization.get("prevButtonTitle"))("nextButtonTitle",i.localization.get("nextButtonTitle")),L(2),T("ngClass",zn(86,tte,i.isAdaptive))("value",i.value)("format",i.timeSelectorFormat)("min",i.timeSelectorMin)("max",i.timeSelectorMax)("setButton",!1)("cancelButton",!1)("steps",i.steps)("disabled",i.disableTimeSelector)("isAdaptiveEnabled",i.isAdaptiveModeEnabled)("isDateTimePicker",!0),L(1),T("acceptLabel",i.localization.get("acceptLabel"))("accept",i.localization.get("accept"))("cancelLabel",i.localization.get("cancelLabel"))("cancel",i.localization.get("cancel"))("nowLabel",i.localization.get("nowLabel"))("now",i.localization.get("now"))("hour",i.localization.get("hour"))("minute",i.localization.get("minute"))("second",i.localization.get("second"))("millisecond",i.localization.get("millisecond"))("dayperiod",i.localization.get("dayperiod")),L(1),T("ngIf",!i.isAdaptive)}}const ite=function(t,n){return{mousedown:t,click:n}},Au={name:"@progress/kendo-angular-dateinputs",productName:"Kendo UI for Angular",productCodes:["KENDOUIANGULAR","KENDOUICOMPLETE"],publishDate:1687932564,version:"13.1.0",licensingDocsUrl:"https://www.telerik.com/kendo-angular-ui/my-license/"};var it=function(t){return t[t.Left=0]="Left",t[t.Right=1]="Right",t[t.Up=2]="Up",t[t.Down=3]="Down",t[t.PrevView=4]="PrevView",t[t.NextView=5]="NextView",t[t.FirstInView=6]="FirstInView",t[t.LastInView=7]="LastInView",t[t.LowerView=8]="LowerView",t[t.UpperView=9]="UpperView",t}(it||{});const fs={start:null,end:null},_r=new Date(1980,0,1),Po=new Date(1900,0,1),Ho=new Date(2099,11,31),Nu=new Date(1980,0,1),Fl=new Date(1980,0,1,23,59,59),$m=t=>t&&(!t.touched||t.control&&"blur"===t.control.updateOn),cte=t=>t.preventDefault(),H4=t=>t.relatedTarget||document.activeElement,Ge=t=>null!=t,Tk=t=>t.shiftKey&&(t.keyCode===Uh.ArrowRight||t.keyCode===Uh.ArrowLeft||t.keyCode===Uh.ArrowDown||t.keyCode===Uh.ArrowUp);var Uh=function(t){return t[t.ArrowDown=40]="ArrowDown",t[t.ArrowLeft=37]="ArrowLeft",t[t.ArrowRight=39]="ArrowRight",t[t.ArrowUp=38]="ArrowUp",t}(Uh||{});const Yh=t=>(n,e)=>{const i=me(n);return i[t](e),i},pr=(t,n)=>{const e=me(t);return e.setHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),e},Lk=(t,n,e)=>({candidateValue:pr(_r,t),maxValue:ii(pr(_r,e),n.getHours(){const i=[];for(let s=t;s!t||!(n&&n>t||e&&e{if(!t||!n||!e)return!0;const{candidateValue:i,minValue:s,maxValue:o}=Lk(t,n,e);return s<=i&&i<=o},gr=(t,n,e)=>t&&(n&&te?me(e):t),B4=()=>new Date,Fs=()=>Et(new Date),Qe=t=>{},Qm=()=>typeof window<"u",Nk=(t,n)=>t.slice(n).concat(t.slice(0,n)),Bs=t=>(n,e="",i={})=>{const s=document.createElement(t);return s.className=e,Object.keys(i).map(o=>s.style[o]=i[o]),"string"==typeof n?s.innerHTML=n||"":(n||[]).forEach(o=>o&&s.appendChild(o)),s},ea=(t,n)=>void 0!==t[n],xk=(t,n)=>t[n]&&null!=t[n].currentValue,Oa=(t=[])=>t&&t[t.length-1],Xm=(t,n)=>{const{start:e,end:i}=n||fs;return!(!e||!i)&&e(t=t||[]).length===(n=n||[]).length&&t.every((e,i)=>on(e,n[i])),Rk=t=>t.filter(n=>Ge(n)).sort((n,e)=>n.getTime()-e.getTime()),Y4=(t,n)=>t&&n?new Date(t.getFullYear(),t.getMonth(),t.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()):null,zk=t=>t?new Date(t.getFullYear(),t.getMonth(),t.getDate(),23,59,59,999):null,Mte=t=>Array(t.match(/S+(\1)/)[0].length).join("0"),gn=(t,n)=>({small:`k-${t}-sm`,medium:`k-${t}-md`,large:`k-${t}-lg`}[n]),Us=t=>({small:"k-rounded-sm",medium:"k-rounded-md",large:"k-rounded-lg",full:"k-rounded-full"}[t]),qn=(t,n)=>({solid:`k-${t}-solid`,flat:`k-${t}-flat`,outline:`k-${t}-outline`}[n]),Ra="medium",vr="medium",za="solid",Gi=()=>{if(Ze())return window.innerWidth>768?"large":window.innerWidth>500?"medium":"small"},bte=[[]],Ete={[it.Left]:t=>pn(t,-1),[it.Up]:t=>pn(t,-5),[it.Right]:t=>pn(t,1),[it.Down]:t=>pn(t,5),[it.PrevView]:t=>ar(t,-1),[it.NextView]:t=>ar(t,1),[it.FirstInView]:t=>El(t),[it.LastInView]:t=>jf(t)};let G4=(()=>{class t{constructor(){this.dateRange=(e,i)=>{if(!Ge(e)||!Ge(i))return[];const s=[];let o=e;for(;o<=i;)s.push(o),o=pn(o,1);return s}}addToDate(e,i){return ar(e,i)}datesList(e,i){return ji(0,i).map(s=>ar(e,s))}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDates:l,selectionRange:u=fs,viewDate:f}=e;if(!f)return bte;const _=ji(0,4),D=El(f),w=jf(f),I=Fs();return ji(0,3).map(z=>{const U=pn(D,4*z);return _.map(F=>{const R=this.normalize(pn(U,F),a,r),X=R.getFullYear()>w.getFullYear();if(!this.isInRange(R,a,r)||X)return null;const J=this.isEqual(R,u.start),be=this.isEqual(R,u.end),Ae=!J&&!be&&Xm(R,u);return{formattedValue:this.value(R),id:`${i}${R.getTime()}`,isFocused:this.isEqual(R,s),isSelected:o&&l.some(He=>this.isEqual(R,He)),isWeekend:!1,isRangeStart:J,isRangeMid:Ae,isRangeEnd:be,isRangeSplitEnd:Ae&&this.isEqual(R,w),isRangeSplitStart:Ae&&this.isEqual(R,D),isToday:this.isEqual(R,I),title:this.cellTitle(R),value:R}})})}isEqual(e,i){return!(!e||!i)&&cs(e).getFullYear()===cs(i).getFullYear()}isInArray(e,i){if(!i.length)return!1;const s=e.getFullYear();return i[0].getFullYear()<=s&&s<=i[i.length-1].getFullYear()+99}isInRange(e,i,s){const o=cs(e).getFullYear(),r=!i||cs(i).getFullYear()<=o,a=!s||o<=cs(s).getFullYear();return r&&a}beginningOfPeriod(e){if(!e)return e;const i=cs(El(e));return Jn(i.getFullYear(),0,1)}lastDayOfPeriod(e){const i=jf(e),s=uu(i),o=lr(s);return Ds(o)}isRangeStart(e){return e.getFullYear()%1e3==0}move(e,i){const s=Ete[i];return s?s(e):e}cellTitle(e){return cs(e).getFullYear().toString()}navigationTitle(e){return e?El(e).getFullYear().toString():""}title(e){return e?`${El(e).getFullYear()} - ${jf(e).getFullYear()}`:""}rowLength(){return 4}skip(e,i){return Gf(i,e)}total(e,i){return Gf(e,i)+1}value(e){return e?cs(e).getFullYear().toString():""}viewDate(e,i,s=1){const o=this.total(e,i);return os&&this.isEqual(e,s)?me(s):e}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const Cte=[[]],Tte={[it.Left]:t=>rn(t,-1),[it.Up]:t=>rn(t,-5),[it.Right]:t=>rn(t,1),[it.Down]:t=>rn(t,5),[it.PrevView]:t=>pn(t,-1),[it.NextView]:t=>pn(t,1),[it.FirstInView]:t=>cs(t),[it.LastInView]:t=>uu(t)};let $4=(()=>{class t{constructor(){this.dateRange=(e,i)=>{if(!Ge(e)||!Ge(i))return[];const s=[];let o=e;for(;o<=i;)s.push(o),o=rn(o,1);return s}}addToDate(e,i){return pn(e,i)}datesList(e,i){return ji(0,i).map(s=>pn(e,s))}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDates:l,selectionRange:u=fs,viewDate:f}=e;if(!f)return Cte;const _=ji(0,4),D=cs(f),w=uu(f),I=Fs();return ji(0,3).map(z=>{const U=rn(D,4*z);return _.map(F=>{const R=this.normalize(rn(U,F),a,r),X=R.getFullYear()>w.getFullYear();if(!this.isInRange(R,a,r)||X)return null;const J=this.isEqual(R,u.start),be=this.isEqual(R,u.end),Ae=!J&&!be&&Xm(R,u);return{formattedValue:this.value(R),id:`${i}${R.getTime()}`,isFocused:this.isEqual(R,s),isSelected:o&&l.some(He=>this.isEqual(R,He)),isWeekend:!1,isRangeStart:J,isRangeMid:Ae,isRangeEnd:be,isRangeSplitEnd:Ae&&this.isEqual(R,w),isRangeSplitStart:Ae&&this.isEqual(R,D),isToday:this.isEqual(R,I),title:this.cellTitle(R),value:R}})})}isEqual(e,i){return!(!e||!i)&&e.getFullYear()===i.getFullYear()}isInArray(e,i){if(!i.length)return!1;const s=e.getFullYear();return i[0].getFullYear()<=s&&s<=i[i.length-1].getFullYear()+9}isInRange(e,i,s){const o=e.getFullYear(),r=!i||i.getFullYear()<=o,a=!s||o<=s.getFullYear();return r&&a}beginningOfPeriod(e){if(!e)return e;const i=cs(e);return Jn(i.getFullYear(),0,1)}lastDayOfPeriod(e){const i=uu(e),s=lr(i);return Ds(s)}isRangeStart(e){return e.getFullYear()%100==0}move(e,i){const s=Tte[i];return s?s(e):e}cellTitle(e){return e.getFullYear().toString()}navigationTitle(e){return e?cs(e).getFullYear().toString():""}title(e){return e?`${cs(e).getFullYear()} - ${uu(e).getFullYear()}`:""}rowLength(){return 4}skip(e,i){return Kf(i,e)}total(e,i){return Kf(e,i)+1}value(e){return e?e.getFullYear().toString():""}viewDate(e,i,s=1){const o=this.total(e,i);return os&&this.isEqual(e,s)?me(s):e}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const Ite=[[]],Ate={[it.Left]:t=>ii(t,-1),[it.Up]:t=>$f(t,-1),[it.Right]:t=>ii(t,1),[it.Down]:t=>$f(t,1),[it.PrevView]:t=>Nt(t,-1),[it.NextView]:t=>Nt(t,1),[it.FirstInView]:t=>yw(t),[it.LastInView]:t=>Ds(t)};let J4=(()=>{class t{constructor(e){this._intlService=e,this.dateRange=(i,s)=>{if(!Ge(i)||!Ge(s))return[];const o=[];let r=i;for(;r<=s;)o.push(r),r=ii(r,1);return o}}addToDate(e,i){return Nt(e,i)}datesList(e,i){return ji(0,i).map(s=>Nt(e,s))}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDates:l,selectionRange:u=fs,viewDate:f,isDateDisabled:_=(()=>!1)}=e;if(!f)return Ite;const D=yw(f),w=Et(D),I=Ds(f),z=Et(I),F=Wf(D,this._intlService.firstDay(),-1),R=ji(0,7),X=Fs();return ji(0,6).map(J=>{const be=ii(F,7*J);return R.map(ge=>{const Ae=this.normalize(ii(be,ge),a,r),He=Et(Ae),Ne=Hez;if(Aer)return null;const bs=this.isEqual(Ae,u.start),Sr=this.isEqual(Ae,u.end),Fo=!bs&&!Sr&&Xm(Ae,u);return{formattedValue:this.value(Ae),id:`${i}${Ne?Ae.getTime()+"1":Ae.getTime()}`,isFocused:this.isEqual(Ae,s),isSelected:o&&l.some(t2=>this.isEqual(Ae,t2)),isWeekend:this.isWeekend(Ae),isRangeStart:bs,isRangeMid:Fo,isRangeEnd:Sr,isRangeSplitStart:Fo&&this.isEqual(Ae,D),isRangeSplitEnd:Fo&&this.isEqual(Ae,I),isToday:this.isEqual(Ae,X),title:this.cellTitle(Ae),value:Ae,isDisabled:_(Ae),isOtherMonth:Ne}})})}isEqual(e,i){return!(!e||!i)&&Et(e).getTime()===Et(i).getTime()}isInArray(e,i){if(0===i.length)return!1;const s=this.beginningOfPeriod(i[0]),o=this.beginningOfPeriod(Nt(i[i.length-1],1));return s<=e&&es&&this.isEqual(e,s)?me(s):e}wideMonthNames(){return this._intlService.dateFormatNames({nameType:"wide",type:"months"})}}return t.\u0275fac=function(e){return new(e||t)(ce(Ht))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const Nte=[[]],zte={[it.Left]:t=>Nt(t,-1),[it.Up]:t=>Nt(t,(t=>t>4?-5:t<2?-2:-7)(t.getMonth())),[it.Right]:t=>Nt(t,1),[it.Down]:t=>Nt(t,(t=>t<7?5:t<10?7:2)(t.getMonth())),[it.PrevView]:t=>rn(t,-1),[it.NextView]:t=>rn(t,1),[it.FirstInView]:t=>qf(t),[it.LastInView]:t=>lr(t)};let Z4=(()=>{class t{constructor(e){this._intlService=e,this.dateRange=(i,s)=>{if(!Ge(i)||!Ge(s))return[];const o=[];let r=i;for(;r<=s;)o.push(r),r=Nt(r,1);return o}}addToDate(e,i){return rn(e,i)}datesList(e,i){return ji(0,i).map(s=>rn(e,s))}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDates:l,selectionRange:u=fs,viewDate:f}=e;if(!f)return Nte;const _=this.abbrMonthNames(),D=qf(f),w=lr(f),I=D.getFullYear(),z=ji(0,4),U=Fs();return ji(0,3).map(F=>{const R=Nt(D,4*F);return z.map(X=>{const J=this.normalize(Nt(R,X),a,r),be=Ithis.isEqual(J,Qn)),isWeekend:!1,isRangeStart:ge,isRangeMid:Ne,isRangeEnd:Ae,isRangeSplitEnd:Ne&&this.isEqual(J,w),isRangeSplitStart:Ne&&this.isEqual(J,D),isToday:this.isEqual(J,U),title:this.cellTitle(J),value:J}})})}isEqual(e,i){return!(!e||!i)&&e.getFullYear()===i.getFullYear()&&e.getMonth()===i.getMonth()}isInArray(e,i){if(!i.length)return!1;const s=e.getFullYear();return i[0].getFullYear()<=s&&s<=i[i.length-1].getFullYear()}isInRange(e,i,s){const o=Jn(e.getFullYear(),e.getMonth(),1),r=!i||Jn(i.getFullYear(),i.getMonth(),1)<=o,a=!s||o<=Jn(s.getFullYear(),s.getMonth(),1);return r&&a}beginningOfPeriod(e){return e&&Jn(e.getFullYear(),0,1)}lastDayOfPeriod(e){const i=lr(e);return Ds(i)}isRangeStart(e){return e.getFullYear()%10==0}move(e,i){const s=zte[i];return s?s(e):e}cellTitle(e){return`${e.getFullYear()} ${this.value(e)}`}navigationTitle(e){return this.title(e)}title(e){return e?e.getFullYear().toString():""}rowLength(){return 4}skip(e,i){return Zf(i,e)}total(e,i){return Zf(e,i)+1}value(e){return e?this.abbrMonthNames()[e.getMonth()]:""}viewDate(e,i,s=1){const o=this.total(e,i);return os&&this.isEqual(e,s)?me(s):e}}return t.\u0275fac=function(e){return new(e||t)(ce(Ht))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();var Ue=function(t){return t[t.month=0]="month",t[t.year=1]="year",t[t.decade=2]="decade",t[t.century=3]="century",t}(Ue||{});const Pte={[Ue.month]:J4,[Ue.year]:Z4,[Ue.decade]:$4,[Ue.century]:G4};let Vte=0,Ys=(()=>{class t{constructor(e){this.injector=e,this.viewChanged=new Y,this.bottom=Ue.month,this.top=Ue.century,this.calendarId=Vte++}configure(e,i){this.bottom=e,this.top=i}service(e){const i=Pte[e];return i?this.injector.get(i):null}moveDown(e){this.move(e,-1)}moveUp(e){this.move(e,1)}moveToBottom(e){e!==this.bottom&&this.viewChanged.emit({view:this.bottom})}canMoveDown(e){return this.bottomthis.top?this.top:e}move(e,i){const s=this.clamp(((t,n)=>{const e=Ue[Ue[t+n]];return void 0!==e?e:t})(e,i));s!==e&&this.viewChanged.emit({view:s})}}return t.\u0275fac=function(e){return new(e||t)(ce(Sn))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})(),Q4=(()=>{class t{constructor(e){this.intl=e}getWeekNames(e=!1,i){const s=Nk(this.intl.dateFormatNames({nameType:i,type:"days"}),this.intl.firstDay());return e?[""].concat(s):s}}return t.\u0275fac=function(e){return new(e||t)(ce(Ht))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const Pk=()=>!1;let Mr=(()=>{class t{constructor(){this.changes=new Oe,this.isDateDisabled=Pk}initialize(e){if("function"==typeof e)this.isDateDisabled=i=>e(Et(i));else if((t=>Array.isArray(t)&&t.length>0&&t.every(n=>"number"==typeof n))(e)){const i=new Set(e);this.isDateDisabled=s=>i.has(s.getDay())}else if((t=>Array.isArray(t)&&t.length>0&&t.every(n=>n instanceof Date))(e)){const i=new Set(e.map(s=>Et(s).getTime()));this.isDateDisabled=s=>i.has(Et(s).getTime())}else this.isDateDisabled=Pk,this.notifyInvalidInput(e);this.notifyServiceChange()}notifyInvalidInput(e){Ge(e)}notifyServiceChange(){this.changes.next()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const X4=(t,n,e)=>{for(;t&&t!==e&&!n(t);)t=t.parentNode;if(t!==e)return t},ev=(t,n)=>{for(;t&&!n(t);)t=t.parentNode;return t};class Bte{constructor(n,e,i,s){this.$implicit=n,this.kForOf=e,this.index=i,this.count=s}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 n_=(()=>{class t{constructor(e,i,s){this._viewContainer=e,this._template=i,this._differs=s,this._differ=null}set kForTemplate(e){e&&(this._template=e)}ngOnChanges(e){if("kForOf"in e){const i=e.kForOf.currentValue;if(this._differ||!i)return;try{this._differ=this._differs.find(i).create(this.kForTrackBy)}catch{throw new Error(`Cannot find a differ supporting object '${i}' of type '${function Ute(t){return t.name||typeof t}(i)}'.`)}}}ngDoCheck(){if(this._differ){const e=this._differ.diff(this.kForOf);e&&this._applyChanges(e)}}_applyChanges(e){if(!Ze())return;const i=this._viewContainer.length,s=this.kForOf.length,o={};e.forEachOperation((r,a,l)=>{null!==l&&(o[l]=r.item)});for(let r=i;rs;r--)this._viewContainer.remove(r-1);for(let r=0;r{class t{constructor(e,i,s,o,r,a,l){this.bus=e,this.intl=i,this.cdr=s,this.element=o,this.zone=r,this.renderer=a,this.disabledDatesService=l,this.direction="vertical",this.isActive=!0,this.selectedDates=[],this.cellClick=new Y,this.weekNumberCellClick=new Y,this.cellEnter=new Y,this.cellLeave=new Y,this.focusedCellId=new Y,this.colSpan=0,this.subscriptions=new E,this.domEvents=[],this.subscriptions.add(this.intl.changes.subscribe(this.intlChange.bind(this))),this.subscriptions.add(this.disabledDatesService.changes.subscribe(this.disabledDatesChange.bind(this)))}get weekNumber(){return this.showWeekNumbers&&this.activeView===Ue.month}set weekNumber(e){this.showWeekNumbers=e}get ariaHidden(){return this.headerTitle!==this.title||null}ngOnInit(){this.element&&this.zone.runOutsideAngular(()=>{this.bindEvents()})}ngOnChanges(e){this.service=this.bus.service(this.activeView),this.service&&(this.colSpan=this.service.rowLength({prependCell:this.weekNumber}),this.title=this.service.title(this.viewDate),this.updateData(),e.activeView&&(this.currentCellIndex=null))}ngOnDestroy(){this.subscriptions.unsubscribe(),this.domEvents.forEach(e=>e())}isHorizontal(){return"horizontal"===this.direction}isMonthView(){return this.activeView===Ue.month}shouldRenderCellContent(e){return Ge(e)&&!(!this.isHorizontal()&&e.isOtherMonth)}firstDate(e){const i=this.firstWeekDateContext(e);return i?i.value:null}getWeekNumber(e){return this.weekNumber?Dw(e,this.intl.firstDay()):null}getWeekNumberContext(e){const i=this.firstWeekDateContext(e);if(!this.weekNumber||!i)return null;const s=Dw(i.value,this.intl.firstDay()).toString();return{formattedValue:s,id:null,isFocused:!1,isSelected:!1,isWeekend:!1,title:s,value:me(i.value)}}getStyles(e){!e.isOtherMonth&&this.isActive&&e.isFocused&&this.focusedCellId.emit(e.id);const{isRangeEnd:i,isRangeStart:s}=e;return(t=>Object.keys(t).reduce((e,i)=>t[i]?e.concat(i):e,[]).join(" "))({"k-range-end":!e.isOtherMonth&&i,"k-range-mid":!e.isOtherMonth&&e.isRangeMid,"k-range-split-end":!e.isOtherMonth&&e.isRangeSplitEnd,"k-range-split-start":!e.isOtherMonth&&e.isRangeSplitStart,"k-range-start":!e.isOtherMonth&&s,"k-active":"start"===this.activeRangeEnd&&s||"end"===this.activeRangeEnd&&i,"k-focus":!e.isOtherMonth&&this.isActive&&e.isFocused,"k-selected":!e.isOtherMonth&&(e.isSelected||s||i),"k-today":!e.isOtherMonth&&e.isToday,"k-weekend":e.isWeekend,"k-disabled":e.isDisabled,"k-other-month":e.isOtherMonth})}tableCellIndex(e,i){return`${e}:${i}`}handleWeekNumberClick(e){const i=e.map(s=>s.value).filter(s=>!this.disabledDatesService.isDateDisabled(s));this.weekNumberCellClick.emit(i)}getMonthLabel(e){return 1===this.activeView?this.intl.formatDate(e,"MMMM"):null}firstWeekDateContext(e){if(!this.weekNumber)return null;let i=0,s=this.shouldRenderCellContent(e[i])?e[i]:null;for(;!s&&ii.hasAttribute("data-cell-index"),this.element.nativeElement)}emitCellLeave(){const e=this.cellByIndex(this.currentCellIndex);e&&this.cellLeave.emit(e.value),this.currentCellIndex=null}cellByIndex(e){const[i,s]=e.split(":");return this.data[i][s]}}return t.\u0275fac=function(e){return new(e||t)(b(Ys),b(Ht),b(Qt),b(Ve),b(je),b(nt),b(Mr))},t.\u0275cmp=Ie({type:t,selectors:[["","kendoCalendarView",""]],inputs:{direction:"direction",isActive:"isActive",activeView:"activeView",cellUID:"cellUID",focusedDate:"focusedDate",viewDate:"viewDate",activeRangeEnd:"activeRangeEnd",selectionRange:"selectionRange",min:"min",max:"max",selectedDates:"selectedDates",weekNumber:"weekNumber",viewIndex:"viewIndex",templateRef:"templateRef",weekNumberTemplateRef:"weekNumberTemplateRef",headerTitle:"headerTitle"},outputs:{cellClick:"cellClick",weekNumberCellClick:"weekNumberCellClick",cellEnter:"cellEnter",cellLeave:"cellLeave",focusedCellId:"focusedCellId"},features:[pt],attrs:CX,decls:4,vars:2,consts:[["emptyCell",""],["class","k-calendar-tr","role","row",4,"ngIf"],["class","k-calendar-tr","role","row",4,"kFor","kForOf"],["role","gridcell",1,"k-empty","k-calendar-td"],["role","row",1,"k-calendar-tr"],["scope","col",1,"k-calendar-caption",3,"colSpan"],[3,"ngIf"],[4,"kFor","kForOf"],["class","k-alt k-calendar-td","role","gridcell",3,"kendoEventsOutsideAngular",4,"ngIf","ngIfElse"],["role","gridcell",1,"k-alt","k-calendar-td",3,"kendoEventsOutsideAngular"],[3,"ngIf","ngTemplateOutlet","ngTemplateOutletContext"],["class","k-calendar-td","role","gridcell",3,"ngClass","title",4,"ngIf","ngIfElse"],["role","gridcell",1,"k-calendar-td",3,"ngClass","title"],[1,"k-link"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(B(0,kX,2,0,"ng-template",null,0,Gn),B(2,TX,3,3,"tr",1),B(3,HX,3,2,"tr",2)),2&e&&(L(2),T("ngIf",!i.isHorizontal()),L(1),T("kForOf",i.data))},dependencies:[bt,n_,co,Yi,$n],encapsulation:2}),t})(),Fk=(()=>{class t{constructor(e,i,s,o,r,a){this.bus=e,this.intl=i,this.weekService=s,this.cdr=o,this.element=r,this.renderer=a,this.activeView=Ue.month,this.isActive=!0,this.min=new Date(Po),this.max=new Date(Ho),this.selectedDates=[],this.views=2,this.showViewHeader=!1,this.animateNavigation=!1,this.orientation="horizontal",this.tabIndex=0,this.disabled=!1,this.cellClick=new Y,this.weekNumberCellClick=new Y,this.cellEnter=new Y,this.cellLeave=new Y,this.activeDateChange=new Y,this.focusCalendar=new Y,this.blurCalendar=new Y,this.focusedCellChange=new Y,this.getComponentClass=!0,this.weekNames=[],this.wideWeekNames=[],this.dates=[],this.intlSubscription=this.intl.changes.subscribe(this.intlChange.bind(this))}handleMultiViewCalendarFocus(){this.focusCalendar.emit()}handleMultiViewCalendarBlur(e){this.blurCalendar.emit(e)}get weekNumber(){return this.showWeekNumbers&&this.isMonthView()}set weekNumber(e){this.showWeekNumbers=e}get horizontalHostClass(){return"horizontal"===this.orientation}get verticalHostClass(){return"vertical"===this.orientation}get getComponentMonthClass(){return this.activeView===Ue.month}get getComponentYearClass(){return this.activeView===Ue.year}get getComponentDecadeClass(){return this.activeView===Ue.decade}get getComponentCenturyClass(){return this.activeView===Ue.century}get role(){return this.views>=2?"grid":null}get tabindex(){return this.views>=2?"0":null}get getActiveDescendant(){return 1===this.views?this.activeDescendant:null}get getTabIndex(){return this.disabled||this.views>=2?null:this.tabIndex}ngOnChanges(e){if(this.initService(),(0===this.weekNames.length||e.weekNumber)&&(this.weekNames=this.getWeekNames("short"),this.wideWeekNames=this.getWeekNames("wide")),!this.service)return;this.views=this.views||2;const i=this.focusedDate,s=this.clampDate(this.service.viewDate(i,this.max,this.views));this.skip=this.service.skip(s,this.min),this.total=this.service.total(this.min,this.max);const o=ea(e,"activeView"),r=this.views>0&&ea(e,"views");(o||!this.isInDates(i)||r||!this.activeDate)&&(this.dates=this.service.datesList(s,this.getTake(this.skip)),this.activeDate=me(this.dates[0]),this.activeDateChange.emit(this.activeDate)),this.setAriaActivedescendant(),this.views>=2&&this.renderer.setAttribute(this.element.nativeElement,"tabindex",this.tabIndex.toString())}ngAfterViewInit(){1===this.views&&this.setTableMinWidth()}ngOnDestroy(){this.intlSubscription.unsubscribe()}initService(){this.service=this.bus.service(this.activeView)}isMonthView(){return this.activeView===Ue.month}getCaptionTitle(e){return this.service.title(e)}getCaptionClass(){return this.isMonthView()?"k-month-header":"k-meta-header"}handleClassicCalendarFocus(){this.focusCalendar.emit()}handleClassicCalendarBlur(e){this.blurCalendar.emit(e)}animateView(e){const i=this.element.nativeElement,s=i.querySelector("table"),o=parseFloat(getComputedStyle(i).width),r=parseFloat(getComputedStyle(s).width);this.renderer.setStyle(i,"width",`${o}px`),this.renderer.setStyle(i,"overflow","visible"),e===it.NextView?this.nextAnimationDate=me(this.dates[0]):this.prevAnimationDate=me(this.dates[this.dates.length-1]),this.cdr.detectChanges(),i.querySelectorAll("table").forEach(_=>{this.renderer.setStyle(_,"width",`${r}px`),1===this.views&&this.renderer.setStyle(_,"min-width",`${o}px`)});const a=s.getBoundingClientRect(),l=parseFloat(getComputedStyle(i).columnGap),u=e===it.NextView?"translateX(0)":`translateX(-${a.width+l}px)`,f=e===it.NextView?`translateX(-${a.width+l}px)`:"translateX(0)";this.animation?this.animation.cancel():(this.animation=i.animate([{transform:u},{transform:f}],{duration:500,easing:"ease-out"}),this.animation.oncancel=this.animation.onfinish=()=>{this.renderer.removeStyle(i,"width"),this.renderer.removeStyle(i,"overflow"),i.querySelectorAll("table").forEach(_=>{this.renderer.removeStyle(_,"width")}),this.animation=null,this.nextAnimationDate=null,this.prevAnimationDate=null,this.cdr.detectChanges()})}navigate(e){this.animateNavigation&&Ze()&&Ge(this.element.nativeElement.animate)&&this.animateView(e);const i=this.move(e),s=this.service.datesList(i,this.getTake(this.skip));return this.isListInRange(s)&&(this.dates=s),this.activeDate=me(this.dates[0]),this.focusedDate=me(i),this.cdr.markForCheck(),this.activeDateChange.emit(this.activeDate),me(i)}canNavigate(e){return!!this.service&&this.isListInRange(this.service.datesList(this.move(e),this.getTake(this.skip)))}getWeekNames(e){return this.weekService.getWeekNames(this.weekNumber,e)}setTableMinWidth(){const e=this.element.nativeElement,i=e.querySelector("table");if(i){const s=parseFloat(getComputedStyle(e).width);this.renderer.setStyle(i,"min-width",`${s}px`)}}intlChange(){this.weekNames=this.getWeekNames("short"),this.wideWeekNames=this.getWeekNames("wide"),this.cdr.markForCheck()}clampDate(e){return gr(e,this.min,this.max)}move(e){return this.service.move(this.dates[0]||this.focusedDate,e)}isListInRange(e){const i=this.service.beginningOfPeriod(this.min),s=this.service.beginningOfPeriod(this.service.addToDate(this.max,1));return i<=e[0]&&e[e.length-1]=2&&this.renderer.setAttribute(this.element.nativeElement,"aria-activedescendant",this.activeDescendant)}}return t.\u0275fac=function(e){return new(e||t)(b(Ys),b(Ht),b(Q4),b(Qt),b(Ve),b(nt))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-calendar-horizontal"]],hostVars:20,hostBindings:function(e,i){1&e&&de("focus",function(){return i.handleMultiViewCalendarFocus()})("blur",function(o){return i.handleMultiViewCalendarBlur(o)}),2&e&&(_e("role",i.role)("tabindex",i.tabindex),Be("k-calendar-view",i.getComponentClass)("k-align-items-start",i.getComponentClass)("k-justify-content-center",i.getComponentClass)("k-hstack",i.horizontalHostClass)("k-vstack",i.verticalHostClass)("k-calendar-monthview",i.getComponentMonthClass)("k-calendar-yearview",i.getComponentYearClass)("k-calendar-decadeview",i.getComponentDecadeClass)("k-calendar-centuryview",i.getComponentCenturyClass))},inputs:{cellTemplateRef:"cellTemplateRef",weekNumberTemplateRef:"weekNumberTemplateRef",activeRangeEnd:"activeRangeEnd",activeView:"activeView",cellUID:"cellUID",focusedDate:"focusedDate",isActive:"isActive",min:"min",max:"max",selectionRange:"selectionRange",selectedDates:"selectedDates",views:"views",showViewHeader:"showViewHeader",animateNavigation:"animateNavigation",orientation:"orientation",activeDescendant:"activeDescendant",tabIndex:"tabIndex",disabled:"disabled",id:"id",weekNumber:"weekNumber"},outputs:{cellClick:"cellClick",weekNumberCellClick:"weekNumberCellClick",cellEnter:"cellEnter",cellLeave:"cellLeave",activeDateChange:"activeDateChange",focusCalendar:"focusCalendar",blurCalendar:"blurCalendar",focusedCellChange:"focusedCellChange"},features:[pt],decls:5,vars:3,consts:[["tableTemplate",""],[4,"ngIf"],[4,"kFor","kForOf"],[1,"k-content","k-calendar-table",3,"ngClass","focus","blur"],[3,"ngClass",4,"ngIf"],["class","k-calendar-thead","role","rowgroup",4,"ngIf"],["kendoCalendarView","","role","rowgroup","direction","horizontal",1,"k-calendar-tbody",3,"activeView","isActive","min","max","cellUID","focusedDate","selectedDates","selectionRange","activeRangeEnd","weekNumber","templateRef","weekNumberTemplateRef","viewDate","cellClick","weekNumberCellClick","cellEnter","cellLeave","focusedCellId"],[3,"ngClass"],["role","rowgroup",1,"k-calendar-thead"],["role","row",1,"k-calendar-tr"],["class","k-calendar-th","scope","col","role","columnheader",4,"ngFor","ngForOf"],["scope","col","role","columnheader",1,"k-calendar-th"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(B(0,UX,4,20,"ng-template",null,0,Gn),B(2,jX,1,4,null,1),B(3,$X,1,4,null,2),B(4,JX,1,4,null,1)),2&e&&(L(2),T("ngIf",i.nextAnimationDate),L(1),T("kForOf",i.dates),L(1),T("ngIf",i.prevAnimationDate))},dependencies:[Hk,$n,bt,as,Yi,n_],encapsulation:2,changeDetection:0}),t})(),i_=(()=>{class t{constructor(e,i,s,o,r){this.bus=e,this.cdr=i,this.localization=s,this.intl=o,this.disabledDatesService=r,this.chevronRightIcon=xE,this.chevronLeftIcon=OE,this.navigate=!0,this.todayAvailable=!0,this.min=new Date(Po),this.max=new Date(Ho),this.rangeLength=1,this.isPrevDisabled=!0,this.isNextDisabled=!0,this.showNavigationButtons=!1,this.orientation="horizontal",this.todayButtonClick=new Y,this.prevButtonClick=new Y,this.nextButtonClick=new Y,this.getComponentClass=!0,this.subscriptions=new E}get horizontalHostClass(){return"horizontal"===this.orientation}get verticalHostClass(){return"vertical"===this.orientation}ngOnInit(){this.subscriptions.add(this.intl.changes.subscribe(this.intlChange.bind(this))),this.subscriptions.add(this.localization.changes.subscribe(this.l10nChange.bind(this))),this.subscriptions.add(this.disabledDatesService.changes.subscribe(this.setTodayAvailability.bind(this)))}ngOnChanges(e){this.bus.service(this.activeView)&&(this.activeViewValue=Ue[this.activeView],this.todayMessage=this.localization.get("today"),this.parentViewButtonTitle=this.localization.get("parentViewButtonTitle"),this.setTodayAvailability(),this.navigate=this.bus.canMoveUp(this.activeView),this.title=this.getTitle())}ngOnDestroy(){this.subscriptions.unsubscribe()}handleTodayClick(){this.todayAvailable&&(this.bus.moveToBottom(this.activeView),this.todayButtonClick.emit(gr(Fs(),this.min,this.max)))}handleNavigation(){this.navigate&&this.bus.moveUp(this.activeView)}isDisabled(){return this.navigate?null:""}intlChange(){this.currentDate&&this.bus.service(this.activeView)&&(this.title=this.getTitle(),this.cdr.markForCheck())}l10nChange(){this.prevButtonTitle=this.localization.get("prevButtonTitle"),this.nextButtonTitle=this.localization.get("nextButtonTitle"),this.parentViewButtonTitle=this.localization.get("parentViewButtonTitle"),this.todayMessage=this.localization.get("today"),this.cdr.markForCheck()}getTitle(){if(!this.currentDate)return"";const e=this.bus.service(this.activeView),i=this.rangeLength-1,s=e.title(this.currentDate),o=e.addToDate(this.currentDate,i);return i<1||!e.isInRange(o,this.min,this.max)?s:`${s} - ${e.title(o)}`}setTodayAvailability(){const e=Fs(),i=Bl(e,Et(this.min),Et(this.max)),s=this.disabledDatesService.isDateDisabled(e);this.todayAvailable=i&&!s,this.cdr.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(b(Ys),b(Qt),b(Le),b(Ht),b(Mr))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-calendar-header"]],hostVars:6,hostBindings:function(e,i){2&e&&Be("k-calendar-header",i.getComponentClass)("k-hstack",i.horizontalHostClass)("k-vstack",i.verticalHostClass)},inputs:{activeView:"activeView",currentDate:"currentDate",min:"min",max:"max",rangeLength:"rangeLength",templateRef:"templateRef",isPrevDisabled:"isPrevDisabled",isNextDisabled:"isNextDisabled",showNavigationButtons:"showNavigationButtons",orientation:"orientation",id:"id"},outputs:{todayButtonClick:"todayButtonClick",prevButtonClick:"prevButtonClick",nextButtonClick:"nextButtonClick"},features:[pt],decls:9,vars:26,consts:[["role","button","tabindex","-1",1,"k-button","k-nav-fast","k-button-md","k-rounded-md","k-button-flat","k-button-flat-base","k-calendar-title",3,"id","kendoEventsOutsideAngular","title","scope"],[3,"ngIf"],[3,"ngIf","ngTemplateOutlet","ngTemplateOutletContext"],[1,"k-spacer"],[1,"k-calendar-nav","k-hstack"],["kendoButton","","fillMode","flat","icon","chevron-left","tabindex","-1","type","button","class","k-calendar-nav-prev",3,"svgIcon","disabled","title","click",4,"ngIf"],["tabindex","-1","type","button",1,"k-calendar-nav-today","k-button","k-button-md","k-button-flat","k-button-flat-primary","k-rounded-md",3,"kendoEventsOutsideAngular","scope"],["kendoButton","","fillMode","flat","icon","chevron-right","class","k-calendar-nav-next","tabindex","-1","type","button",3,"svgIcon","disabled","title","click",4,"ngIf"],["kendoButton","","fillMode","flat","icon","chevron-left","tabindex","-1","type","button",1,"k-calendar-nav-prev",3,"svgIcon","disabled","title","click"],["kendoButton","","fillMode","flat","icon","chevron-right","tabindex","-1","type","button",1,"k-calendar-nav-next",3,"svgIcon","disabled","title","click"]],template:function(e,i){1&e&&(P(0,"span",0),B(1,qX,1,1,"ng-template",1),B(2,ZX,0,0,"ng-template",2),H(),Ce(3,"span",3),P(4,"span",4),B(5,QX,1,4,"button",5),P(6,"button",6),pe(7),H(),B(8,XX,1,4,"button",7),H()),2&e&&(Be("k-disabled",!i.navigate),T("id",i.id)("kendoEventsOutsideAngular",zn(18,Vl,i.handleNavigation))("title",i.parentViewButtonTitle)("scope",i),_e("aria-disabled",i.isDisabled()),L(1),T("ngIf",!i.templateRef),L(1),T("ngIf",i.templateRef)("ngTemplateOutlet",i.templateRef)("ngTemplateOutletContext",iu(20,yk,i.title,i.activeViewValue,i.currentDate)),L(3),T("ngIf",i.showNavigationButtons),L(1),Be("k-disabled",!i.todayAvailable),T("kendoEventsOutsideAngular",zn(24,Vl,i.handleTodayClick))("scope",i),L(1),yn(" ",i.todayMessage," "),L(1),T("ngIf",i.showNavigationButtons))},dependencies:[fr,co,bt,Yi],encapsulation:2}),t})(),s_=(()=>{class t{constructor(e){this.bus=e}performSelection(e){let{date:i,modifiers:s,selectionMode:o,activeViewEnum:r,rangePivot:a}=e,l=e.selectedDates.slice();if("multiple"===o)if(s.ctrlKey||s.metaKey)this.isDateSelected(l,i)?l=l.filter(u=>!on(u,i)):l.push(i),a=i;else if(s.shiftKey){const[u,f]=Rk([a||i,i]);if(l=this.bus.service(r).dateRange(u,f),a=i>l[0]?l[0]:Oa(l),s.anyArrow){const[_,D]=Rk([this.lastClicked||i,i]);l=this.bus.service(0).dateRange(_,D)}}else l=[i],a=i;else l=[i],a=i;return{selectedDates:l,rangePivot:a}}isDateSelected(e,i){return e.some(s=>on(s,i))}}return t.\u0275fac=function(e){return new(e||t)(ce(Ys))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})(),o_=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(b(At))},t.\u0275dir=fe({type:t,selectors:[["","kendoCalendarCellTemplate",""]]}),t})(),r_=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(b(At))},t.\u0275dir=fe({type:t,selectors:[["","kendoCalendarMonthCellTemplate",""]]}),t})(),a_=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(b(At))},t.\u0275dir=fe({type:t,selectors:[["","kendoCalendarYearCellTemplate",""]]}),t})(),l_=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(b(At))},t.\u0275dir=fe({type:t,selectors:[["","kendoCalendarDecadeCellTemplate",""]]}),t})(),c_=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(b(At))},t.\u0275dir=fe({type:t,selectors:[["","kendoCalendarCenturyCellTemplate",""]]}),t})(),u_=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(b(At))},t.\u0275dir=fe({type:t,selectors:[["","kendoCalendarWeekNumberCellTemplate",""]]}),t})(),jh=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(b(At))},t.\u0275dir=fe({type:t,selectors:[["","kendoCalendarHeaderTitleTemplate",""]]}),t})();const Gh=t=>n=>t&&n.value&&n.valuen=>t&&n.value&&n.value>t?{maxError:{maxValue:t,value:n.value}}:null,Yte=()=>null,Gte={33:it.PrevView,34:it.NextView,35:it.LastInView,36:it.FirstInView,37:it.Left,38:it.Up,39:it.Right,40:it.Down,"meta+38":it.UpperView,"meta+40":it.LowerView};let $h=(()=>{class t{constructor(e){this.bus=e}action(e){return Gte[`${e.ctrlKey||e.metaKey?"meta+":""}${e.keyCode}`]}move(e,i,s){const o=this.bus.service(s);return o?i===it.UpperView&&this.bus.canMoveUp(s)?(this.bus.moveUp(s),e):i===it.LowerView&&this.bus.canMoveDown(s)?(this.bus.moveDown(s),e):o.move(e,i):e}}return t.\u0275fac=function(e){return new(e||t)(ce(Ys))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})(),d_=(()=>{class t extends rr{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=fn(t)))(i||t)}}(),t.\u0275dir=fe({type:t,selectors:[["kendo-multiview-calendar-messages-base"]],inputs:{today:"today",prevButtonTitle:"prevButtonTitle",nextButtonTitle:"nextButtonTitle",parentViewButtonTitle:"parentViewButtonTitle"},features:[We]}),t})(),Kte=(()=>{class t extends d_{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(b(Le))},t.\u0275dir=fe({type:t,selectors:[["","kendoMultiViewCalendarLocalizedMessages",""]],features:[ze([{provide:d_,useExisting:Te(()=>t)}]),We]}),t})();const Zte={multi:!0,provide:kn,useExisting:Te(()=>Vo)},Qte={multi:!0,provide:Tn,useExisting:Te(()=>Vo)};let Vo=(()=>{class t{constructor(e,i,s,o,r,a,l,u){this.bus=e,this.element=i,this.navigator=s,this.renderer=o,this.cdr=r,this.zone=a,this.disabledDatesService=l,this.selectionService=u,this.rangeValidation=!1,this.disabledDatesRangeValidation=!1,this.selection="single",this.disabled=!1,this.tabindex=0,this.isActive=!1,this.activeView=Ue[Ue.month],this.bottomView=Ue[Ue.month],this.topView=Ue[Ue.century],this.showViewHeader=!1,this.animateNavigation=!1,this.weekNumber=!1,this.views=2,this.orientation="horizontal",this.activeViewChange=new Y,this.navigate=new Y,this.cellEnter=new Y,this.cellLeave=new Y,this.valueChange=new Y,this.blurEvent=new Y,this.focusEvent=new Y,this.focusCalendar=new Y,this.onClosePopup=new Y,this.onTabPress=new Y,this.onShiftTabPress=new Y,this.cellUID=cr(),this.isHovered=!1,this.isPrevDisabled=!0,this.isNextDisabled=!0,this.prevView=it.PrevView,this.nextView=it.NextView,this.selectedDates=[],this._min=new Date(Po),this._max=new Date(Ho),this._focusedDate=Fs(),this.resolvedPromise=Promise.resolve(),this.onControlChange=Qe,this.onControlTouched=Qe,this.onValidatorChange=Qe,this.minValidateFn=Qe,this.maxValidateFn=Qe,this.disabledDatesRangeValidateFn=Qe,this.subscriptions=new E,this.setClasses(i.nativeElement),this.id=`kendo-multiviewcalendarid-${this.bus.calendarId}-`}set focusedDate(e){this._focusedDate=e||Fs()}get focusedDate(){return this._focusedDate}get headerId(){return this.id+"header-"}get multiViewCalendarHeaderIdLabel(){return this.views>=2?this.id+"header-":null}get calendarHeaderIdLabel(){return 1===this.views?this.id+"header-":null}set min(e){this._min=e||new Date(Po)}get min(){return this._min}set max(e){this._max=e||new Date(Ho)}get max(){return this._max}get value(){return this._value}set value(e){this.verifyValue(e),this._value=Array.isArray(e)?e.filter(s=>Ge(s)).map(s=>me(s)):me(e);const i=[].concat(e).filter(s=>Ge(s)).map(s=>me(s));if(!t_(i,this.selectedDates)){const s=Oa(i);this.rangePivot=me(s),this.focusedDate=me(s)||this.focusedDate,this.selectedDates=i}}set tabIndex(e){this.tabindex=e}get tabIndex(){return this.tabindex}set disabledDates(e){this.disabledDatesService.initialize(e)}set selectionRange(e){this._selectionRange=e,this.disabledDatesRangeValidation&&this.onValidatorChange()}get selectionRange(){return this._selectionRange}set cellTemplateRef(e){this._cellTemplateRef=e}get cellTemplateRef(){return this._cellTemplateRef||this.cellTemplate}set monthCellTemplateRef(e){this._monthCellTemplateRef=e}get monthCellTemplateRef(){return this._monthCellTemplateRef||this.monthCellTemplate}set yearCellTemplateRef(e){this._yearCellTemplateRef=e}get yearCellTemplateRef(){return this._yearCellTemplateRef||this.yearCellTemplate}set decadeCellTemplateRef(e){this._decadeCellTemplateRef=e}get decadeCellTemplateRef(){return this._decadeCellTemplateRef||this.decadeCellTemplate}set centuryCellTemplateRef(e){this._centuryCellTemplateRef=e}get centuryCellTemplateRef(){return this._centuryCellTemplateRef||this.centuryCellTemplate}set weekNumberTemplateRef(e){this._weekNumberTemplateRef=e}get weekNumberTemplateRef(){return this._weekNumberTemplateRef||this.weekNumberTemplate}set headerTitleTemplateRef(e){this._headerTitleTemplateRef=e}get headerTitleTemplateRef(){return this._headerTitleTemplateRef||this.headerTitleTemplate}get activeViewEnum(){const e=Ue[this.activeView];return e=2?this.id:null}get ariaDisabled(){return this.disabled}get ariaActivedescendant(){return this.cellUID+this.focusedDate.getTime()}handleFocusout(e){this.element.nativeElement.contains(e.relatedTarget)||(1===this.views?this.blurEvent.emit(e):this.blurEvent.emit(),this.onControlTouched()),this.isActive=!1,this.isHovered=!1}handleFocus(){this.isActive=!0,1===this.views?this.focusCalendar.emit():this.focusEvent.emit(),this.focusEvent.emit()}handleMouseEnter(){this.isHovered=!0}handleMouseLeave(){this.isHovered=!1}handleMousedown(e){e.preventDefault()}handleClick(){this.isActive||this.focus()}keydown(e){const i=-1!==[he.ArrowUp,he.ArrowDown].indexOf(e.keyCode),s=e.ctrlKey||e.metaKey,r=e.keyCode===he.ArrowLeft&&s,a=e.keyCode===he.KeyT,l=e.keyCode===he.Enter,u=e.keyCode===he.ArrowUp,f=e.altKey,_=e.keyCode===he.Escape,D=e.keyCode===he.Tab,w=e.shiftKey;if(e.keyCode===he.ArrowRight&&s)return e.preventDefault(),void this.navigateView(this.nextView);if(r)return e.preventDefault(),void this.navigateView(this.prevView);if(s&&i)e.preventDefault();else{if(a)return this.focusedDate=Fs(),void this.bus.moveToBottom(this.activeViewEnum);l&&(this.selectionService.lastClicked=this.focusedDate,this.performSelection(this.focusedDate,e))}this.views>=2&&(_||f&&u?this.onClosePopup.emit(e):D&&w?this.onShiftTabPress.emit(e):D&&!w&&this.onTabPress.emit(e));const I=gr(this.navigator.move(this.focusedDate,this.navigator.action(e),this.activeViewEnum),this.min,this.max);on(this.focusedDate,I)||(this.focusedDate=I,e.preventDefault(),this.bus.service(this.activeViewEnum).isInArray(this.focusedDate,this.viewList.dates)||this.emitNavigate(this.focusedDate),Tk(e)&&(e.anyArrow=!0,this.performSelection(this.focusedDate,e)))}ngOnInit(){this.subscriptions.add(this.bus.viewChanged.subscribe(({view:e})=>{this.activeView=Ue[e],this.activeViewChange.emit(this.activeView),this.cdr.detectChanges(),this.updateButtonState()}))}ngOnChanges(e){this.verifyChanges(),this.bus.configure(this.bottomViewEnum,this.topViewEnum),xk(e,"focusedDate")&&(this.focusedDate=gr(e.focusedDate.currentValue,this.min,this.max)),(e.min||e.max||e.rangeValidation||e.disabledDates||e.disabledDatesRangeValidation)&&(this.minValidateFn=this.rangeValidation?Gh(this.min):Qe,this.maxValidateFn=this.rangeValidation?Kh(this.max):Qe,this.disabledDatesRangeValidateFn=this.disabledDatesRangeValidation?(t=>Ge(t)?n=>{if(!(Ge(n)&&Ge(n.start)&&Ge(n.end))||n.start>n.end)return null;const i=((t,n,e)=>{if(!(t&&n&&e)||t>n)return[];const i=[];let s=t;for(;s<=n;)e(s)&&i.push(s),s=ii(s,1);return i})(n.start,n.end,t);return i.length?{disabledDatesInRange:i}:null}:Yte)(this.disabledDatesService.isDateDisabled):Qe,this.onValidatorChange()),(e.min||e.max||e.focusedDate||e.activeView)&&this.updateButtonState()}ngOnDestroy(){this.subscriptions.unsubscribe()}ngAfterViewInit(){this.updateButtonState()}focus(){this.element&&this.element.nativeElement.querySelector(".k-calendar-view").focus({preventScroll:!0})}blur(){this.element&&this.element.nativeElement.querySelector(this.views>=2?".k-calendar-view":".k-content.k-calendar-table").blur()}handleDateChange(e){const i=this.bus.canMoveDown(this.activeViewEnum),s=e.selectedDates.filter(r=>!this.disabledDatesService.isDateDisabled(r));this.focusedDate=e.focusedDate||this.focusedDate;const o=!i&&t_(s,this.selectedDates);if(!this.disabled&&!o){if(i)return void this.bus.moveDown(this.activeViewEnum);this.disabledDatesService.isDateDisabled(this.focusedDate)||(this.selectedDates=s.map(r=>me(r)),this.value=this.parseSelectionToValue(s),this.onControlChange(this.parseSelectionToValue(s)),this.valueChange.emit(this.parseSelectionToValue(s)))}}handleTodayButtonClick(e){const i=e.focusedDate,s=this.bus.service(this.activeViewEnum).isInArray(i,this.viewList.dates),o=!this.bus.canMoveDown(this.activeViewEnum);!s&&o&&this.emitNavigate(i),this.handleDateChange(e)}setActiveDate(e){this.activeDate=me(e),this.cdr.detectChanges()}writeValue(e){this.verifyValue(e),this.value=e,this.cdr.markForCheck()}registerOnChange(e){this.onControlChange=e}registerOnTouched(e){this.onControlTouched=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}validate(e){return this.minValidateFn(e)||this.maxValidateFn(e)||this.disabledDatesRangeValidateFn(this.selectionRange)}registerOnValidatorChange(e){this.onValidatorChange=e}activeCellTemplate(){switch(this.activeViewEnum){case Ue.month:return this.monthCellTemplateRef||this.cellTemplateRef;case Ue.year:return this.yearCellTemplateRef;case Ue.decade:return this.decadeCellTemplateRef;case Ue.century:return this.centuryCellTemplateRef;default:return null}}navigateView(e){this.focusedDate=this.viewList.navigate(e),this.updateButtonState(),this.emitNavigate(this.focusedDate)}emitNavigate(e){this.navigate.emit({activeView:Ue[this.activeViewEnum],focusedDate:e})}emitCellEvent(e,i){$t(e)&&this.zone.run(()=>{e.emit(i)})}handleCellClick({date:e,modifiers:i}){this.selectionService.lastClicked=e,this.performSelection(e,i),this.bus.service(this.activeViewEnum).isInArray(this.focusedDate,this.viewList.dates)||this.emitNavigate(this.focusedDate)}handleWeekNumberClick(e){"single"!==this.selection&&this.zone.run(()=>{this.handleDateChange({selectedDates:e,focusedDate:Oa(e)})})}setClasses(e){this.renderer.addClass(e,"k-widget"),this.renderer.addClass(e,"k-calendar"),this.renderer.addClass(e,"k-calendar-range")}verifyChanges(){}verifyValue(e){}updateButtonState(){this.resolvedPromise.then(()=>{this.isPrevDisabled=!this.viewList.canNavigate(this.prevView),this.isNextDisabled=!this.viewList.canNavigate(this.nextView),this.cdr.markForCheck()})}parseSelectionToValue(e){return e=e||[],"single"===this.selection?me(Oa(e)):e.map(i=>me(i))}performSelection(e,i){const s=this.selectionService.performSelection({date:e,modifiers:i,selectionMode:this.selection,activeViewEnum:this.activeViewEnum,rangePivot:this.rangePivot,selectedDates:this.selectedDates});this.rangePivot=s.rangePivot,this.handleDateChange({selectedDates:s.selectedDates,focusedDate:e})}}return t.\u0275fac=function(e){return new(e||t)(b(Ys),b(Ve),b($h),b(nt),b(Qt),b(je),b(Mr),b(s_))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-multiviewcalendar"]],contentQueries:function(e,i,s){if(1&e&&(ft(s,o_,5),ft(s,r_,5),ft(s,a_,5),ft(s,l_,5),ft(s,c_,5),ft(s,u_,5),ft(s,jh,5)),2&e){let o;ie(o=se())&&(i.cellTemplate=o.first),ie(o=se())&&(i.monthCellTemplate=o.first),ie(o=se())&&(i.yearCellTemplate=o.first),ie(o=se())&&(i.decadeCellTemplate=o.first),ie(o=se())&&(i.centuryCellTemplate=o.first),ie(o=se())&&(i.weekNumberTemplate=o.first),ie(o=se())&&(i.headerTitleTemplate=o.first)}},viewQuery:function(e,i){if(1&e&&(ke(i_,5,Ve),ke(Fk,5)),2&e){let s;ie(s=se())&&(i.headerElement=s.first),ie(s=se())&&(i.viewList=s.first)}},hostVars:4,hostBindings:function(e,i){1&e&&de("mouseenter",function(){return i.handleMouseEnter()})("mouseleave",function(){return i.handleMouseLeave()})("mousedown",function(o){return i.handleMousedown(o)})("click",function(){return i.handleClick()})("keydown",function(o){return i.keydown(o)}),2&e&&(_e("id",i.widgetId)("aria-disabled",i.ariaDisabled),Be("k-disabled",i.ariaDisabled))},inputs:{id:"id",focusedDate:"focusedDate",min:"min",max:"max",rangeValidation:"rangeValidation",disabledDatesRangeValidation:"disabledDatesRangeValidation",selection:"selection",value:"value",disabled:"disabled",tabindex:"tabindex",tabIndex:"tabIndex",isActive:"isActive",disabledDates:"disabledDates",activeView:"activeView",bottomView:"bottomView",topView:"topView",showViewHeader:"showViewHeader",animateNavigation:"animateNavigation",weekNumber:"weekNumber",activeRangeEnd:"activeRangeEnd",selectionRange:"selectionRange",views:"views",orientation:"orientation",cellTemplateRef:["cellTemplate","cellTemplateRef"],monthCellTemplateRef:["monthCellTemplate","monthCellTemplateRef"],yearCellTemplateRef:["yearCellTemplate","yearCellTemplateRef"],decadeCellTemplateRef:["decadeCellTemplate","decadeCellTemplateRef"],centuryCellTemplateRef:["centuryCellTemplate","centuryCellTemplateRef"],weekNumberTemplateRef:["weekNumberTemplate","weekNumberTemplateRef"],headerTitleTemplateRef:["headerTitleTemplate","headerTitleTemplateRef"]},outputs:{activeViewChange:"activeViewChange",navigate:"navigate",cellEnter:"cellEnter",cellLeave:"cellLeave",valueChange:"valueChange",blurEvent:"blur",focusEvent:"focus",focusCalendar:"focusCalendar",onClosePopup:"onClosePopup",onTabPress:"onTabPress",onShiftTabPress:"onShiftTabPress"},exportAs:["kendo-multiviewcalendar"],features:[ze([Ys,Zte,Qte,Le,Mr,{provide:hn,useValue:"kendo.multiviewcalendar"},$h,s_]),pt],decls:3,vars:32,consts:function(){let n,e,i,s;return n=$localize`:kendo.multiviewcalendar.today|The label for the today button in the calendar header:Today`,e=$localize`:kendo.multiviewcalendar.prevButtonTitle|The label for the previous button in the Multiview calendar:Navigate to previous view`,i=$localize`:kendo.multiviewcalendar.nextButtonTitle|The label for the next button in the Multiview calendar:Navigate to next view`,s=$localize`:kendo.multiviewcalendar.parentViewButtonTitle|The title of the parent view button in the Multiview calendar header:Navigate to parent view`,[["kendoMultiViewCalendarLocalizedMessages","","today",n,"prevButtonTitle",e,"nextButtonTitle",i,"parentViewButtonTitle",s],[3,"activeView","currentDate","min","max","id","rangeLength","templateRef","isPrevDisabled","isNextDisabled","showNavigationButtons","orientation","todayButtonClick","prevButtonClick","nextButtonClick"],[3,"id","activeView","activeDescendant","isActive","cellTemplateRef","weekNumberTemplateRef","cellUID","views","min","max","focusedDate","animateNavigation","showViewHeader","weekNumber","activeRangeEnd","selectionRange","selectedDates","orientation","tabIndex","disabled","cellClick","weekNumberCellClick","cellEnter","cellLeave","activeDateChange","focusCalendar","blurCalendar"]]},template:function(e,i){if(1&e&&(sn(0,0),P(1,"kendo-calendar-header",1),de("todayButtonClick",function(o){return i.handleTodayButtonClick({selectedDates:[o],focusedDate:o})})("prevButtonClick",function(){return i.navigateView(i.prevView)})("nextButtonClick",function(){return i.navigateView(i.nextView)}),H(),P(2,"kendo-calendar-horizontal",2),de("cellClick",function(o){return i.handleCellClick(o)})("weekNumberCellClick",function(o){return i.handleWeekNumberClick(o)})("cellEnter",function(o){return i.emitCellEvent(i.cellEnter,o)})("cellLeave",function(o){return i.emitCellEvent(i.cellLeave,o)})("activeDateChange",function(o){return i.setActiveDate(o)})("focusCalendar",function(){return i.handleFocus()})("blurCalendar",function(o){return i.handleFocusout(o)}),H()),2&e){let s;L(1),T("activeView",i.activeViewEnum)("currentDate",i.activeDate)("min",i.min)("max",i.max)("id",i.headerId)("rangeLength",i.views)("templateRef",null==i.headerTitleTemplateRef?null:i.headerTitleTemplateRef.templateRef)("isPrevDisabled",i.isPrevDisabled)("isNextDisabled",i.isNextDisabled)("showNavigationButtons",!0)("orientation",i.orientation),L(1),T("id",i.calendarHeaderIdLabel)("activeView",i.activeViewEnum)("activeDescendant",i.ariaActivedescendant)("isActive",i.isActive||i.isHovered)("cellTemplateRef",null==(s=i.activeCellTemplate())?null:s.templateRef)("weekNumberTemplateRef",null==i.weekNumberTemplateRef?null:i.weekNumberTemplateRef.templateRef)("cellUID",i.cellUID)("views",i.views)("min",i.min)("max",i.max)("focusedDate",i.focusedDate)("animateNavigation",i.animateNavigation)("showViewHeader",i.showViewHeader)("weekNumber",i.weekNumber)("activeRangeEnd",i.activeRangeEnd)("selectionRange",i.selectionRange)("selectedDates",i.selectedDates)("orientation",i.orientation)("tabIndex",i.tabIndex)("disabled",i.disabled),_e("aria-labelledby",i.multiViewCalendarHeaderIdLabel)}},dependencies:[i_,Fk,Kte],encapsulation:2,changeDetection:0}),t})();const h_=Bs("div"),Xte=Bs("ul"),ene=Bs("li"),tne=Bs("td"),Uk=Bs("th"),tv=Bs("tr"),nne=Bs("tbody"),ine=Bs("thead"),Yk=Bs("table"),jk=(t,n)=>new Array(t).fill("1").map(n),Gk=t=>h_(t,"k-flex k-content k-scrollable"),lne=(()=>{let t;return()=>Ze?(t||(t=h_([Gk([Xte([ene("FEB")])])],"k-calendar-navigation",{left:"0px",position:"absolute"})),t):null})(),nv=({cells:t,rows:n},e,i)=>{let s;return()=>Ze?(s||(s=((t,n,e)=>h_([h_('\n March 2017\n \n \n \n \n ',"k-calendar-header k-hstack"),e?Yk([ine([tv([Uk("MO","k-calendar-th")],"k-calendar-tr")],"k-calendar-thead")],"k-calendar-weekdays k-calendar-table"):null,Gk([t,t])],n,{left:"-10000px",position:"absolute"}))(((t,n=1)=>Yk([nne([tv([Uk("1","k-calendar-th")],"k-calendar-tr")].concat(jk(t,()=>tv(jk(n,e=>tne(`${e}`,"k-calendar-td")),"k-calendar-tr"))),"k-calendar-tbody")],"k-calendar-table"))(n,t),e,i)),s):null},f_=t=>t.querySelector(".k-scrollable"),iv=t=>(f_(t).classList.add("k-scrollable-horizontal"),t),Kk=nv({cells:7,rows:6},"k-vstack k-calendar-view k-calendar-monthview",!0),$k=nv({cells:4,rows:3},"k-vstack k-calendar-view k-calendar-yearview",!1),Wk=nv({cells:4,rows:3},"k-vstack k-calendar-view k-calendar-decadeview",!1),Pa=t=>parseFloat(window.getComputedStyle(t).height)||t.offsetHeight,Wh=t=>{const n=window.getComputedStyle(t);return parseFloat(n.width)+parseFloat(n.paddingLeft)+parseFloat(n.paddingRight)||t.offsetWidth},xu=t=>t.querySelector("tbody");let Jh=(()=>{class t{ensureHeights(){void 0===this.calendarHeight&&this.calculateHeights()}calculateHeights(e){Ze()&&(this.hostContainer=e,this.batch(Kk(),i=>{const s=xu(i);this.calendarHeight=Pa(i),this.monthViewHeight=Pa(s),this.headerHeight=Pa(s.children[0]),this.scrollableContentHeight=Pa(f_(i))}),this.batch(iv(Kk()),i=>{const s=xu(i);this.calendarWidth=Wh(i),this.monthViewWidth=Wh(s),this.scrollableContentWidth=Wh(f_(i))}),this.batch($k(),i=>{this.yearViewHeight=Pa(xu(i)),this.scrollableYearContentHeight=Pa(f_(i))}),this.batch(iv($k()),i=>{this.yearViewWidth=Wh(xu(i))}),this.batch(Wk(),i=>{this.decadeViewHeight=Pa(xu(i)),this.centuryViewHeight=this.decadeViewHeight}),this.batch(iv(Wk()),i=>{this.decadeViewWidth=Wh(xu(i)),this.centuryViewWidth=this.decadeViewWidth}),this.batch(lne(),i=>{this.navigationItemHeight=Pa(i.querySelector("li"))}))}viewHeight(e){return this.viewDimension(e,"height")}viewWidth(e){return this.viewDimension(e,"width")}viewDimension(e,i){const s="height"===i?"ViewHeight":"ViewWidth";switch(e){case Ue.month:return this[`month${s}`];case Ue.year:return this[`year${s}`];case Ue.decade:return this[`decade${s}`];case Ue.century:return this[`century${s}`];default:return 1}}batch(e,i){if(!Ge(this.hostContainer))return;const s=this.hostContainer.cloneNode();document.body.appendChild(s);try{i(s.appendChild(e))}finally{document.body.removeChild(s)}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();class fne{constructor(n=0,e,i){this.total=n,this.rowHeight=e,this.detailRowHeight=i,this.offsets=[],this.heights=[];let s=0;for(let o=0;othis.rowHeight&&this.updateRowHeight(n,-1*this.detailRowHeight)}index(n){if(n<0)return;const e=this.offsets.reduce((i,s,o)=>void 0!==i?i:s===n?o:s>n?o-1:void 0,void 0);return void 0===e?this.total-1:e}offset(n){return this.offsets[n]}totalHeight(){return this.heights.reduce((n,e)=>n+e,0)}updateRowHeight(n,e){this.heights[n]+=e,this.offsets=((t,n,e)=>[...t.slice(0,n+1),...t.slice(n+1).map(i=>i+e)])(this.offsets,n,e)}}const m_=t=>Math.max(t,0);class sv{constructor(n){this.offset=n}}class __{constructor(n){this.skip=n}}class mne{constructor(n){this.scrollObservable=n,this.firstLoaded=0,this.bottomOffset=0,this.topOffset=0}create(n,e,i,s,o=0,r=0,a="vertical"){this.rowHeightService=n,this.firstLoaded=e,this.lastLoaded=e+i,this.take=i,this.total=s,this.lastScroll=0,this.topOffset=o,this.bottomOffset=r,this.direction=a;const l=new LE(2),u=this.rowsForHeight(o),f=m_(e-u);return l.next(new sv(this.rowOffset(f))),u&&l.next(new __(f)),this.subscription=new Tt(_=>{this.unsubscribe(),this.scrollSubscription=this.scrollObservable.subscribe(D=>this.onScroll(D,_))}).subscribe(_=>l.next(_)),l}destroy(){this.unsubscribe(),this.subscription&&this.subscription.unsubscribe()}onScroll({scrollLeft:n,scrollTop:e,offsetHeight:i,offsetWidth:s},o){const r="vertical"===this.direction?e:n,a="vertical"===this.direction?i:s;if(this.lastScroll===r)return;const l=this.lastScroll>=r;this.lastScroll=r;const u=this.rowHeightService.index(m_(r-this.topOffset)),f=this.rowHeightService.index(m_(r+a-this.bottomOffset));if(!l&&f>=this.lastLoaded&&this.lastLoadedn=>n+t,[yr.Backward]:t=>n=>n-t},vne={[yr.Forward]:t=>n=>Math.min(n,t),[yr.Backward]:t=>n=>Math.max(n,t)},Mne={[yr.Forward]:t=>n=>nn=>n>t};let Ul=(()=>{class t{constructor(e,i,s,o,r){this.container=i,this.renderer=s,this.zone=o,this.scrollBarWidthService=r,this.direction="vertical",this.itemHeight=1,this.itemWidth=1,this.topOffset=0,this.bottomOffset=0,this.maxScrollDifference=100,this.scrollOffsetSize=0,this.scrollDuration=150,this.activeIndexChange=new Y,this.pageChange=new Y,this.scrollChange=new Y,this.wrapperClasses=!0,this.resolvedPromise=Promise.resolve(null),this.dispatcher=new Oe,this.scroller=e(this.dispatcher)}get horizontalClass(){return"horizontal"===this.direction}get totalVertexLength(){const e=`${this.totalSize}px`;return"vertical"===this.direction?{height:e}:{width:e}}get containerOffsetSize(){return this.getContainerProperty("vertical"===this.direction?"offsetHeight":"offsetWidth")}get containerScrollSize(){return this.getContainerProperty("vertical"===this.direction?"scrollHeight":"scrollWidth")}get containerScrollPosition(){return this.getContainerProperty("vertical"===this.direction?"scrollTop":"scrollLeft")}ngOnChanges(e){(e.direction||e.take||e.total)&&(this.initServices(),this.totalSize=this.rowHeightService.totalHeight()+this.bottomOffset)}ngOnInit(){this.rowHeightService||(this.rowHeightService=this.createRowHeightService())}ngAfterViewInit(){this.zone.runOutsideAngular(()=>{this.containerScrollSubscription=this.scroll$().pipe(et(e=>e.target)).subscribe(e=>{this.dispatcher.next(e),this.emitActiveIndex()})})}ngOnDestroy(){this.containerScrollSubscription&&this.containerScrollSubscription.unsubscribe(),this.scrollSubscription&&this.scrollSubscription.unsubscribe(),this.animationSubscription&&this.animationSubscription.unsubscribe()}getContainerProperty(e){return this.container.nativeElement[e]}activeIndex(){return this.itemIndex(Math.ceil(this.containerScrollPosition))}itemIndex(e){return this.rowHeightService.index(e)}itemOffset(e){return this.rowHeightService.offset(e)}isIndexVisible(e){if(!this.rowHeightService)return!1;const i=this.containerScrollPosition,s=i+this.containerOffsetSize,o=this.rowHeightService.offset(e),r=o+this.rowHeightService.height(e);return o>=i&&r<=s}isListScrolled(e){return this.containerScrollPosition!==this.rowHeightService.offset(e)}scrollTo(e){this.renderer.setProperty(this.container.nativeElement,"vertical"===this.direction?"scrollTop":"scrollLeft",e)}scrollToIndex(e){this.zone.runOutsideAngular(()=>{this.resolvedPromise.then(()=>{this.scrollTo(this.rowHeightService.offset(e))})})}scrollToBottom(){this.scrollTo(this.totalSize)}animateToIndex(e){this.animationSubscription&&this.animationSubscription.unsubscribe();const i=this.rowHeightService.offset(e),s=this.getContainerScrollDirection(i),{start:o,end:r}=this.scrollRange(i,s);if(o===r)return;const a=this.scrollStep(o,r),l=gne[s](a),u=vne[s](r),f=Mne[s](l(r));this.zone.runOutsideAngular(()=>{this.animationSubscription=function lK(...t){const n=Wa(t),e=ju(t),{args:i,keys:s}=TS(t);if(0===i.length)return Ws([],n);const o=new Tt(function cK(t,n,e=Wt){return i=>{AE(n,()=>{const{length:s}=t,o=new Array(s);let r=s,a=s;for(let l=0;l{const u=Ws(t[l],n);let f=!1;u.subscribe(nn(i,_=>{o[l]=_,f||(f=!0,a--),a||i.next(e(o.slice()))},()=>{--r||i.complete()}))},i)},i)}}(i,n,s?r=>IS(s,r):Wt));return e?o.pipe(b0(e)):o}(Gu(o),function NE(t=0,n=Dh){return t<0&&(t=0),C6(t,t,n)}(0,hK)).pipe(et(_=>_[0]),function TW(t,n){return Jt(function kW(t,n,e,i,s){return(o,r)=>{let a=e,l=n,u=0;o.subscribe(nn(r,f=>{const _=u++;l=a?t(l,f,_):(a=!0,f),i&&r.next(l)},s&&(()=>{a&&r.next(l),r.complete()})))}}(t,n,arguments.length>=2,!0))}(l),function IW(t,n=!1){return Jt((e,i)=>{let s=0;e.subscribe(nn(i,o=>{const r=t(o,s++);(r||n)&&i.next(o),!r&&i.complete()}))})}(f),et(u)).subscribe(_=>this.scrollTo(_))})}scrollRange(e,i){const s=this.containerScrollPosition;if(parseInt(e,10)===parseInt(s,10))return{start:e,end:e};const o=this.containerMaxScroll(),r=i===yr.Backward?1:-1,a=((t,n,e)=>Math.min(Math.abs(n-t),e))(s,e,this.maxScrollDifference),l=Math.min(e,o);return{start:Math.min(Math.max(l+r*a,0),o),end:l}}scrollStep(e,i){return Math.abs(i-e)/(this.scrollDuration/17)}scroll$(){return Ze()?an(this.container.nativeElement,"scroll"):Xl}initServices(){this.rowHeightService=this.createRowHeightService(),this.scrollSubscription&&this.scrollSubscription.unsubscribe(),this.scrollSubscription=this.scroller.create(this.rowHeightService,this.skip,this.take,this.total,this.topOffset,this.scrollOffsetSize,this.direction).subscribe(e=>{e instanceof __?this.pageChange.emit(e):this.scrollChange.emit(e)})}createRowHeightService(){return new fne(this.total,"vertical"===this.direction?this.itemHeight:this.itemWidth,0)}emitActiveIndex(){const e=this.rowHeightService.index(this.containerScrollPosition-this.topOffset);this.lastActiveIndex!==e&&(this.lastActiveIndex=e,this.activeIndexChange.emit(e))}containerMaxScroll(){return this.containerScrollSize-this.containerOffsetSize}getContainerScrollDirection(e){return e{class t{constructor(e,i,s,o,r){this.bus=e,this.dom=i,this.intl=s,this.cdr=o,this.renderer=r,this.min=new Date(Po),this.max=new Date(Ho),this.focusedDate=new Date,this.valueChange=new Y,this.pageChange=new Y,this.dates=[],this.take=30,this.indexToScroll=-1}get getComponentClass(){return!0}ngOnInit(){this.dom.ensureHeights();const e=this.dom.calendarHeight;this.itemHeight=this.dom.navigationItemHeight,this.maxViewHeight=this.dom.monthViewHeight,this.topOffset=(e-this.itemHeight)/2,this.bottomOffset=e-this.itemHeight,this.intlSubscription=this.intl.changes.subscribe(this.intlChange.bind(this))}ngOnChanges(e){if(this.service=this.bus.service(this.activeView),!this.service)return;this.activeViewValue=Ue[this.activeView];const i=gr(this.focusedDate,this.min,this.max),s=this.service.total(this.min,this.max),o=this.total&&this.total!==s;this.skip=this.service.skip(i,this.min),this.total=s,(o||!this.service.isInArray(i,this.dates))&&(this.dates=this.service.datesList(i,this.getTake(this.skip))),(e.focusedDate||o)&&(this.indexToScroll=this.service.skip(this.focusedDate,this.min))}ngOnDestroy(){this.intlSubscription&&this.intlSubscription.unsubscribe()}ngAfterViewInit(){-1!==this.indexToScroll&&(this.virtualization.scrollToIndex(this.indexToScroll),this.indexToScroll=-1)}ngAfterViewChecked(){-1!==this.indexToScroll&&(this.virtualization.scrollToIndex(this.indexToScroll),this.indexToScroll=-1)}onPageChange({skip:e}){this.dates=this.service.datesList(this.service.addToDate(this.min,e),this.getTake(e)),this.pageChange.emit()}scrollChange({offset:e}){const i=this.list.nativeElement,s=`translateY(${e}px)`;this.renderer.setStyle(i,"transform",s),this.renderer.setStyle(i,"-ms-transform",s)}handleDateChange(e){const i=X4(e.target,s=>s.hasAttribute("data-date-index"),this.list.nativeElement);if(i){const s=parseInt(i.getAttribute("data-date-index"),10);this.valueChange.emit(me(this.dates[s]))}}getTake(e){return Math.min(this.total-e,this.take)}intlChange(){this.activeView===Ue.month&&this.cdr.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(b(Ys),b(Jh),b(Ht),b(Qt),b(nt))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-calendar-navigation"]],viewQuery:function(e,i){if(1&e&&(ke(Ul,5),ke(Sk,7)),2&e){let s;ie(s=se())&&(i.virtualization=s.first),ie(s=se())&&(i.list=s.first)}},hostVars:2,hostBindings:function(e,i){2&e&&Be("k-calendar-navigation",i.getComponentClass)},inputs:{activeView:"activeView",min:"min",max:"max",focusedDate:"focusedDate",templateRef:"templateRef"},outputs:{valueChange:"valueChange",pageChange:"pageChange"},features:[pt],decls:5,vars:12,consts:[[1,"k-calendar-navigation-highlight"],[3,"skip","take","total","itemHeight","topOffset","bottomOffset","maxScrollDifference","pageChange","scrollChange"],[1,"k-reset",3,"kendoEventsOutsideAngular","scope"],["list",""],[4,"kFor","kForOf"],[3,"ngIf"],[3,"ngIf","ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(Ce(0,"span",0),P(1,"kendo-virtualization",1),de("pageChange",function(o){return i.onPageChange(o)})("scrollChange",function(o){return i.scrollChange(o)}),P(2,"ul",2,3),B(4,nee,4,11,"li",4),H()()),2&e&&(L(1),T("skip",i.skip)("take",i.take)("total",i.total)("itemHeight",i.itemHeight)("topOffset",i.topOffset)("bottomOffset",i.bottomOffset)("maxScrollDifference",i.maxViewHeight),L(1),T("kendoEventsOutsideAngular",zn(10,Vl,i.handleDateChange))("scope",i),L(2),T("kForOf",i.dates))},dependencies:[Ul,co,n_,bt,Yi],encapsulation:2,changeDetection:0}),t})(),qk=(()=>{class t{constructor(e,i,s,o,r){this.bus=e,this.cdr=i,this.intl=s,this.dom=o,this.renderer=r,this.isActive=!0,this.min=new Date(Po),this.max=new Date(Ho),this.selectedDates=[],this.tabIndex=0,this.disabled=!1,this.cellClick=new Y,this.weekNumberCellClick=new Y,this.activeDateChange=new Y,this.todayButtonClick=new Y,this.pageChange=new Y,this.focusCalendar=new Y,this.blurCalendar=new Y,this.focusedCellChange=new Y,this.getComponentClass=!0,this.dates=[],this.cols=[],this.weekNames=[],this.wideWeekNames=[],this.take=5,this.animateToIndex=!0,this.indexToScroll=-1,this.minViewsToRender=1}get weekNumber(){return this.showWeekNumbers&&this.isMonthView()}set weekNumber(e){this.showWeekNumbers=e}get headerTitle(){return this.headerComponent?.title}get getComponentMonthClass(){return this.activeView===Ue.month}get getComponentYearClass(){return this.activeView===Ue.year}get getComponentDecadeClass(){return this.activeView===Ue.decade}get getComponentCenturyClass(){return this.activeView===Ue.century}ngOnInit(){this.weekNames=this.getWeekNames("short"),this.wideWeekNames=this.getWeekNames("wide"),this.bottomOffset=this.getBottomOffset(),this.viewOffset=-1*this.dom.headerHeight,this.viewHeight=this.dom.viewHeight(this.activeView),this.intlSubscription=this.intl.changes.subscribe(this.intlChange.bind(this))}ngOnChanges(e){if(this.service=this.bus.service(this.activeView),!this.service)return;this.cols=new Array(this.service.rowLength({prependCell:this.weekNumber})).fill(""),this.weekNames=ea(e,"weekNumber")&&this.weekNumber?this.getWeekNames("short"):this.weekNames,this.wideWeekNames=ea(e,"weekNumber")&&this.weekNumber?this.getWeekNames("wide"):this.weekNames;const i=ea(e,"activeView"),s=this.focusedDate,o=gr(this.service.viewDate(s,this.max,this.minViewsToRender),this.min,this.max),r=this.service.total(this.min,this.max),l=this.total&&this.total!==r||!this.service.isInArray(s,this.dates);this.skip=this.service.skip(o,this.min),this.total=r,this.animateToIndex=!i,this.bottomOffset=this.getBottomOffset(),this.viewHeight=this.dom.viewHeight(this.activeView),l&&(this.dates=this.service.datesList(o,this.getTake(this.skip))),((t,n)=>t&&n&&t.getFullYear()===n.getFullYear()&&t.getMonth()===n.getMonth())(this.activeDate,s)||(this.activeDate=me(s));const u=ea(e,"focusedDate")||i;(l||u||this.virtualization.isIndexVisible(this.skip))&&(this.indexToScroll=this.service.skip(s,this.min))}ngOnDestroy(){this.intlSubscription&&this.intlSubscription.unsubscribe()}ngAfterViewInit(){-1!==this.indexToScroll&&(this.virtualization.scrollToIndex(this.indexToScroll),this.indexToScroll=-1)}ngAfterViewChecked(){-1!==this.indexToScroll&&(this.virtualization[this.animateToIndex?"animateToIndex":"scrollToIndex"](this.indexToScroll),this.animateToIndex=!0,this.indexToScroll=-1)}onPageChange({skip:e}){this.dates=this.service.datesList(this.service.addToDate(this.min,e),this.getTake(e)),this.pageChange.emit()}scrollChange({offset:e}){const i=this.list.nativeElement,s=`translateY(${e}px)`;this.renderer.setStyle(i,"transform",s),this.renderer.setStyle(i,"-ms-transform",s)}setActiveDate(e){const i=this.service.addToDate(this.min,e);this.activeDate=i,this.activeDateChange.emit(i),this.cdr.detectChanges()}isMonthView(){return this.activeView===Ue.month}isScrolled(){return this.virtualization.isListScrolled(this.service.skip(this.focusedDate,this.min))}getTabIndex(){return this.disabled?null:this.tabIndex}getBottomOffset(){return this.getScrollableHeight()-this.dom.viewHeight(this.activeView)}getScrollableHeight(){return this.activeView===Ue.month?this.dom.scrollableContentHeight:this.dom.scrollableYearContentHeight}getTake(e){return Math.min(this.total-e,this.take)}getWeekNames(e){const i=Nk(this.intl.dateFormatNames({nameType:e,type:"days"}),this.intl.firstDay());return this.weekNumber?[""].concat(i):i}intlChange(){this.weekNames=this.getWeekNames("short"),this.wideWeekNames=this.getWeekNames("wide"),this.isMonthView()&&this.cdr.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(b(Ys),b(Qt),b(Ht),b(Jh),b(nt))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-calendar-viewlist"]],viewQuery:function(e,i){if(1&e&&(ke(Ul,5),ke(i_,5),ke(Sk,7)),2&e){let s;ie(s=se())&&(i.virtualization=s.first),ie(s=se())&&(i.headerComponent=s.first),ie(s=se())&&(i.list=s.first)}},hostVars:12,hostBindings:function(e,i){2&e&&Be("k-vstack",i.getComponentClass)("k-calendar-view",i.getComponentClass)("k-calendar-monthview",i.getComponentMonthClass)("k-calendar-yearview",i.getComponentYearClass)("k-calendar-decadeview",i.getComponentDecadeClass)("k-calendar-centuryview",i.getComponentCenturyClass)},inputs:{cellTemplateRef:"cellTemplateRef",weekNumberTemplateRef:"weekNumberTemplateRef",headerTitleTemplateRef:"headerTitleTemplateRef",activeView:"activeView",cellUID:"cellUID",focusedDate:"focusedDate",isActive:"isActive",min:"min",max:"max",selectedDates:"selectedDates",tabIndex:"tabIndex",disabled:"disabled",id:"id",weekNumber:"weekNumber"},outputs:{cellClick:"cellClick",weekNumberCellClick:"weekNumberCellClick",activeDateChange:"activeDateChange",todayButtonClick:"todayButtonClick",pageChange:"pageChange",focusCalendar:"focusCalendar",blurCalendar:"blurCalendar",focusedCellChange:"focusedCellChange"},features:[pt],decls:8,vars:20,consts:[[3,"currentDate","min","max","id","activeView","templateRef","todayButtonClick"],["class","k-calendar-weekdays k-calendar-table",3,"table-layout",4,"ngIf"],[3,"tabindex","skip","take","total","itemHeight","topOffset","bottomOffset","scrollOffsetSize","maxScrollDifference","pageChange","scrollChange","activeIndexChange"],["role","grid",1,"k-calendar-table",3,"focus","blur"],["list",""],[4,"ngFor","ngForOf"],["class","k-calendar-tbody","kendoCalendarView","","role","rowgroup",3,"headerTitle","activeView","isActive","min","max","cellUID","focusedDate","selectedDates","weekNumber","templateRef","weekNumberTemplateRef","viewDate","cellClick","weekNumberCellClick","focusedCellId",4,"kFor","kForOf"],[1,"k-calendar-weekdays","k-calendar-table"],[1,"k-calendar-thead"],[1,"k-calendar-tr"],["class","k-calendar-th","scope","col","role","columnheader",4,"ngFor","ngForOf"],["scope","col","role","columnheader",1,"k-calendar-th"],["kendoCalendarView","","role","rowgroup",1,"k-calendar-tbody",3,"headerTitle","activeView","isActive","min","max","cellUID","focusedDate","selectedDates","weekNumber","templateRef","weekNumberTemplateRef","viewDate","cellClick","weekNumberCellClick","focusedCellId"]],template:function(e,i){1&e&&(P(0,"kendo-calendar-header",0),de("todayButtonClick",function(o){return i.todayButtonClick.emit(o)}),H(),B(1,see,4,3,"table",1),P(2,"kendo-virtualization",2),de("pageChange",function(o){return i.onPageChange(o)})("scrollChange",function(o){return i.scrollChange(o)})("activeIndexChange",function(o){return i.setActiveDate(o)}),P(3,"table",3,4),de("focus",function(){return i.focusCalendar.emit()})("blur",function(o){return i.blurCalendar.emit(o)}),P(5,"colgroup"),B(6,oee,1,0,"col",5),H(),B(7,ree,1,12,"tbody",6),H()()),2&e&&(T("currentDate",i.activeDate)("min",i.min)("max",i.max)("id",i.id)("activeView",i.activeView)("templateRef",i.headerTitleTemplateRef),L(1),T("ngIf",i.isMonthView()),L(1),T("tabindex",-1)("skip",i.skip)("take",i.take)("total",i.total)("itemHeight",i.viewHeight)("topOffset",i.viewOffset)("bottomOffset",i.bottomOffset)("scrollOffsetSize",i.viewOffset)("maxScrollDifference",i.viewHeight),L(1),_e("tabindex",i.getTabIndex())("aria-labelledby",i.id),L(3),T("ngForOf",i.cols),L(1),T("kForOf",i.dates))},dependencies:[i_,Ul,Hk,bt,as,n_],encapsulation:2,changeDetection:0}),t})(),Zk=(()=>{class t{constructor(e,i){this.dom=e,this.zone=i}configure(e){const i=Math.max(this.dom.viewHeight(e)/this.dom.navigationItemHeight,1);this.divideByMagnitude=(t=>n=>Math.floor(n/t))(i),this.powerByMagnitude=(t=>n=>n*t)(i)}sync(e,i){this.unsubscribe(),e&&i&&(this.navigator=e,this.view=i,this.zone.runOutsideAngular(()=>{let s,o;this.navSubscription=e.scroll$().subscribe(r=>{o?o=!1:(s=!0,this.scrollSiblingOf(r.target))}),this.viewSubscription=i.scroll$().subscribe(r=>{s?s=!1:(o=!0,this.scrollSiblingOf(r.target))})}))}scrollSiblingOf(e){const i=this.siblingComponent(e),s=this.calculateScroll(i,e.scrollTop);i.scrollTo(s)}siblingComponent(e){return this.navigator.container.nativeElement===e?this.view:this.navigator}calculateScroll(e,i){return(e===this.navigator?this.divideByMagnitude:this.powerByMagnitude)(i)}destroy(){this.unsubscribe()}unsubscribe(){this.navSubscription&&this.navSubscription.unsubscribe(),this.viewSubscription&&this.viewSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(ce(Jh),ce(je))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})(),Qk=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(b(At))},t.\u0275dir=fe({type:t,selectors:[["","kendoCalendarNavigationItemTemplate",""]]}),t})();class ta{constructor(){this.onFocus=new Y,this.onBlur=new Y,this.sameDateSelected=new Y,this.dateCompletenessChange=new Y}}let Cne=(()=>{class t extends d_{constructor(e){super(),this.service=e}get override(){return!0}}return t.\u0275fac=function(e){return new(e||t)(b(Le))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-multiviewcalendar-messages"]],features:[ze([{provide:d_,useExisting:Te(()=>t)}]),We],decls:0,vars:0,template:function(e,i){},encapsulation:2}),t})(),p_=(()=>{class t extends rr{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=fn(t)))(i||t)}}(),t.\u0275dir=fe({type:t,selectors:[["kendo-calendar-messages-base"]],inputs:{today:"today",prevButtonTitle:"prevButtonTitle",nextButtonTitle:"nextButtonTitle",parentViewButtonTitle:"parentViewButtonTitle"},features:[We]}),t})(),kne=(()=>{class t extends p_{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(b(Le))},t.\u0275dir=fe({type:t,selectors:[["","kendoCalendarLocalizedMessages",""]],features:[ze([{provide:p_,useExisting:Te(()=>t)}]),We]}),t})();const eT=t=>t?t.virtualization:null,Nne={multi:!0,provide:kn,useExisting:Te(()=>Dr)},xne={multi:!0,provide:Tn,useExisting:Te(()=>Dr)},One={provide:uo,useExisting:Te(()=>Dr)};let Dr=(()=>{class t{constructor(e,i,s,o,r,a,l,u,f,_,D,w,I){this.bus=e,this.dom=i,this.element=s,this.navigator=o,this.renderer=r,this.cdr=a,this.ngZone=l,this.injector=u,this.scrollSyncService=f,this.disabledDatesService=_,this.localization=D,this.selectionService=w,this.pickerService=I,this.rangeValidation=!1,this.selection="single",this.disabled=!1,this.tabindex=0,this.navigation=!0,this.activeView=Ue[Ue.month],this.bottomView=Ue[Ue.month],this.topView=Ue[Ue.century],this.animateNavigation=!1,this.weekNumber=!1,this.activeViewChange=new Y,this.navigate=new Y,this.activeViewDateChange=new Y,this.onBlur=new Y,this.onFocus=new Y,this.valueChange=new Y,this._size=vr,this.isActive=!1,this.cellUID=cr(),this.selectedDates=[],this._min=new Date(Po),this._max=new Date(Ho),this._focusedDate=Fs(),this.onControlChange=Qe,this.onControlTouched=Qe,this.onValidatorChange=Qe,this.minValidateFn=Qe,this.maxValidateFn=Qe,this.syncNavigation=!0,this._type="infinite",this.domEvents=[],this.resolvedPromise=Promise.resolve(null),this.destroyed=!1,bn(Au),this.id=`kendo-calendarid-${this.bus.calendarId}`,this.setClasses(s.nativeElement),this.pickerService&&(this.pickerService.calendar=this)}get popupId(){return`kendo-popup-${this.bus.calendarId}`}set focusedDate(e){if(this.activeViewDate&&!on(this._focusedDate,e)){const i=this.bus.service(this.activeViewEnum),s=i.lastDayOfPeriod(this.activeViewDate);i.isInRange(e,this.activeViewDate,s)||this.emitNavigate(e)}this._focusedDate=e||Fs(),this.setAriaActivedescendant()}get focusedDate(){return this._focusedDate}get headerId(){return this.id+"-header"}set min(e){this._min=e||new Date(Po)}get min(){return this._min}set max(e){this._max=e||new Date(Ho)}get max(){return this._max}get value(){return this._value}set value(e){this.verifyValue(e),this._value=Array.isArray(e)?e.filter(s=>Ge(s)).map(s=>me(s)):me(e);const i=[].concat(e).filter(s=>Ge(s)).map(s=>me(s));if(!t_(i,this.selectedDates)){const s=Oa(i);this.rangePivot=me(s),this.focusedDate=me(s)||this.focusedDate,this.selectedDates=i}}set tabIndex(e){this.tabindex=e}get tabIndex(){return this.tabindex}set disabledDates(e){this.disabledDatesService.initialize(e),this._disabledDates=e}get disabledDates(){return this._disabledDates}set type(e){this.renderer.removeClass(this.element.nativeElement,`k-calendar-${this.type}`),this.renderer.addClass(this.element.nativeElement,`k-calendar-${e}`),this._type=e}get type(){return this._type}set cellTemplateRef(e){this._cellTemplateRef=e}get cellTemplateRef(){return this._cellTemplateRef||this.cellTemplate}set monthCellTemplateRef(e){this._monthCellTemplateRef=e}get monthCellTemplateRef(){return this._monthCellTemplateRef||this.monthCellTemplate}set yearCellTemplateRef(e){this._yearCellTemplateRef=e}get yearCellTemplateRef(){return this._yearCellTemplateRef||this.yearCellTemplate}set decadeCellTemplateRef(e){this._decadeCellTemplateRef=e}get decadeCellTemplateRef(){return this._decadeCellTemplateRef||this.decadeCellTemplate}set centuryCellTemplateRef(e){this._centuryCellTemplateRef=e}get centuryCellTemplateRef(){return this._centuryCellTemplateRef||this.centuryCellTemplate}set weekNumberTemplateRef(e){this._weekNumberTemplateRef=e}get weekNumberTemplateRef(){return this._weekNumberTemplateRef||this.weekNumberTemplate}set headerTitleTemplateRef(e){this._headerTitleTemplateRef=e}get headerTitleTemplateRef(){return this._headerTitleTemplateRef||this.headerTitleTemplate}set navigationItemTemplateRef(e){this._navigationItemTemplateRef=e}get navigationItemTemplateRef(){return this._navigationItemTemplateRef||this.navigationItemTemplate}set size(e){const i="infinite"===this.type?this.element:this.multiViewCalendar.element;this.renderer.removeClass(i.nativeElement,gn("calendar",this.size));const s=e||vr;"none"!==s&&this.renderer.addClass(i.nativeElement,gn("calendar",s)),this._size=s}get size(){return this._size}get activeViewEnum(){const e=Ue[this.activeView];return ethis.cdr.markForCheck()),this.viewChangeSubscription=this.bus.viewChanged.subscribe(({view:e})=>this.handleActiveViewChange(Ue[e])),this.control=this.injector.get(ni,null),this.element&&this.ngZone.runOutsideAngular(()=>{this.bindEvents()})}ngOnChanges(e){this.verifyChanges(),this.bus.configure(this.bottomViewEnum,this.topViewEnum),this.scrollSyncService.configure(this.activeViewEnum),xk(e,"focusedDate")&&(this.focusedDate=gr(e.focusedDate.currentValue,this.min,this.max)),e.navigation&&(this.syncNavigation=!0),(e.min||e.max||e.rangeValidation)&&(this.minValidateFn=this.rangeValidation?Gh(this.min):Qe,this.maxValidateFn=this.rangeValidation?Kh(this.max):Qe,this.onValidatorChange())}ngAfterViewInit(){this.setAriaActivedescendant(),"none"!==this.size&&this.renderer.addClass(("infinite"===this.type?this.element:this.multiViewCalendar.element).nativeElement,gn("calendar",this.size))}ngAfterViewChecked(){this.syncNavigation&&(this.syncNavigation=!1,this.scrollSyncService.sync(eT(this.navigationView),eT(this.monthView)))}ngOnDestroy(){this.scrollSyncService.destroy(),this.domEvents.forEach(e=>e()),this.pickerService&&(this.pickerService.calendar=null),this.viewChangeSubscription&&this.viewChangeSubscription.unsubscribe(),this.pageChangeSubscription&&this.pageChangeSubscription.unsubscribe(),this.localizationChangeSubscription&&this.localizationChangeSubscription.unsubscribe(),this.destroyed=!0}onResize(){this.focusedDate=new Date(this.focusedDate),this.cdr.detectChanges()}focus(){this.currentlyFocusedElement="infinite"===this.type?this.element?.nativeElement.querySelector(".k-content .k-calendar-table"):this.currentlyFocusedElement=this.element?.nativeElement.querySelector(".k-content.k-calendar-table"),this.currentlyFocusedElement?.focus()}blur(){const e="infinite"===this.type?this.currentlyFocusedElement:this.multiViewCalendar;Ge(e)&&e.blur()}containsElement(e){return!!ev(e,i=>i===this.element.nativeElement)}handleNavigation(e){if(this.disabled)return;const i=e?new Date(me(e).setDate(1)):this.focusedDate;this.focusedDate=gr(i,this.min,this.max),this.detectChanges()}onPageChange(){je.isInAngularZone()||(this.pageChangeSubscription&&this.pageChangeSubscription.unsubscribe(),this.pageChangeSubscription=Ws(this.resolvedPromise).subscribe(()=>{this.detectChanges()}))}handleMultiViewCalendarValueChange(e,i){const s=Array.isArray(e)?e:[e];this.handleDateChange({selectedDates:s,focusedDate:i})}handleDateChange(e){const i=Array.isArray(e.selectedDates)?e.selectedDates:[e.selectedDates],s=this.bus.canMoveDown(this.activeViewEnum),o=i.filter(r=>!this.disabledDatesService.isDateDisabled(r));if(this.focusedDate=e.focusedDate||this.focusedDate,!this.disabled){if(!s&&t_(o,this.selectedDates))return void this.emitSameDate();if(s)return void this.bus.moveDown(this.activeViewEnum);this.disabledDatesService.isDateDisabled(this.focusedDate)||this.ngZone.run(()=>{this.selectedDates=o.map(r=>me(r)),this.value=this.parseSelectionToValue(o),this.onControlChange(this.parseSelectionToValue(o)),this.valueChange.emit(this.parseSelectionToValue(o)),this.cdr.markForCheck()})}}writeValue(e){this.verifyValue(e),this.value=e,this.cdr.markForCheck()}registerOnChange(e){this.onControlChange=e}registerOnTouched(e){this.onControlTouched=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}validate(e){return this.minValidateFn(e)||this.maxValidateFn(e)}registerOnValidatorChange(e){this.onValidatorChange=e}activeCellTemplate(){switch(this.activeViewEnum){case Ue.month:return this.monthCellTemplateRef||this.cellTemplateRef;case Ue.year:return this.yearCellTemplateRef;case Ue.decade:return this.decadeCellTemplateRef;case Ue.century:return this.centuryCellTemplateRef;default:return null}}handleNavigate(e){this.focusedDate=e.focusedDate,this.activeView=e.activeView,this.emitNavigate(this.focusedDate)}emitNavigate(e){this.navigate.emit({activeView:Ue[this.activeViewEnum],focusedDate:e})}emitEvent(e,i){$t(e)&&this.ngZone.run(()=>{e.emit(i)})}handleActiveDateChange(e){this.activeViewDate=e,this.emitEvent(this.activeViewDateChange,e)}handleActiveViewChange(e){this.activeView=e,this.emitEvent(this.activeViewChange,e),"infinite"===this.type&&this.scrollSyncService.configure(this.activeViewEnum),this.detectChanges()}handleCellClick({date:e,modifiers:i}){this.focus(),this.selectionService.lastClicked=e,this.performSelection(e,i)}handleWeekNumberClick(e){"single"!==this.selection&&this.ngZone.run(()=>{this.handleDateChange({selectedDates:e,focusedDate:Oa(e)})})}handleBlur(e){this.element.nativeElement.contains(e.relatedTarget)||(this.isActive=!1,!this.pickerService&&$m(this.control)?this.ngZone.run(()=>{this.onControlTouched(),this.emitBlur(e),this.cdr.markForCheck()}):(this.emitBlur(e),this.detectChanges()))}handleFocus(){this.isActive=!0,je.isInAngularZone()||this.detectChanges(),this.emitFocus()}handleMultiViewCalendarKeydown(e){Ge(this.pickerService)&&e.keyCode===he.Enter&&e.preventDefault()}setClasses(e){this.renderer.addClass(e,"k-widget"),this.renderer.addClass(e,"k-calendar"),this.renderer.addClass(e,`k-calendar-${this.type}`)}verifyChanges(){}verifyValue(e){}bindEvents(){const e=this.element.nativeElement;this.domEvents.push(this.renderer.listen(e,"focus",this.handleFocus.bind(this)),this.renderer.listen(e,"mousedown",cte),this.renderer.listen(e,"click",this.handleComponentClick.bind(this)),this.renderer.listen(e,"keydown",this.handleKeydown.bind(this)))}emitBlur(e){this.pickerService&&this.pickerService.onBlur.emit(e),this.onBlur.emit()}emitFocus(){this.pickerService&&this.pickerService.onFocus.emit(),this.onFocus.emit()}handleComponentClick(){this.isActive||("infinite"===this.type&&this.monthView.isScrolled()&&(this.focusedDate=me(this.focusedDate),this.detectChanges()),this.focus())}handleKeydown(e){if("infinite"===this.type){const i=e.ctrlKey||e.metaKey,s=-1!==[he.ArrowUp,he.ArrowRight,he.ArrowDown,he.ArrowLeft].indexOf(e.keyCode);if(Ge(this.pickerService)&&s&&e.altKey)return;i&&s&&e.preventDefault(),Ge(this.pickerService)&&e.keyCode===he.Enter&&e.preventDefault();const a=gr(this.navigator.move(this.focusedDate,this.navigator.action(e),this.activeViewEnum),this.min,this.max);on(this.focusedDate,a)||(this.focusedDate=a,this.detectChanges(),e.preventDefault()),e.keyCode===he.Enter&&(this.selectionService.lastClicked=this.focusedDate,this.performSelection(this.focusedDate,e)),e.keyCode===he.KeyT&&this.focusToday(),Tk(e)&&(e.anyArrow=!0,this.performSelection(this.focusedDate,e))}}focusToday(){this.focusedDate=Fs(),this.bus.moveToBottom(this.activeViewEnum),this.cdr.detectChanges()}detectChanges(){this.destroyed||this.cdr.detectChanges()}emitSameDate(){this.pickerService&&this.pickerService.sameDateSelected.emit()}setAriaActivedescendant(){const e=this.element.nativeElement?.querySelector(".k-content .k-calendar-table");if(!Ge(e)||"classic"===this.type&&!e.hasAttribute("aria-activedescendant"))return;if("classic"===this.type)return void this.renderer.removeAttribute(e,"aria-activedescendant");const s=this.cellUID+this.focusedDate.getTime();this.renderer.setAttribute(e,"aria-activedescendant",s)}parseSelectionToValue(e){return e=e||[],"single"===this.selection?me(Oa(e)):e.map(i=>me(i))}performSelection(e,i){const s=this.selectionService.performSelection({date:e,modifiers:i,selectionMode:this.selection,activeViewEnum:this.activeViewEnum,rangePivot:this.rangePivot,selectedDates:this.selectedDates});this.rangePivot=s.rangePivot,this.handleDateChange({selectedDates:s.selectedDates,focusedDate:e})}}return t.\u0275fac=function(e){return new(e||t)(b(Ys),b(Jh),b(Ve),b($h),b(nt),b(Qt),b(je),b(Sn),b(Zk),b(Mr),b(Le),b(s_),b(ta,8))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-calendar"]],contentQueries:function(e,i,s){if(1&e&&(ft(s,o_,5),ft(s,r_,5),ft(s,a_,5),ft(s,l_,5),ft(s,c_,5),ft(s,u_,5),ft(s,jh,5),ft(s,Qk,5)),2&e){let o;ie(o=se())&&(i.cellTemplate=o.first),ie(o=se())&&(i.monthCellTemplate=o.first),ie(o=se())&&(i.yearCellTemplate=o.first),ie(o=se())&&(i.decadeCellTemplate=o.first),ie(o=se())&&(i.centuryCellTemplate=o.first),ie(o=se())&&(i.weekNumberTemplate=o.first),ie(o=se())&&(i.headerTitleTemplate=o.first),ie(o=se())&&(i.navigationItemTemplate=o.first)}},viewQuery:function(e,i){if(1&e&&(ke(ov,5),ke(qk,5),ke(Vo,5)),2&e){let s;ie(s=se())&&(i.navigationView=s.first),ie(s=se())&&(i.monthView=s.first),ie(s=se())&&(i.multiViewCalendar=s.first)}},hostVars:6,hostBindings:function(e,i){2&e&&(_e("id",i.widgetId)("aria-disabled",i.ariaDisabled),Be("k-week-number",i.weekNumber)("k-disabled",i.ariaDisabled))},inputs:{id:"id",focusedDate:"focusedDate",min:"min",max:"max",rangeValidation:"rangeValidation",selection:"selection",value:"value",disabled:"disabled",tabindex:"tabindex",tabIndex:"tabIndex",disabledDates:"disabledDates",navigation:"navigation",activeView:"activeView",bottomView:"bottomView",topView:"topView",type:"type",animateNavigation:"animateNavigation",weekNumber:"weekNumber",cellTemplateRef:["cellTemplate","cellTemplateRef"],monthCellTemplateRef:["monthCellTemplate","monthCellTemplateRef"],yearCellTemplateRef:["yearCellTemplate","yearCellTemplateRef"],decadeCellTemplateRef:["decadeCellTemplate","decadeCellTemplateRef"],centuryCellTemplateRef:["centuryCellTemplate","centuryCellTemplateRef"],weekNumberTemplateRef:["weekNumberTemplate","weekNumberTemplateRef"],headerTitleTemplateRef:["headerTitleTemplate","headerTitleTemplateRef"],navigationItemTemplateRef:["navigationItemTemplate","navigationItemTemplateRef"],size:"size"},outputs:{activeViewChange:"activeViewChange",navigate:"navigate",activeViewDateChange:"activeViewDateChange",onBlur:"blur",onFocus:"focus",valueChange:"valueChange"},exportAs:["kendo-calendar"],features:[ze([Ys,Nne,xne,One,Le,Mr,{provide:hn,useValue:"kendo.calendar"},$h,Zk,s_]),pt],decls:3,vars:2,consts:function(){let n,e,i,s;return n=$localize`:kendo.calendar.today|The label for the today button in the calendar header:Today`,e=$localize`:kendo.calendar.prevButtonTitle|The title of the previous button in the Classic calendar:Navigate to previous view`,i=$localize`:kendo.calendar.nextButtonTitle|The title of the next button in the Classic calendar:Navigate to next view`,s=$localize`:kendo.calendar.parentViewButtonTitle|The title of the parent view button in the calendar header:Navigate to parent view`,[["kendoCalendarLocalizedMessages","","today",n,"prevButtonTitle",e,"nextButtonTitle",i,"parentViewButtonTitle",s],[4,"ngIf"],[3,"activeView","focusedDate","min","max","templateRef","valueChange","pageChange",4,"ngIf"],[3,"activeView","isActive","id","cellTemplateRef","headerTitleTemplateRef","weekNumberTemplateRef","cellUID","min","max","focusedDate","weekNumber","selectedDates","tabIndex","disabled","todayButtonClick","cellClick","weekNumberCellClick","activeDateChange","pageChange","focusCalendar","blurCalendar"],[3,"resize"],[3,"activeView","focusedDate","min","max","templateRef","valueChange","pageChange"],[3,"views","min","max","id","disabled","isActive","tabIndex","activeView","bottomView","topView","weekNumber","animateNavigation","cellTemplate","monthCellTemplate","yearCellTemplate","decadeCellTemplate","centuryCellTemplate","headerTitleTemplate","weekNumberTemplate","focusedDate","selection","value","disabledDates","activeViewChange","navigate","valueChange","focusCalendar","blur","blurEvent","keydown"],["multiviewcalendar",""],[3,"today","prevButtonTitle","nextButtonTitle","parentViewButtonTitle"]]},template:function(e,i){1&e&&(sn(0,0),B(1,lee,4,15,"ng-container",1),B(2,cee,4,27,"ng-container",1)),2&e&&(L(1),T("ngIf","infinite"===i.type),L(1),T("ngIf","classic"===i.type))},dependencies:[ov,qk,dr,Vo,Cne,kne,bt],encapsulation:2,changeDetection:0}),t})();const g_=()=>(t,n)=>!Ge(t.value)&&n?{incompleteDate:!0}:null;var v_=function(t){return t[t.Up=0]="Up",t[t.Down=1]="Down",t[t.None=2]="None",t}(v_||{});let tT=(()=>{class t extends rr{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=fn(t)))(i||t)}}(),t.\u0275dir=fe({type:t,selectors:[["kendo-dateinput-messages-base"]],inputs:{decrement:"decrement",increment:"increment"},features:[We]}),t})(),Rne=(()=>{class t extends tT{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(b(Le))},t.\u0275dir=fe({type:t,selectors:[["","kendoDateInputLocalizedMessages",""]],features:[ze([{provide:tT,useExisting:Te(()=>t)}]),We]}),t})(),nT=0;const Vne=/year|month|/,Fne=/hour|minute|second|millisecond/,Bne=/d|M|H|h|m|s/,sT=t=>t.replace(/^0*/,"");class Gne{constructor(){this.symbols=""}}class Kne{constructor(n,e,i,s,o=68){if(this.intl=n,this.formatPlaceholder=e,this.format=i,this.twoDigitYearMax=o,this.year=!0,this.month=!0,this.date=!0,this.hours=!0,this.minutes=!0,this.seconds=!0,this.milliseconds=!0,this.leadingZero=null,this.monthNames=null,this.typedMonthPart="",this.value=Et(new Date),this.knownParts="adHhmMsSEy",this.symbols={E:"E",H:"H",M:"M",a:"a",d:"d",h:"h",m:"m",s:"s",S:"S",y:"y"},bn(Au),this.monthNames=this.allFormatedMonths(),this.dayPeriods=this.allDayPeriods(),s)this.value=me(s);else{this.value=Et(new Date);const r=this.dateFormatString(this.value,this.format).symbols;for(let a=0;ae||"literal"!==i.type&&"dayperiod"!==i.type&&this.getExisting(i.pattern[0]),!1)}shouldNormalizeCentury(){return this.intl.splitDateFormat(this.format).some(n=>"yy"===n.pattern)}getDateObject(){for(let n=0;n0&&(this.setExisting(n,!0),this.value=i)}parsePart(n,e,i){if(!e)return this.resetLeadingZero(),this.setExisting(n,!1),{value:null,switchToNext:!1};const s=this.intl.formatDate(this.value,this.format),o=this.dateFormatString(this.value,this.format),r=o.symbols;let a=!1,l="",u="",f="";for(let F=0;F-1&&J<12&&(D=me(this.value),D.setMonth(J),D.getMonth()!==J&&(D=Ds(Nt(D,-1))))}"y"===n&&(D=Jn(parseInt(R,10),this.month?this.value.getMonth():0,this.date?this.value.getDate():1,this.hours?this.value.getHours():0,this.minutes?this.value.getMinutes():0,this.seconds?this.value.getSeconds():0,this.milliseconds?this.value.getMilliseconds():0),this.date&&D.getDate()!==this.value.getDate()&&(D=Ds(Nt(D,-1))))}if(D){const J=this.partPattern(o.partMap,n).pattern,be=this.intl.parseDate(`${l}${this.peek(R,J)}${f}`,this.format),ge=this.patternLength(J)||J.length,Ae=U+(sT(R)||e).length>=ge,He=null===be||Ae;return this.shouldNormalizeCentury()&&(D=this.normalizeCentury(D)),this.value=D,this.setExisting(n,!0),{value:this.value,switchToNext:He}}}return w&&(D=this.intl.parseDate(l+w+f,this.format),D)?(this.value=D,this.setExisting(n,!0),{value:this.value,switchToNext:!1}):I&&(D=this.intl.parseDate(l+I+f,this.format),D)?(this.value=D,{value:this.value,switchToNext:!0}):(z&&this.setExisting(n,!1),{value:null,switchToNext:!1})}resetLeadingZero(){const n=null!==this.leadingZero;return this.setLeadingZero(null),n}setLeadingZero(n){this.leadingZero=n}normalizeCentury(n){if(!Ge(n))return n;const e=(t=>!Ge(t)||isNaN(t.getTime())?0:Number(t.getFullYear().toString().slice(-2)))(n),i=this.getNormalizedCenturyBase(e);return fte(n,i+e)}incrementLeadingZero(n){const e=this.leadingZero||{};e[n]=(e[n]||0)+1,this.leadingZero=e}isAbbrMonth(n,e){const i=this.partPattern(n,e);return"month"===i.type&&i.names}partPattern(n,e){return n.filter(i=>-1!==i.pattern.indexOf(e))[0]}peek(n,e){const i=sT(n)+"0";return(t=>new Array(Math.max(t,0)).fill("0").join(""))(e.length-i.length)+i}matchMonth(n){if(this.typedMonthPart+=n.toLowerCase(),!this.monthNames)return"";for(;this.typedMonthPart.length>0;){for(let i=0;i=1&&e<=12&&e.toString()===this.typedMonthPart)return this.monthNames[e-1];this.typedMonthPart=this.typedMonthPart.substring(1,this.typedMonthPart.length)}return""}matchDayPeriod(n,e){const i=String(n).toLowerCase();if("a"===e&&this.dayPeriods){if(this.dayPeriods.am.toLowerCase().startsWith(i))return this.dayPeriods.am;if(this.dayPeriods.pm.toLowerCase().startsWith(i))return this.dayPeriods.pm}return""}allFormatedMonths(){const n=this.intl.splitDateFormat(this.format);for(let e=0;e0;)s.push(this.symbols[i[a].pattern[0]]||"_"),o.push(i[a]),l--}const r=new Gne;return r.symbols=s.join(""),r.partMap=o,r}merge(n,e){let i="",s="";const o=e.symbols;for(let r=o.length-1;r>=0;r--)if(-1===this.knownParts.indexOf(o[r])||this.getExisting(o[r]))i=n[r]+i,s=o[r]+s;else{const a=o[r];for(;r>=0&&a===o[r];)r--;for(r++,i=this.leadingZero&&this.leadingZero[a]?"0"+i:this.dateFieldName(e.partMap[r])+i;s.lengththis.twoDigitYearMax?1900:2e3}}let _o=(()=>{class t{constructor(e,i,s,o,r,a,l,u){this.cdr=e,this.intl=i,this.renderer=s,this.wrapper=o,this.ngZone=r,this.injector=a,this.localization=l,this.pickerService=u,this.caretAltUpIcon=n4,this.caretAltDownIcon=fm,this.disabled=!1,this.readonly=!1,this.title="",this.tabindex=0,this.role="textbox",this.ariaReadOnly=!1,this.format="d",this.placeholder=null,this.steps={},this.rangeValidation=!0,this.autoCorrect=!1,this.incompleteDateValidation=!1,this.twoDigitYearMax=68,this.spinners=!1,this.valueChange=new Y,this.valueUpdate=new Y,this.onFocus=new Y,this.onBlur=new Y,this.arrow=v_,this.arrowDirection=v_.None,this.formatSections={date:!1,time:!1},this.hasMousedown=!1,this.focusedPriorToMousedown=!1,this.isDateIncomplete=!1,this.currentValue="",this.currentFormat="",this.backspace=!1,this.resetSegmentValue=!0,this.minValidator=Qe,this.maxValidator=Qe,this.incompleteValidator=Qe,this._value=null,this._active=!1,this._focusableId="dateinput-"+nT++,this.kendoDate=null,this.paste=!1,this.domEvents=[],this.onControlChange=Qe,this.onControlTouched=Qe,this.onValidatorChange=Qe,this._size=vr,this._rounded=Ra,this._fillMode=za,this.subs=new E,this.symbolsMap=this.dateSymbolMap(),this.updateFormatSections(),this.pickerService?this.pickerService.input=this:this.ariaReadOnly=null}set focusableId(e){e&&(this._focusableId=e)}get focusableId(){return this._focusableId}set pickerType(e){e&&(this.focusableId=`${e}-${nT}`)}set tabIndex(e){this.tabindex=e}get tabIndex(){return this.tabindex}set value(e){this.verifyValue(e),(!this.autoCorrect||Bl(e,this.min,this.max))&&(this._value=me(e),this.valueUpdate.emit(me(e)))}get value(){return this._value}set size(e){this.renderer.removeClass(this.wrapper.nativeElement,gn("input",this.size));const i=e||vr;"none"!==i&&this.renderer.addClass(this.wrapper.nativeElement,gn("input",i)),this._size=i}get size(){return this._size}set rounded(e){this.renderer.removeClass(this.wrapper.nativeElement,Us(this.rounded));const i=e||Ra;"none"!==i&&this.renderer.addClass(this.wrapper.nativeElement,Us(i)),this._rounded=i}get rounded(){return this._rounded}set fillMode(e){this.renderer.removeClass(this.wrapper.nativeElement,qn("input",this.fillMode));const i=e||za;"none"!==i&&(this.renderer.addClass(this.wrapper.nativeElement,qn("input",i)),this.spinners&&this.spinup&&this.spindown&&(this.setSpinnerFill(this.spinup.nativeElement,i,this.fillMode),this.setSpinnerFill(this.spindown.nativeElement,i,this.fillMode))),this._fillMode=i}get fillMode(){return this._fillMode}get wrapperClass(){return!0}get disabledClass(){return this.disabled}get inputElement(){return this.dateInput?this.dateInput.nativeElement:null}get inputValue(){return(this.inputElement||{}).value||""}get isActive(){return this._active}set isActive(e){if(this._active=e,this.wrapper&&!Ge(this.pickerService)){const i=this.wrapper.nativeElement;e?this.renderer.addClass(i,"k-focus"):this.renderer.removeClass(i,"k-focus")}}get formControl(){return this.injector.get(ni,null)?.control||null}get inputFormat(){return this.format?"string"==typeof this.format?this.format:this.format.inputFormat:"d"}get displayFormat(){return this.format?"string"==typeof this.format?this.format:this.format.displayFormat:"d"}isEmpty(){return!this.currentValue||!String(this.currentValue).trim()}containsElement(e){return!!ev(e,i=>i===this.wrapper.nativeElement)}ngOnInit(){this.kendoDate=this.getKendoDate(this.value),this.updateElementValue(),this.subs.add(this.intl.changes.subscribe(this.intlChange.bind(this))),this.ngControl=this.injector.get(ni,null),this.wrapper&&(this.renderer.removeAttribute(this.wrapper.nativeElement,"tabindex"),this.ngZone.runOutsideAngular(()=>{this.bindEvents()}))}ngOnChanges(e){this.verifyRange(),(e.min||e.max||e.rangeValidation||e.incompleteDateValidation)&&(this.minValidator=this.rangeValidation?Gh(this.min):Qe,this.maxValidator=this.rangeValidation?Kh(this.max):Qe,this.incompleteValidator=this.incompleteDateValidation?g_():Qe,this.onValidatorChange()),e.format&&(this.symbolsMap=this.dateSymbolMap(),this.updateFormatSections());const i=this.kendoDate&&on(this.value,this.kendoDate.getDateObject());(e.format||!i||e.placeholder)&&(this.kendoDate=this.getKendoDate(this.value),this.updateElementValue(this.isActive))}ngAfterViewInit(){this.setComponentClasses();const e=this.injector.get(ni,null)?.control;this.control=e,this.subs.add(this.formControl?.statusChanges.subscribe(()=>this.setAriaInvalid())),this.setAriaInvalid()}ngOnDestroy(){this.subs.unsubscribe(),this.pickerService&&(this.pickerService.input=null),this.domEvents.forEach(e=>e())}setAriaInvalid(){this.control&&this.renderer.setAttribute(this.inputElement,"aria-invalid",this.control.invalid?"true":"false")}validate(e){return this.minValidator(e)||this.maxValidator(e)||this.incompleteValidator(e,this.isDateIncomplete)}registerOnValidatorChange(e){this.onValidatorChange=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}writeValue(e){this.verifyValue(e),this.kendoDate=this.getKendoDate(e),this.value=me(e),this.updateElementValue(this.isActive)}triggerChange(){const e=this.kendoDate.getDateObject();+e!=+this.value&&(this.value=me(e),this.notify())}notify(){this.ngZone.run(()=>{this.onControlChange(me(this.value)),this.valueChange.emit(me(this.value))})}registerOnChange(e){this.onControlChange=e}registerOnTouched(e){this.onControlTouched=e}focus(){const e=this.inputElement;e&&(e.focus(),this.selectDateSegment(this.currentFormat[0]))}blur(){const e=this.inputElement;e&&e.blur()}handleButtonClick(e){this.arrowDirection=v_.None,this.modifyDateSegmentValue(e)}modifyDateSegmentValue(e){const i=this.caret(),s=this.currentFormat[i[0]];let o=(this.steps||{})[this.symbolsMap[s]]||1;if("S"===s&&!this.steps.millisecond){const r=(t=>{const n=t&&t.match(/S+(\1)/);return n?n[0].length:0})(this.inputFormat);o=(t=>Math.pow(10,3-t))(r)}this.kendoDate.modifyPart(s,e*o),this.putDateInRange(),this.updateElementValue(this.isActive),this.triggerChange(),this.selectDateSegment(s),this.updateIncompleteValidationStatus()}switchDateSegment(e){const i=this.caret();if(this.kendoDate.resetLeadingZero()&&this.updateElementValue(this.isActive),i[0]0?i[0]:i[1]-1),this.resetSegmentValue=!0,!0;const s=this.currentFormat[i[0]];let o=i[0]+e;for(;o>0&&o=0&&rr&&(r+1!==i[0]||o+1!==i[1])?(this.caret(r+1,o+1),this.resetSegmentValue=!0,!0):o{this.emitFocus(e)}):this.emitFocus(e)}handleBlur(e){this.isActive=!1,this.resetSegmentValue=!0,this.kendoDate.resetLeadingZero(),this.updateElementValue(),$t(this.onBlur)||$m(this.ngControl)?this.ngZone.run(()=>{this.onControlTouched(),this.emitBlur(e),this.cdr.markForCheck()}):this.emitBlur(e)}getKendoDate(e){const{leadingZero:i}=this.kendoDate||{},s=new Kne(this.intl,this.formatPlaceholder,this.inputFormat,e,this.twoDigitYearMax);return s.setLeadingZero(this.isActive?i:null),s}dateSymbolMap(){return this.intl.splitDateFormat(this.inputFormat).reduce((i,s)=>(i[s.pattern[0]]=s.type,i),{})}updateElementValue(e){const i=this.caret()[0],o=this.kendoDate.getTextAndFormat(this.isActive?this.inputFormat:this.displayFormat),r=!this.isActive&&Ge(this.placeholder)&&!this.kendoDate.hasValue(),a=this.inputElement;this.currentFormat=o[1],this.currentValue=r?"":o[0],this.renderer.setProperty(a,"value",this.currentValue),a.placeholder!==this.placeholder&&this.renderer.setProperty(a,"placeholder",this.placeholder),e&&this.selectNearestSegment(i)}caret(e,i=e){const s=void 0!==e;let o=[e,e];const r=this.inputElement;if(!s||!this.disabled&&!this.readonly){try{void 0!==r.selectionStart&&(s&&(Ze()&&document.activeElement!==r&&r.focus(),r.setSelectionRange(e,i)),o=[r.selectionStart,r.selectionEnd])}catch{o=[]}return o}}selectNearestSegment(e){for(let i=e,s=e-1;i=0;i++,s--){if(i=0&&"_"!==this.currentFormat[s])return void this.selectDateSegment(this.currentFormat[s])}}verifyRange(){}verifyValue(e){}putDateInRange(){const e=this.kendoDate.getDateObject(),i=gr(e,this.min,this.max);this.autoCorrect&&!on(e,i)&&(this.kendoDate=this.getKendoDate(i))}updateFormatSections(){this.formatSections=this.intl.splitDateFormat(this.inputFormat).reduce(({date:e,time:i},s)=>({date:e||Vne.test(s.type),time:i||Fne.test(s.type)}),{date:!1,time:!1})}intlChange(){this.updateFormatSections(),this.kendoDate=this.getKendoDate(this.value),this.updateElementValue(this.isActive)}updateOnPaste(){let e=this.intl.parseDate(this.inputValue,this.inputFormat)||this.value;Ge(e)&&this.kendoDate.shouldNormalizeCentury()&&(e=this.kendoDate.normalizeCentury(e));const i=+e!=+this.value;this.writeValue(e),i&&this.notify()}bindEvents(){const e=this.wrapper.nativeElement,i=this.handleMouseWheel.bind(this);this.domEvents.push(this.renderer.listen(e,"DOMMouseScroll",i),this.renderer.listen(e,"mousewheel",i),this.renderer.listen(e,"keydown",this.handleKeydown.bind(this)),this.renderer.listen(e,"paste",this.handlePaste.bind(this)),this.renderer.listen(e,"input",this.handleInput.bind(this)))}handleMouseWheel(e){this.disabled||this.readonly||!this.isActive||((e=window.event||e).shiftKey?this.switchDateSegment((e.wheelDelta||-e.detail)>0?-1:1):this.modifyDateSegmentValue((e.wheelDelta||-e.detail)>0?1:-1),e.returnValue=!1,e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation())}handlePaste(){this.paste=!0}handleKeydown(e){if(!(this.disabled||this.readonly||e.altKey||e.ctrlKey||e.metaKey)){if(e.keyCode===he.Backspace)return void(this.backspace=!0);switch(e.keyCode){case he.ArrowDown:this.modifyDateSegmentValue(-1);break;case he.ArrowUp:this.modifyDateSegmentValue(1);break;case he.ArrowRight:this.switchDateSegment(1);break;case he.ArrowLeft:this.switchDateSegment(-1);break;case he.Home:this.selectNearestSegment(0);break;case he.End:this.selectNearestSegment(this.inputValue.length);break;default:return}e.preventDefault()}}handleInput(){if(this.disabled||this.readonly)return;if(this.paste)return this.updateOnPaste(),void(this.paste=!1);const e=((t,n,e,i)=>{const s=i+t.length-e.length,o=t[s],r=t.substring(0,i+t.length-e.length),a=e.substring(0,i),l=[];if(r===a&&i>0)return l.push([n[i-1],a[i-1]]),l;if(0===r.indexOf(a)&&(0===a.length||n[a.length-1]!==n[a.length])){let u="";1===a.length&&l.push([n[0],a[0]]);for(let f=a.length;fthis.onValidatorChange())):Ge(this.pickerService)&&this.pickerService.dateCompletenessChange.emit())}setSpinnerFill(e,i,s){"none"!==s&&(this.renderer.removeClass(e,`k-button-${s}`),this.renderer.removeClass(e,`k-button-${s}-base`)),this.renderer.addClass(e,`k-button-${i}`),this.renderer.addClass(e,`k-button-${i}-base`)}setComponentClasses(){"none"!==this.size&&this.renderer.addClass(this.wrapper.nativeElement,gn("input",this.size)),"none"!==this.rounded&&this.renderer.addClass(this.wrapper.nativeElement,Us(this.rounded)),"none"!==this.fillMode&&this.renderer.addClass(this.wrapper.nativeElement,qn("input",this.fillMode)),this.spinners&&"none"!==this.fillMode&&(this.setSpinnerFill(this.spinup.nativeElement,this.fillMode),this.setSpinnerFill(this.spindown.nativeElement,this.fillMode))}}return t.\u0275fac=function(e){return new(e||t)(b(Qt),b(Ht),b(nt),b(Ve),b(je),b(Sn),b(Le),b(ta,8))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-dateinput"]],viewQuery:function(e,i){if(1&e&&(ke(uee,7),ke(dee,5),ke(hee,5)),2&e){let s;ie(s=se())&&(i.dateInput=s.first),ie(s=se())&&(i.spinup=s.first),ie(s=se())&&(i.spindown=s.first)}},hostVars:6,hostBindings:function(e,i){2&e&&Be("k-input",i.wrapperClass)("k-dateinput",i.wrapperClass)("k-disabled",i.disabledClass)},inputs:{focusableId:"focusableId",pickerType:"pickerType",disabled:"disabled",readonly:"readonly",title:"title",tabindex:"tabindex",role:"role",ariaReadOnly:"ariaReadOnly",tabIndex:"tabIndex",format:"format",formatPlaceholder:"formatPlaceholder",placeholder:"placeholder",steps:"steps",max:"max",min:"min",rangeValidation:"rangeValidation",autoCorrect:"autoCorrect",incompleteDateValidation:"incompleteDateValidation",twoDigitYearMax:"twoDigitYearMax",value:"value",spinners:"spinners",isPopupOpen:"isPopupOpen",hasPopup:"hasPopup",size:"size",rounded:"rounded",fillMode:"fillMode"},outputs:{valueChange:"valueChange",valueUpdate:"valueUpdate",onFocus:"focus",onBlur:"blur"},exportAs:["kendo-dateinput"],features:[ze([{provide:kn,useExisting:Te(()=>t),multi:!0},{provide:Tn,useExisting:Te(()=>t),multi:!0},{provide:hn,useValue:"kendo.dateinput"},{provide:uo,useExisting:Te(()=>t)},Le]),pt],decls:4,vars:21,consts:function(){let n,e;return n=$localize`:kendo.dateinput.increment|The label for the **Increment** button in the DateInput:Increase value`,e=$localize`:kendo.dateinput.decrement|The label for the **Decrement** button in the DateInput:Decrease value`,[["kendoDateInputLocalizedMessages","","increment",n,"decrement",e],["autocomplete","off","autocorrect","off","autocapitalize","off","spellcheck","false",1,"k-input-inner",3,"id","title","tabindex","disabled","readonly","placeholder","kendoEventsOutsideAngular","scope"],["dateInput",""],["class","k-input-spinner k-spin-button",3,"mousedown",4,"ngIf"],[1,"k-input-spinner","k-spin-button",3,"mousedown"],["tabindex","-1",1,"k-spinner-increase","k-button","k-icon-button",3,"title","mousedown","mouseleave","click"],["spinup",""],["name","caret-alt-up","innerCssClass","k-button-icon",3,"svgIcon"],["tabindex","-1",1,"k-spinner-decrease","k-button","k-icon-button",3,"title","click","mousedown","mouseleave"],["spindown",""],["name","caret-alt-down","innerCssClass","k-button-icon",3,"svgIcon"]]},template:function(e,i){1&e&&(sn(0,0),Ce(1,"input",1,2),B(3,fee,7,10,"span",3)),2&e&&(L(1),T("id",i.focusableId)("title",i.title)("tabindex",i.tabindex)("disabled",i.disabled)("readonly",i.readonly)("placeholder",i.placeholder)("kendoEventsOutsideAngular",function yg(t,n,e,i,s,o,r,a,l,u){const f=ts()+t,_=ue();let D=io(_,f,e,i,s,o);return H1(_,f+4,r,a,l)||D?tr(_,f+7,u?n.call(u,e,i,s,o,r,a,l):n(e,i,s,o,r,a,l)):function Vd(t,n){return t[n]}(_,f+7)}(13,mee,i.handleClick,i.handleFocus,i.handleMousedown,i.handleMousedown,i.handleDragAndDrop,i.handleDragAndDrop,i.handleBlur))("scope",i),_e("role",i.role)("aria-readonly",i.ariaReadOnly)("aria-expanded",i.isPopupOpen)("aria-haspopup",i.hasPopup),L(2),T("ngIf",i.spinners))},dependencies:[bi,Rne,co,bt],encapsulation:2,changeDetection:0}),t})();class M_{constructor(){this.prevented=!1}preventDefault(){this.prevented=!0}isDefaultPrevented(){return this.prevented}}const Ou=new qe("dateinputs-touch-enabled"),oT=t=>n=>t&&n.value&&t(n.value)?{disabledDate:!0}:null;let rT=(()=>{class t extends p_{constructor(e){super(),this.service=e}get override(){return!0}}return t.\u0275fac=function(e){return new(e||t)(b(Le))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-calendar-messages"]],features:[ze([{provide:p_,useExisting:Te(()=>t)}]),We],decls:0,vars:0,template:function(e,i){},encapsulation:2}),t})(),aT=(()=>{class t extends rr{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=fn(t)))(i||t)}}(),t.\u0275dir=fe({type:t,selectors:[["kendo-datepicker-messages-base"]],inputs:{today:"today",toggle:"toggle",prevButtonTitle:"prevButtonTitle",nextButtonTitle:"nextButtonTitle"},features:[We]}),t})(),$ne=(()=>{class t extends aT{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(b(Le))},t.\u0275dir=fe({type:t,selectors:[["","kendoDatePickerLocalizedMessages",""]],features:[ze([{provide:aT,useExisting:Te(()=>t)}]),We]}),t})(),Xne=(()=>{class t{constructor(e,i,s,o,r,a,l,u,f,_){this.zone=e,this.localization=i,this.cdr=s,this.popupService=o,this.wrapper=r,this.renderer=a,this.injector=l,this.pickerService=u,this.disabledDatesService=f,this.touchEnabled=_,this.calendarIcon=zE,this.activeView=Ue[Ue.month],this.bottomView=Ue[Ue.month],this.topView=Ue[Ue.century],this.calendarType="infinite",this.animateCalendarNavigation=!1,this.disabled=!1,this.readonly=!1,this.readOnlyInput=!1,this._navigation=!0,this.min=me(Po),this.max=me(Ho),this.incompleteDateValidation=!1,this.focusedDate=null,this.format="d",this.twoDigitYearMax=68,this.placeholder=null,this.tabindex=0,this.title="",this.rangeValidation=!0,this.disabledDatesValidation=!0,this.weekNumber=!1,this.adaptiveMode="none",this.valueChange=new Y,this.onFocus=new Y,this.onBlur=new Y,this.open=new Y,this.close=new Y,this.wrapperClasses=!0,this.xIcon=Du,this._popupSettings={animate:!0},this._show=!1,this._value=null,this._active=!1,this.onControlChange=Qe,this.onControlTouched=Qe,this.onValidatorChange=Qe,this.minValidateFn=Qe,this.maxValidateFn=Qe,this.disabledDatesValidateFn=Qe,this.incompleteValidator=Qe,this.resolvedPromise=Promise.resolve(null),this.domEvents=[],this._size=vr,this._rounded=Ra,this._fillMode=za,bn(Au),this.pickerSubscriptions=this.pickerService.onFocus.subscribe(this.handleFocus.bind(this)),this.pickerSubscriptions.add(this.pickerService.onBlur.subscribe(this.handleBlur.bind(this))),this.pickerSubscriptions.add(this.pickerService.sameDateSelected.subscribe(this.handleSameSelection.bind(this))),this.pickerSubscriptions.add(this.pickerService.dateCompletenessChange.subscribe(this.handleDateCompletenessChange.bind(this)))}set cellTemplateRef(e){this.cellTemplate=e}set monthCellTemplateRef(e){this.monthCellTemplate=e}set yearCellTemplateRef(e){this.yearCellTemplate=e}set decadeCellTemplateRef(e){this.decadeCellTemplate=e}set centuryCellTemplateRef(e){this.centuryCellTemplate=e}set weekNumberTemplateRef(e){this.weekNumberTemplate=e}set headerTitleTemplateRef(e){this.headerTitleTemplate=e}set navigationItemTemplateRef(e){this.navigationItemTemplate=e}set popupSettings(e){this._popupSettings=Object.assign({},{animate:!0},e)}get popupSettings(){return this._popupSettings}set navigation(e){this._navigation=e}get navigation(){if(!this.isAdaptive)return this._navigation}set value(e){this.verifyValue(e),this._value=me(e)}get value(){return this._value}set tabIndex(e){this.tabindex=e}get tabIndex(){return this.tabindex}set disabledDates(e){this._disabledDates=e,this.disabledDatesService.initialize(e)}get disabledDates(){return this._disabledDates}set subtitle(e){this._subtitle=e}get subtitle(){return this._subtitle||this.placeholder}set size(e){this.renderer.removeClass(this.wrapper.nativeElement,gn("input",this.size)),this.renderer.removeClass(this.toggleButton.nativeElement,gn("button",this.size));const i=e||vr;"none"!==i&&(this.renderer.addClass(this.wrapper.nativeElement,gn("input",i)),this.renderer.addClass(this.toggleButton.nativeElement,gn("button",i))),this._size=i}get size(){return this._size}set rounded(e){this.renderer.removeClass(this.wrapper.nativeElement,Us(this.rounded));const i=e||Ra;"none"!==i&&this.renderer.addClass(this.wrapper.nativeElement,Us(i)),this._rounded=i}get rounded(){return this._rounded}set fillMode(e){this.renderer.removeClass(this.wrapper.nativeElement,qn("input",this.fillMode)),this.renderer.removeClass(this.toggleButton.nativeElement,qn("button",this.fillMode)),this.renderer.removeClass(this.toggleButton.nativeElement,`k-button-${this.fillMode}-base`);const i=e||za;"none"!==i&&(this.renderer.addClass(this.toggleButton.nativeElement,qn("button",i)),this.renderer.addClass(this.toggleButton.nativeElement,`k-button-${i}-base`),this.renderer.addClass(this.wrapper.nativeElement,qn("input",i))),this._fillMode=i}get fillMode(){return this._fillMode}get disabledClass(){return this.disabled}get popupUID(){return this.calendar?.popupId}get isActive(){return this._active}set isActive(e){if(this._active=e,!this.wrapper)return;const i=this.wrapper.nativeElement;e?this.renderer.addClass(i,"k-focus"):this.renderer.removeClass(i,"k-focus")}get show(){return this._show}set show(e){e&&(this.disabled||this.readonly)||(e||this._show&&($t(this.close)||$t(this.open))?this.zone.run(()=>{const s=new M_;!this._show&&e?this.open.emit(s):this._show&&!e&&this.close.emit(s),!s.isDefaultPrevented()&&this.toggleCalendar(e)}):this.toggleCalendar(e))}get inputElement(){return this.wrapper.nativeElement.querySelector("input")}isEmpty(){return!this.value&&this.dateInput.isEmpty()}ngOnInit(){this.localizationChangeSubscription=this.localization.changes.subscribe(()=>this.cdr.markForCheck()),this.control=this.injector.get(ni,null),this.wrapper&&(this.renderer.removeAttribute(this.wrapper.nativeElement,"tabindex"),this.zone.runOutsideAngular(()=>{this.bindEvents()}))}ngAfterViewInit(){this.setComponentClasses(),this.renderer.setAttribute(this.actionSheet.element.nativeElement,"style","--kendo-actionsheet-height: 60vh; --kendo-actionsheet-max-height: none")}ngOnChanges(e){this.verifySettings(),(e.min||e.max||e.rangeValidation||e.disabledDatesValidation||e.disabledDates||e.incompleteDateValidation)&&(this.minValidateFn=this.rangeValidation?Gh(this.min):Qe,this.maxValidateFn=this.rangeValidation?Kh(this.max):Qe,this.disabledDatesValidateFn=this.disabledDatesValidation?oT(this.disabledDatesService.isDateDisabled):Qe,this.incompleteValidator=this.incompleteDateValidation?g_():Qe,this.onValidatorChange()),(!this.focusableId||e.focusableId)&&(this.focusableId=this.dateInput?.focusableId)}ngOnDestroy(){this.isActive=!1,this.show=!1,this.localizationChangeSubscription&&this.localizationChangeSubscription.unsubscribe(),this.windowBlurSubscription&&this.windowBlurSubscription.unsubscribe(),this.domEvents.forEach(e=>e()),this.pickerSubscriptions.unsubscribe()}get isOpen(){return this.show}writeValue(e){this.verifyValue(e),this.value=me(e),this.cdr.markForCheck(),!e&&this.dateInput&&(this.dateInput.placeholder=this.placeholder,this.dateInput.writeValue(e))}registerOnChange(e){this.onControlChange=e}registerOnTouched(e){this.onControlTouched=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}validate(e){return this.minValidateFn(e)||this.maxValidateFn(e)||this.disabledDatesValidateFn(e)||this.incompleteValidator(e,this.dateInput&&this.dateInput.isDateIncomplete)}registerOnValidatorChange(e){this.onValidatorChange=e}handleActionSheetCollapse(){this.cdr.markForCheck()}handleActionSheetClick(e){e.preventDefault()}focus(){this.dateInput.focus()}blur(){(this.calendar||this.dateInput).blur()}toggle(e){this.disabled||this.readonly||this.resolvedPromise.then(()=>{this.toggleCalendar(void 0===e?!this.show:e)})}handleIconClick(e){this.disabled||this.readonly||(e.preventDefault(),this.focusInput(),this.handleFocus(),this.show=!this.show,this.cdr.markForCheck())}handleDateInputClick(){this.windowSize=Gi(),this.isAdaptive&&(this.show=!0)}handleMousedown(e){e.preventDefault()}handleChange(e){this.cdr.markForCheck(),this.focusInput(),this.value=e,this.show=!1,this.onControlChange(me(e)),this.valueChange.emit(me(e))}handleInputChange(e){this.handleChange(this.dateInput.formatSections.time?e:this.mergeTime(e))}get popupClasses(){return["k-calendar-container","k-group","k-reset"].concat(this.popupSettings.popupClass||[])}get appendTo(){const{appendTo:e}=this.popupSettings;if(e&&"root"!==e)return"component"===e?this.container:e}get dateInput(){return this.pickerService.input}get calendar(){return this.pickerService.calendar}get isAdaptiveModeEnabled(){return"auto"===this.adaptiveMode}get isAdaptive(){return this.isAdaptiveModeEnabled&&"large"!==this.windowSize}onResize(){!this.isOpen||this.windowSize===Gi()||(this.actionSheet.expanded?this.toggleActionSheet(!1):this.togglePopup(!1),this.windowSize=Gi())}mergeTime(e){return this.value&&e?pr(e,this.value):e}handleKeydown(e){const{altKey:i,shiftKey:s,keyCode:o,target:r}=e;o===he.Escape&&(this.show=!1),i&&(o===he.ArrowDown&&!this.show&&(this.show=!0),o===he.ArrowUp&&(this.show=!1)),o===he.Tab&&this.show&&this.calendar.isActive&&((t,n,e)=>!!Ge(n)&&("infinite"===t||"classic"===t&&e&&n.classList.contains("k-calendar-table")||!e&&n.classList.contains("k-calendar-table")))(this.calendarType,r,s)&&(this.dateInput.focus(),this.show=!1)}toggleCalendar(e){this.windowSize=Gi(),this.isAdaptive?this.toggleActionSheet(e):this.togglePopup(e),this.toggleFocus()}togglePopup(e){if(e!==this._show)if(this._show=e,e){const i=this.localization.rtl?"right":"left";this.popupRef=this.popupService.open({anchor:this.wrapper,anchorAlign:{vertical:"bottom",horizontal:i},animate:this.popupSettings.animate,appendTo:this.appendTo,content:this.popupTemplate,popupAlign:{vertical:"top",horizontal:i},popupClass:this.popupClasses,positionMode:"absolute"}),this.setAriaActiveDescendant(),this.popupRef.popupElement.setAttribute("id",this.popupUID),this.renderer.setAttribute(this.dateInput?.inputElement,"aria-controls",this.popupUID),this.subscription=this.popupRef.popupAnchorViewportLeave.subscribe(()=>this.show=!1)}else this.popupRef.close(),this.popupRef=null,this.subscription.unsubscribe(),this.ariaActiveDescendantSubscription.unsubscribe(),this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-controls"),this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-activedescendant"),this.cdr.detectChanges()}toggleActionSheet(e){e!==this._show&&(e&&!this.isOpen?(this.actionSheet.toggle(),this.updateActionSheetAdaptiveAppearance(),this.setAriaActiveDescendant(),this.actionSheet.element.nativeElement.setAttribute("id",this.popupUID),this.renderer.setAttribute(this.dateInput?.inputElement,"aria-controls",this.popupUID)):!e&&this.isOpen&&(this.actionSheet.toggle(),this.ariaActiveDescendantSubscription.unsubscribe(),this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-activedescendant"),this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-controls")),this._show=e)}updateActionSheetAdaptiveAppearance(){let e,i;this.actionSheet&&(e=this.actionSheet.element.nativeElement.querySelector(".k-actionsheet"),i=this.actionSheet.element.nativeElement.querySelector(".k-child-animation-container"),"medium"===this.windowSize?(this.renderer.removeClass(e,"k-actionsheet-fullscreen"),this.renderer.removeStyle(i,"height")):"small"===this.windowSize&&(this.renderer.addClass(e,"k-actionsheet-fullscreen"),this.renderer.setStyle(i,"height","100%")),this.renderer.addClass(e,"k-adaptive-actionsheet"),this.renderer.addClass(e,"k-actionsheet-bottom"),this.renderer.setStyle(i,"bottom","0px"))}setAriaActiveDescendant(){this.ariaActiveDescendantSubscription=("infinite"===this.calendar.type?this.calendar.monthView.focusedCellChange:this.calendar.multiViewCalendar.viewList.focusedCellChange).subscribe(i=>this.renderer.setAttribute(this.dateInput?.inputElement,"aria-activedescendant",i))}focusInput(){this.touchEnabled||this.dateInput.focus()}toggleFocus(){this.isActive&&(this.show?(this.calendar||this.cdr.detectChanges(),this.calendar&&this.calendar.focus()):this.touchEnabled?this.dateInput.isActive||this.handleBlur():this.dateInput.focus())}verifySettings(){}verifyValue(e){}bindEvents(){this.domEvents.push(this.renderer.listen(this.wrapper.nativeElement,"keydown",this.handleKeydown.bind(this))),Qm()&&(this.windowBlurSubscription=an(window,"blur").subscribe(this.handleWindowBlur.bind(this)))}handleFocus(){this.isActive||(this.isActive=!0,$t(this.onFocus)&&this.zone.run(()=>{this.onFocus.emit()}))}handleWindowBlur(){!this.isOpen||this.actionSheet.expanded||(this.show=!1)}handleBlur(e){const i=e&&H4(e),o=this.actionSheet&&(this.actionSheet.element.nativeElement.contains(e&&e.target)||this.actionSheet.element.nativeElement.contains(i));i&&(this.dateInput.containsElement(i)||this.calendar&&this.calendar.containsElement(i)||o)||($t(this.onBlur)||this.show&&$t(this.close)||$m(this.control)?this.zone.run(()=>{this.blurComponent(),this.cdr.markForCheck()}):this.blurComponent())}blurComponent(){this.isActive=!1,this.show=!1,this.cdr.detectChanges(),this.onControlTouched(),this.onBlur.emit()}handleSameSelection(){this.show&&(this.focusInput(),this.show=!1)}handleDateCompletenessChange(){this.cdr.markForCheck(),this.zone.run(()=>this.onValidatorChange())}setComponentClasses(){this.size&&(this.renderer.addClass(this.wrapper.nativeElement,gn("input",this.size)),this.renderer.addClass(this.toggleButton.nativeElement,gn("button",this.size))),this.rounded&&this.renderer.addClass(this.wrapper.nativeElement,Us(this.rounded)),this.fillMode&&(this.renderer.addClass(this.wrapper.nativeElement,qn("input",this.fillMode)),this.renderer.addClass(this.toggleButton.nativeElement,qn("button",this.fillMode)),this.renderer.addClass(this.toggleButton.nativeElement,`k-button-${this.fillMode}-base`))}}return t.\u0275fac=function(e){return new(e||t)(b(je),b(Le),b(Qt),b(Il),b(Ve),b(nt),b(Sn),b(ta),b(Mr),b(Ou,8))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-datepicker"]],contentQueries:function(e,i,s){if(1&e&&(ft(s,o_,5),ft(s,r_,5),ft(s,a_,5),ft(s,l_,5),ft(s,c_,5),ft(s,u_,5),ft(s,jh,5),ft(s,Qk,5)),2&e){let o;ie(o=se())&&(i.cellTemplate=o.first),ie(o=se())&&(i.monthCellTemplate=o.first),ie(o=se())&&(i.yearCellTemplate=o.first),ie(o=se())&&(i.decadeCellTemplate=o.first),ie(o=se())&&(i.centuryCellTemplate=o.first),ie(o=se())&&(i.weekNumberTemplate=o.first),ie(o=se())&&(i.headerTitleTemplate=o.first),ie(o=se())&&(i.navigationItemTemplate=o.first)}},viewQuery:function(e,i){if(1&e&&(ke(Gm,7,Ai),ke(z4,7),ke(P4,7),ke(Km,5)),2&e){let s;ie(s=se())&&(i.container=s.first),ie(s=se())&&(i.popupTemplate=s.first),ie(s=se())&&(i.toggleButton=s.first),ie(s=se())&&(i.actionSheet=s.first)}},hostVars:6,hostBindings:function(e,i){2&e&&Be("k-datepicker",i.wrapperClasses)("k-input",i.wrapperClasses)("k-disabled",i.disabledClass)},inputs:{focusableId:"focusableId",cellTemplateRef:["cellTemplate","cellTemplateRef"],monthCellTemplateRef:["monthCellTemplate","monthCellTemplateRef"],yearCellTemplateRef:["yearCellTemplate","yearCellTemplateRef"],decadeCellTemplateRef:["decadeCellTemplate","decadeCellTemplateRef"],centuryCellTemplateRef:["centuryCellTemplate","centuryCellTemplateRef"],weekNumberTemplateRef:["weekNumberTemplate","weekNumberTemplateRef"],headerTitleTemplateRef:["headerTitleTemplate","headerTitleTemplateRef"],navigationItemTemplateRef:["navigationItemTemplate","navigationItemTemplateRef"],activeView:"activeView",bottomView:"bottomView",topView:"topView",calendarType:"calendarType",animateCalendarNavigation:"animateCalendarNavigation",disabled:"disabled",readonly:"readonly",readOnlyInput:"readOnlyInput",popupSettings:"popupSettings",navigation:"navigation",min:"min",max:"max",incompleteDateValidation:"incompleteDateValidation",focusedDate:"focusedDate",value:"value",format:"format",twoDigitYearMax:"twoDigitYearMax",formatPlaceholder:"formatPlaceholder",placeholder:"placeholder",tabindex:"tabindex",tabIndex:"tabIndex",disabledDates:"disabledDates",title:"title",subtitle:"subtitle",rangeValidation:"rangeValidation",disabledDatesValidation:"disabledDatesValidation",weekNumber:"weekNumber",size:"size",rounded:"rounded",fillMode:"fillMode",adaptiveMode:"adaptiveMode"},outputs:{valueChange:"valueChange",onFocus:"focus",onBlur:"blur",open:"open",close:"close"},exportAs:["kendo-datepicker"],features:[ze([{provide:kn,useExisting:Te(()=>t),multi:!0},{provide:Tn,useExisting:Te(()=>t),multi:!0},{provide:uo,useExisting:Te(()=>t)},Le,ta,Mr,{provide:hn,useValue:"kendo.datepicker"}]),pt],decls:16,vars:31,consts:function(){let n,e,i,s;return n=$localize`:kendo.datepicker.today|The label for the today button in the calendar header:Today`,e=$localize`:kendo.datepicker.toggle|The title of the toggle button in the datepicker component:Toggle calendar`,i=$localize`:kendo.datepicker.prevButtonTitle|The title of the previous button in the Classic calendar:Navigate to previous view`,s=$localize`:kendo.datepicker.nextButtonTitle|The title of the next button in the Classic calendar:Navigate to next view`,[["kendoDatePickerLocalizedMessages","","today",n,"toggle",e,"prevButtonTitle",i,"nextButtonTitle",s],["pickerType","datepicker","hasPopup","grid","fillMode","none","rounded","none","size","none",3,"role","isPopupOpen","disabled","readonly","ariaReadOnly","tabindex","title","focusableId","format","twoDigitYearMax","formatPlaceholder","placeholder","min","max","incompleteDateValidation","value","valueChange","click"],["input",""],["type","button",1,"k-input-button","k-button","k-icon-button",3,"tabindex","kendoEventsOutsideAngular","scope"],["toggleButton",""],["name","calendar","innerCssClass","k-button-icon",3,"svgIcon"],["container",""],["popupTemplate",""],[3,"resize",4,"ngIf"],[3,"kendoEventsOutsideAngular","scope","titleId","overlayClick","collapse"],["actionSheet",""],["kendoActionSheetTemplate",""],["calendarTemplate",""],[4,"ngTemplateOutlet"],[3,"resize"],[1,"k-actionsheet-titlebar"],[1,"k-actionsheet-titlebar-group","k-hbox"],[1,"k-actionsheet-title"],[1,"k-text-center"],[1,"k-actionsheet-subtitle","k-text-center"],[1,"k-actionsheet-actions"],["kendoButton","","icon","x","fillMode","flat","aria-hidden","true","size","large","innerCssClass","k-button-icon",3,"svgIcon","tabIndex","click"],[1,"k-actionsheet-content","!k-overflow-hidden"],[3,"size","type","min","max","navigation","animateNavigation","activeView","bottomView","topView","weekNumber","cellTemplate","monthCellTemplate","yearCellTemplate","decadeCellTemplate","centuryCellTemplate","weekNumberTemplate","headerTitleTemplate","navigationItemTemplate","focusedDate","value","kendoEventsOutsideAngular","scope","disabledDates","valueChange"],["calendar",""],[3,"today","prevButtonTitle","nextButtonTitle"]]},template:function(e,i){1&e&&(sn(0,0),P(1,"kendo-dateinput",1,2),de("valueChange",function(o){return i.handleInputChange(o)})("click",function(){return i.handleDateInputClick()}),H(),P(3,"button",3,4),Ce(5,"kendo-icon-wrapper",5),H(),sn(6,null,6),B(8,pee,1,1,"ng-template",null,7,Gn),B(10,gee,1,0,"kendo-resize-sensor",8),P(11,"kendo-actionsheet",9,10),de("overlayClick",function(){return i.show=!1})("collapse",function(){return i.handleActionSheetCollapse()}),B(13,Mee,11,6,"ng-template",11),H(),B(14,yee,3,28,"ng-template",null,12,Gn)),2&e&&(L(1),T("role","combobox")("isPopupOpen",i.show)("disabled",i.disabled)("readonly",i.readonly||i.readOnlyInput)("ariaReadOnly",i.readonly)("tabindex",i.tabindex)("title",i.title)("focusableId",i.focusableId)("format",i.format)("twoDigitYearMax",i.twoDigitYearMax)("formatPlaceholder",i.formatPlaceholder)("placeholder",i.placeholder)("min",i.min)("max",i.max)("incompleteDateValidation",i.incompleteDateValidation)("value",i.value),L(2),T("tabindex",-1)("kendoEventsOutsideAngular",jn(26,wk,i.handleIconClick,i.handleMousedown))("scope",i),_e("title",i.localization.get("toggle"))("aria-label",i.localization.get("toggle")),L(2),T("svgIcon",i.calendarIcon),L(5),T("ngIf",i.isAdaptiveModeEnabled),L(1),T("kendoEventsOutsideAngular",zn(29,Vl,i.handleActionSheetClick))("scope",i)("titleId",null==i.calendar?null:i.calendar.headerId))},dependencies:[_o,bi,dr,Ph,fr,Dr,rT,$ne,co,Yi,bt,Cu],encapsulation:2,changeDetection:0}),t})();const Ci=Bs("div"),tie=Bs("ul"),nie=Bs("li"),lT=Bs("span"),cT=()=>lT("hour","k-title k-timeselector-title"),uT=()=>Ci([tie([nie("02","k-item")],"k-reset")],"k-time-container k-flex k-content k-scrollable"),dT=t=>[t?Ci([Ci("button","k-button k-button-lg")],"k-datetime-buttongroup"):null,Ci([Ci([lT("title","k-title")],"k-time-header"),Ci([cT(),Ci([uT()],"k-time-list")],"k-time-list-wrapper")],"k-timeselector k-timeselector-lg")],hT=(t=!1,n,e)=>Ze()?t?Ci([Ci([Ci([Ci([Ci([],"k-i-x k-button-icon k-icon")],"k-icon-wrapper-host")],"k-button k-icon-button k-button-lg")],"k-actionsheet-titlebar"),Ci([e?Ci([...dT(e)],"k-datetime-wrap k-time-tab"):dT(e)[1]],"k-actionsheet-content"),Ci([Ci("button","k-button k-button-lg")],"k-adaptive-actionsheet k-actionsheet-footer")],"k-actionsheet k-adaptive-actionsheet "+("small"===n?"k-actionsheet-fullscreen":""),{height:"small"===n?"100%":"60vh",left:"-10000px",position:"absolute",top:0}):Ci([cT(),Ci([uT()],"k-time-list")],"k-time-list-wrapper",{left:"-10000px",position:"absolute"}):null;let av=(()=>{class t{get windowSize(){return Gi()}ensureHeights(){void 0===this.timeListHeight&&this.calculateHeights()}calculateHeights(e){if(!Ze())return;let i,s;this.isAdaptiveEnabled&&"large"!==this.windowSize?(s=document.body,i=s.appendChild(hT(!0,this.windowSize,this.isDateTimePicker))):(s=e&&e.querySelector(".k-time-list-container")||document.body,i=s.appendChild(hT())),this.timeListHeight=i.querySelector(".k-scrollable").getBoundingClientRect().height,this.itemHeight=i.querySelector("li").getBoundingClientRect().height,s.removeChild(i)}isActive(e){return!(!Ze()||!e)&&(e.nativeElement||e)===document.activeElement}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const fT=n=>n%24,mT=(t,n)=>fT(24+t-n),_T=t=>(n,e)=>e&&Et(n).getTime()!==Et(e).getTime()?Wm(n,t):n,rie=_T(0),aie=_T(23);let pT=(()=>{class t{constructor(e){this.intl=e,this.boundRange=!1,this.insertUndividedMax=!1}apply(e,i){return Wm(e,i.getHours())}configure(e){const{boundRange:i=this.boundRange,insertUndividedMax:s=this.insertUndividedMax,min:o=this.min,max:r=this.max,part:a,step:l=this.step}=e;this.boundRange=i,this.insertUndividedMax=s,this.toListItem=u=>{const f=Wm(_r,u);return{text:this.intl.formatDate(f,a.pattern),value:f}},this.min=o,this.max=r,this.step=l}data(e){const[i]=this.range(e),s=((t,n)=>e=>fT(t+e*n))(i,this.step),r=ji(0,this.countFromMin(e)).map(a=>this.toListItem(s(a)));return this.addLast(r),this.addMissing(r,e),r}isRangeChanged(e,i){return!on(this.min,e)||!on(this.max,i)}limitRange(e,i,s){return this.boundRange?[rie(e,s),aie(i,s)]:[e,i]}total(e){const i=this.insertUndividedMax&&this.isLastMissing(e)?1:0,s=this.isMissing(e)?1:0;return this.countFromMin(e)+s+i}selectedIndex(e){return Math.ceil(this.divideByStep(e))}valueInList(e){return!e||this.insertUndividedMax&&this.lastHour(e)===e.getHours()||!this.isMissing(e)}addLast(e,i){return this.insertUndividedMax&&this.isLastMissing(i)&&e.push(this.toListItem(this.lastHour(i))),e}addMissing(e,i){if(this.valueInList(i))return e;const s=this.toListItem(i.getHours());return e.splice(this.selectedIndex(i),0,s),e}countFromMin(e){const[i,s]=this.range(e);return Math.floor(mT(s,i)/this.step)+1}isMissing(e){return!!e&&this.selectedIndex(e)!==this.divideByStep(e)}isLastMissing(e){return this.isMissing(Wm(this.max,this.lastHour(e)))}divideByStep(e){return mT(e.getHours(),this.min.getHours())/this.step}lastHour(e){return this.range(e)[1]}range(e){const[i,s]=this.limitRange(this.min,this.max,e);return[i.getHours(),s.getHours()]}}return t.\u0275fac=function(e){return new(e||t)(ce(Ht))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const gT=n=>n%60,vT=(t,n)=>gT(60+t-n),MT=t=>(n,e)=>e&&n.getHours()!==e.getHours()?Jm(n,t):n,cie=MT(0),uie=MT(59);let yT=(()=>{class t{constructor(e){this.intl=e,this.insertUndividedMax=!1}apply(e,i){return Jm(e,i.getMinutes())}configure(e){const{insertUndividedMax:i=this.insertUndividedMax,min:s=this.min,max:o=this.max,part:r,step:a=this.step}=e;this.insertUndividedMax=i,this.toListItem=l=>{const u=Jm(_r,l);return{text:this.intl.formatDate(u,r.pattern),value:u}},this.min=s,this.max=o,this.step=a}data(e){const[i]=this.range(e),s=((t,n)=>e=>gT(t+e*n))(i,this.step),r=ji(0,this.countFromMin(e)).map(a=>this.toListItem(s(a)));return this.addLast(r),this.addMissing(r,e),r}isRangeChanged(e,i){return!on(this.min,e)||!on(this.max,i)}limitRange(e,i,s){return[cie(e,s),uie(i,s)]}total(e){const i=this.insertUndividedMax&&this.isLastMissing(e)?1:0,s=this.isMissing(e)?1:0;return this.countFromMin(e)+s+i}selectedIndex(e){return Math.ceil(this.divideByStep(e))}valueInList(e){return!e||this.insertUndividedMax&&this.lastMinute(e)===e.getMinutes()||!this.isMissing(e)}addLast(e,i){return this.insertUndividedMax&&this.isLastMissing(i)&&e.push(this.toListItem(this.lastMinute(i))),e}addMissing(e,i){if(this.valueInList(i))return e;const s=this.toListItem(i.getMinutes());return e.splice(this.selectedIndex(i),0,s),e}countFromMin(e){const[i,s]=this.range(e);return Math.floor(vT(s,i)/this.step)+1}isMissing(e){return!!e&&this.selectedIndex(e)!==this.divideByStep(e)}isLastMissing(e){return this.isMissing(Jm(this.max,this.lastMinute(e)))}divideByStep(e){return vT(e.getMinutes(),this.min.getMinutes())/this.step}lastMinute(e){return this.range(e)[1]}range(e){const[i,s]=this.limitRange(this.min,this.max,e);return[i.getMinutes(),s.getMinutes()]}}return t.\u0275fac=function(e){return new(e||t)(ce(Ht))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const DT=n=>n%60,ST=(t,n)=>DT(60+t-n),bT=t=>(n,e)=>!e||n.getHours()===e.getHours()&&n.getMinutes()===e.getMinutes()?n:qm(n,t),hie=bT(0),fie=bT(59);let wT=(()=>{class t{constructor(e){this.intl=e,this.insertUndividedMax=!1}apply(e,i){return qm(e,i.getSeconds())}configure(e){const{insertUndividedMax:i=this.insertUndividedMax,min:s=this.min,max:o=this.max,part:r,step:a=this.step}=e;this.insertUndividedMax=i,this.toListItem=l=>{const u=qm(_r,l);return{text:this.intl.formatDate(u,r.pattern),value:u}},this.min=s,this.max=o,this.step=a}data(e){const[i]=this.range(e),s=((t,n)=>e=>DT(t+e*n))(i,this.step),r=ji(0,this.countFromMin(e)).map(a=>this.toListItem(s(a)));return this.addLast(r),this.addMissing(r,e),r}isRangeChanged(e,i){return!on(this.min,e)||!on(this.max,i)}limitRange(e,i,s){return[hie(e,s),fie(i,s)]}total(e){const i=this.insertUndividedMax&&this.isLastMissing(e)?1:0,s=this.isMissing(e)?1:0;return this.countFromMin(e)+s+i}selectedIndex(e){return Math.ceil(this.divideByStep(e))}valueInList(e){return!e||this.insertUndividedMax&&this.lastSecond(e)===e.getSeconds()||!this.isMissing(e)}divideByStep(e){return ST(e.getSeconds(),this.min.getSeconds())/this.step}addLast(e,i){return this.insertUndividedMax&&this.isLastMissing(i)&&e.push(this.toListItem(this.lastSecond(i))),e}addMissing(e,i){if(this.valueInList(i))return e;const s=this.toListItem(i.getSeconds());return e.splice(this.selectedIndex(i),0,s),e}countFromMin(e){const[i,s]=this.range(e);return Math.floor(ST(s,i)/this.step)+1}isMissing(e){return!!e&&this.selectedIndex(e)!==this.divideByStep(e)}isLastMissing(e){return this.isMissing(qm(this.max,this.lastSecond(e)))}lastSecond(e){return this.range(e)[1]}range(e){const[i,s]=this.limitRange(this.min,this.max,e);return[i.getSeconds(),s.getSeconds()]}}return t.\u0275fac=function(e){return new(e||t)(ce(Ht))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const ET=n=>n%1e3,CT=(t,n)=>ET(1e3+t-n),kT=t=>(n,e)=>!e||n.getHours()===e.getHours()&&n.getMinutes()===e.getMinutes()&&n.getSeconds()===e.getSeconds()?n:Zm(n,t),_ie=kT(0),pie=kT(999);let TT=(()=>{class t{constructor(e){this.intl=e,this.insertUndividedMax=!1}apply(e,i){return Zm(e,i.getMilliseconds())}configure(e){const{insertUndividedMax:i=this.insertUndividedMax,min:s=this.min,max:o=this.max,step:r=this.step}=e;this.insertUndividedMax=i,this.toListItem=a=>{const l=Zm(_r,a);return{text:this.intl.formatDate(l,"SSS"),value:l}},this.min=s,this.max=o,this.step=r}data(e){const[i]=this.range(e),s=((t,n)=>e=>ET(t+e*n))(i,this.step),r=ji(0,this.countFromMin(e)).map(a=>this.toListItem(s(a)));return this.addLast(r),this.addMissing(r,e),r}isRangeChanged(e,i){return!on(this.min,e)||!on(this.max,i)}limitRange(e,i,s){return[_ie(e,s),pie(i,s)]}total(e){const i=this.insertUndividedMax&&this.isLastMissing(e)?1:0,s=this.isMissing(e)?1:0;return this.countFromMin(e)+s+i}selectedIndex(e){return Math.ceil(this.divideByStep(e))}valueInList(e){return!e||this.insertUndividedMax&&this.lastMillisecond(e)===e.getMilliseconds()||!this.isMissing(e)}divideByStep(e){return CT(e.getMilliseconds(),this.min.getMilliseconds())/this.step}addLast(e,i){return this.insertUndividedMax&&this.isLastMissing(i)&&e.push(this.toListItem(this.lastMillisecond(i))),e}addMissing(e,i){if(this.valueInList(i))return e;const s=this.toListItem(i.getMilliseconds());return e.splice(this.selectedIndex(i),0,s),e}countFromMin(e){const[i,s]=this.range(e);return Math.floor(CT(s,i)/this.step)+1}isMissing(e){return!!e&&this.selectedIndex(e)!==this.divideByStep(e)}isLastMissing(e){return this.isMissing(Zm(this.max,this.lastMillisecond(e)))}lastMillisecond(e){return this.range(e)[1]}range(e){const[i,s]=this.limitRange(this.min,this.max,e);return[i.getMilliseconds(),s.getMilliseconds()]}}return t.\u0275fac=function(e){return new(e||t)(ce(Ht))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const hv=(t,n)=>{const e=me(t);return e.setHours(n),e},fv=t=>null!==t&&t<12,vie=(t,n,e)=>!n&&!e||t>=n&&t<=e,Mie=(t,n,e)=>!n&&!e||t>=n||t<=e;let IT=(()=>{class t{constructor(e){this.intl=e}apply(e,i){const s=e.getHours(),o=fv(s),r=fv(i.getHours());if(o&&r||!o&&!r)return e;const[a,l=24]=this.normalizedRange();return hv(e,Math.min(Math.max(a,s+(r?-12:12)),l||24))}configure(e){const{min:i=this.min,max:s=this.max,part:o=this.part}=e;this.min=i,this.max=s,this.part=o}data(e){const i=this.part.names;if(!i)return[];const s=[],[o,r]=this.normalizedRange(),a=this.intl.dateFormatNames(i);return fv(o)&&s.push({text:a.am,value:hv(this.min,o)}),(t=>null!==t&&(!t||t>11))(r)&&s.push({text:a.pm,value:hv(this.min,Math.max(12,r))}),this.min.getHours()!==o?s.reverse():s}isRangeChanged(e,i){return!1}limitRange(e,i,s){return[e,i]}total(){const[e,i]=this.normalizedRange();return(e||i)&&(e>11||i<12)?1:2}selectedIndex(e){if(!this.valueInList(e))return-1;const i=Math.floor(e.getHours()/12);return this.min.getHours()===this.normalizedRange()[0]?i:0===i?1:0}valueInList(e){return(this.min.getHours()!==this.normalizedRange()[0]?Mie:vie)(e.getHours(),this.min.getHours(),this.max.getHours())}normalizedRange(){const e=this.min.getHours(),i=this.max.getHours();return[Math.min(e,i),Math.max(e,i)]}}return t.\u0275fac=function(e){return new(e||t)(ce(Ht))},t.\u0275prov=we({token:t,factory:t.\u0275fac}),t})();const Die=()=>null,Sie={35:(t,n)=>t[t.length-1],36:(t,n)=>t[0],38:(t,n)=>t[n-1],40:(t,n)=>t[n+1]},bie={dayperiod:IT,hour:pT,minute:yT,second:wT,millisecond:TT};let mv=(()=>{class t{constructor(e,i,s,o,r,a){this.element=e,this.injector=i,this.dom=s,this.renderer=o,this.zone=r,this.localization=a,this.min=me(_r),this.max=me(Fl),this.step=1,this.disabled=!1,this.isLast=!1,this.valueChange=new Y,this.tabOutLastPart=new Y,this.componentClass=!0,this.animateToIndex=!0,this.isActive=!1,this.skip=0,this.total=60,this.data=[],this.indexToScroll=-1,this.domEvents=[]}get roleAttribute(){return"listbox"}get ariaLabel(){return this.localization.get(this.part?.type)}get tabIndex(){return this.disabled?void 0:0}get isDayPeriod(){return"dayperiod"===this.part?.type}get currentSelectedIndex(){return this.selectedIndex(this.value)}ngOnChanges(e){e.part&&(this.service=this.injector.get(bie[this.part.type]),this.service.configure(this.serviceSettings()));const i=this.value,s=e.value||{},[o,r]=this.service.limitRange(this.min,this.max,i);(this.service.isRangeChanged(o,r)||e.min||e.max||e.step)&&(this.data=[],this.service.configure(this.serviceSettings({min:o,max:r}))),(!this.data.length||this.hasMissingValue(s))&&(this.animateToIndex=!1,this.data=this.service.data(i)),this.animateToIndex=this.animateToIndex&&this.textHasChanged(s),this.total=this.service.total(i),this.indexToScroll=this.selectedIndex(i)}ngOnInit(){this.animateToIndex=!0,this.dom.ensureHeights(),this.itemHeight=this.dom.itemHeight,this.listHeight=this.dom.timeListHeight,this.topOffset=(this.listHeight-this.itemHeight)/2,this.bottomOffset=this.listHeight-this.itemHeight,this.topThreshold=.05*this.itemHeight,this.bottomThreshold=.95*this.itemHeight;const e=`translateY(${this.topOffset}px)`;this.style={transform:e,"-ms-transform":e},this.element&&this.zone.runOutsideAngular(()=>{this.bindEvents()})}ngOnDestroy(){this.scrollSubscription.unsubscribe(),this.domEvents.forEach(e=>e())}ngAfterViewInit(){this.scrollOnce(e=>this.virtualization.scrollToIndex(e))}ngAfterViewChecked(){this.scrollOnce(e=>{this.virtualization[this.animateToIndex?"animateToIndex":"scrollToIndex"](e),this.animateToIndex=!0})}getCurrentItem(){return this.indexToScroll>=0?this.data[this.indexToScroll]:null}handleChange(e){const i=this.service.apply(this.value,e.value);this.value.getTime()!==i.getTime()&&(this.indexToScroll=this.data.indexOf(e),this.value=i,this.valueChange.emit(i))}handleItemClick(e){const i=X4(e.target,s=>s.hasAttribute("data-timelist-item-index"),this.element.nativeElement);if(i){const s=i.getAttribute("data-timelist-item-index");this.handleChange(this.data[s])}}focus(){this.element&&this.element.nativeElement.focus()}blur(){this.element&&this.element.nativeElement.blur()}itemOffset(e){const i=this.selectedIndex(this.value),s=this.virtualization.activeIndex(),o=this.virtualization.itemOffset(s),r=Math.abs(Math.ceil(e)-o);if(i===s&&r<2)return o;const a=i>s;return a&&r>=this.bottomThreshold||!a&&r>this.topThreshold?this.virtualization.itemOffset(s+1):o}hasMissingValue({previousValue:e,currentValue:i}){const s=e&&!this.service.valueInList(e),o=i&&!this.service.valueInList(i);return s||o}scrollOnce(e){-1!==this.indexToScroll&&(e(this.indexToScroll),this.indexToScroll=-1)}serviceSettings(e){const s=Object.assign({},{boundRange:!1,insertUndividedMax:!1,max:this.max,min:this.min,part:this.part,step:this.step},e);return s.boundRange="hour"!==s.part.type,s}selectedIndex(e){return e?this.service.selectedIndex(e):-1}textHasChanged({previousValue:e,currentValue:i}){if(!e||!i)return!1;const s=this.data[this.selectedIndex(e)],o=this.data[this.selectedIndex(i)];return s&&o&&s.text!==o.text}handleKeyDown(e){e.keyCode===he.Tab&&!e.shiftKey&&this.isLast&&(e.preventDefault(),this.tabOutLastPart.emit());const s=(Sie[e.keyCode]||Die)(this.data,this.service.selectedIndex(this.value));s&&(this.handleChange(s),e.preventDefault())}bindEvents(){this.scrollSubscription=this.virtualization.scroll$().pipe(ym(100),et(i=>i.target.scrollTop),et(i=>this.itemOffset(i)),et(i=>this.virtualization.itemIndex(i))).subscribe(i=>{this.virtualization.scrollToIndex(i),this.handleChange(this.data[i])});const e=this.element.nativeElement;this.domEvents.push(this.renderer.listen(e,"mouseover",()=>!this.isActive&&this.focus()),this.renderer.listen(e,"click",()=>this.focus()),this.renderer.listen(e,"blur",()=>this.isActive=!1),this.renderer.listen(e,"focus",()=>this.isActive=!0),this.renderer.listen(e,"keydown",this.handleKeyDown.bind(this)))}}return t.\u0275fac=function(e){return new(e||t)(b(Ve),b(Sn),b(av),b(nt),b(je),b(Le))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-timelist"]],viewQuery:function(e,i){if(1&e&&ke(Ul,7),2&e){let s;ie(s=se())&&(i.virtualization=s.first)}},hostVars:5,hostBindings:function(e,i){2&e&&(_e("role",i.roleAttribute)("aria-label",i.ariaLabel)("tabindex",i.tabIndex),Be("k-time-list",i.componentClass))},inputs:{min:"min",max:"max",part:"part",step:"step",disabled:"disabled",value:"value",isLast:"isLast"},outputs:{valueChange:"valueChange",tabOutLastPart:"tabOutLastPart"},features:[pt],decls:3,vars:14,consts:[["role","presentation",1,"k-time-container",3,"skip","take","total","itemHeight","maxScrollDifference","topOffset","bottomOffset"],[1,"k-reset",3,"ngStyle","kendoEventsOutsideAngular","scope"],["class","k-item",4,"ngFor","ngForOf"],[1,"k-item"]],template:function(e,i){1&e&&(P(0,"kendo-virtualization",0)(1,"ul",1),B(2,Dee,3,4,"li",2),H()()),2&e&&(T("skip",i.skip)("take",i.total)("total",i.total)("itemHeight",i.itemHeight)("maxScrollDifference",i.listHeight)("topOffset",i.topOffset)("bottomOffset",i.bottomOffset),L(1),T("ngStyle",i.style)("kendoEventsOutsideAngular",zn(12,Vl,i.handleItemClick))("scope",i),_e("role","presentation"),L(1),T("ngForOf",i.data))},dependencies:[Ul,Ml,co,as],encapsulation:2}),t})();const AT=(t,n)=>t.getHours()===n.getHours()&&t.getMinutes()===n.getMinutes(),NT=(t,n)=>AT(t,n)&&t.getSeconds()===n.getSeconds(),xT=[{type:"hour",getter:t=>t.getHours(),minGetter:(t,n)=>n.getHours()},{type:"minute",getter:t=>t.getMinutes(),minGetter:(t,n)=>AT(t,n)?n.getMinutes():0},{type:"second",getter:t=>t.getSeconds(),minGetter:(t,n)=>NT(t,n)?n.getSeconds():0},{type:"millisecond",getter:t=>t.getMilliseconds(),minGetter:(t,n)=>((t,n)=>NT(t,n)&&t.getMilliseconds()===n.getMilliseconds())(t,n)?n.getMilliseconds():0}],OT=(t=>n=>t.map((t=>n=>t[n.type]?(t=>(n,e)=>t(e))(n.getter):(t=>(n,e)=>t(n))(n.getter))((t=>t.reduce((n,e)=>(n[e.type]=e.type,n),{}))(n))))(xT),Nie=(t=>n=>t.map(e=>{const i=n[e.type];return i?((t,n,e)=>(i,s)=>{const o=t(i),r=n(i,s),a=o-r;if(a<0)return r;const l=a%e;return o-l+(l>e/2?e:0)})(e.getter,e.minGetter,i):e.getter}))(xT),RT=t=>(n,e)=>(n.setHours(...t.map(i=>i(n,e))),n);let Ha=(()=>{class t extends rr{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=fn(t)))(i||t)}}(),t.\u0275dir=fe({type:t,selectors:[["kendo-timepicker-messages-base"]],inputs:{accept:"accept",acceptLabel:"acceptLabel",cancel:"cancel",cancelLabel:"cancelLabel",now:"now",nowLabel:"nowLabel",toggle:"toggle",hour:"hour",minute:"minute",second:"second",millisecond:"millisecond",dayperiod:"dayperiod"},features:[We]}),t})(),zT=(()=>{class t extends Ha{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(b(Le))},t.\u0275dir=fe({type:t,selectors:[["","kendoTimeSelectorLocalizedMessages",""]],features:[ze([{provide:Ha,useExisting:Te(()=>t)}]),We]}),t})();const Oie=(t,n,e,i)=>t.length||!n.isActive?t:[{next:i[e+1]||n,prev:i[e-1]||n}];var y_=function(t){return t[t.Left=0]="Left",t[t.Right=1]="Right",t}(y_||{});let _v=(()=>{class t{constructor(e,i,s,o,r,a,l,u){this.localization=e,this.cdr=i,this.element=s,this.intl=o,this.dom=r,this.zone=a,this.renderer=l,this.pickerService=u,this.format="t",this.min=me(Nu),this.max=me(Fl),this.cancelButton=!0,this.setButton=!0,this.nowButton=!0,this.disabled=!1,this.value=null,this.valueChange=new Y,this.valueReject=new Y,this.tabOutLastPart=new Y,this.isActive=!1,this.showNowButton=!0,this._activeListIndex=-1,this._steps={},this.domEvents=[],this.pickerService&&(this.pickerService.timeSelector=this)}get disabledClass(){return this.disabled}set steps(e){this._steps=e||{}}get steps(){return this._steps}set current(e){this._current=((t,n,e)=>{if(!t||!n||!e)return t;const{candidateValue:i,minValue:s,maxValue:o}=Lk(t,n,e);return io?pr(t,e):t})(this.snapTime(me(e||_r),this.min),this.min,this.max),je.isInAngularZone()||this.cdr.detectChanges()}get current(){return this._current}get activeListIndex(){return this._activeListIndex}set activeListIndex(e){if(this._activeListIndex=e,this.timeListWrappers&&this.timeListWrappers.length&&(this.timeListWrappers.forEach(i=>{this.renderer.removeClass(i.nativeElement,"k-focus")}),e>=0)){const i=this.listIndex(e),s=this.timeListWrappers.toArray()[i];s&&this.renderer.addClass(s.nativeElement,"k-focus")}}ngOnInit(){this.subscriptions=this.intl.changes.subscribe(this.intlChange.bind(this)),this.localization&&this.subscriptions.add(this.localization.changes.subscribe(()=>this.cdr.markForCheck())),this.renderer.addClass(this.element.nativeElement,"k-timeselector"),this.dom.isAdaptiveEnabled=this.isAdaptiveEnabled,this.dom.isDateTimePicker=this.isDateTimePicker,this.dom.calculateHeights(this.element.nativeElement),this.init(),this.bindEvents()}ngAfterViewInit(){this.subscriptions.add(an(this.timeListWrappers.first.nativeElement,"keydown").subscribe(e=>{const{keyCode:i,shiftKey:s}=e;i===he.Tab&&s&&(e.preventDefault(),this.renderer.removeClass(this.timeListWrappers.first.nativeElement,"k-focus"),this.accept.nativeElement.focus())})),this.subscriptions.add(an(this.timeListWrappers.last.nativeElement,"keydown").subscribe(e=>{const{keyCode:i,shiftKey:s}=e;i===he.Tab&&!s&&this.renderer.removeClass(this.timeListWrappers.last.nativeElement,"k-focus")}))}ngOnChanges(e){this.init()}ngOnDestroy(){this.subscriptions&&this.subscriptions.unsubscribe(),this.pickerService&&(this.pickerService.timeSelector=null),this.domEvents.forEach(e=>e())}focus(){const e=this.timeLists.first;e&&e.focus()}blur(){const e=this.timeLists.first;e&&e.blur()}handleAccept(){this.handleChange(this.mergeValue(me(this.value||Et(B4())),this.current))}handleNow(){this.current=B4(),this.handleChange(this.current),this.cdr.markForCheck()}handleReject(){this.current=this.value,this.valueReject.emit()}handleFocus(e){this.isActive||(this.isActive=!0,this.emitFocus(e))}handleListFocus(e){const i=parseInt(e.target.getAttribute("data-timelist-index"),10);this.activeListIndex=i,this.handleFocus(e)}handleBlur(e){const i=H4(e);i&&this.containsElement(i)||(this.activeListIndex=-1,this.isActive=!1,this.emitBlur(e))}containsElement(e){return!!ev(e,i=>i===this.element.nativeElement)}handleTabOut(e){const{keyCode:i,shiftKey:s}=e;i===he.Tab&&!s&&(e.preventDefault(),this.timeLists.first.focus())}partStep(e){return this.steps[e.type]||1}init(e){(!e||ea(e,"format"))&&(this.dateFormatParts=this.intl.splitDateFormat(this.format),this.mergeValue=RT(OT(this.dateFormatParts))),(!e||ea(e,"steps"))&&(this.snapTime=(t=>(n,e)=>{const i=me(n);return i.setHours(...t.map(s=>s(i,e))),i})(Nie(this.steps))),(!e||ea(e,"value"))&&(this.current=this.value),this.showNowButton=!this.hasSteps()&&this.nowButton&&Ak(B4(),this.min,this.max)}focusList(e){this.timeLists.length&&this.timeLists.reduce(Oie,[]).map(i=>e===y_.Right?i.next:i.prev).map(i=>i&&i.focus())}handleChange(e){this.value=e,this.valueChange.emit(me(e))}hasActiveButton(){return!!this.accept&&[this.accept,this.cancel,this.now].reduce((e,i)=>e||this.dom.isActive(i),!1)}hasSteps(){const e=Object.keys(this.steps);return e.length!==e.reduce((i,s)=>i+this.steps[s],0)}intlChange(){this.dateFormatParts=this.intl.splitDateFormat(this.format),this.mergeValue=RT(OT(this.dateFormatParts)),this.cdr.markForCheck()}bindEvents(){this.element&&this.zone.runOutsideAngular(()=>{this.domEvents.push(this.renderer.listen(this.element.nativeElement,"keydown",this.handleKeydown.bind(this)))})}handleKeydown(e){const{keyCode:i,altKey:s}=e,o=-1!==[he.ArrowLeft,he.ArrowRight].indexOf(i);Ge(this.pickerService)&&o&&s||(i!==he.Enter||this.hasActiveButton()?(i===he.ArrowLeft||i===he.ArrowRight)&&this.focusList(i===he.ArrowLeft?y_.Left:y_.Right):this.handleAccept())}emitBlur(e){this.pickerService&&this.pickerService.onBlur.emit(e)}emitFocus(e){this.pickerService&&this.pickerService.onFocus.emit(e)}listIndex(e){let i=0,s=0;for(;s{class t extends Ha{constructor(e){super(),this.service=e}get override(){return!0}}return t.\u0275fac=function(e){return new(e||t)(b(Le))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-timeselector-messages"]],features:[ze([{provide:Ha,useExisting:Te(()=>t)}]),We],decls:0,vars:0,template:function(e,i){},encapsulation:2}),t})(),PT=(()=>{class t extends Ha{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(b(Le))},t.\u0275dir=fe({type:t,selectors:[["","kendoTimePickerLocalizedMessages",""]],features:[ze([{provide:Ha,useExisting:Te(()=>t)}]),We]}),t})();new RegExp("hour|minute|second|millisecond|dayperiod|literal");let HT=(()=>{class t{constructor(e,i,s,o,r,a,l,u,f,_,D){this.bus=e,this.zone=i,this.localization=s,this.cdr=o,this.popupService=r,this.wrapper=a,this.renderer=l,this.injector=u,this.pickerService=f,this.intl=_,this.touchEnabled=D,this.clockIcon=RE,this.disabled=!1,this.readonly=!1,this.readOnlyInput=!1,this.format="t",this.placeholder=null,this.incompleteDateValidation=!1,this.cancelButton=!0,this.nowButton=!0,this.tabindex=0,this.title="",this.rangeValidation=!0,this.adaptiveMode="none",this.valueChange=new Y,this.onFocus=new Y,this.onBlur=new Y,this.open=new Y,this.close=new Y,this.wrapperClasses=!0,this.xIcon=Du,this.onControlChange=Qe,this.onControlTouched=Qe,this.onValidatorChange=Qe,this.resolvedPromise=Promise.resolve(null),this.timeRangeValidateFn=Qe,this.incompleteValidator=Qe,this._min=me(Nu),this._max=me(Fl),this._popupSettings={animate:!0},this._show=!1,this._steps={},this._value=null,this._active=!1,this.domEvents=[],this._size=vr,this._rounded=Ra,this._fillMode=za,bn(Au),this.pickerSubscriptions=this.pickerService.onFocus.subscribe(this.handleFocus.bind(this)),this.pickerSubscriptions.add(this.pickerService.onBlur.subscribe(this.handleBlur.bind(this))),this.pickerSubscriptions.add(this.pickerService.dateCompletenessChange.subscribe(this.handleDateCompletenessChange.bind(this)))}set min(e){this._min=me(e||Nu)}get min(){return this._min}set max(e){this._max=me(e||Fl)}get max(){return this._max}set steps(e){this._steps=e||{}}get steps(){return this._steps}set popupSettings(e){this._popupSettings=Object.assign({},{animate:!0},e)}get popupSettings(){return this._popupSettings}set tabIndex(e){this.tabindex=e}get tabIndex(){return this.tabindex}set subtitle(e){this._subtitle=e}get subtitle(){return this._subtitle||this.placeholder}set value(e){this.verifyValue(e),this._value=me(e)}get value(){return this._value}set size(e){this.renderer.removeClass(this.wrapper.nativeElement,gn("input",this.size)),this.renderer.removeClass(this.toggleButton.nativeElement,gn("button",this.size));const i=e||vr;"none"!==i&&(this.renderer.addClass(this.wrapper.nativeElement,gn("input",i)),this.renderer.addClass(this.toggleButton.nativeElement,gn("button",i))),this._size=i}get size(){return this._size}set rounded(e){this.renderer.removeClass(this.wrapper.nativeElement,Us(this.rounded));const i=e||Ra;"none"!==i&&this.renderer.addClass(this.wrapper.nativeElement,Us(i)),this._rounded=i}get rounded(){return this._rounded}set fillMode(e){this.renderer.removeClass(this.wrapper.nativeElement,qn("input",this.fillMode)),this.renderer.removeClass(this.toggleButton.nativeElement,qn("button",this.fillMode)),this.renderer.removeClass(this.toggleButton.nativeElement,`k-button-${this.fillMode}-base`);const i=e||za;"none"!==i&&(this.renderer.addClass(this.wrapper.nativeElement,qn("input",i)),this.renderer.addClass(this.toggleButton.nativeElement,qn("button",i)),this.renderer.addClass(this.toggleButton.nativeElement,`k-button-${i}-base`)),this._fillMode=i}get fillMode(){return this._fillMode}get disabledClass(){return this.disabled}get popupUID(){return`k-timepicker-popup-${this.bus.calendarId}-`}get isActive(){return this._active}set isActive(e){if(this._active=e,!this.wrapper)return;const i=this.wrapper.nativeElement;e?this.renderer.addClass(i,"k-focus"):this.renderer.removeClass(i,"k-focus")}get show(){return this._show}set show(e){e&&(this.disabled||this.readonly)||(e||this._show&&($t(this.close)||$t(this.open))?this.zone.run(()=>{const s=new M_;!this._show&&e?this.open.emit(s):this._show&&!e&&this.close.emit(s),!s.isDefaultPrevented()&&this.toggleTimeSelector(e)}):this.toggleTimeSelector(e))}get dateInput(){return this.pickerService.input}get timeSelector(){return this.pickerService.timeSelector}get inputElement(){return this.wrapper.nativeElement.querySelector("input")}isEmpty(){return!this.value&&this.dateInput.isEmpty()}ngOnInit(){this.localizationChangeSubscription=this.localization.changes.subscribe(()=>this.cdr.markForCheck()),this.control=this.injector.get(ni,null),this.wrapper&&(this.renderer.removeAttribute(this.wrapper.nativeElement,"tabindex"),this.zone.runOutsideAngular(()=>{this.bindEvents()}))}ngAfterViewInit(){this.setComponentClasses(),this.renderer.setAttribute(this.actionSheet.element.nativeElement,"style","--kendo-actionsheet-height: 60vh; --kendo-actionsheet-max-height: none")}ngOnChanges(e){(e.min||e.max||e.rangeValidation||e.incompleteDateValidation)&&(this.timeRangeValidateFn=this.rangeValidation?((t,n)=>e=>{if(!t||!n||!e.value)return null;const i={timeRangeError:{maxValue:n,minValue:t,value:e.value}};return Ak(e.value,t,n)?null:i})(this.min,this.max):Qe,this.incompleteValidator=this.incompleteDateValidation?g_():Qe,this.onValidatorChange()),e.format&&this.verifyFormat(),(!this.focusableId||e.focusableId)&&(this.focusableId=this.dateInput?.focusableId)}ngOnDestroy(){this.isActive=!1,this.show=!1,this.localizationChangeSubscription&&this.localizationChangeSubscription.unsubscribe(),this.windowBlurSubscription&&this.windowBlurSubscription.unsubscribe(),this.domEvents.forEach(e=>e()),this.pickerSubscriptions.unsubscribe()}handleKeydown(e){const{altKey:i,keyCode:s}=e;if(s===he.Escape)return this.show=!1,void this.cdr.detectChanges();i&&(s===he.ArrowUp&&(e.preventDefault(),this.show=!1,this.cdr.detectChanges()),s===he.ArrowDown&&!this.show&&(e.preventDefault(),this.show=!0))}writeValue(e){this.verifyValue(e),this.value=me(e),this.cdr.markForCheck(),!e&&this.dateInput&&(this.dateInput.placeholder=this.placeholder,this.dateInput.writeValue(e))}registerOnChange(e){this.onControlChange=e}registerOnTouched(e){this.onControlTouched=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}validate(e){return this.timeRangeValidateFn(e)||this.incompleteValidator(e,this.dateInput&&this.dateInput.isDateIncomplete)}registerOnValidatorChange(e){this.onValidatorChange=e}focus(){this.dateInput.focus()}blur(){(this.timeSelector||this.dateInput).blur()}toggle(e){this.disabled||this.readonly||this.resolvedPromise.then(()=>{this.toggleTimeSelector(void 0===e?!this.show:e)})}get isOpen(){return this.show}get appendTo(){const{appendTo:e}=this.popupSettings;if(e&&"root"!==e)return"component"===e?this.container:e}handleChange(e){if(on(this.value,e))return this.focusInput(),void(this.show=!1);this.value=me(e),this.zone.run(()=>{this.focusInput(),this.show=!1,this.onControlChange(me(e)),this.valueChange.emit(me(e))})}handleActionSheetAccept(){this.timeSelector.handleAccept()}handleActionSheetCollapse(){this.cdr.markForCheck()}handleReject(){this.show=!1}handleInputChange(e){const i=this.dateInput.formatSections.date?e:this.mergeTime(e);this.handleChange(i)}handleDateInputClick(){this.windowSize=Gi(),this.isAdaptive&&(this.show=!0)}handleMousedown(e){e.preventDefault()}handleIconClick(e){this.disabled||this.readonly||(e.preventDefault(),this.focusInput(),this.handleFocus(),this.show=!this.show,this.cdr.detectChanges())}get popupClasses(){return["k-group","k-reset"].concat(this.popupSettings.popupClass||[])}get isAdaptiveModeEnabled(){return"auto"===this.adaptiveMode}get isAdaptive(){return this.isAdaptiveModeEnabled&&"large"!==this.windowSize}normalizeTime(e){return pr(_r,e)}mergeTime(e){return this.value&&e?pr(this.value,e):e}onResize(){!this.isOpen||this.windowSize===Gi()||(this.actionSheet.expanded?this.toggleActionSheet(!1):this.togglePopup(!1),this.windowSize=Gi())}onTabOutLastPart(){this.cancelButton?this.timeSelector.cancel.nativeElement.focus():this.timeSelector.accept.nativeElement.focus()}toggleTimeSelector(e){this.windowSize=Gi(),this.isAdaptive?this.toggleActionSheet(e):this.togglePopup(e),this.toggleFocus()}toggleActionSheet(e){e!==this._show&&(e&&!this.isOpen?(this.actionSheet.toggle(),this.updateActionSheetAdaptiveAppearance(),this.renderer.setAttribute(this.actionSheet.element.nativeElement,"id",this.popupUID),this.renderer.setAttribute(this.dateInput?.inputElement,"aria-controls",this.popupUID)):!e&&this.isOpen&&(this.renderer.setStyle(this.timeSelector.element.nativeElement,"pointer-events","none"),this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-controls"),this.actionSheet.toggle()),this._show=e)}togglePopup(e){if(e!==this.isOpen)if(this._show=e,this.cdr.markForCheck(),e){const i=this.localization.rtl?"right":"left";this.popupRef=this.popupService.open({anchor:this.wrapper,anchorAlign:{vertical:"bottom",horizontal:i},animate:this.popupSettings.animate,appendTo:this.appendTo,content:this.popupTemplate,popupAlign:{vertical:"top",horizontal:i},popupClass:this.popupClasses,positionMode:"absolute"}),this.popupRef.popupElement.setAttribute("id",this.popupUID),this.renderer.setAttribute(this.dateInput?.inputElement,"aria-controls",this.popupUID),this.popupRef.popupAnchorViewportLeave.subscribe(()=>this.show=!1)}else this.popupRef.close(),this.popupRef=null,this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-controls")}updateActionSheetAdaptiveAppearance(){let e,i;this.actionSheet&&(e=this.actionSheet.element.nativeElement.querySelector(".k-actionsheet"),i=this.actionSheet.element.nativeElement.querySelector(".k-child-animation-container"),"medium"===this.windowSize?(this.renderer.removeClass(e,"k-actionsheet-fullscreen"),this.renderer.removeStyle(i,"height")):"small"===this.windowSize&&(this.renderer.addClass(e,"k-actionsheet-fullscreen"),this.renderer.setStyle(i,"height","100%")),this.renderer.addClass(e,"k-adaptive-actionsheet"),this.renderer.addClass(e,"k-actionsheet-bottom"),this.renderer.setStyle(i,"bottom","0px"))}focusInput(){this.touchEnabled||this.dateInput.focus()}toggleFocus(){this.isActive&&(this.show?(this.timeSelector||this.cdr.detectChanges(),this.isActive&&this.timeSelector.focus()):this.touchEnabled?this.dateInput.isActive||this.handleBlur():this.dateInput.focus())}verifyValue(e){}verifyFormat(){}bindEvents(){this.domEvents.push(this.renderer.listen(this.wrapper.nativeElement,"keydown",this.handleKeydown.bind(this))),Qm()&&(this.windowBlurSubscription=an(window,"blur").subscribe(this.handleWindowBlur.bind(this)))}handleWindowBlur(){!this.isOpen||this.actionSheet.expanded||(this.show=!1)}handleFocus(){this.isActive||(this.isActive=!0,$t(this.onFocus)&&this.zone.run(()=>{this.onFocus.emit()}))}handleBlur(e){const i=e&&H4(e),o=this.actionSheet&&(this.actionSheet.element.nativeElement.contains(e&&e.target)||this.actionSheet.element.nativeElement.contains(i));i&&(this.dateInput.containsElement(i)||this.timeSelector&&this.timeSelector.containsElement(i)||o)||($t(this.onBlur)||this.show&&$t(this.close)||$m(this.control)?this.zone.run(()=>{this.blurComponent(),this.cdr.markForCheck()}):this.blurComponent(),this.cdr.detectChanges())}blurComponent(){this.isActive=!1,this.show=!1,this.onControlTouched(),this.onBlur.emit()}handleDateCompletenessChange(){this.cdr.markForCheck(),this.zone.run(()=>this.onValidatorChange())}setComponentClasses(){this.size&&(this.renderer.addClass(this.wrapper.nativeElement,gn("input",this.size)),this.renderer.addClass(this.toggleButton.nativeElement,gn("button",this.size))),this.rounded&&this.renderer.addClass(this.wrapper.nativeElement,Us(this.rounded)),this.fillMode&&(this.renderer.addClass(this.wrapper.nativeElement,qn("input",this.fillMode)),this.renderer.addClass(this.toggleButton.nativeElement,qn("button",this.fillMode)),this.renderer.addClass(this.toggleButton.nativeElement,`k-button-${this.fillMode}-base`))}}return t.\u0275fac=function(e){return new(e||t)(b(Ys),b(je),b(Le),b(Qt),b(Il),b(Ve),b(nt),b(Sn),b(ta),b(Ht),b(Ou,8))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-timepicker"]],viewQuery:function(e,i){if(1&e&&(ke(Gm,5,Ai),ke(z4,5),ke(P4,7),ke(Km,5)),2&e){let s;ie(s=se())&&(i.container=s.first),ie(s=se())&&(i.popupTemplate=s.first),ie(s=se())&&(i.toggleButton=s.first),ie(s=se())&&(i.actionSheet=s.first)}},hostVars:6,hostBindings:function(e,i){2&e&&Be("k-timepicker",i.wrapperClasses)("k-input",i.wrapperClasses)("k-disabled",i.disabledClass)},inputs:{focusableId:"focusableId",disabled:"disabled",readonly:"readonly",readOnlyInput:"readOnlyInput",format:"format",formatPlaceholder:"formatPlaceholder",placeholder:"placeholder",min:"min",max:"max",incompleteDateValidation:"incompleteDateValidation",cancelButton:"cancelButton",nowButton:"nowButton",steps:"steps",popupSettings:"popupSettings",tabindex:"tabindex",tabIndex:"tabIndex",title:"title",subtitle:"subtitle",rangeValidation:"rangeValidation",adaptiveMode:"adaptiveMode",value:"value",size:"size",rounded:"rounded",fillMode:"fillMode"},outputs:{valueChange:"valueChange",onFocus:"focus",onBlur:"blur",open:"open",close:"close"},exportAs:["kendo-timepicker"],features:[ze([{provide:kn,useExisting:Te(()=>t),multi:!0},{provide:Tn,useExisting:Te(()=>t),multi:!0},{provide:uo,useExisting:Te(()=>t)},Le,Ys,{provide:hn,useValue:"kendo.timepicker"},ta]),pt],decls:16,vars:29,consts:function(){let n,e,i,s,o,r,a,l,u,f,_,D;return n=$localize`:kendo.timepicker.accept|The Accept button text in the timepicker component:Set`,e=$localize`:kendo.timepicker.acceptLabel|The label for the Accept button in the timepicker component:Set time`,i=$localize`:kendo.timepicker.cancel|The Cancel button text in the timepicker component:Cancel`,s=$localize`:kendo.timepicker.cancelLabel|The label for the Cancel button in the timepicker component:Cancel changes`,o=$localize`:kendo.timepicker.now|The Now button text in the timepicker component:Now`,r=$localize`:kendo.timepicker.nowLabel|The label for the Now button in the timepicker component:Select now`,a=$localize`:kendo.timepicker.toggle|The label for the toggle button in the timepicker component:Toggle time list`,l=$localize`:kendo.timepicker.hour|The label for the hour part in the timepicker component:Hour`,u=$localize`:kendo.timepicker.minute|The label for the minute part in the timepicker component:Minute`,f=$localize`:kendo.timepicker.second|The label for the second part in the timepicker component:Second`,_=$localize`:kendo.timepicker.millisecond|The label for the millisecond part in the timepicker component:Millisecond`,D=$localize`:kendo.timepicker.dayperiod|The label for the dayperiod part in the timepicker component:Dayperiod`,[["kendoTimePickerLocalizedMessages","","accept",n,"acceptLabel",e,"cancel",i,"cancelLabel",s,"now",o,"nowLabel",r,"toggle",a,"hour",l,"minute",u,"second",f,"millisecond",_,"dayperiod",D],["pickerType","timepicker","hasPopup","dialog",3,"isPopupOpen","disabled","readonly","role","ariaReadOnly","format","formatPlaceholder","placeholder","focusableId","min","max","incompleteDateValidation","fillMode","rounded","size","steps","tabindex","title","value","valueChange","click"],["input",""],["type","button","tabindex","-1",1,"k-input-button","k-button","k-icon-button",3,"kendoEventsOutsideAngular","scope"],["toggleButton",""],["name","clock","innerCssClass","k-button-icon",3,"svgIcon"],["popupTemplate",""],["container",""],[3,"resize",4,"ngIf"],[3,"titleId","overlayClick","collapse"],["actionSheet",""],["kendoActionSheetTemplate",""],["timeSelectorTemplate",""],[4,"ngTemplateOutlet"],[3,"resize"],[1,"k-actionsheet-titlebar"],[1,"k-actionsheet-titlebar-group","k-hbox"],[1,"k-actionsheet-title"],[1,"k-text-center"],[1,"k-actionsheet-subtitle","k-text-center"],[1,"k-actionsheet-actions"],["kendoButton","","icon","x","fillMode","flat","size","large","aria-hidden","true","innerCssClass","k-button-icon",3,"svgIcon","tabIndex","click"],[1,"k-actionsheet-content","!k-overflow-hidden"],[1,"k-actions","k-actions-stretched","k-actions-horizontal","k-actionsheet-footer"],["kendoButton","","size","large",3,"click"],["kendoButton","","size","large","themeColor","primary",3,"click"],[3,"cancelButton","setButton","nowButton","format","min","max","steps","value","isAdaptiveEnabled","kendoEventsOutsideAngular","scope","valueChange","valueReject","tabOutLastPart"],["timeSelector",""],[3,"acceptLabel","accept","cancelLabel","cancel","nowLabel","now","hour","minute","second","millisecond","dayperiod"]]},template:function(e,i){1&e&&(sn(0,0),P(1,"kendo-dateinput",1,2),de("valueChange",function(o){return i.handleInputChange(o)})("click",function(){return i.handleDateInputClick()}),H(),P(3,"button",3,4),Ce(5,"kendo-icon-wrapper",5),H(),B(6,zee,1,1,"ng-template",null,6,Gn),sn(8,null,7),B(10,Pee,1,0,"kendo-resize-sensor",8),P(11,"kendo-actionsheet",9,10),de("overlayClick",function(){return i.show=!1})("collapse",function(){return i.handleActionSheetCollapse()}),B(13,Vee,16,12,"ng-template",11),H(),B(14,Bee,3,27,"ng-template",null,12,Gn)),2&e&&(L(1),T("isPopupOpen",i.show)("disabled",i.disabled)("readonly",i.readonly||i.readOnlyInput)("role","combobox")("ariaReadOnly",i.readonly)("format",i.format)("formatPlaceholder",i.formatPlaceholder)("placeholder",i.placeholder)("focusableId",i.focusableId)("min",i.normalizeTime(i.min))("max",i.normalizeTime(i.max))("incompleteDateValidation",i.incompleteDateValidation)("fillMode",i.fillMode)("rounded",i.rounded)("size",i.size)("steps",i.steps)("tabindex",i.show?-1:i.tabindex)("title",i.title)("value",i.value),L(2),T("kendoEventsOutsideAngular",jn(26,wk,i.handleIconClick,i.handleMousedown))("scope",i),_e("title",i.localization.get("toggle"))("aria-label",i.localization.get("toggle")),L(2),T("svgIcon",i.clockIcon),L(5),T("ngIf",i.isAdaptiveModeEnabled),L(1),T("titleId",i.focusableId))},dependencies:[_o,bi,dr,Ph,fr,_v,pv,PT,co,Yi,bt,Cu],encapsulation:2,changeDetection:0}),t})(),D_=(()=>{class t extends rr{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=fn(t)))(i||t)}}(),t.\u0275dir=fe({type:t,selectors:[["kendo-datetimepicker-messages-base"]],inputs:{toggle:"toggle",dateTab:"dateTab",dateTabLabel:"dateTabLabel",timeTab:"timeTab",timeTabLabel:"timeTabLabel",accept:"accept",acceptLabel:"acceptLabel",cancel:"cancel",cancelLabel:"cancelLabel",today:"today",now:"now",nowLabel:"nowLabel",prevButtonTitle:"prevButtonTitle",nextButtonTitle:"nextButtonTitle",hour:"hour",minute:"minute",second:"second",millisecond:"millisecond",dayperiod:"dayperiod"},features:[We]}),t})(),VT=(()=>{class t extends D_{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(b(Le))},t.\u0275dir=fe({type:t,selectors:[["","kendoDateTimePickerLocalizedMessages",""]],features:[ze([{provide:D_,useExisting:Te(()=>t)}]),We]}),t})();const FT=new RegExp("hour|minute|second|dayperiod|literal"),gv="date";let YT=(()=>{class t{constructor(e,i,s,o,r,a,l,u,f,_){this.popupService=e,this.intl=i,this.cdr=s,this.pickerService=o,this.ngZone=r,this.wrapper=a,this.touchEnabled=l,this.localization=u,this.disabledDatesService=f,this.renderer=_,this.calendarIcon=zE,this.clockIcon=RE,this.hostClasses=!0,this.twoDigitYearMax=68,this.title="",this.disabled=!1,this.readonly=!1,this.readOnlyInput=!1,this.cancelButton=!0,this.steps={},this.calendarType="infinite",this.animateCalendarNavigation=!1,this.weekNumber=!1,this.rangeValidation=!0,this.disabledDatesValidation=!0,this.incompleteDateValidation=!1,this.adaptiveMode="none",this.valueChange=new Y,this.open=new Y,this.close=new Y,this.onFocus=new Y,this.onBlur=new Y,this.activeTab=gv,this.timeSelectorFormat="t",this.timeSelectorMin=me(Nu),this.timeSelectorMax=me(Fl),this.calendarValue=null,this.calendarMin=me(Po),this.calendarMax=zk(Ho),this.xIcon=Du,this._popupSettings={animate:!0},this._value=null,this._format="g",this._tabindex=0,this._defaultTab=gv,this._min=Y4(Po,Nu),this._max=Y4(Ho,Fl),this._isActive=!1,this.onControlTouched=Qe,this.onControlChange=Qe,this.onValidatorChange=Qe,this.minValidateFn=Qe,this.maxValidateFn=Qe,this.disabledDatesValidateFn=Qe,this.incompleteValidator=Qe,this.subscriptions=new E,this._size=vr,this._rounded=Ra,this._fillMode=za,bn(Au)}get disabledClass(){return this.disabled}get dateInput(){return this.pickerService.input}get calendar(){return this.pickerService.calendar}get timeSelector(){return this.pickerService.timeSelector}set value(e){this.verifyValue(e),this._value=me(e),this.setCalendarValue(e),this.cdr.markForCheck()}get value(){return this._value}set format(e){this._format=e;const i=this.getDisplayFormat(e);this.timeSelectorFormat=this.getTimeSelectorFormat(i)}get format(){return this._format}set tabindex(e){const i=Number(e);this._tabindex=isNaN(i)?0:i}get tabindex(){return this.disabled?-1:this._tabindex}set disabledDates(e){this._disabledDates=e,this.disabledDatesService.initialize(e)}get disabledDates(){return this._disabledDates}set popupSettings(e){this._popupSettings=Object.assign({},{animate:!0},e)}get popupSettings(){return this._popupSettings}set subtitle(e){this._subtitle=e}get subtitle(){return this._subtitle||this.placeholder}set min(e){Ge(e)&&(this._min=me(e),this.calendarMin=Et(e))}get min(){return this._min}set max(e){Ge(e)&&(this._max=me(e),this.calendarMax=zk(e))}get max(){return this._max}get isOpen(){return this.isAdaptive?(t=>!!this.actionSheet?.expanded)():Ge(this.popupRef)}get isActive(){return this._isActive}set isActive(e){e?this.renderer.addClass(this.wrapper.nativeElement,"k-focus"):this.renderer.removeClass(this.wrapper.nativeElement,"k-focus"),this._isActive=e}set defaultTab(e){this._defaultTab=e||gv,this.activeTab=this.defaultTab}get defaultTab(){return this._defaultTab}set size(e){this.renderer.removeClass(this.wrapper.nativeElement,gn("input",this.size)),this.renderer.removeClass(this.toggleButton.nativeElement,gn("button",this.size));const i=e||vr;"none"!==i&&(this.renderer.addClass(this.wrapper.nativeElement,gn("input",i)),this.renderer.addClass(this.toggleButton.nativeElement,gn("button",i))),this._size=i}get size(){return this._size}set rounded(e){this.renderer.removeClass(this.wrapper.nativeElement,Us(this.rounded));const i=e||Ra;"none"!==i&&this.renderer.addClass(this.wrapper.nativeElement,Us(i)),this._rounded=i}get rounded(){return this._rounded}set fillMode(e){this.renderer.removeClass(this.wrapper.nativeElement,qn("input",this.fillMode)),this.renderer.removeClass(this.toggleButton.nativeElement,qn("button",this.fillMode)),this.renderer.removeClass(this.toggleButton.nativeElement,`k-button-${this.fillMode}-base`);const i=e||za;"none"!==i&&(this.renderer.addClass(this.wrapper.nativeElement,qn("input",i)),this.renderer.addClass(this.toggleButton.nativeElement,qn("button",i)),this.renderer.addClass(this.toggleButton.nativeElement,`k-button-${i}-base`)),this._fillMode=i}get fillMode(){return this._fillMode}get tabSwitchTransition(){return this.isOpen?null:"none"}get disableCalendar(){return"date"!==this.activeTab&&!this.calendar.isActive}get disableTimeSelector(){return"time"!==this.activeTab&&!this.timeSelector.isActive}get isAdaptiveModeEnabled(){return"auto"===this.adaptiveMode}get isAdaptive(){return this.isAdaptiveModeEnabled&&"large"!==this.windowSize}onResize(){!this.isOpen||this.windowSize===Gi()||(this.actionSheet.expanded?this.toggleActionSheet(!1):this._togglePopup(!1),this.windowSize=Gi())}get activeTabComponent(){if(this.isOpen)return Ge(this.calendar)||Ge(this.timeSelector)||this.cdr.detectChanges(),"date"===this.activeTab?this.calendar:this.timeSelector}get appendTo(){const{appendTo:e}=this.popupSettings;if(Ge(e)&&"root"!==e)return"component"===e?this.container:e}get popupUID(){return this.calendar?.popupId}get acceptButton(){return this.popupRef?.popup.instance.container.nativeElement.querySelector(".k-button.k-time-accept")}get cancelButtonElement(){return this.popupRef?.popup.instance.container.nativeElement.querySelector(".k-button.k-time-cancel")}get dateTabButton(){return this.popupRef?.popup.instance.container.nativeElement.querySelector(".k-button.k-date-tab")}ngOnInit(){this.subscriptions.add(this.pickerService.onFocus.pipe(_6(this.detectPopupChanges.bind(this))).subscribe(this.handleFocus.bind(this))),this.subscriptions.add(this.pickerService.onBlur.subscribe(this.handleBlur.bind(this))),this.subscriptions.add(this.pickerService.sameDateSelected.subscribe(this.handleCalendarValueChange.bind(this))),this.subscriptions.add(this.localization.changes.subscribe(()=>this.cdr.markForCheck())),this.subscriptions.add(this.pickerService.dateCompletenessChange.subscribe(this.handleDateCompletenessChange.bind(this))),Qm()&&this.subscriptions.add(this.ngZone.runOutsideAngular(()=>an(window,"blur").subscribe(()=>{this.isAdaptive||this.handleCancel()})))}ngAfterViewInit(){this.setComponentClasses(),this.renderer.setAttribute(this.actionSheet.element.nativeElement,"style","--kendo-actionsheet-height: 60vh; --kendo-actionsheet-max-height: none")}ngOnChanges(e){(Ge(e.min)||Ge(e.max))&&this.verifyMinMaxRange(),(e.min||e.max||e.rangeValidation||e.disabledDatesValidation||e.disabledDates||e.incompleteDateValidation)&&(this.minValidateFn=this.rangeValidation?Gh(this.min):Qe,this.maxValidateFn=this.rangeValidation?Kh(this.max):Qe,this.disabledDatesValidateFn=this.disabledDatesValidation?oT(this.disabledDatesService.isDateDisabled):Qe,this.incompleteValidator=this.incompleteDateValidation?g_():Qe,this.onValidatorChange()),(!this.focusableId||e.focusableId)&&(this.focusableId=this.dateInput?.focusableId)}ngOnDestroy(){this.isOpen&&this.closePopup(),this.subscriptions.unsubscribe()}focus(){this.disabled||(this.isOpen?this.activeTabComponent.focus():this.dateInput.focus())}blur(){this.isOpen&&this.activeTabComponent.isActive?this.activeTabComponent.blur():this.dateInput.blur()}toggle(e){this.disabled||this.readonly||e===this.isOpen||(this.windowSize=Gi(),this.isAdaptive?this.toggleActionSheet(e):this._togglePopup(e))}writeValue(e){this.value=e}registerOnChange(e){this.onControlChange=e}registerOnTouched(e){this.onControlTouched=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}validate(e){return this.minValidateFn(e)||this.maxValidateFn(e)||this.disabledDatesValidateFn(e)||this.incompleteValidator(e,this.dateInput&&this.dateInput.isDateIncomplete)}registerOnValidatorChange(e){this.onValidatorChange=e}isEmpty(){return!Ge(this.value)&&this.dateInput.isEmpty()}handleIconClick(e){if(this.disabled||this.readonly)return;e.preventDefault();const i=!this.isOpen||$t(this.close);this.run(i,()=>{const s=!this.isOpen;this.handleFocus(),this.toggleDateTime(s),this.switchFocus()})}handleFocus(){this.isActive||(this.isActive=!0,$t(this.onFocus)&&this.ngZone.run(()=>this.onFocus.emit()))}handleBlur(e){if(!this.isActive||this.focusTargetInComponent(e))return;this.isActive=!1;const s=this.wrapper.nativeElement.classList.contains("ng-untouched")||$t(this.onBlur)||this.isOpen&&$t(this.close);this.run(s,()=>{this.onBlur.emit(),this.onControlTouched(),this.toggleDateTime(!1),this.cdr.markForCheck()})}changeActiveTab(e){!this.isOpen||this.activeTab===e||(on(this.timeSelector.value,this.timeSelector.current)||this.timeSelector.handleAccept(),this.activeTab=e,this.cdr.detectChanges(),this.detectPopupChanges())}handleTabChangeTransitionEnd(e,i){i.target===e&&("time"===this.activeTab&&this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-activedescendant"),this.activeTabComponent.focus())}onTabOutLastPart(){this.cancelButton||this.calendarValue?!this.cancelButton&&this.calendarValue?this.acceptButton.focus():this.cancelButton&&this.cancelButtonElement.focus():this.dateTabButton.focus()}handleAccept(){if(!this.isOpen)return;const e=Y4(this.calendar.value,this.timeSelector.current),s=!on(this.value,e)||$t(this.close);this.run(s,()=>{this.handleValueChange(e),this.toggleDateTime(!1)})}handleCancel(){if(!this.isOpen)return;const e=$t(this.close);this.run(e,()=>this.toggleDateTime(!1))}handleInputValueChange(e){this.handleValueChange(e),this.isOpen&&this.toggleDateTime(!1)}handleDateInputClick(){this.windowSize=Gi(),this.isAdaptive&&this.toggleDateTime(!0)}handleCalendarValueChange(){this.setTimeSelectorMinMax(this.calendar.value),this.changeActiveTab("time")}handleKeyDown(e){if(this.disabled||this.readonly)return;const{keyCode:i,altKey:s}=e;switch(i){case s&&he.ArrowUp:case he.Escape:this.handleCancel();break;case!this.isOpen&&s&&he.ArrowDown:this.ngZone.run(()=>this.toggleDateTime(!0));break;case s&&he.ArrowRight:this.changeActiveTab("time");break;case s&&he.ArrowLeft:this.changeActiveTab("date");break;case this.isOpen&&this.timeSelector.isActive&&Ge(this.calendarValue)&&he.Enter:this.handleAccept();break;default:return}e.preventDefault()}handleTab(e){e.preventDefault();const{shiftKey:i}=e;switch(e.target){case this.acceptButton:!i&&this.calendarValue&&this.dateTabButton.focus();break;case this.cancelButtonElement:i||this.calendarValue?!i&&this.calendarValue&&this.acceptButton.focus():this.dateTabButton.focus();break;case this.dateTabButton:this.calendarValue?this.acceptButton.focus():!this.calendarValue&&this.cancelButton?this.cancelButtonElement.focus():!this.calendarValue&&!this.cancelButton&&("date"===this.activeTab?this.calendar.monthView.list.nativeElement.focus():this.timeSelector.focus())}}handleActionSheetCollapse(){this.cdr.markForCheck(),this.resetActiveTab()}popupButtonsClasses(e){const i=e||"base";return`${this.isAdaptive?gn("button","large"):this.size?gn("button",this.size):""} ${this.rounded?Us(this.rounded):""} ${this.fillMode?"k-button-"+this.fillMode+" k-button-"+this.fillMode+"-"+i:""}`}preventMouseDown(e){e.preventDefault()}_togglePopup(e){(Ge(e)?!e:this.isOpen)?(this.closePopup(),this.resetActiveTab()):this.openPopup()}toggleActionSheet(e){Ge(e)&&e&&!this.isOpen?(this.actionSheet.toggle(),this.updateActionSheetAdaptiveAppearance(),this.renderer.setAttribute(this.actionSheet.element.nativeElement,"id",this.popupUID),this.renderer.setAttribute(this.dateInput?.inputElement,"aria-controls",this.popupUID),this.setAriaActiveDescendant()):Ge(e)&&!e&&this.isOpen&&(this.actionSheet.toggle(),this.ariaActiveDescendantSubscription.unsubscribe(),this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-activedescendant"),this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-controls"))}updateActionSheetAdaptiveAppearance(){let e,i;this.actionSheet&&(e=this.actionSheet.element.nativeElement.querySelector(".k-actionsheet"),i=this.actionSheet.element.nativeElement.querySelector(".k-child-animation-container"),"medium"===this.windowSize?(this.renderer.removeClass(e,"k-actionsheet-fullscreen"),this.renderer.removeStyle(i,"height")):"small"===this.windowSize&&(this.renderer.addClass(e,"k-actionsheet-fullscreen"),this.renderer.setStyle(i,"height","100%")),this.renderer.addClass(e,"k-adaptive-actionsheet"),this.renderer.addClass(e,"k-actionsheet-bottom"),this.renderer.setStyle(i,"bottom","0px"))}resetActiveTab(){this.activeTab!==this.defaultTab&&(this.activeTab=this.defaultTab,this.cdr.detectChanges())}verifyValue(e){}verifyMinMaxRange(){}getTimeSelectorFormat(e){return this.intl.splitDateFormat(e).filter(this.timeFormatPartFilter).reduce((s,o)=>s+o.pattern,"")||"t"}getDisplayFormat(e){return e?"string"==typeof e?e:e.displayFormat:"g"}timeFormatPartFilter(e,i,s){const o=i>=1&&s[i-1];return FT.test(o&&"literal"===e.type?o.type:e.type)}toggleDateTime(e){if(e===this.isOpen)return;const i=new M_;e?this.open.emit(i):this.close.emit(i),!i.isDefaultPrevented()&&(this.toggle(e),this.switchFocus())}switchFocus(){this.isActive&&(this.isOpen?this.activeTabComponent.focus():this.touchEnabled?this.dateInput.isActive||this.handleBlur():this.dateInput.focus())}openPopup(){this.setCalendarValue(this.value),this.setTimeSelectorMinMax(this.value);const e=this.localization.rtl?"right":"left";this.popupRef=this.popupService.open({anchor:this.wrapper,content:this.popupTemplate,positionMode:"absolute",animate:this.popupSettings.animate,appendTo:this.appendTo,popupClass:`k-datetime-container ${this.popupSettings.popupClass||""}`,anchorAlign:{vertical:"bottom",horizontal:e},popupAlign:{vertical:"top",horizontal:e}}),this.popupRef.popupElement.setAttribute("id",this.popupUID),this.renderer.setAttribute(this.dateInput?.inputElement,"aria-controls",this.popupUID),this.setAriaActiveDescendant(),this.popupRef.popupAnchorViewportLeave.subscribe(()=>this.handleCancel()),"infinite"===this.calendar.type&&this.subscriptions.add(an(this.calendar.monthView.list.nativeElement,"keydown").subscribe(i=>{const{keyCode:s,shiftKey:o}=i;s===he.Tab&&!o&&!this.cancelButton&&!this.calendarValue&&(i.preventDefault(),this.dateTabButton.focus())}))}setAriaActiveDescendant(){this.ariaActiveDescendantSubscription=("infinite"===this.calendar.type?this.calendar.monthView.focusedCellChange:this.calendar.multiViewCalendar.viewList.focusedCellChange).subscribe(i=>this.renderer.setAttribute(this.dateInput?.inputElement,"aria-activedescendant",i))}closePopup(){this.isOpen&&(this.ariaActiveDescendantSubscription.unsubscribe(),this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-controls"),this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-activedescendant"),this.popupRef.close(),this.popupRef=null)}handleValueChange(e){on(this.value,e)||(this.value=me(e),this.onControlChange(me(e)),this.valueChange.emit(me(e)))}focusTargetInComponent(e){if(!Ge(e))return!1;const i=e.relatedTarget||document.activeElement,s=Ge(this.popupRef)&&this.popupRef.popupElement.contains(i),o=this.wrapper.nativeElement.contains(i),r=this.actionSheet&&(this.actionSheet.element.nativeElement.contains(e.target)||this.actionSheet.element.nativeElement.contains(i));return s||o||r}setTimeSelectorMinMax(e){const i=Ge(e)&&on(Et(e),Et(this.min));this.timeSelectorMin=me(i?this.min:Nu);const s=Ge(e)&&on(Et(e),Et(this.max));this.timeSelectorMax=me(s?this.max:Fl)}setCalendarValue(e){const i=Ge(e)&&Bl(e,this.calendarMin,this.calendarMax);this.calendarValue=i?Et(e):null}detectPopupChanges(){!this.isOpen||this.isAdaptive||this.popupRef.popup.changeDetectorRef.detectChanges()}run(e,i){e?this.ngZone.run(()=>i()):i()}handleDateCompletenessChange(){this.cdr.markForCheck(),this.ngZone.run(()=>this.onValidatorChange())}setComponentClasses(){this.size&&(this.renderer.addClass(this.wrapper.nativeElement,gn("input",this.size)),this.renderer.addClass(this.toggleButton.nativeElement,gn("button",this.size))),this.rounded&&this.renderer.addClass(this.wrapper.nativeElement,Us(this.rounded)),this.fillMode&&(this.renderer.addClass(this.wrapper.nativeElement,qn("input",this.fillMode)),this.renderer.addClass(this.toggleButton.nativeElement,qn("button",this.fillMode)),this.renderer.addClass(this.toggleButton.nativeElement,`k-button-${this.fillMode}-base`))}}return t.\u0275fac=function(e){return new(e||t)(b(Il),b(Ht),b(Qt),b(ta),b(je),b(Ve),b(Ou),b(Le),b(Mr),b(nt))},t.\u0275cmp=Ie({type:t,selectors:[["kendo-datetimepicker"]],contentQueries:function(e,i,s){if(1&e&&(ft(s,o_,5),ft(s,r_,5),ft(s,a_,5),ft(s,l_,5),ft(s,c_,5),ft(s,u_,5),ft(s,jh,5)),2&e){let o;ie(o=se())&&(i.cellTemplate=o.first),ie(o=se())&&(i.monthCellTemplate=o.first),ie(o=se())&&(i.yearCellTemplate=o.first),ie(o=se())&&(i.decadeCellTemplate=o.first),ie(o=se())&&(i.centuryCellTemplate=o.first),ie(o=se())&&(i.weekNumberTemplate=o.first),ie(o=se())&&(i.headerTitleTemplate=o.first)}},viewQuery:function(e,i){if(1&e&&(ke(P4,7),ke(Gm,7,Ai),ke(z4,7,At),ke(Km,5)),2&e){let s;ie(s=se())&&(i.toggleButton=s.first),ie(s=se())&&(i.container=s.first),ie(s=se())&&(i.popupTemplate=s.first),ie(s=se())&&(i.actionSheet=s.first)}},hostVars:6,hostBindings:function(e,i){2&e&&Be("k-datetimepicker",i.hostClasses)("k-input",i.hostClasses)("k-disabled",i.disabledClass)},inputs:{focusableId:"focusableId",value:"value",format:"format",twoDigitYearMax:"twoDigitYearMax",tabindex:"tabindex",disabledDates:"disabledDates",popupSettings:"popupSettings",title:"title",subtitle:"subtitle",disabled:"disabled",readonly:"readonly",readOnlyInput:"readOnlyInput",cancelButton:"cancelButton",formatPlaceholder:"formatPlaceholder",placeholder:"placeholder",steps:"steps",focusedDate:"focusedDate",calendarType:"calendarType",animateCalendarNavigation:"animateCalendarNavigation",weekNumber:"weekNumber",min:"min",max:"max",rangeValidation:"rangeValidation",disabledDatesValidation:"disabledDatesValidation",incompleteDateValidation:"incompleteDateValidation",adaptiveMode:"adaptiveMode",defaultTab:"defaultTab",size:"size",rounded:"rounded",fillMode:"fillMode"},outputs:{valueChange:"valueChange",open:"open",close:"close",onFocus:"focus",onBlur:"blur"},exportAs:["kendo-datetimepicker"],features:[ze([ta,Le,Mr,{provide:hn,useValue:"kendo.datetimepicker"},{provide:kn,useExisting:Te(()=>t),multi:!0},{provide:Tn,useExisting:Te(()=>t),multi:!0},{provide:uo,useExisting:Te(()=>t)}]),pt],decls:16,vars:36,consts:function(){let n,e,i,s,o,r,a,l,u,f,_,D,w,I,z,U,F,R,X;return n=$localize`:kendo.datetimepicker.dateTab|The Date tab text in the datetimepicker popup header:Date`,e=$localize`:kendo.datetimepicker.dateTabLabel|The label for the Date tab in the datetimepicker popup header:Date tab`,i=$localize`:kendo.datetimepicker.timeTab|The Time tab text in the datetimepicker popup header:Time`,s=$localize`:kendo.datetimepicker.timeTabLabel|The label for the Time tab in the datetimepicker popup header:Time tab`,o=$localize`:kendo.datetimepicker.toggle|The title of the toggle button in the datetimepicker component:Toggle popup`,r=$localize`:kendo.datetimepicker.accept|The Accept button text in the datetimepicker component:Set`,a=$localize`:kendo.datetimepicker.acceptLabel|The label for the Accept button in the datetimepicker component:Set`,l=$localize`:kendo.datetimepicker.cancel|The Cancel button text in the datetimepicker component:Cancel`,u=$localize`:kendo.datetimepicker.cancelLabel|The label for the Cancel button in the datetimepicker component:Cancel`,f=$localize`:kendo.datetimepicker.now|The Now button text in the timepicker component:NOW`,_=$localize`:kendo.datetimepicker.nowLabel|The label for the Now button in the timepicker component:Select now`,D=$localize`:kendo.datetimepicker.today|The label for the today button in the calendar header:Today`,w=$localize`:kendo.datetimepicker.prevButtonTitle|The title of the previous button in the Classic calendar:Navigate to previous view`,I=$localize`:kendo.datetimepicker.nextButtonTitle|The title of the next button in the Classic calendar:Navigate to next view`,z=$localize`:kendo.datetimepicker.hour|The label for the hour part in the timepicker component:Hour`,U=$localize`:kendo.datetimepicker.minute|The label for the minute part in the timepicker component:Minute`,F=$localize`:kendo.datetimepicker.second|The label for the second part in the timepicker component:Second`,R=$localize`:kendo.datetimepicker.millisecond|The label for the millisecond part in the timepicker component:Millisecond`,X=$localize`:kendo.datetimepicker.dayperiod|The label for the dayperiod part in the timepicker component:Dayperiod`,[["kendoDateTimePickerLocalizedMessages","","dateTab",n,"dateTabLabel",e,"timeTab",i,"timeTabLabel",s,"toggle",o,"accept",r,"acceptLabel",a,"cancel",l,"cancelLabel",u,"now",f,"nowLabel",_,"today",D,"prevButtonTitle",w,"nextButtonTitle",I,"hour",z,"minute",U,"second",F,"millisecond",R,"dayperiod",X],["pickerType","datetimepicker","hasPopup","dialog",3,"value","format","twoDigitYearMax","min","max","incompleteDateValidation","formatPlaceholder","placeholder","disabled","focusableId","readonly","role","ariaReadOnly","steps","tabindex","title","isPopupOpen","kendoEventsOutsideAngular","scope","fillMode","rounded","size","valueChange","click"],["type","button",1,"k-input-button","k-button","k-icon-button",3,"tabindex","kendoEventsOutsideAngular","scope"],["toggleButton",""],["name","calendar","innerCssClass","k-button-icon",3,"svgIcon",4,"ngIf"],["name","clock","innerCssClass","k-button-icon",3,"svgIcon",4,"ngIf"],["container",""],["popupTemplate",""],[3,"resize",4,"ngIf"],[3,"titleId","overlayClick","collapse"],["actionSheet",""],["kendoActionSheetTemplate",""],["dateTimeTemplate",""],["name","calendar","innerCssClass","k-button-icon",3,"svgIcon"],["name","clock","innerCssClass","k-button-icon",3,"svgIcon"],[4,"ngTemplateOutlet"],[3,"resize"],[1,"k-actionsheet-titlebar"],[1,"k-actionsheet-titlebar-group","k-hbox"],[1,"k-actionsheet-title"],[1,"k-text-center"],[1,"k-actionsheet-subtitle","k-text-center"],[1,"k-actionsheet-actions"],["kendoButton","","icon","x","fillMode","flat","aria-hidden","true","size","large","innerCssClass","k-button-icon",3,"svgIcon","tabIndex","click"],[1,"k-actionsheet-content","!k-overflow-hidden"],[1,"k-actions","k-actions-stretched","k-actions-horizontal","k-actionsheet-footer"],["kendoButton","","size","large",3,"click"],["kendoButton","","size","large","themeColor","primary",3,"click"],[3,"kendoEventsOutsideAngular","scope"],[1,"k-datetime-buttongroup",3,"kendoEventsOutsideAngular","scope"],["role","group",1,"k-button-group","k-button-group-stretched"],["type","button",1,"k-button","k-group-start","k-date-tab",3,"ngClass","kendoEventsOutsideAngular","scope"],["type","button",1,"k-button","k-group-end","k-time-tab",3,"ngClass","kendoEventsOutsideAngular"],[1,"k-datetime-selector",3,"kendoEventsOutsideAngular"],["dateTimeSelector",""],[1,"k-datetime-calendar-wrap"],[3,"ngClass","focusedDate","value","type","min","max","weekNumber","navigation","animateNavigation","cellTemplate","monthCellTemplate","yearCellTemplate","decadeCellTemplate","centuryCellTemplate","weekNumberTemplate","headerTitleTemplate","disabled","disabledDates","valueChange"],["calendar",""],[3,"today","prevButtonTitle","nextButtonTitle"],[1,"k-datetime-time-wrap"],[3,"ngClass","value","format","min","max","setButton","cancelButton","steps","disabled","isAdaptiveEnabled","isDateTimePicker","tabOutLastPart"],[3,"acceptLabel","accept","cancelLabel","cancel","nowLabel","now","hour","minute","second","millisecond","dayperiod"],["class","k-datetime-footer k-actions k-actions-stretched k-actions-horizontal",3,"kendoEventsOutsideAngular","scope",4,"ngIf"],[1,"k-datetime-footer","k-actions","k-actions-stretched","k-actions-horizontal",3,"kendoEventsOutsideAngular","scope"],["type","button",1,"k-button","k-time-accept",3,"ngClass","disabled","kendoEventsOutsideAngular","scope"],["type","button","class","k-button k-time-cancel",3,"ngClass","kendoEventsOutsideAngular","scope",4,"ngIf"],["type","button",1,"k-button","k-time-cancel",3,"ngClass","kendoEventsOutsideAngular","scope"]]},template:function(e,i){1&e&&(sn(0,0),P(1,"kendo-dateinput",1),de("valueChange",function(o){return i.handleInputValueChange(o)})("click",function(){return i.handleDateInputClick()}),H(),P(2,"button",2,3),B(4,Uee,1,1,"kendo-icon-wrapper",4),B(5,Yee,1,1,"kendo-icon-wrapper",5),H(),sn(6,null,6),B(8,Gee,1,1,"ng-template",null,7,Gn),B(10,Kee,1,0,"kendo-resize-sensor",8),P(11,"kendo-actionsheet",9,10),de("overlayClick",function(){return i.toggleDateTime(!1)})("collapse",function(){return i.handleActionSheetCollapse()}),B(13,Wee,16,12,"ng-template",11),H(),B(14,nte,17,88,"ng-template",null,12,Gn)),2&e&&(L(1),T("value",i.value)("format",i.format)("twoDigitYearMax",i.twoDigitYearMax)("min",i.min)("max",i.max)("incompleteDateValidation",i.incompleteDateValidation)("formatPlaceholder",i.formatPlaceholder)("placeholder",i.placeholder)("disabled",i.disabled)("focusableId",i.focusableId)("readonly",i.readonly||i.readOnlyInput)("role","combobox")("ariaReadOnly",i.readonly)("steps",i.steps)("tabindex",i.tabindex)("title",i.title)("isPopupOpen",i.isOpen)("kendoEventsOutsideAngular",zn(31,bk,i.handleKeyDown))("scope",i)("fillMode",i.fillMode)("rounded",i.rounded)("size",i.size),L(1),T("tabindex",-1)("kendoEventsOutsideAngular",jn(33,ite,i.preventMouseDown,i.handleIconClick))("scope",i),_e("title",i.localization.get("toggle"))("aria-label",i.localization.get("toggle")),L(2),T("ngIf","date"===i.activeTab),L(1),T("ngIf","time"===i.activeTab),L(5),T("ngIf",i.isAdaptiveModeEnabled),L(1),T("titleId",null==i.calendar?null:i.calendar.headerId))},dependencies:[_o,bi,dr,Ph,fr,Dr,rT,_v,pv,VT,co,bt,Yi,Cu,$n],encapsulation:2,changeDetection:0}),t})(),b_=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[di,ur,g4]]}),t})(),Va=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({}),t})(),w_=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({providers:[$h,G4,$4,J4,Z4,Q4],imports:[[di,b_,Tl,Va,Rh,ur],b_,Va]}),t})(),$T=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[di]]}),t})(),E_=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({providers:[Jh,G4,$4,J4,Z4,Q4],imports:[[di,b_,w_,Tl,Va,$T,ur,bh],b_,Va]}),t})(),WT=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[E_,w_],E_,w_]}),t})(),Ru=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[di,Tl,ur,Jr]]}),t})();const Wie=[sC,bh,g4,GC];let C_=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[...Wie],sC,bh,g4,GC]}),t})(),JT=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({providers:[{provide:Ou,useValue:b6}],imports:[[di,Ru,E_,Tl,Rh,Va,ur,Jr,C_],Va]}),t})();const Jie=[w_,Ru,Rh,ur,C_];let qT=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[[di,Jie]]}),t})();const qie=[Ru,Tl,Rh,$T,ur,Jr,C_],Zie=[av,pT,yT,wT,TT,IT,{provide:Ou,useValue:b6}];let Dv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({providers:Zie,imports:[[di,...qie]]}),t})(),ZT=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({providers:[{provide:Ou,useValue:b6}],imports:[[di,Tl,Ru,E_,Dv,Rh,ur,Va,Jr,C_],Va]}),t})();const Qie=[WT,Ru,JT,Dv,qT,ZT];let QT=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Mt({type:t}),t.\u0275inj=dt({imports:[Qie,WT,Ru,JT,Dv,qT,ZT]}),t})(),Xie=(()=>{class t{numbers={0:$localize`:@@0:Û°`,1:$localize`:@@1:Û±`,2:$localize`:@@2:Û²`,3:$localize`:@@3:Û³`,4:$localize`:@@4:Û´`,5:$localize`:@@5:Ûµ`,6:$localize`:@@6:Û¶`,7:$localize`:@@7:Û·`,8:$localize`:@@8:Û¸`,9:$localize`:@@9:Û¹`};constructor(e){(e.startsWith("fa")||e.startsWith("ar"))&&(this.transform=this.translatorTransform)}transform(e){return e}translatorTransform(e){return e.replace(/[0-9]/g,function(i){return this.numbers[i]})}static \u0275fac=function(i){return new(i||t)(b(os,16))};static \u0275pipe=ei({name:"tiNumber",type:t,pure:!0})}return t})();var ese=A(2523),tt=A.n(ese);String.prototype.toPerNumber=function(){return this.replace(/\d/g,t=>tse[t]||t)},String.prototype.toEnNumber=function(){return this.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,t=>nse[t]||t)},String.prototype.toMomentDateTimeFormat=function(){return this.replace(/d/g,"D").replace(/aa/gi,t=>t[0]).replace(/_/g,"/")},String.prototype.revertPersianWord=function(){return this.replace(/(?:(?![\u0660-\u0669])[\u0600-\u06FF]){2,}/g,t=>ise(t))};const tse={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},nse={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},ise=t=>[...t].reverse().join("");let XT=(()=>{class t{configs;usePersianNumber;constructor(e,i){this.configs=i,this.setLocaleId(e),this.init()}setLocaleId(e){this.usePersianNumber="fa"===e||"fa-IR"===e}init(){if(!1===this.configs?.usePersianNumber)return;const e=this;tt().localeData().months();const i=tt().fn.format;tt().fn.format=function(s){if(!e.usePersianNumber)return i.call(this,s);let o=i.call(this,s);return o=o.toPerNumber().replace(/,/g,"\u060c"),o}}static \u0275fac=function(i){return new(i||t)(ce(os),ce("CONFIGS"))};static \u0275prov=we({token:t,factory:t.\u0275fac})}return t})();var po=function(t){return t.jalali="jalali",t.gregorian="gregorian",t}(po||{});let sse=(()=>{class t extends IE{originalLocaleId;momentNumberService;isJalali;isGregorian;datePickerType;localeIdByDatePickerType="";get isLocaleIran(){return"fa-IR"===this.localeId||"fa"===this.localeId}defaultTitleTemplate;$calendarType=new Oe;isFirst=!0;constructor(e,i){super(e),this.originalLocaleId=e,this.momentNumberService=i,this.changeType()}setTitleTemplate(e){this.defaultTitleTemplate=e}changeType(e){if(this.datePickerType=this.getType(e),this.datePickerType===po.jalali)return this.isJalali=!0,this.isGregorian=!1,this.localeIdByDatePickerType="fa",void this.reload();this.isJalali=!1,this.isGregorian=!0,this.localeIdByDatePickerType="en",this.reload()}reload(){const e=super.localeId;this.changeLocaleId("en"),this.changeLocaleId(e),this.$calendarType.next(this.localeIdByDatePickerType),this.changes.next(super.localeId)}changeLocaleId(e){super.localeId=e,this.momentNumberService.setLocaleId(e),this.notify()}toggleType(){this.changeType(this.datePickerType===po.jalali?po.gregorian:po.jalali),this.isFirst&&(this.isFirst=!1)}getType(e){return e||("fa-IR"===this.originalLocaleId||"fa"===this.originalLocaleId?po.jalali:po.gregorian)}formatNumber(e,i,s){return"fa"===(s=s||this.localeId)||"ar"===s?super.formatNumber(e,i,s).toPerNumber():super.formatNumber(e,i,s)}static \u0275fac=function(i){return new(i||t)(ce(os),ce(XT))};static \u0275prov=we({token:t,factory:t.\u0275fac})}return t})();const ose=["template"];function rse(t,n){if(1&t){const e=rt();P(0,"span",2),pe(1),H(),P(2,"button",3),de("click",function(s){return oe(e),re(N().toggleCalendarType(s))}),pe(3),Ce(4,"i"),H()}if(2&t){const e=n.$implicit,i=N();L(1),Ct(e),L(2),yn(" ",i.calendarTypes[i.calendarType]," "),L(1),G1("k-icon k-i-arrows-swap ","jalali"!==i.calendarType&&"k-flip-h","")}}let ase=(()=>{class t{localeService;templateRef=At;calendarType;calendarTypes={[po.gregorian]:$localize`:@@jalali:Jalali`,[po.jalali]:$localize`:@@gregorian:Gregorian`};constructor(e){this.localeService=e,this.calendarType=this.localeService.datePickerType}ngAfterViewInit(){this.localeService.setTitleTemplate(this)}toggleCalendarType(e){this.localeService.toggleType(),this.calendarType=this.localeService.datePickerType,e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault()}static \u0275fac=function(i){return new(i||t)(b(Ht))};static \u0275cmp=Ie({type:t,selectors:[["ng-component"]],viewQuery:function(i,s){if(1&i&&ke(ose,5,At),2&i){let o;ie(o=se())&&(s.templateRef=o.first)}},features:[ze([])],decls:2,vars:0,consts:[["kendoCalendarHeaderTitleTemplate",""],["template",""],[1,"header-title","k-button","k-button","k-rounded-lg","k-button-sm","k-button-link-base","k-button-link"],[1,"header-calendar-type","k-button","k-rounded-lg","k-button-sm","k-button-link-base","k-button-link",3,"click"]],template:function(i,s){1&i&&B(0,rse,5,5,"ng-template",0,1,Gn)},dependencies:[jh],styles:[".k-calendar{direction:ltr} .k-calendar-title{display:flex;text-align:left;width:100%;outline:unset!important;cursor:unset!important;opacity:unset!important;filter:unset!important;pointer-events:unset!important;box-shadow:unset!important} .k-calendar-title:hover:before, .k-calendar-title:active:before{background:none} .k-calendar-title .header-calendar-type{text-align:center;text-transform:capitalize;width:50%;padding:0} .k-calendar-title .header-calendar-type .k-icon{font-size:14px;font-weight:700} .k-calendar-title .header-title{width:50%;text-align:left;padding:0;cursor:pointer} .k-calendar-title.k-state-disabled .header-title{outline:none;cursor:default;opacity:.6;filter:grayscale(.1);pointer-events:none;box-shadow:none} .rtl kendo-dateinput input, [dir=rtl] kendo-dateinput input{direction:rtl!important;text-align:right!important;unicode-bidi:embed!important} .rtl kendo-calendar-navigation.k-calendar-navigation kendo-virtualization, [dir=rtl] kendo-calendar-navigation.k-calendar-navigation kendo-virtualization{right:unset!important} .rtl kendo-calendar-navigation.k-calendar-navigation kendo-virtualization ul>li, [dir=rtl] kendo-calendar-navigation.k-calendar-navigation kendo-virtualization ul>li{text-align:center}"]})}return t})();const Zn=(t,n,e=1)=>{const i=[];for(let s=t;sEt(new Date),Ba=(t,n)=>{const{start:e,end:i}=n||jl;return!(!e||!i)&&e{const e=tt()(t).locale(n||"en").year();return tt()(t).locale(n||"en").add(-e%10,"year").toDate()},zu=(t,n)=>{const e=tt()(t).locale(n||"en").year();return tt()(t).locale(n||"en").add(9-e%10,"year").toDate()},Sv=(t,n)=>tt()(t).locale(n||"en").startOf("month").toDate(),k_=(t,n)=>tt()(t).locale(n||"en").endOf("month").toDate(),Ua=(t,n)=>{const e=tt()(t).locale(n||"en").year();return tt()(t).locale(n||"en").add(-e%100,"year").toDate()},Pu=(t,n)=>{const e=tt()(t).locale(n||"en").year();return tt()(t).locale(n||"en").add(-e%100+90,"year").toDate()};var Vt=function(t){return t[t.Left=0]="Left",t[t.Right=1]="Right",t[t.Up=2]="Up",t[t.Down=3]="Down",t[t.PrevView=4]="PrevView",t[t.NextView=5]="NextView",t[t.FirstInView=6]="FirstInView",t[t.LastInView=7]="LastInView",t[t.LowerView=8]="LowerView",t[t.UpperView=9]="UpperView",t}(Vt||{});const na=t=>null!=t,eI=[[]],dse={[Vt.Left]:t=>pn(t,-1),[Vt.Up]:t=>pn(t,-5),[Vt.Right]:t=>pn(t,1),[Vt.Down]:t=>pn(t,5),[Vt.PrevView]:t=>ar(t,-1),[Vt.NextView]:t=>ar(t,1),[Vt.FirstInView]:t=>Ua(t),[Vt.LastInView]:t=>Pu(t)};class hse{dateRange=(n,e)=>{if(!na(n)||!na(e))return[];const i=[];let s=n;for(;s<=e;)i.push(s),s=pn(s,1);return i};constructor(){}addToDate(n,e){return ar(n,e)}datesList(n,e){return Zn(0,e).map(i=>ar(n,i))}data(n){const{cellUID:e,focusedDate:i,isActiveView:s,max:o,min:r,selectedDates:a,selectionRange:l=jl,viewDate:u}=n;if(!u)return eI;const f=Zn(0,4),_=Ua(u),D=Pu(u),w=Fa();return Zn(0,3).map(I=>{const z=pn(_,4*I);return f.map(U=>{const F=this.normalize(pn(z,U),r,o),R=F.getFullYear()>D.getFullYear();if(!this.isInRange(F,r,o)||R)return null;const X=this.isEqual(F,l.start),J=this.isEqual(F,l.end),ge=!X&&!J&&Ba(F,l);return{formattedValue:this.value(F),id:`${e}${F.getTime()}`,isFocused:this.isEqual(F,i),isSelected:s&&a.some(Ae=>this.isEqual(F,Ae)),isWeekend:!1,isRangeStart:X,isRangeMid:ge,isRangeEnd:J,isRangeSplitEnd:ge&&this.isEqual(F,D),isRangeSplitStart:ge&&this.isEqual(F,_),isToday:this.isEqual(F,w),title:this.cellTitle(F),value:F}})})}isEqual(n,e){return!(!n||!e)&&hi(n).getFullYear()===hi(e).getFullYear()}isInArray(n,e){if(!e.length)return!1;const i=n.getFullYear();return e[0].getFullYear()<=i&&i<=e[e.length-1].getFullYear()+99}isInRange(n,e,i){const s=hi(n).getFullYear(),o=!e||hi(e).getFullYear()<=s,r=!i||s<=hi(i).getFullYear();return o&&r}beginningOfPeriod(n){if(!n)return n;const e=hi(Ua(n));return Jn(e.getFullYear(),0,1)}lastDayOfPeriod(n){const e=Pu(n),i=uu(e),s=lr(i);return Ds(s)}isRangeStart(n){return n.getFullYear()%1e3==0}move(n,e){const i=dse[e];return i?i(n):n}cellTitle(n){return hi(n).getFullYear().toString()}navigationTitle(n){return n?Ua(n).getFullYear().toString():""}title(n){return n?`${Ua(n).getFullYear()} - ${Pu(n).getFullYear()}`:""}rowLength(){return 4}skip(n,e){return Gf(e,n)}total(n,e){return Gf(n,e)+1}value(n){return n?hi(n).getFullYear().toString():""}viewDate(n,e,i=1){const s=this.total(n,e);return si&&this.isEqual(n,i)?me(i):n}}let nI=(()=>{class t extends hse{intlService;constructor(e){super(),this.intlService=e}title(e){if(!e)return"";const i=tt()(Pu(e,this.intlService.localeIdByDatePickerType)).locale(this.intlService.localeIdByDatePickerType).format("YYYY");return`${tt()(Ua(e,this.intlService.localeIdByDatePickerType)).locale(this.intlService.localeIdByDatePickerType).format("YYYY")} - ${i}`}navigationTitle(e){return`${tt()(Ua(e,this.intlService.localeIdByDatePickerType)).locale(this.intlService.localeIdByDatePickerType).format("YYYY")}`}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDate:l,selectionRange:u={},viewDate:f}=e;if(!f)return eI;const _=Zn(0,4),D=Ua(f,this.intlService.localeIdByDatePickerType),w=Pu(f,this.intlService.localeIdByDatePickerType),I=((t,n,e)=>tt()(t).isBetween(n,e))(l,a,r),z=Fa();return Zn(0,3).map(F=>{const R=pn(D,4*F);return _.map(X=>{const J=super.normalize(pn(R,X),a,r);if(!this.isInRange(J,D,w))return null;const be=this.isEqual(J,u.start),ge=this.isEqual(J,u.end),He=!be&&!ge&&Ba(J,u),Ne=tt()(J).locale(this.intlService.localeIdByDatePickerType).format("YYYY");return{formattedValue:Ne,id:`${i}${J.getTime()}`,isFocused:this.isEqual(J,s),isSelected:o&&I&&this.isEqual(J,l),isWeekend:!1,isRangeStart:be,isRangeMid:He,isRangeEnd:ge,isRangeSplitEnd:He&&this.isEqual(J,w),isRangeSplitStart:He&&this.isEqual(J,D),isToday:this.isEqual(J,z),title:Ne,value:J}})})}isInRange(e,i,s){const o=hi(e,this.intlService.localeIdByDatePickerType).getFullYear(),r=!i||hi(i,this.intlService.localeIdByDatePickerType).getFullYear()<=o,a=!s||o<=hi(s,this.intlService.localeIdByDatePickerType).getFullYear();return r&&a}static \u0275fac=function(i){return new(i||t)(ce(Ht))};static \u0275prov=we({token:t,factory:t.\u0275fac})}return t})();const iI=[[]],fse={[Vt.Left]:t=>rn(t,-1),[Vt.Up]:t=>rn(t,-5),[Vt.Right]:t=>rn(t,1),[Vt.Down]:t=>rn(t,5),[Vt.PrevView]:t=>pn(t,-1),[Vt.NextView]:t=>pn(t,1),[Vt.FirstInView]:t=>hi(t),[Vt.LastInView]:t=>zu(t)};class mse{dateRange=(n,e)=>{if(!na(n)||!na(e))return[];const i=[];let s=n;for(;s<=e;)i.push(s),s=rn(s,1);return i};constructor(){}addToDate(n,e){return pn(n,e)}datesList(n,e){return Zn(0,e).map(i=>pn(n,i))}data(n){const{cellUID:e,focusedDate:i,isActiveView:s,max:o,min:r,selectedDates:a,selectionRange:l=jl,viewDate:u}=n;if(!u)return iI;const f=Zn(0,4),_=hi(u),D=zu(u),w=Fa();return Zn(0,3).map(I=>{const z=rn(_,4*I);return f.map(U=>{const F=this.normalize(rn(z,U),r,o),R=F.getFullYear()>D.getFullYear();if(!this.isInRange(F,r,o)||R)return null;const X=this.isEqual(F,l.start),J=this.isEqual(F,l.end),ge=!X&&!J&&Ba(F,l);return{formattedValue:this.value(F),id:`${e}${F.getTime()}`,isFocused:this.isEqual(F,i),isSelected:s&&a.some(Ae=>this.isEqual(F,Ae)),isWeekend:!1,isRangeStart:X,isRangeMid:ge,isRangeEnd:J,isRangeSplitEnd:ge&&this.isEqual(F,D),isRangeSplitStart:ge&&this.isEqual(F,_),isToday:this.isEqual(F,w),title:this.cellTitle(F),value:F}})})}isEqual(n,e){return!(!n||!e)&&n.getFullYear()===e.getFullYear()}isInArray(n,e){if(!e.length)return!1;const i=n.getFullYear();return e[0].getFullYear()<=i&&i<=e[e.length-1].getFullYear()+9}isInRange(n,e,i){const s=n.getFullYear(),o=!e||e.getFullYear()<=s,r=!i||s<=i.getFullYear();return o&&r}beginningOfPeriod(n){if(!n)return n;const e=hi(n);return Jn(e.getFullYear(),0,1)}lastDayOfPeriod(n){const e=zu(n),i=lr(e);return Ds(i)}isRangeStart(n){return n.getFullYear()%100==0}move(n,e){const i=fse[e];return i?i(n):n}cellTitle(n){return n.getFullYear().toString()}navigationTitle(n){return n?hi(n).getFullYear().toString():""}title(n){return n?`${hi(n).getFullYear()} - ${zu(n).getFullYear()}`:""}rowLength(){return 4}skip(n,e){return Kf(e,n)}total(n,e){return Kf(n,e)+1}value(n){return n?n.getFullYear().toString():""}viewDate(n,e,i=1){const s=this.total(n,e);return si&&this.isEqual(n,i)?me(i):n}}let oI=(()=>{class t extends mse{intlService;constructor(e){super(),this.intlService=e}title(e){if(!e)return"";const i=tt()(hi(e,this.intlService.localeIdByDatePickerType)).locale(this.intlService.localeIdByDatePickerType).format("YYYY"),s=tt()(zu(e,this.intlService.localeIdByDatePickerType)).locale(this.intlService.localeIdByDatePickerType).format("YYYY");return this.intlService.isLocaleIran?`${s} - ${i}`:`${i} - ${s}`}navigationTitle(e){return e?`${tt()(hi(e,this.intlService.localeIdByDatePickerType)).locale(this.intlService.localeIdByDatePickerType).format("YYYY")}`:""}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDates:l,selectionRange:u=jl,viewDate:f}=e;if(!f)return iI;const _=Zn(0,4),D=hi(f,this.intlService.localeIdByDatePickerType),w=zu(f,this.intlService.localeIdByDatePickerType),I=Fa();return Zn(0,3).map(U=>{const F=rn(D,4*U);return _.map(R=>{const X=super.normalize(rn(F,R),a,r),J=X.getFullYear()>w.getFullYear();if(!this.isInRange(X,a,r)||J)return null;const be=this.isEqual(X,u.start),ge=this.isEqual(X,u.end),He=!be&&!ge&&Ba(X,u),Ne=tt()(X).locale(this.intlService.localeIdByDatePickerType).format("YYYY");return{formattedValue:Ne,id:`${i}${X.getTime()}`,isFocused:this.isEqual(X,s),isSelected:o&&l.some(Qn=>this.isEqual(X,Qn)),isWeekend:!1,isRangeStart:be,isRangeMid:He,isRangeEnd:ge,isRangeSplitEnd:He&&this.isEqual(X,w),isRangeSplitStart:He&&this.isEqual(X,D),isToday:this.isEqual(X,I),title:Ne,value:X}})})}static \u0275fac=function(i){return new(i||t)(ce(Ht))};static \u0275prov=we({token:t,factory:t.\u0275fac})}return t})();const rI=[[]],_se={[Vt.Left]:t=>ii(t,-1),[Vt.Up]:t=>$f(t,-1),[Vt.Right]:t=>ii(t,1),[Vt.Down]:t=>$f(t,1),[Vt.PrevView]:t=>Nt(t,-1),[Vt.NextView]:t=>Nt(t,1),[Vt.FirstInView]:t=>Sv(t),[Vt.LastInView]:t=>k_(t)};class pse{_intlService;dateRange=(n,e)=>{if(!na(n)||!na(e))return[];const i=[];let s=n;for(;s<=e;)i.push(s),s=ii(s,1);return i};constructor(n){this._intlService=n}addToDate(n,e){return Nt(n,e)}datesList(n,e){return Zn(0,e).map(i=>Nt(n,i))}data(n){const{cellUID:e,focusedDate:i,isActiveView:s,max:o,min:r,selectedDates:a,selectionRange:l=jl,viewDate:u,isDateDisabled:f=(()=>!1)}=n;if(!u)return rI;const _=Sv(u),D=Et(_),w=k_(u),I=Et(w),U=Wf(_,this._intlService.firstDay(),-1),F=Zn(0,7),R=Fa();return Zn(0,6).map(X=>{const J=ii(U,7*X);return F.map(be=>{const ge=this.normalize(ii(J,be),r,o),Ae=Et(ge),He=AeI;if(geo)return null;const Qn=this.isEqual(ge,l.start),bs=this.isEqual(ge,l.end),ms=!Qn&&!bs&&Ba(ge,l);return{formattedValue:this.value(ge),id:`${e}${ge.getTime()}`,isFocused:this.isEqual(ge,i),isSelected:s&&a.some(Fo=>this.isEqual(ge,Fo)),isWeekend:this.isWeekend(ge),isRangeStart:Qn,isRangeMid:ms,isRangeEnd:bs,isRangeSplitStart:ms&&this.isEqual(ge,_),isRangeSplitEnd:ms&&this.isEqual(ge,w),isToday:this.isEqual(ge,R),title:this.cellTitle(ge),value:ge,isDisabled:f(ge),isOtherMonth:He}})})}isEqual(n,e){return!(!n||!e)&&Et(n).getTime()===Et(e).getTime()}isInArray(n,e){if(0===e.length)return!1;const i=this.beginningOfPeriod(e[0]),s=this.beginningOfPeriod(Nt(e[e.length-1],1));return i<=n&&ni&&this.isEqual(n,i)?me(i):n}wideMonthNames(){return this._intlService.dateFormatNames({nameType:"wide",type:"months"})}}let lI=(()=>{class t extends pse{intlService;constructor(e){super(e),this.intlService=e}value(e){return e?tt()(e).locale(this.intlService.localeIdByDatePickerType).format("DD").toString():""}abbrMonthNames2(){return this.intlService.isJalali?tt()().locale(this.intlService.localeId).localeData().jMonthsShort():tt()().locale(this.intlService.localeId).localeData().monthsShort()}navigationTitle(e){return e?this.isRangeStart(e)?tt()(e).locale(this.intlService.localeIdByDatePickerType).format("yyyy"):this.abbrMonthNames2()[tt()(e).locale(this.intlService.localeIdByDatePickerType).month()]:""}isRangeStart(e){return!!e&&0===tt()(e).locale(this.intlService.localeIdByDatePickerType).month()}title(e){return`${this.abbrMonthNames2()[tt()(e).locale(this.intlService.localeIdByDatePickerType).month()]} ${tt()(e).locale(this.intlService.localeIdByDatePickerType).format("YYYY")}`}skip(e,i){return tt()(e).locale(this.intlService.localeIdByDatePickerType).endOf("month").diff(tt()(i).locale(this.intlService.localeIdByDatePickerType).startOf("month"),"month")}rowLength(e={}){return 7+(e.prependCell?1:0)}total(e,i){return tt()(i).diff(e,"month")+1}beginningOfPeriod(e){return e&&tt()(e).locale(this.intlService.localeIdByDatePickerType).startOf("month").toDate()}datesList(e,i){return Zn(0,i).map(s=>Nt(e,s))}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDate:l,selectionRange:u=[],viewDate:f,isDateDisabled:_=(()=>!1)}=e;if(!f)return rI;const D=tt()(f).locale(this.intlService.localeIdByDatePickerType).toDate(),w=Sv(D,this.intlService.localeIdByDatePickerType),I=Et(w),z=k_(D,this.intlService.localeIdByDatePickerType),U=Et(z),R=tt()(l).isBetween(a,r),X=Wf(w,this.intlService.firstDay(),-1),J=Zn(0,7),be=Fa();return Zn(0,6).map(ge=>{const Ae=ii(X,7*ge);return J.map(He=>{const Ne=this.normalize(ii(Ae,He),a,r),Qn=Et(Ne),bs=QnU;if(Ner)return null;const ms=this.isEqual(Ne,u.start),Fo=this.isEqual(Ne,u.end),Ye=!ms&&!Fo&&Ba(Ne,u);return{formattedValue:this.value(Ne),id:`${i}${Ne.getTime()}`,isFocused:this.isEqual(Ne,s),isSelected:o&&R&&this.isEqual(Ne,l),isWeekend:this.isWeekend(Ne),isRangeStart:ms,isRangeMid:Ye,isRangeEnd:Fo,isRangeSplitStart:Ye&&this.isEqual(Ne,w),isRangeSplitEnd:Ye&&this.isEqual(Ne,z),isToday:this.isEqual(Ne,be),title:this.cellTitle(Ne),value:Ne,isDisabled:_(Ne),isOtherMonth:bs}})})}static \u0275fac=function(i){return new(i||t)(ce(Ht))};static \u0275prov=we({token:t,factory:t.\u0275fac})}return t})();class gse{intl;constructor(n){this.intl=n}getWeekNames(n=!1){const e=((t,n)=>t.slice(n).concat(t.slice(0,n)))(this.intl.dateFormatNames({nameType:"short",type:"days"}),this.intl.firstDay());return n?[""].concat(e):e}}let vse=(()=>{class t extends gse{intlService;constructor(e){super(e),this.intlService=e}getWeekNames(e){return super.getWeekNames(e)}static \u0275fac=function(i){return new(i||t)(ce(Ht))};static \u0275prov=we({token:t,factory:t.\u0275fac})}return t})();const cI=[[]],Dse={[Vt.Left]:t=>Nt(t,-1),[Vt.Up]:t=>Nt(t,(t=>t>4?-5:t<2?-2:-7)(t.getMonth())),[Vt.Right]:t=>Nt(t,1),[Vt.Down]:t=>Nt(t,(t=>t<7?5:t<10?7:2)(t.getMonth())),[Vt.PrevView]:t=>rn(t,-1),[Vt.NextView]:t=>rn(t,1),[Vt.FirstInView]:t=>qf(t),[Vt.LastInView]:t=>lr(t)};class Sse{_intlService;dateRange=(n,e)=>{if(!na(n)||!na(e))return[];const i=[];let s=n;for(;s<=e;)i.push(s),s=Nt(s,1);return i};constructor(n){this._intlService=n,this._intlService=n}addToDate(n,e){return rn(n,e)}datesList(n,e){return Zn(0,e).map(i=>rn(n,i))}data(n){const{cellUID:e,focusedDate:i,isActiveView:s,max:o,min:r,selectedDates:a,selectionRange:l=jl,viewDate:u}=n;if(!u)return cI;const f=this.abbrMonthNames(),_=qf(u),D=lr(u),w=_.getFullYear(),I=Zn(0,4),z=Fa();return Zn(0,3).map(U=>{const F=Nt(_,4*U);return I.map(R=>{const X=this.normalize(Nt(F,R),r,o),J=wthis.isEqual(X,Ne)),isWeekend:!1,isRangeStart:be,isRangeMid:He,isRangeEnd:ge,isRangeSplitEnd:He&&this.isEqual(X,D),isRangeSplitStart:He&&this.isEqual(X,_),isToday:this.isEqual(X,z),title:this.cellTitle(X),value:X}})})}isEqual(n,e){return!(!n||!e)&&n.getFullYear()===e.getFullYear()&&n.getMonth()===e.getMonth()}isInArray(n,e){if(!e.length)return!1;const i=n.getFullYear();return e[0].getFullYear()<=i&&i<=e[e.length-1].getFullYear()}isInRange(n,e,i){const s=Jn(n.getFullYear(),n.getMonth(),1),o=!e||Jn(e.getFullYear(),e.getMonth(),1)<=s,r=!i||s<=Jn(i.getFullYear(),i.getMonth(),1);return o&&r}beginningOfPeriod(n){return n&&Jn(n.getFullYear(),0,1)}lastDayOfPeriod(n){const e=lr(n);return Ds(e)}isRangeStart(n){return n.getFullYear()%10==0}move(n,e){const i=Dse[e];return i?i(n):n}cellTitle(n){return`${n.getFullYear()} ${this.value(n)}`}navigationTitle(n){return this.title(n)}title(n){return n?n.getFullYear().toString():""}rowLength(){return 4}skip(n,e){return Zf(e,n)}total(n,e){return Zf(n,e)+1}value(n){return n?this.abbrMonthNames()[n.getMonth()]:""}viewDate(n,e,i=1){const s=this.total(n,e);return si&&this.isEqual(n,i)?me(i):n}}let dI=(()=>{class t extends Sse{intlService;constructor(e){super(e),this.intlService=e}abbrMonthNames2(){return this.intlService.isJalali?tt()().locale(this.intlService.localeId).localeData().jMonthsShort():tt()().locale(this.intlService.localeId).localeData().monthsShort()}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDate:l,selectionRange:u=jl,viewDate:f}=e;if(!f)return cI;const _=this.abbrMonthNames2(),D=tt()(l).isBetween(a,r),w=tt()(f).locale(this.intlService.localeIdByDatePickerType).startOf("year").add(tt()(f).locale(this.intlService.localeIdByDatePickerType).date()-1,"day").toDate(),I=tt()(f).locale(this.intlService.localeIdByDatePickerType).endOf("year").add(-1,"month").add(tt()(f).locale(this.intlService.localeIdByDatePickerType).date(),"day").toDate(),z=tt()(w).locale(this.intlService.localeIdByDatePickerType).year(),U=Zn(0,4),F=Fa();return Zn(0,3).map(X=>{const J=Nt(w,4*X);return U.map(be=>{const ge=this.normalize(Nt(J,be),a,r),Ae=z{class t{constructor(){}static forRoot(e){return{ngModule:t,providers:[{provide:"CONFIGS",useValue:{...e}}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=Mt({type:t});static \u0275inj=dt({providers:[...hI,XT,Xie,{provide:"CONFIGS",useValue:{}}],imports:[Tl,QT,QT]})}return t})();const Ss={m:!1,d:!1,y:!1},wse=_o.prototype.updateElementValue;_o.prototype.updateElementValue=function(t){if(window.useOld)return void wse.call(this,t);const n=this.caret()[0],e=this.isActive?this.inputFormat:this.displayFormat,i=this.intl.localeIdByDatePickerType,s=!this.isActive&&na(this.placeholder)&&!this.kendoDate.hasValue(),o=this.inputElement,r=this.kendoDate.getTextAndFormat(e);this.currentValue=s?"":r[0];const a=Lse.call(this,e,i);this.currentFormat=a.symbol,this.outputFormat=a.format,this.kendoDate.hasValue()?xse.call(this,i):(this.renderer.setProperty(o,"value",this.currentValue),this.currentFormat=r[1]),o.placeholder!==""+this.placeholder&&this.renderer.setProperty(o,"placeholder",this.placeholder),t&&this.selectNearestSegment(n)};const Ese=_o.prototype.handleInput;function mI(t,n){const e=this.kendoDate.intl.splitDateFormat(n),i=[],s=[],o=[];for(let r=0;r0;)i.push(this.kendoDate.symbols[e[r].pattern[0]]||e[r].pattern[0]||"_"),o.push(this.kendoDate.symbols[e[r].pattern[0]]||"_"),s.push(e[r]),a--}return{format:i.join(""),symbol:o.join("")}}_o.prototype.handleInput=function(){const t=this.intl;if(window.useOld)return void Ese.call(this);const n=this;if(n.disabled||n.readonly)return;if(this.paste)return this.updateOnPaste(),void(this.paste=!1);let e=[],i=this.currentValue;t.isJalali&&(i=this.value?e2.call(this,this.value).format(mI.call(this,this.value,this.format,"fa").format.toMomentDateTimeFormat()).toEnNumber():this.currentValue),e=Ase(i,this.currentFormat,this.inputValue.toEnNumber(),this.caret()[0]),kse.call(this,t,e);const s=1===e.length&&"_"===e[0][1];let o=!1;if(!s){let r;for(let l=0;l{if(i[0]){if(i[2]=!1,"m"===i[0].toLocaleLowerCase()){if(this.kendoDate.month=""!=i[1],""===i[1])return Ss.m=!1,void(this.kendoDate=this.getKendoDate(e.month(+i[1]).toDate()));let s=i[1];if(Ss.m)i[2]=!0,s=+(e.month()+1)+i[1],T_();else if(i[2]=+s>1,Ss.m=!0,"0"===s)return Ss.m=!1,this.kendoDate.month=!1,void(i[1]="0");return this.kendoDate.value=e.set("month",s-1).toDate(),void(i[1]=""+(e.locale("en").month()+1))}if("d"===i[0].toLocaleLowerCase()){if(""===i[1])return Ss.d=!1,void(this.kendoDate=this.getKendoDate(e.date(+i[1]).toDate()));this.kendoDate.date=!0;let s=i[1];if(Ss.d)i[2]=!0,s=+e.date()+i[1],T_();else if(i[2]=+s>3,Ss.d=!0,"0"===s)return Ss.d=!1,this.kendoDate.date=!1,void(i[1]="0");return this.kendoDate.value=e.set("date",+s).toDate(),void(i[1]=""+e.locale("en").date())}"y"===i[0].toLocaleLowerCase()&&(i[1]=Ise.call(this,i,e))}})}_o.prototype.handleBlur=function(t){T_(),Cse.call(this,t)};const Tse=tt().from("0000-01-01","fa","YYYY/MM/DD");function Ise(t,n){t[2]=!1,this.kendoDate.year=!1;const e=t[1];return""===e?(Ss.y=!1,this.kendoDate=this.getKendoDate(n.year(+e).toDate()),""):(this.kendoDate.year=!0,!Ss.y||n.format("y").length>3?(Ss.y=!0,this.kendoDate=this.getKendoDate(n.year(+e).toDate()),""===e?"":n.format("y")):(this.kendoDate.value=n.year(+(n.year()+e)).toDate(),n.format("y").length>3&&(T_(),t[2]=!0),n.format("y")))}function Lse(t,n,e){const i=e2.call(this,e||this.kendoDate.value,n)?.toDate();return mI.call(this,i,t,n)||""}const Ase=(t,n,e,i)=>{const s=i+t.length-e.length,o=t[s],r=t.substring(0,i+t.length-e.length),a=e.substring(0,i),l=[];if(r===a&&i>0)return l.push([n[i-1],a[i-1]]),l;if(0===r.indexOf(a)&&(0===a.length||n[a.length-1]!==n[a.length])){let u="";1===a.length&&l.push([n[0],a[0]]);for(let f=a.length;f{const e=new Date(t);return e.setHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),e};function xse(t){const n=this.kendoDate.value;let e=this.format;["d","t","g"].some(s=>s==e)&&(e=(this.outputFormat||this.currentFormat).toMomentDateTimeFormat()),this.kendoDate.year||(e=e.replace(/y/gi,"0")),this.kendoDate.date||(e=e.replace(/d/gi,"0")),this.kendoDate.month||(e=e.replace(/m/gi,"0"));const i=e2.call(this,n,t);this.renderer.setProperty(this.inputElement,"value",i.format(e.toMomentDateTimeFormat()))}function e2(t,n){if(!t)return null;let e="fa"==(n||this.intl.localeIdByDatePickerType)?"doAsJalali":"doAsGregorian";return tt()(t).locale(this.intl.localeId)[e]()}function T_(){Ss.m=!1,Ss.d=!1,Ss.y=!1}let I_,Vu;Object.defineProperty(Dr.prototype,"headerTitleTemplate",{get(){return I_||this.injector.get(Ht).defaultTitleTemplate},set(t){I_=t},enumerable:!0,configurable:!0}),Object.defineProperty(Vo.prototype,"headerTitleTemplate",{get(){return I_||this.bus.injector.get(Ht).defaultTitleTemplate},set(t){I_=t},enumerable:!0,configurable:!0}),Object.defineProperty(Vo.prototype,"bus",{get:()=>Vu,set(t){Vu=t,Vu.service=n=>this.bus.injector.get(fI[n])},enumerable:!0,configurable:!0}),Object.defineProperty(Dr.prototype,"bus",{get:()=>Vu,set(t){Vu=t,Vu.service=n=>this.bus.injector.get(fI[n])},enumerable:!0,configurable:!0});const Ose=Dr.prototype.ngOnInit;Dr.prototype.ngOnInit=function(){Ose.call(this),this.bus.service(this.activeViewEnum).intlService.$calendarType.pipe(ym(10)).subscribe(e=>{this.onResize()})},ov.prototype.intlChange=function(){this.cdr.markForCheck()};let Rse=(()=>{class t{cdr;constructor(e,i,s,o){this.cdr=o,i.changes.pipe(ym(30)).subscribe(r=>{e.changeLocaleId(i.localeId),e.changeType(i.datePickerType),this.cdr.detectChanges()})}static \u0275fac=function(i){return new(i||t)(b(Ht,2),b(Ht,4),b("HeaderTitleTemplate"),b(Qt))};static \u0275dir=fe({type:t,selectors:[["kendo-datepicker"],["kendo-datetimepicker"],["kendo-calendar"],["kendo-timepicker"],["kendo-multiviewcalendar"]],features:[ze([...hI])]})}return t})();function zse(t,n){if(1&t&&(P(0,"option",27),pe(1),H()),2&t){const e=n.$implicit,i=N();T("value",e)("selected",e===i.calendarType),L(1),Ct(e)}}function Pse(t,n){if(1&t&&(P(0,"option",27),pe(1),H()),2&t){const e=n.$implicit,i=N();T("value",e)("selected",e===i.currentLocaleId),L(1),Ct(e)}}function Hse(t,n){if(1&t){const e=rt();P(0,"div",33)(1,"div",34)(2,"p"),pe(3,"DateInput"),H(),P(4,"kendo-dateinput",35),de("ngModelChange",function(s){return oe(e),re(N(2).value=s)}),H(),P(5,"p"),pe(6,"(use "),P(7,"code"),pe(8,"\u2190"),H(),pe(9," and "),P(10,"code"),pe(11,"\u2192"),H(),pe(12," to navigate, "),P(13,"code"),pe(14,"\u2191"),H(),pe(15," and "),P(16,"code"),pe(17,"\u2193"),H(),pe(18," to update)"),H(),P(19,"p"),pe(20,"DatePicker"),H(),P(21,"kendo-datepicker",32),de("ngModelChange",function(s){return oe(e),re(N(2).value=s)}),H(),P(22,"p"),pe(23,"(use "),P(24,"code"),pe(25,"Alt"),H(),pe(26,"+"),P(27,"code"),pe(28,"\u2193"),H(),pe(29," to open the Calendar)"),H(),P(30,"p"),pe(31,"TimePicker"),H(),P(32,"kendo-timepicker",32),de("ngModelChange",function(s){return oe(e),re(N(2).value=s)}),H(),P(33,"p"),pe(34,"(use Alt+\u2193 to open the time list, Tab to move to the next time section in the popup, \u2191 to increment and \u2193 to decrement the value)"),H()(),P(35,"div",34)(36,"p"),pe(37,"DateTimePicker"),H(),P(38,"kendo-datetimepicker",35),de("ngModelChange",function(s){return oe(e),re(N(2).value=s)}),H(),P(39,"p"),pe(40,"(use Alt+\u2193 to open the popup, Alt+"),P(41,"code"),pe(42,"\u2190"),H(),pe(43," and Alt+"),P(44,"code"),pe(45,"\u2192"),H(),pe(46," to switch between the tabs when open) "),H(),Ce(47,"br")(48,"br"),P(49,"p"),pe(50,"Calendar"),H(),P(51,"kendo-calendar",36),de("ngModelChange",function(s){return oe(e),re(N(2).value=s)}),H()()()}if(2&t){const e=N(2);L(4),T("ngModel",e.value)("format","yyyy/MMM/dd"),L(17),T("ngModel",e.value),L(11),T("ngModel",e.value),L(6),T("ngModel",e.value)("format","yyyy/MMM/dd hh:mm"),L(13),T("activeView","decade")("ngModel",e.value)}}function Vse(t,n){if(1&t){const e=rt();P(0,"div",28),B(1,Hse,52,8,"div",29),P(2,"div",30)(3,"div",31)(4,"p"),pe(5,"MultiViewCalendar"),H(),P(6,"kendo-multiviewcalendar",32),de("ngModelChange",function(s){return oe(e),re(N().value=s)}),H()()()()}if(2&t){const e=N();T("dir","fa-IR"==e.currentLocaleId?"rtl":"ltr"),L(1),T("ngIf",1),L(5),T("ngModel",e.value)}}let Fse=(()=>{class t{localeService;cdr;title="kendo-jalali-date-inputs";value=new Date("2020-11-01T20:30:00.000Z");rerender=!0;locales=["fa-IR","fa","en-US","en"];calendarTypes=Object.values(po);calendarType="";currentLocaleId="";constructor(e,i){this.localeService=e,this.cdr=i,this.calendarType=e.isJalali?po.jalali:po.gregorian,this.currentLocaleId=e.localeId}changeCalendarType(e){localStorage.setItem("locale",e),this.calendarType=e,this.localeService.toggleType(),this.localeService.reload()}reload(){this.cdr.detectChanges(),this.rerender=!0}changeLocaleId(e){localStorage.setItem("localeId",e),this.localeService.changeLocaleId(e),this.localeService.reload(),this.currentLocaleId=e}changeValue(e){this.value=e}static \u0275fac=function(i){return new(i||t)(b(Ht),b(Qt))};static \u0275cmp=Ie({type:t,selectors:[["app-root"]],features:[ze([])],decls:50,vars:5,consts:[["role","banner",1,"toolbar"],["width","40","alt","Angular Logo","src","data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTAgMjUwIj4KICAgIDxwYXRoIGZpbGw9IiNERDAwMzEiIGQ9Ik0xMjUgMzBMMzEuOSA2My4ybDE0LjIgMTIzLjFMMTI1IDIzMGw3OC45LTQzLjcgMTQuMi0xMjMuMXoiIC8+CiAgICA8cGF0aCBmaWxsPSIjQzMwMDJGIiBkPSJNMTI1IDMwdjIyLjItLjFWMjMwbDc4LjktNDMuNyAxNC4yLTEyMy4xTDEyNSAzMHoiIC8+CiAgICA8cGF0aCAgZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNSA1Mi4xTDY2LjggMTgyLjZoMjEuN2wxMS43LTI5LjJoNDkuNGwxMS43IDI5LjJIMTgzTDEyNSA1Mi4xem0xNyA4My4zaC0zNGwxNy00MC45IDE3IDQwLjl6IiAvPgogIDwvc3ZnPg=="],[1,"spacer"],["aria-label","Angular on twitter","target","_blank","rel","noopener","href","https://twitter.com/angular","title","Twitter"],["id","twitter-logo","height","24","data-name","Logo","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 400 400"],["width","400","height","400","fill","none"],["d","M153.62,301.59c94.34,0,145.94-78.16,145.94-145.94,0-2.22,0-4.43-.15-6.63A104.36,104.36,0,0,0,325,122.47a102.38,102.38,0,0,1-29.46,8.07,51.47,51.47,0,0,0,22.55-28.37,102.79,102.79,0,0,1-32.57,12.45,51.34,51.34,0,0,0-87.41,46.78A145.62,145.62,0,0,1,92.4,107.81a51.33,51.33,0,0,0,15.88,68.47A50.91,50.91,0,0,1,85,169.86c0,.21,0,.43,0,.65a51.31,51.31,0,0,0,41.15,50.28,51.21,51.21,0,0,1-23.16.88,51.35,51.35,0,0,0,47.92,35.62,102.92,102.92,0,0,1-63.7,22A104.41,104.41,0,0,1,75,278.55a145.21,145.21,0,0,0,78.62,23","fill","#fff"],["role","main",1,"content"],[1,"card","highlight-card","card-small"],["id","rocket","alt","Rocket Ship","xmlns","http://www.w3.org/2000/svg","width","101.678","height","101.678","viewBox","0 0 101.678 101.678"],["id","Group_83","data-name","Group 83","transform","translate(-141 -696)"],["id","Ellipse_8","data-name","Ellipse 8","cx","50.839","cy","50.839","r","50.839","transform","translate(141 696)","fill","#dd0031"],["id","Group_47","data-name","Group 47","transform","translate(165.185 720.185)"],["id","Path_33","data-name","Path 33","d","M3.4,42.615a3.084,3.084,0,0,0,3.553,3.553,21.419,21.419,0,0,0,12.215-6.107L9.511,30.4A21.419,21.419,0,0,0,3.4,42.615Z","transform","translate(0.371 3.363)","fill","#fff"],["id","Path_34","data-name","Path 34","d","M53.3,3.221A3.09,3.09,0,0,0,50.081,0,48.227,48.227,0,0,0,18.322,13.437c-6-1.666-14.991-1.221-18.322,7.218A33.892,33.892,0,0,1,9.439,25.1l-.333.666a3.013,3.013,0,0,0,.555,3.553L23.985,43.641a2.9,2.9,0,0,0,3.553.555l.666-.333A33.892,33.892,0,0,1,32.647,53.3c8.55-3.664,8.884-12.326,7.218-18.322A48.227,48.227,0,0,0,53.3,3.221ZM34.424,9.772a6.439,6.439,0,1,1,9.106,9.106,6.368,6.368,0,0,1-9.106,0A6.467,6.467,0,0,1,34.424,9.772Z","transform","translate(0 0.005)","fill","#fff"],["href","https://github.com/tiampersian/kendo-jalali-date-inputs"],[2,"color","white"],["id","rocket-smoke","alt","Rocket Ship Smoke","xmlns","http://www.w3.org/2000/svg","width","516.119","height","1083.632","viewBox","0 0 516.119 1083.632"],["id","Path_40","data-name","Path 40","d","M644.6,141S143.02,215.537,147.049,870.207s342.774,201.755,342.774,201.755S404.659,847.213,388.815,762.2c-27.116-145.51-11.551-384.124,271.9-609.1C671.15,139.365,644.6,141,644.6,141Z","transform","translate(-147.025 -140.939)","fill","#f5f5f5"],[2,"display","inline-flex","width","300px"],[2,"flex","1"],[2,"font-weight","bold"],[3,"change"],[3,"value","selected",4,"ngFor","ngForOf"],["class","card-container",3,"dir",4,"ngIf"],["id","clouds","alt","Gray Clouds Background","xmlns","http://www.w3.org/2000/svg","width","2611.084","height","485.677","viewBox","0 0 2611.084 485.677"],["id","Path_39","data-name","Path 39","d","M2379.709,863.793c10-93-77-171-168-149-52-114-225-105-264,15-75,3-140,59-152,133-30,2.83-66.725,9.829-93.5,26.25-26.771-16.421-63.5-23.42-93.5-26.25-12-74-77-130-152-133-39-120-212-129-264-15-54.084-13.075-106.753,9.173-138.488,48.9-31.734-39.726-84.4-61.974-138.487-48.9-52-114-225-105-264,15a162.027,162.027,0,0,0-103.147,43.044c-30.633-45.365-87.1-72.091-145.206-58.044-52-114-225-105-264,15-75,3-140,59-152,133-53,5-127,23-130,83-2,42,35,72,70,86,49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33,61.112,8.015,113.854-5.72,150.492-29.764a165.62,165.62,0,0,0,110.861-3.236c47,94,178,113,251,33,31.385,4.116,60.563,2.495,86.487-3.311,25.924,5.806,55.1,7.427,86.488,3.311,73,80,204,61,251-33a165.625,165.625,0,0,0,120,0c51,13,108,15,157-5a147.188,147.188,0,0,0,33.5-18.694,147.217,147.217,0,0,0,33.5,18.694c49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33C2446.709,1093.793,2554.709,922.793,2379.709,863.793Z","transform","translate(142.69 -634.312)","fill","#eee"],[3,"value","selected"],[1,"card-container",3,"dir"],["class","row example-wrapper","style","min-height: 450px;display: flex;",4,"ngIf"],[1,"row","example-wrapper"],[1,"col-12","example-col"],[3,"ngModel","ngModelChange"],[1,"row","example-wrapper",2,"min-height","450px","display","flex"],[1,"col-xs-12","col-md-6","example-col"],[3,"ngModel","format","ngModelChange"],[3,"activeView","ngModel","ngModelChange"]],template:function(i,s){1&i&&(P(0,"div",0),Ce(1,"img",1),P(2,"span"),pe(3,"Kendo Jalali Datepicker"),H(),Ce(4,"div",2),P(5,"a",3),_a(),P(6,"svg",4),Ce(7,"rect",5)(8,"path",6),H()()(),W2(),P(9,"div",7)(10,"div",8),_a(),P(11,"svg",9)(12,"g",10),Ce(13,"circle",11),P(14,"g",12),Ce(15,"path",13)(16,"path",14),H()()(),W2(),P(17,"a",15)(18,"span",16),pe(19),H()(),_a(),P(20,"svg",17),Ce(21,"path",18),H()(),W2(),P(22,"h2"),pe(23,"Basic Usage"),H(),P(24,"p"),pe(25," The following example demonstrates the Calendar, DateInput, DatePicker, DateRange, DateTimePicker, MultiViewCalendar, and TimePicker components in action."),H(),Ce(26,"br")(27,"br"),P(28,"div",19)(29,"div",20)(30,"p",21),pe(31,"calendar type"),H(),Ce(32,"br"),P(33,"select",22),de("change",function(r){return s.changeCalendarType(null==r.target?null:r.target.value)}),B(34,zse,2,3,"option",23),H()(),P(35,"div",20)(36,"p",21),pe(37,"locale id"),H(),Ce(38,"br"),P(39,"select",22),de("change",function(r){return s.changeLocaleId(null==r.target?null:r.target.value)}),B(40,Pse,2,3,"option",23),H()()(),P(41,"div",20),Ce(42,"br"),P(43,"p")(44,"strong"),pe(45,"Final Value"),H(),pe(46),H()(),B(47,Vse,7,3,"div",24),_a(),P(48,"svg",25),Ce(49,"path",26),H()()),2&i&&(L(19),yn("",s.title," app is running!"),L(15),T("ngForOf",s.calendarTypes),L(6),T("ngForOf",s.locales),L(6),yn(": ",s.value,""),L(1),T("ngIf",s.rerender))},dependencies:[as,bt,wb,Cb,tb,H0,Dr,Vo,_o,Xne,HT,YT,Rse],styles:['[_nghost-%COMP%] {\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";\n font-size: 14px;\n color: #333;\n box-sizing: border-box;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n\n h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%] {\n margin: 8px 0;\n }\n\n p[_ngcontent-%COMP%] {\n margin: 0;\n }\n\n .spacer[_ngcontent-%COMP%] {\n flex: 1;\n }\n\n .toolbar[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 60px;\n display: flex;\n align-items: center;\n background-color: #1976d2;\n color: white;\n font-weight: 600;\n }\n\n .toolbar[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n margin: 0 16px;\n }\n\n .toolbar[_ngcontent-%COMP%] #twitter-logo[_ngcontent-%COMP%] {\n height: 40px;\n margin: 0 16px;\n }\n\n .toolbar[_ngcontent-%COMP%] #twitter-logo[_ngcontent-%COMP%]:hover {\n opacity: 0.8;\n }\n\n .content[_ngcontent-%COMP%] {\n display: flex;\n margin: 82px auto 32px;\n padding: 0 16px;\n max-width: 960px;\n flex-direction: column;\n align-items: center;\n }\n\n svg.material-icons[_ngcontent-%COMP%] {\n height: 24px;\n width: auto;\n }\n\n svg.material-icons[_ngcontent-%COMP%]:not(:last-child) {\n margin-right: 8px;\n }\n\n .card[_ngcontent-%COMP%] svg.material-icons[_ngcontent-%COMP%] path[_ngcontent-%COMP%] {\n fill: #888;\n }\n\n .card-container[_ngcontent-%COMP%] {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n margin-top: 16px;\n }\n\n .card[_ngcontent-%COMP%] {\n border-radius: 4px;\n border: 1px solid #eee;\n background-color: #fafafa;\n height: 40px;\n width: 200px;\n margin: 0 8px 16px;\n padding: 16px;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n transition: all 0.2s ease-in-out;\n line-height: 24px;\n }\n\n .card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(:last-child) {\n margin-right: 0;\n }\n\n .card.card-small[_ngcontent-%COMP%] {\n height: 16px;\n width: 168px;\n }\n\n .card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card) {\n cursor: pointer;\n }\n\n .card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card):hover {\n transform: translateY(-3px);\n box-shadow: 0 4px 17px rgba(0, 0, 0, 0.35);\n }\n\n .card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card):hover .material-icons[_ngcontent-%COMP%] path[_ngcontent-%COMP%] {\n fill: rgb(105, 103, 103);\n }\n\n .card.highlight-card[_ngcontent-%COMP%] {\n background-color: #1976d2;\n color: white;\n font-weight: 600;\n border: none;\n width: auto;\n min-width: 30%;\n position: relative;\n }\n\n .card.card.highlight-card[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-left: 60px;\n }\n\n svg#rocket[_ngcontent-%COMP%] {\n width: 80px;\n position: absolute;\n left: -10px;\n top: -24px;\n }\n\n svg#rocket-smoke[_ngcontent-%COMP%] {\n height: calc(100vh - 95px);\n position: absolute;\n top: 10px;\n right: 180px;\n z-index: -10;\n }\n\n a[_ngcontent-%COMP%], a[_ngcontent-%COMP%]:visited, a[_ngcontent-%COMP%]:hover {\n color: #1976d2;\n text-decoration: none;\n }\n\n a[_ngcontent-%COMP%]:hover {\n color: #125699;\n }\n\n .terminal[_ngcontent-%COMP%] {\n position: relative;\n width: 80%;\n max-width: 600px;\n border-radius: 6px;\n padding-top: 45px;\n margin-top: 8px;\n overflow: hidden;\n background-color: rgb(15, 15, 16);\n }\n\n .terminal[_ngcontent-%COMP%]::before {\n content: "\\2022 \\2022 \\2022";\n position: absolute;\n top: 0;\n left: 0;\n height: 4px;\n background: rgb(58, 58, 58);\n color: #c2c3c4;\n width: 100%;\n font-size: 2rem;\n line-height: 0;\n padding: 14px 0;\n text-indent: 4px;\n }\n\n .terminal[_ngcontent-%COMP%] pre[_ngcontent-%COMP%] {\n font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;\n color: white;\n padding: 0 1rem 1rem;\n margin: 0;\n }\n\n .circle-link[_ngcontent-%COMP%] {\n height: 40px;\n width: 40px;\n border-radius: 40px;\n margin: 8px;\n background-color: white;\n border: 1px solid #eeeeee;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);\n transition: 1s ease-out;\n }\n\n .circle-link[_ngcontent-%COMP%]:hover {\n transform: translateY(-0.25rem);\n box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);\n }\n\n footer[_ngcontent-%COMP%] {\n margin-top: 8px;\n display: flex;\n align-items: center;\n line-height: 20px;\n }\n\n footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n }\n\n .github-star-badge[_ngcontent-%COMP%] {\n color: #24292e;\n display: flex;\n align-items: center;\n font-size: 12px;\n padding: 3px 10px;\n border: 1px solid rgba(27, 31, 35, .2);\n border-radius: 3px;\n background-image: linear-gradient(-180deg, #fafbfc, #eff3f6 90%);\n margin-left: 4px;\n font-weight: 600;\n font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;\n }\n\n .github-star-badge[_ngcontent-%COMP%]:hover {\n background-image: linear-gradient(-180deg, #f0f3f6, #e6ebf1 90%);\n border-color: rgba(27, 31, 35, .35);\n background-position: -.5em;\n }\n\n .github-star-badge[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%] {\n height: 16px;\n width: 16px;\n margin-right: 4px;\n }\n\n svg#clouds[_ngcontent-%COMP%] {\n position: fixed;\n bottom: -160px;\n left: -230px;\n z-index: -10;\n width: 1920px;\n }\n\n\n \n\n @media screen and (max-width: 767px) {\n\n .card-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.circle-link), .terminal[_ngcontent-%COMP%] {\n width: 100%;\n }\n\n .card[_ngcontent-%COMP%]:not(.highlight-card) {\n height: 16px;\n margin: 8px 0;\n }\n\n .card.highlight-card[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-left: 72px;\n }\n\n svg#rocket-smoke[_ngcontent-%COMP%] {\n right: 120px;\n transform: rotate(-5deg);\n }\n }\n\n @media screen and (max-width: 575px) {\n svg#rocket-smoke[_ngcontent-%COMP%] {\n display: none;\n visibility: hidden;\n }\n }']})}return t})(),Bse=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=Mt({type:t,bootstrap:[Fse]});static \u0275inj=dt({providers:[{provide:os,useFactory:Use},{provide:Ca,useFactory:Yse,deps:[]}],imports:[VU,SS,YF,bse]})}return t})();function Use(t){return localStorage.getItem("localeId")||"fa-IR"}function Yse(){return"fa-IR"===localStorage.getItem("localeId")}NV().bootstrapModule(Bse).catch(t=>console.error(t))},2523:(q,Q,A)=>{q.exports=De;var y=A(6676);A(2900);var h=/(\[[^\[]*\])|(\\)?j(Mo|MM?M?M?|Do|DDDo|DD?D?D?|w[o|w]?|YYYYY|YYYY|YY|gg(ggg?)?|)|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|SS?S?|X|zz?|ZZ?|.)/g,p=/(\[[^\[]*\])|(\\)?(LT|LL?L?L?|l{1,4})/g,m=/\d\d?/,g=/\d{1,3}/,S=/\d{3}/,E=/\d{1,4}/,O=/[+\-]?\d{1,6}/,j=/[0-9]*["a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ne=/Z|[\+\-]\d\d:?\d\d/i,xe=/T/i,Je=/[\+\-]?\d+(\.\d{1,3})?/,ut={jm:"jmonth",jmonths:"jmonth",jy:"jyear",jyears:"jyear"},ri={},Ee="DDD w M D".split(" "),ai="M D w".split(" "),Ti={Jalali:1,Gregorian:2},Dn={jM:function(){return this.jMonth()+1},jMMM:function(C){return this.localeData().jMonthsShort(this,C)},jMMMM:function(C){return this.localeData().jMonths(this,C)},jD:function(){return this.jDate()},jDDD:function(){return this.jDayOfYear()},jw:function(){return this.jWeek()},jYY:function(){return tn(this.jYear()%100,2)},jYYYY:function(){return tn(this.jYear(),4)},jYYYYY:function(){return tn(this.jYear(),5)},jgg:function(){return tn(this.jWeekYear()%100,2)},jgggg:function(){return this.jWeekYear()},jggggg:function(){return tn(this.jWeekYear(),5)}};function xi(C,x){return function(W){return tn(C.call(this,W),x)}}function ws(C,x){return function(W){return this.localeData().ordinal(C.call(this,W),x)}}function Es(C,x){var W;for(W in x)x.hasOwnProperty(W)&&(C[W]=x[W]);return C}function tn(C,x){for(var W=C+"";W.length47?1300:1400);break;case"jYYYY":case"jYYYYY":ve[0]=~~x}Wt(x)&&(W._isValid=!1)}function Yo(C,x,W){var Fe,Z=W-x,ve=W-C.day();return ve>Z&&(ve-=7),veDe.jDaysInMonth(Z,ve)||ve<0||ve>11)&&(C._isValid=!1),W=nn((x=jo(Z,ve,Fe)).gy,x.gm,x.gd),C._jDiff=0,~~W.jy!==Z&&(C._jDiff+=1),~~W.jm!==ve&&(C._jDiff+=1),~~W.jd!==Fe&&(C._jDiff+=1),[x.gy,x.gm,x.gd]}(C)}(Ke),function Mo(C){var Ke,Se,yt,x=C._i+"",W="",Z="",ve=C._f.match(h),Fe=ve.length;for(Ke=0;Ke0&&p.test(C);)W-=1,C=C.replace(p,Z);return C}function Jt(C){var x=C._d;return C._isUTC?nn(x.getUTCFullYear(),x.getUTCMonth(),x.getUTCDate()):nn(x.getFullYear(),x.getMonth(),x.getDate())}function nn(C,x,W){var Z=function Er(C,x,W){return"[object Date]"===Object.prototype.toString.call(C)&&(W=C.getDate(),x=C.getMonth()+1,C=C.getFullYear()),function ee(C){var Se,x=Me(C).gy,W=x-621,Z=K(W);if((Se=C-le(x,3,Z.march))>=0){if(Se<=185)return{jy:W,jm:1+et(Se,31),jd:Fn(Se,31)+1};Se-=186}else W-=1,Se+=179,1===Z.leap&&(Se+=1);return{jy:W,jm:7+et(Se,30),jd:Fn(Se,30)+1}}(le(C,x,W))}(C,x+1,W);return Z.jm-=1,Z}function jo(C,x,W){var Z=function Cr(C,x,W){return Me(function G(C,x,W){var Z=K(C);return le(Z.gy,3,Z.march)+31*(x-1)-et(x,7)*(x-7)+W-1}(C,x,W))}(C,x+1,W);return Z.gm-=1,Z}function et(C,x){return~~(C/x)}function Fn(C,x){return C-~~(C/x)*x}function kr(C){return 0===K(C).leap}function K(C){var Ke,Se,yt,pi,Dt,$i,x=[-61,9,38,199,426,686,756,818,1111,1181,1210,1635,2060,2097,2192,2262,2324,2394,2456,3178],W=x.length,Z=C+621,ve=-14,Fe=x[0];if(C=x[W-1])throw new Error("Invalid Jalali year "+C);for($i=1;$i=20?"ste":"de")},week:{dow:1,doy:4}})}(A(6676))},1867:function(q,Q,A){!function(y){"use strict";var h=function(E){return 0===E?0:1===E?1:2===E?2:E%100>=3&&E%100<=10?3:E%100>=11?4:5},p={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},m=function(E){return function(O,j,ne,xe){var Je=h(O),ut=p[E][h(O)];return 2===Je&&(ut=ut[j?0:1]),ut.replace(/%d/i,O)}},g=["\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"];y.defineLocale("ar-dz",{months:g,monthsShort:g,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(E){return"\u0645"===E},meridiem:function(E,O,j){return E<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s: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(E){return E.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(A(6676))},7078:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},7776:function(q,Q,A){!function(y){"use strict";var h={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},p=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"]},g=function(O){return function(j,ne,xe,Je){var ut=p(j),ri=m[O][p(j)];return 2===ut&&(ri=ri[ne?0:1]),ri.replace(/%d/i,j)}},S=["\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"];y.defineLocale("ar-ly",{months:S,monthsShort:S,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,j,ne){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:g("s"),ss:g("s"),m:g("m"),mm:g("m"),h:g("h"),hh:g("h"),d:g("d"),dd:g("d"),M:g("M"),MM:g("M"),y:g("y"),yy:g("y")},preparse:function(O){return O.replace(/\u060c/g,",")},postformat:function(O){return O.replace(/\d/g,function(j){return h[j]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(A(6676))},6789:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},6897:function(q,Q,A){!function(y){"use strict";var h={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},p={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};y.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(g){return"\u0645"===g},meridiem:function(g,S,E){return g<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(g){return g.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(S){return p[S]}).replace(/\u060c/g,",")},postformat:function(g){return g.replace(/\d/g,function(S){return h[S]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(A(6676))},1585:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},2097:function(q,Q,A){!function(y){"use strict";var h={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},p={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},m=function(j){return 0===j?0:1===j?1:2===j?2:j%100>=3&&j%100<=10?3:j%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"]},S=function(j){return function(ne,xe,Je,ut){var ri=m(ne),Ee=g[j][m(ne)];return 2===ri&&(Ee=Ee[xe?0:1]),Ee.replace(/%d/i,ne)}},E=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];y.defineLocale("ar",{months:E,monthsShort:E,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(j){return"\u0645"===j},meridiem:function(j,ne,xe){return j<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("s"),ss:S("s"),m:S("m"),mm:S("m"),h:S("h"),hh:S("h"),d:S("d"),dd:S("d"),M:S("M"),MM:S("M"),y:S("y"),yy:S("y")},preparse:function(j){return j.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(ne){return p[ne]}).replace(/\u060c/g,",")},postformat:function(j){return j.replace(/\d/g,function(ne){return h[ne]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(A(6676))},5611:function(q,Q,A){!function(y){"use strict";var h={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"};y.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,g,S){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 g=m%10;return m+(h[g]||h[m%100-g]||h[m>=100?100:null])},week:{dow:1,doy:7}})}(A(6676))},2459:function(q,Q,A){!function(y){"use strict";function p(g,S,E){return"m"===E?S?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===E?S?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":g+" "+function h(g,S){var E=g.split("_");return S%10==1&&S%100!=11?E[0]:S%10>=2&&S%10<=4&&(S%100<10||S%100>=20)?E[1]:E[2]}({ss:S?"\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:S?"\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:S?"\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"}[E],+g)}y.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:p,mm:p,h:p,hh:p,d:"\u0434\u0437\u0435\u043d\u044c",dd:p,M:"\u043c\u0435\u0441\u044f\u0446",MM:p,y:"\u0433\u043e\u0434",yy:p},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(g){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(g)},meridiem:function(g,S,E){return g<4?"\u043d\u043e\u0447\u044b":g<12?"\u0440\u0430\u043d\u0456\u0446\u044b":g<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(g,S){switch(S){case"M":case"d":case"DDD":case"w":case"W":return g%10!=2&&g%10!=3||g%100==12||g%100==13?g+"-\u044b":g+"-\u0456";case"D":return g+"-\u0433\u0430";default:return g}},week:{dow:1,doy:7}})}(A(6676))},1825:function(q,Q,A){!function(y){"use strict";y.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(p){var m=p%10,g=p%100;return 0===p?p+"-\u0435\u0432":0===g?p+"-\u0435\u043d":g>10&&g<20?p+"-\u0442\u0438":1===m?p+"-\u0432\u0438":2===m?p+"-\u0440\u0438":7===m||8===m?p+"-\u043c\u0438":p+"-\u0442\u0438"},week:{dow:1,doy:7}})}(A(6676))},5918:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},9683:function(q,Q,A){!function(y){"use strict";var h={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},p={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};y.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(g){return g.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(S){return p[S]})},postformat:function(g){return g.replace(/\d/g,function(S){return h[S]})},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(g,S){return 12===g&&(g=0),"\u09b0\u09be\u09a4"===S?g<4?g:g+12:"\u09ad\u09cb\u09b0"===S||"\u09b8\u0995\u09be\u09b2"===S?g:"\u09a6\u09c1\u09aa\u09c1\u09b0"===S?g>=3?g:g+12:"\u09ac\u09bf\u0995\u09be\u09b2"===S||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===S?g+12:void 0},meridiem:function(g,S,E){return g<4?"\u09b0\u09be\u09a4":g<6?"\u09ad\u09cb\u09b0":g<12?"\u09b8\u0995\u09be\u09b2":g<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":g<18?"\u09ac\u09bf\u0995\u09be\u09b2":g<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(A(6676))},4065:function(q,Q,A){!function(y){"use strict";var h={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},p={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};y.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(g){return g.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(S){return p[S]})},postformat:function(g){return g.replace(/\d/g,function(S){return h[S]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(g,S){return 12===g&&(g=0),"\u09b0\u09be\u09a4"===S&&g>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===S&&g<5||"\u09ac\u09bf\u0995\u09be\u09b2"===S?g+12:g},meridiem:function(g,S,E){return g<4?"\u09b0\u09be\u09a4":g<10?"\u09b8\u0995\u09be\u09b2":g<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":g<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(A(6676))},1034:function(q,Q,A){!function(y){"use strict";var h={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},p={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};y.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(g){return g.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(S){return p[S]})},postformat:function(g){return g.replace(/\d/g,function(S){return h[S]})},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(g,S){return 12===g&&(g=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===S&&g>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===S&&g<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===S?g+12:g},meridiem:function(g,S,E){return g<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":g<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":g<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":g<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(A(6676))},7671:function(q,Q,A){!function(y){"use strict";function h(Ee,ai,Ti){return Ee+" "+function g(Ee,ai){return 2===ai?function S(Ee){var ai={m:"v",b:"v",d:"z"};return void 0===ai[Ee.charAt(0)]?Ee:ai[Ee.charAt(0)]+Ee.substring(1)}(Ee):Ee}({mm:"munutenn",MM:"miz",dd:"devezh"}[Ti],Ee)}function m(Ee){return Ee>9?m(Ee%10):Ee}var E=[/^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,ut=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];y.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:ut,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:ut,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:E,longMonthsParse:E,shortMonthsParse:E,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:h,h:"un eur",hh:"%d eur",d:"un devezh",dd:h,M:"ur miz",MM:h,y:"ur bloaz",yy:function p(Ee){switch(m(Ee)){case 1:case 3:case 4:case 5:case 9:return Ee+" bloaz";default:return Ee+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(Ee){return Ee+(1===Ee?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(Ee){return"g.m."===Ee},meridiem:function(Ee,ai,Ti){return Ee<12?"a.m.":"g.m."}})}(A(6676))},8153:function(q,Q,A){!function(y){"use strict";function h(m,g,S){var E=m+" ";switch(S){case"ss":return E+(1===m?"sekunda":2===m||3===m||4===m?"sekunde":"sekundi");case"m":return g?"jedna minuta":"jedne minute";case"mm":return E+(1===m?"minuta":2===m||3===m||4===m?"minute":"minuta");case"h":return g?"jedan sat":"jednog sata";case"hh":return E+(1===m?"sat":2===m||3===m||4===m?"sata":"sati");case"dd":return E+(1===m?"dan":"dana");case"MM":return E+(1===m?"mjesec":2===m||3===m||4===m?"mjeseca":"mjeseci");case"yy":return E+(1===m?"godina":2===m||3===m||4===m?"godine":"godina")}}y.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:h,m:h,mm:h,h,hh:h,d:"dan",dd:h,M:"mjesec",MM:h,y:"godinu",yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(A(6676))},4287:function(q,Q,A){!function(y){"use strict";y.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(p,m){var g=1===p?"r":2===p?"n":3===p?"r":4===p?"t":"\xe8";return("w"===m||"W"===m)&&(g="a"),p+g},week:{dow:1,doy:4}})}(A(6676))},2616:function(q,Q,A){!function(y){"use strict";var h={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("_")},p="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],g=/^(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 S(j){return j>1&&j<5&&1!=~~(j/10)}function E(j,ne,xe,Je){var ut=j+" ";switch(xe){case"s":return ne||Je?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return ne||Je?ut+(S(j)?"sekundy":"sekund"):ut+"sekundami";case"m":return ne?"minuta":Je?"minutu":"minutou";case"mm":return ne||Je?ut+(S(j)?"minuty":"minut"):ut+"minutami";case"h":return ne?"hodina":Je?"hodinu":"hodinou";case"hh":return ne||Je?ut+(S(j)?"hodiny":"hodin"):ut+"hodinami";case"d":return ne||Je?"den":"dnem";case"dd":return ne||Je?ut+(S(j)?"dny":"dn\xed"):ut+"dny";case"M":return ne||Je?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return ne||Je?ut+(S(j)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):ut+"m\u011bs\xedci";case"y":return ne||Je?"rok":"rokem";case"yy":return ne||Je?ut+(S(j)?"roky":"let"):ut+"lety"}}y.defineLocale("cs",{months:h,monthsShort:p,monthsRegex:g,monthsShortRegex:g,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:E,ss:E,m:E,mm:E,h:E,hh:E,d:E,dd:E,M:E,MM:E,y:E,yy:E},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(A(6676))},7049:function(q,Q,A){!function(y){"use strict";y.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(p){return p+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(p)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(p)?"\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}})}(A(6676))},9172:function(q,Q,A){!function(y){"use strict";y.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(p){var g="";return p>20?g=40===p||50===p||60===p||80===p||100===p?"fed":"ain":p>0&&(g=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][p]),p+g},week:{dow:1,doy:4}})}(A(6676))},605:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},3395:function(q,Q,A){!function(y){"use strict";function h(m,g,S,E){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 g?O[S][0]:O[S][1]}y.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:h,mm:"%d Minuten",h,hh:"%d Stunden",d:h,dd:h,w:h,ww:"%d Wochen",M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(A(6676))},9835:function(q,Q,A){!function(y){"use strict";function h(m,g,S,E){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 g?O[S][0]:O[S][1]}y.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:h,mm:"%d Minuten",h,hh:"%d Stunden",d:h,dd:h,w:h,ww:"%d Wochen",M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(A(6676))},4013:function(q,Q,A){!function(y){"use strict";function h(m,g,S,E){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 g?O[S][0]:O[S][1]}y.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:h,mm:"%d Minuten",h,hh:"%d Stunden",d:h,dd:h,w:h,ww:"%d Wochen",M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(A(6676))},4570:function(q,Q,A){!function(y){"use strict";var h=["\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"],p=["\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"];y.defineLocale("dv",{months:h,monthsShort:h,weekdays:p,weekdaysShort:p,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(g){return"\u0789\u078a"===g},meridiem:function(g,S,E){return g<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(g){return g.replace(/\u060c/g,",")},postformat:function(g){return g.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(A(6676))},1859:function(q,Q,A){!function(y){"use strict";y.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,g){return m?"string"==typeof g&&/D/.test(g.substring(0,g.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,g,S){return m>11?S?"\u03bc\u03bc":"\u039c\u039c":S?"\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,g){var S=this._calendarEl[m],E=g&&g.hours();return function h(m){return typeof Function<"u"&&m instanceof Function||"[object Function]"===Object.prototype.toString.call(m)}(S)&&(S=S.apply(g)),S.replace("{}",E%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}})}(A(6676))},5785:function(q,Q,A){!function(y){"use strict";y.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(p){var m=p%10;return p+(1==~~(p%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:0,doy:4}})}(A(6676))},3792:function(q,Q,A){!function(y){"use strict";y.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(p){var m=p%10;return p+(1==~~(p%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}})}(A(6676))},7651:function(q,Q,A){!function(y){"use strict";y.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(p){var m=p%10;return p+(1==~~(p%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(A(6676))},1929:function(q,Q,A){!function(y){"use strict";y.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(p){var m=p%10;return p+(1==~~(p%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(A(6676))},9818:function(q,Q,A){!function(y){"use strict";y.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(p){var m=p%10;return p+(1==~~(p%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")}})}(A(6676))},6612:function(q,Q,A){!function(y){"use strict";y.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(p){var m=p%10;return p+(1==~~(p%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:0,doy:6}})}(A(6676))},4900:function(q,Q,A){!function(y){"use strict";y.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(p){var m=p%10;return p+(1==~~(p%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(A(6676))},2721:function(q,Q,A){!function(y){"use strict";y.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(p){var m=p%10;return p+(1==~~(p%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(A(6676))},5159:function(q,Q,A){!function(y){"use strict";y.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(p){return"p"===p.charAt(0).toLowerCase()},meridiem:function(p,m,g){return p>11?g?"p.t.m.":"P.T.M.":g?"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}})}(A(6676))},1780:function(q,Q,A){!function(y){"use strict";var h="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),p="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],g=/^(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;y.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(E,O){return E?/-MMM-/.test(O)?p[E.month()]:h[E.month()]:h},monthsRegex:g,monthsShortRegex:g,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}})}(A(6676))},3468:function(q,Q,A){!function(y){"use strict";var h="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),p="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],g=/^(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;y.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(E,O){return E?/-MMM-/.test(O)?p[E.month()]:h[E.month()]:h},monthsRegex:g,monthsShortRegex:g,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"})}(A(6676))},4938:function(q,Q,A){!function(y){"use strict";var h="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),p="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],g=/^(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;y.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(E,O){return E?/-MMM-/.test(O)?p[E.month()]:h[E.month()]:h},monthsRegex:g,monthsShortRegex:g,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}})}(A(6676))},1954:function(q,Q,A){!function(y){"use strict";var h="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),p="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],g=/^(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;y.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(E,O){return E?/-MMM-/.test(O)?p[E.month()]:h[E.month()]:h},monthsRegex:g,monthsShortRegex:g,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"})}(A(6676))},1453:function(q,Q,A){!function(y){"use strict";function h(m,g,S,E){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 g?O[S][2]?O[S][2]:O[S][1]:E?O[S][0]:O[S][1]}y.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:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:"%d p\xe4eva",M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(A(6676))},4697:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},2900:function(q,Q,A){!function(y){"use strict";var h={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},p={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};y.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(g){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(g)},meridiem:function(g,S,E){return g<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(g){return g.replace(/[\u06f0-\u06f9]/g,function(S){return p[S]}).replace(/\u060c/g,",")},postformat:function(g){return g.replace(/\d/g,function(S){return h[S]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(A(6676))},9775:function(q,Q,A){!function(y){"use strict";var h="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),p=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",h[7],h[8],h[9]];function m(E,O,j,ne){var xe="";switch(j){case"s":return ne?"muutaman sekunnin":"muutama sekunti";case"ss":xe=ne?"sekunnin":"sekuntia";break;case"m":return ne?"minuutin":"minuutti";case"mm":xe=ne?"minuutin":"minuuttia";break;case"h":return ne?"tunnin":"tunti";case"hh":xe=ne?"tunnin":"tuntia";break;case"d":return ne?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":xe=ne?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return ne?"kuukauden":"kuukausi";case"MM":xe=ne?"kuukauden":"kuukautta";break;case"y":return ne?"vuoden":"vuosi";case"yy":xe=ne?"vuoden":"vuotta"}return function g(E,O){return E<10?O?p[E]:h[E]:E}(E,ne)+" "+xe}y.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}})}(A(6676))},4282:function(q,Q,A){!function(y){"use strict";y.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(p){return p},week:{dow:1,doy:4}})}(A(6676))},4236:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},2830:function(q,Q,A){!function(y){"use strict";y.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(p,m){switch(m){default:case"M":case"Q":case"D":case"DDD":case"d":return p+(1===p?"er":"e");case"w":case"W":return p+(1===p?"re":"e")}}})}(A(6676))},1412:function(q,Q,A){!function(y){"use strict";y.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(p,m){switch(m){default:case"M":case"Q":case"D":case"DDD":case"d":return p+(1===p?"er":"e");case"w":case"W":return p+(1===p?"re":"e")}},week:{dow:1,doy:4}})}(A(6676))},9361:function(q,Q,A){!function(y){"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,g=[/^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];y.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:g,longMonthsParse:g,shortMonthsParse:g,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(E,O){switch(O){case"D":return E+(1===E?"er":"");default:case"M":case"Q":case"DDD":case"d":return E+(1===E?"er":"e");case"w":case"W":return E+(1===E?"re":"e")}},week:{dow:1,doy:4}})}(A(6676))},6984:function(q,Q,A){!function(y){"use strict";var h="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),p="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");y.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(g,S){return g?/-MMM-/.test(S)?p[g.month()]:h[g.month()]:h},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(g){return g+(1===g||8===g||g>=20?"ste":"de")},week:{dow:1,doy:4}})}(A(6676))},3961:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},8849:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},4273:function(q,Q,A){!function(y){"use strict";y.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(p){return 0===p.indexOf("un")?"n"+p:"en "+p},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}})}(A(6676))},623:function(q,Q,A){!function(y){"use strict";function h(m,g,S,E){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 E?O[S][0]:O[S][1]}y.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:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(m,g){return"D"===g?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,g){return 12===m&&(m=0),"\u0930\u093e\u0924\u0940"===g?m<4?m:m+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===g?m:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===g?m>12?m:m+12:"\u0938\u093e\u0902\u091c\u0947"===g?m+12:void 0},meridiem:function(m,g,S){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"}})}(A(6676))},2696:function(q,Q,A){!function(y){"use strict";function h(m,g,S,E){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 E?O[S][0]:O[S][1]}y.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:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(m,g){return"D"===g?m+"er":m},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(m,g){return 12===m&&(m=0),"rati"===g?m<4?m:m+12:"sokallim"===g?m:"donparam"===g?m>12?m:m+12:"sanje"===g?m+12:void 0},meridiem:function(m,g,S){return m<4?"rati":m<12?"sokallim":m<16?"donparam":m<20?"sanje":"rati"}})}(A(6676))},6928:function(q,Q,A){!function(y){"use strict";var h={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},p={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};y.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(g){return g.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(S){return p[S]})},postformat:function(g){return g.replace(/\d/g,function(S){return h[S]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(g,S){return 12===g&&(g=0),"\u0ab0\u0abe\u0aa4"===S?g<4?g:g+12:"\u0ab8\u0ab5\u0abe\u0ab0"===S?g:"\u0aac\u0aaa\u0acb\u0ab0"===S?g>=10?g:g+12:"\u0ab8\u0abe\u0a82\u0a9c"===S?g+12:void 0},meridiem:function(g,S,E){return g<4?"\u0ab0\u0abe\u0aa4":g<10?"\u0ab8\u0ab5\u0abe\u0ab0":g<17?"\u0aac\u0aaa\u0acb\u0ab0":g<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(A(6676))},4804:function(q,Q,A){!function(y){"use strict";y.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(p){return 2===p?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":p+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(p){return 2===p?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":p+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(p){return 2===p?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":p+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(p){return 2===p?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":p%10==0&&10!==p?p+" \u05e9\u05e0\u05d4":p+" \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(p){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(p)},meridiem:function(p,m,g){return p<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":p<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":p<12?g?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":p<18?g?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(A(6676))},3015:function(q,Q,A){!function(y){"use strict";var h={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},p={"\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];y.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(E){return E.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(O){return p[O]})},postformat:function(E){return E.replace(/\d/g,function(O){return h[O]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(E,O){return 12===E&&(E=0),"\u0930\u093e\u0924"===O?E<4?E:E+12:"\u0938\u0941\u092c\u0939"===O?E:"\u0926\u094b\u092a\u0939\u0930"===O?E>=10?E:E+12:"\u0936\u093e\u092e"===O?E+12:void 0},meridiem:function(E,O,j){return E<4?"\u0930\u093e\u0924":E<10?"\u0938\u0941\u092c\u0939":E<17?"\u0926\u094b\u092a\u0939\u0930":E<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(A(6676))},7134:function(q,Q,A){!function(y){"use strict";function h(m,g,S){var E=m+" ";switch(S){case"ss":return E+(1===m?"sekunda":2===m||3===m||4===m?"sekunde":"sekundi");case"m":return g?"jedna minuta":"jedne minute";case"mm":return E+(1===m?"minuta":2===m||3===m||4===m?"minute":"minuta");case"h":return g?"jedan sat":"jednog sata";case"hh":return E+(1===m?"sat":2===m||3===m||4===m?"sata":"sati");case"dd":return E+(1===m?"dan":"dana");case"MM":return E+(1===m?"mjesec":2===m||3===m||4===m?"mjeseca":"mjeseci");case"yy":return E+(1===m?"godina":2===m||3===m||4===m?"godine":"godina")}}y.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:h,m:h,mm:h,h,hh:h,d:"dan",dd:h,M:"mjesec",MM:h,y:"godinu",yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(A(6676))},670:function(q,Q,A){!function(y){"use strict";var h="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function p(S,E,O,j){var ne=S;switch(O){case"s":return j||E?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return ne+(j||E)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(j||E?" perc":" perce");case"mm":return ne+(j||E?" perc":" perce");case"h":return"egy"+(j||E?" \xf3ra":" \xf3r\xe1ja");case"hh":return ne+(j||E?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(j||E?" nap":" napja");case"dd":return ne+(j||E?" nap":" napja");case"M":return"egy"+(j||E?" h\xf3nap":" h\xf3napja");case"MM":return ne+(j||E?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(j||E?" \xe9v":" \xe9ve");case"yy":return ne+(j||E?" \xe9v":" \xe9ve")}return""}function m(S){return(S?"":"[m\xfalt] ")+"["+h[this.day()]+"] LT[-kor]"}y.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(S){return"u"===S.charAt(1).toLowerCase()},meridiem:function(S,E,O){return S<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:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(A(6676))},4523:function(q,Q,A){!function(y){"use strict";y.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(p){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(p)},meridiem:function(p){return p<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":p<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":p<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(p,m){switch(m){case"DDD":case"w":case"W":case"DDDo":return 1===p?p+"-\u056b\u0576":p+"-\u0580\u0564";default:return p}},week:{dow:1,doy:7}})}(A(6676))},9233:function(q,Q,A){!function(y){"use strict";y.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(p,m){return 12===p&&(p=0),"pagi"===m?p:"siang"===m?p>=11?p:p+12:"sore"===m||"malam"===m?p+12:void 0},meridiem:function(p,m,g){return p<11?"pagi":p<15?"siang":p<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}})}(A(6676))},4693:function(q,Q,A){!function(y){"use strict";function h(g){return g%100==11||g%10!=1}function p(g,S,E,O){var j=g+" ";switch(E){case"s":return S||O?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return h(g)?j+(S||O?"sek\xfandur":"sek\xfandum"):j+"sek\xfanda";case"m":return S?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return h(g)?j+(S||O?"m\xedn\xfatur":"m\xedn\xfatum"):S?j+"m\xedn\xfata":j+"m\xedn\xfatu";case"hh":return h(g)?j+(S||O?"klukkustundir":"klukkustundum"):j+"klukkustund";case"d":return S?"dagur":O?"dag":"degi";case"dd":return h(g)?S?j+"dagar":j+(O?"daga":"d\xf6gum"):S?j+"dagur":j+(O?"dag":"degi");case"M":return S?"m\xe1nu\xf0ur":O?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return h(g)?S?j+"m\xe1nu\xf0ir":j+(O?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):S?j+"m\xe1nu\xf0ur":j+(O?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return S||O?"\xe1r":"\xe1ri";case"yy":return h(g)?j+(S||O?"\xe1r":"\xe1rum"):j+(S||O?"\xe1r":"\xe1ri")}}y.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:p,ss:p,m:p,mm:p,h:"klukkustund",hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(A(6676))},8118:function(q,Q,A){!function(y){"use strict";y.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(p){return(/^[0-9].+$/.test(p)?"tra":"in")+" "+p},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}})}(A(6676))},3936:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},6871:function(q,Q,A){!function(y){"use strict";y.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(p,m){return"\u5143"===m[1]?1:parseInt(m[1]||p,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(p){return"\u5348\u5f8c"===p},meridiem:function(p,m,g){return p<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(p){return p.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(p){return this.week()!==p.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(p,m){switch(m){case"y":return 1===p?"\u5143\u5e74":p+"\u5e74";case"d":case"D":case"DDD":return p+"\u65e5";default:return p}},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"}})}(A(6676))},8710:function(q,Q,A){!function(y){"use strict";y.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(p,m){return 12===p&&(p=0),"enjing"===m?p:"siyang"===m?p>=11?p:p+12:"sonten"===m||"ndalu"===m?p+12:void 0},meridiem:function(p,m,g){return p<11?"enjing":p<15?"siyang":p<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}})}(A(6676))},7125:function(q,Q,A){!function(y){"use strict";y.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(p){return p.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(m,g,S){return"\u10d8"===S?g+"\u10e8\u10d8":g+S+"\u10e8\u10d8"})},past:function(p){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(p)?p.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(p)?p.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):p},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(p){return 0===p?p:1===p?p+"-\u10da\u10d8":p<20||p<=100&&p%20==0||p%100==0?"\u10db\u10d4-"+p:p+"-\u10d4"},week:{dow:1,doy:7}})}(A(6676))},2461:function(q,Q,A){!function(y){"use strict";var h={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"};y.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+(h[m]||h[m%10]||h[m>=100?100:null])},week:{dow:1,doy:7}})}(A(6676))},7399:function(q,Q,A){!function(y){"use strict";var h={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},p={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};y.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(g){return"\u179b\u17d2\u1784\u17b6\u1785"===g},meridiem:function(g,S,E){return g<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(g){return g.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(S){return p[S]})},postformat:function(g){return g.replace(/\d/g,function(S){return h[S]})},week:{dow:1,doy:4}})}(A(6676))},8720:function(q,Q,A){!function(y){"use strict";var h={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},p={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};y.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(g){return g.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(S){return p[S]})},postformat:function(g){return g.replace(/\d/g,function(S){return h[S]})},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(g,S){return 12===g&&(g=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===S?g<4?g:g+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===S?g:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===S?g>=10?g:g+12:"\u0cb8\u0c82\u0c9c\u0cc6"===S?g+12:void 0},meridiem:function(g,S,E){return g<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":g<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":g<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":g<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(g){return g+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(A(6676))},5306:function(q,Q,A){!function(y){"use strict";y.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(p,m){switch(m){case"d":case"D":case"DDD":return p+"\uc77c";case"M":return p+"\uc6d4";case"w":case"W":return p+"\uc8fc";default:return p}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(p){return"\uc624\ud6c4"===p},meridiem:function(p,m,g){return p<12?"\uc624\uc804":"\uc624\ud6c4"}})}(A(6676))},2995:function(q,Q,A){!function(y){"use strict";var h={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},p={"\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"];y.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(S){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(S)},meridiem:function(S,E,O){return S<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(S){return S.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(E){return p[E]}).replace(/\u060c/g,",")},postformat:function(S){return S.replace(/\d/g,function(E){return h[E]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(A(6676))},8779:function(q,Q,A){!function(y){"use strict";var h={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"};y.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+(h[m]||h[m%10]||h[m>=100?100:null])},week:{dow:1,doy:7}})}(A(6676))},2057:function(q,Q,A){!function(y){"use strict";function h(E,O,j,ne){var xe={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?xe[j][0]:xe[j][1]}function g(E){if(E=parseInt(E,10),isNaN(E))return!1;if(E<0)return!0;if(E<10)return 4<=E&&E<=7;if(E<100){var O=E%10;return g(0===O?E/10:O)}if(E<1e4){for(;E>=10;)E/=10;return g(E)}return g(E/=1e3)}y.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 p(E){return g(E.substr(0,E.indexOf(" ")))?"a "+E:"an "+E},past:function m(E){return g(E.substr(0,E.indexOf(" ")))?"viru "+E:"virun "+E},s:"e puer Sekonnen",ss:"%d Sekonnen",m:h,mm:"%d Minutten",h,hh:"%d Stonnen",d:h,dd:"%d Deeg",M:h,MM:"%d M\xe9int",y:h,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(A(6676))},7192:function(q,Q,A){!function(y){"use strict";y.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(p){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===p},meridiem:function(p,m,g){return p<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(p){return"\u0e97\u0eb5\u0ec8"+p}})}(A(6676))},5430:function(q,Q,A){!function(y){"use strict";var h={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(j,ne,xe,Je){return ne?S(xe)[0]:Je?S(xe)[1]:S(xe)[2]}function g(j){return j%10==0||j>10&&j<20}function S(j){return h[j].split("_")}function E(j,ne,xe,Je){var ut=j+" ";return 1===j?ut+m(0,ne,xe[0],Je):ne?ut+(g(j)?S(xe)[1]:S(xe)[0]):Je?ut+S(xe)[1]:ut+(g(j)?S(xe)[1]:S(xe)[2])}y.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 p(j,ne,xe,Je){return ne?"kelios sekund\u0117s":Je?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:E,m,mm:E,h:m,hh:E,d:m,dd:E,M:m,MM:E,y:m,yy:E},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(j){return j+"-oji"},week:{dow:1,doy:4}})}(A(6676))},3363:function(q,Q,A){!function(y){"use strict";var h={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 p(O,j,ne){return ne?j%10==1&&j%100!=11?O[2]:O[3]:j%10==1&&j%100!=11?O[0]:O[1]}function m(O,j,ne){return O+" "+p(h[ne],O,j)}function g(O,j,ne){return p(h[ne],O,j)}y.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 S(O,j){return j?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:m,m:g,mm:m,h:g,hh:m,d:g,dd:m,M:g,MM:m,y:g,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(A(6676))},2939:function(q,Q,A){!function(y){"use strict";var h={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,g){return 1===m?g[0]:m>=2&&m<=4?g[1]:g[2]},translate:function(m,g,S){var E=h.words[S];return 1===S.length?g?E[0]:E[1]:m+" "+h.correctGrammaticalCase(m,E)}};y.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:h.translate,m:h.translate,mm:h.translate,h:h.translate,hh:h.translate,d:"dan",dd:h.translate,M:"mjesec",MM:h.translate,y:"godinu",yy:h.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(A(6676))},8212:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},9718:function(q,Q,A){!function(y){"use strict";y.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(p){var m=p%10,g=p%100;return 0===p?p+"-\u0435\u0432":0===g?p+"-\u0435\u043d":g>10&&g<20?p+"-\u0442\u0438":1===m?p+"-\u0432\u0438":2===m?p+"-\u0440\u0438":7===m||8===m?p+"-\u043c\u0438":p+"-\u0442\u0438"},week:{dow:1,doy:7}})}(A(6676))},561:function(q,Q,A){!function(y){"use strict";y.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(p,m){return 12===p&&(p=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===m&&p>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===m||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===m?p+12:p},meridiem:function(p,m,g){return p<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":p<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":p<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":p<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(A(6676))},8929:function(q,Q,A){!function(y){"use strict";function h(m,g,S,E){switch(S){case"s":return g?"\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+(g?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return m+(g?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return m+(g?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return m+(g?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return m+(g?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return m+(g?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return m}}y.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,g,S){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:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(m,g){switch(g){case"d":case"D":case"DDD":return m+" \u04e9\u0434\u04e9\u0440";default:return m}}})}(A(6676))},4880:function(q,Q,A){!function(y){"use strict";var h={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},p={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function m(S,E,O,j){var ne="";if(E)switch(O){case"s":ne="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":ne="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":ne="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":ne="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":ne="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":ne="%d \u0924\u093e\u0938";break;case"d":ne="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":ne="%d \u0926\u093f\u0935\u0938";break;case"M":ne="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":ne="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":ne="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":ne="%d \u0935\u0930\u094d\u0937\u0947"}else switch(O){case"s":ne="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":ne="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":ne="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":ne="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":ne="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":ne="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":ne="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":ne="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":ne="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":ne="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":ne="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":ne="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return ne.replace(/%d/i,S)}y.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(S){return S.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(E){return p[E]})},postformat:function(S){return S.replace(/\d/g,function(E){return h[E]})},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(S,E){return 12===S&&(S=0),"\u092a\u0939\u093e\u091f\u0947"===E||"\u0938\u0915\u093e\u0933\u0940"===E?S:"\u0926\u0941\u092a\u093e\u0930\u0940"===E||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===E||"\u0930\u093e\u0924\u094d\u0930\u0940"===E?S>=12?S:S+12:void 0},meridiem:function(S,E,O){return S>=0&&S<6?"\u092a\u0939\u093e\u091f\u0947":S<12?"\u0938\u0915\u093e\u0933\u0940":S<17?"\u0926\u0941\u092a\u093e\u0930\u0940":S<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(A(6676))},2074:function(q,Q,A){!function(y){"use strict";y.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(p,m){return 12===p&&(p=0),"pagi"===m?p:"tengahari"===m?p>=11?p:p+12:"petang"===m||"malam"===m?p+12:void 0},meridiem:function(p,m,g){return p<11?"pagi":p<15?"tengahari":p<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}})}(A(6676))},3193:function(q,Q,A){!function(y){"use strict";y.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(p,m){return 12===p&&(p=0),"pagi"===m?p:"tengahari"===m?p>=11?p:p+12:"petang"===m||"malam"===m?p+12:void 0},meridiem:function(p,m,g){return p<11?"pagi":p<15?"tengahari":p<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}})}(A(6676))},4082:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},2261:function(q,Q,A){!function(y){"use strict";var h={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},p={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};y.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(g){return g.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(S){return p[S]})},postformat:function(g){return g.replace(/\d/g,function(S){return h[S]})},week:{dow:1,doy:4}})}(A(6676))},5273:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},9874:function(q,Q,A){!function(y){"use strict";var h={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},p={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};y.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(g){return g.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(S){return p[S]})},postformat:function(g){return g.replace(/\d/g,function(S){return h[S]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(g,S){return 12===g&&(g=0),"\u0930\u093e\u0924\u093f"===S?g<4?g:g+12:"\u092c\u093f\u0939\u093e\u0928"===S?g:"\u0926\u093f\u0909\u0901\u0938\u094b"===S?g>=10?g:g+12:"\u0938\u093e\u0901\u091d"===S?g+12:void 0},meridiem:function(g,S,E){return g<3?"\u0930\u093e\u0924\u093f":g<12?"\u092c\u093f\u0939\u093e\u0928":g<16?"\u0926\u093f\u0909\u0901\u0938\u094b":g<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}})}(A(6676))},1484:function(q,Q,A){!function(y){"use strict";var h="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),p="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],g=/^(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;y.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(E,O){return E?/-MMM-/.test(O)?p[E.month()]:h[E.month()]:h},monthsRegex:g,monthsShortRegex:g,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(E){return E+(1===E||8===E||E>=20?"ste":"de")},week:{dow:1,doy:4}})}(A(6676))},1667:function(q,Q,A){!function(y){"use strict";var h="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),p="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],g=/^(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;y.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(E,O){return E?/-MMM-/.test(O)?p[E.month()]:h[E.month()]:h},monthsRegex:g,monthsShortRegex:g,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(E){return E+(1===E||8===E||E>=20?"ste":"de")},week:{dow:1,doy:4}})}(A(6676))},7262:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},9679:function(q,Q,A){!function(y){"use strict";y.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(p,m){var g=1===p?"r":2===p?"n":3===p?"r":4===p?"t":"\xe8";return("w"===m||"W"===m)&&(g="a"),p+g},week:{dow:1,doy:4}})}(A(6676))},6830:function(q,Q,A){!function(y){"use strict";var h={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},p={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};y.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(g){return g.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(S){return p[S]})},postformat:function(g){return g.replace(/\d/g,function(S){return h[S]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(g,S){return 12===g&&(g=0),"\u0a30\u0a3e\u0a24"===S?g<4?g:g+12:"\u0a38\u0a35\u0a47\u0a30"===S?g:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===S?g>=10?g:g+12:"\u0a38\u0a3c\u0a3e\u0a2e"===S?g+12:void 0},meridiem:function(g,S,E){return g<4?"\u0a30\u0a3e\u0a24":g<10?"\u0a38\u0a35\u0a47\u0a30":g<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":g<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(A(6676))},3616:function(q,Q,A){!function(y){"use strict";var h="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),p="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 g(O){return O%10<5&&O%10>1&&~~(O/10)%10!=1}function S(O,j,ne){var xe=O+" ";switch(ne){case"ss":return xe+(g(O)?"sekundy":"sekund");case"m":return j?"minuta":"minut\u0119";case"mm":return xe+(g(O)?"minuty":"minut");case"h":return j?"godzina":"godzin\u0119";case"hh":return xe+(g(O)?"godziny":"godzin");case"ww":return xe+(g(O)?"tygodnie":"tygodni");case"MM":return xe+(g(O)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return xe+(g(O)?"lata":"lat")}}y.defineLocale("pl",{months:function(O,j){return O?/D MMMM/.test(j)?p[O.month()]:h[O.month()]:h},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:S,m:S,mm:S,h:S,hh:S,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:S,M:"miesi\u0105c",MM:S,y:"rok",yy:S},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(A(6676))},2751:function(q,Q,A){!function(y){"use strict";y.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"})}(A(6676))},5138:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},7968:function(q,Q,A){!function(y){"use strict";function h(m,g,S){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"}[S]}y.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:h,m:"un minut",mm:h,h:"o or\u0103",hh:h,d:"o zi",dd:h,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:h,M:"o lun\u0103",MM:h,y:"un an",yy:h},week:{dow:1,doy:7}})}(A(6676))},1828:function(q,Q,A){!function(y){"use strict";function p(S,E,O){return"m"===O?E?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":S+" "+function h(S,E){var O=S.split("_");return E%10==1&&E%100!=11?O[0]:E%10>=2&&E%10<=4&&(E%100<10||E%100>=20)?O[1]:O[2]}({ss:E?"\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:E?"\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],+S)}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];y.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(S){if(S.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(S){if(S.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:p,m:p,mm:p,h:"\u0447\u0430\u0441",hh:p,d:"\u0434\u0435\u043d\u044c",dd:p,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:p,M:"\u043c\u0435\u0441\u044f\u0446",MM:p,y:"\u0433\u043e\u0434",yy:p},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(S){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(S)},meridiem:function(S,E,O){return S<4?"\u043d\u043e\u0447\u0438":S<12?"\u0443\u0442\u0440\u0430":S<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(S,E){switch(E){case"M":case"d":case"DDD":return S+"-\u0439";case"D":return S+"-\u0433\u043e";case"w":case"W":return S+"-\u044f";default:return S}},week:{dow:1,doy:4}})}(A(6676))},2188:function(q,Q,A){!function(y){"use strict";var h=["\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"],p=["\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"];y.defineLocale("sd",{months:h,monthsShort:h,weekdays:p,weekdaysShort:p,weekdaysMin:p,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(g){return"\u0634\u0627\u0645"===g},meridiem:function(g,S,E){return g<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(g){return g.replace(/\u060c/g,",")},postformat:function(g){return g.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(A(6676))},6562:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},7172:function(q,Q,A){!function(y){"use strict";y.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(p){return p+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(p){return"\u0db4.\u0dc0."===p||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===p},meridiem:function(p,m,g){return p>11?g?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":g?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(A(6676))},9966:function(q,Q,A){!function(y){"use strict";var h="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),p="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function m(E){return E>1&&E<5}function g(E,O,j,ne){var xe=E+" ";switch(j){case"s":return O||ne?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return O||ne?xe+(m(E)?"sekundy":"sek\xfand"):xe+"sekundami";case"m":return O?"min\xfata":ne?"min\xfatu":"min\xfatou";case"mm":return O||ne?xe+(m(E)?"min\xfaty":"min\xfat"):xe+"min\xfatami";case"h":return O?"hodina":ne?"hodinu":"hodinou";case"hh":return O||ne?xe+(m(E)?"hodiny":"hod\xedn"):xe+"hodinami";case"d":return O||ne?"de\u0148":"d\u0148om";case"dd":return O||ne?xe+(m(E)?"dni":"dn\xed"):xe+"d\u0148ami";case"M":return O||ne?"mesiac":"mesiacom";case"MM":return O||ne?xe+(m(E)?"mesiace":"mesiacov"):xe+"mesiacmi";case"y":return O||ne?"rok":"rokom";case"yy":return O||ne?xe+(m(E)?"roky":"rokov"):xe+"rokmi"}}y.defineLocale("sk",{months:h,monthsShort:p,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: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}})}(A(6676))},7520:function(q,Q,A){!function(y){"use strict";function h(m,g,S,E){var O=m+" ";switch(S){case"s":return g||E?"nekaj sekund":"nekaj sekundami";case"ss":return O+(1===m?g?"sekundo":"sekundi":2===m?g||E?"sekundi":"sekundah":m<5?g||E?"sekunde":"sekundah":"sekund");case"m":return g?"ena minuta":"eno minuto";case"mm":return O+(1===m?g?"minuta":"minuto":2===m?g||E?"minuti":"minutama":m<5?g||E?"minute":"minutami":g||E?"minut":"minutami");case"h":return g?"ena ura":"eno uro";case"hh":return O+(1===m?g?"ura":"uro":2===m?g||E?"uri":"urama":m<5?g||E?"ure":"urami":g||E?"ur":"urami");case"d":return g||E?"en dan":"enim dnem";case"dd":return O+(1===m?g||E?"dan":"dnem":2===m?g||E?"dni":"dnevoma":g||E?"dni":"dnevi");case"M":return g||E?"en mesec":"enim mesecem";case"MM":return O+(1===m?g||E?"mesec":"mesecem":2===m?g||E?"meseca":"mesecema":m<5?g||E?"mesece":"meseci":g||E?"mesecev":"meseci");case"y":return g||E?"eno leto":"enim letom";case"yy":return O+(1===m?g||E?"leto":"letom":2===m?g||E?"leti":"letoma":m<5?g||E?"leta":"leti":g||E?"let":"leti")}}y.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:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(A(6676))},5291:function(q,Q,A){!function(y){"use strict";y.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(p){return"M"===p.charAt(0)},meridiem:function(p,m,g){return p<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}})}(A(6676))},7603:function(q,Q,A){!function(y){"use strict";var h={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,g){return m%10>=1&&m%10<=4&&(m%100<10||m%100>=20)?m%10==1?g[0]:g[1]:g[2]},translate:function(m,g,S,E){var j,O=h.words[S];return 1===S.length?"y"===S&&g?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":E||g?O[0]:O[1]:(j=h.correctGrammaticalCase(m,O),"yy"===S&&g&&"\u0433\u043e\u0434\u0438\u043d\u0443"===j?m+" \u0433\u043e\u0434\u0438\u043d\u0430":m+" "+j)}};y.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:h.translate,m:h.translate,mm:h.translate,h:h.translate,hh:h.translate,d:h.translate,dd:h.translate,M:h.translate,MM:h.translate,y:h.translate,yy:h.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(A(6676))},450:function(q,Q,A){!function(y){"use strict";var h={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,g){return m%10>=1&&m%10<=4&&(m%100<10||m%100>=20)?m%10==1?g[0]:g[1]:g[2]},translate:function(m,g,S,E){var j,O=h.words[S];return 1===S.length?"y"===S&&g?"jedna godina":E||g?O[0]:O[1]:(j=h.correctGrammaticalCase(m,O),"yy"===S&&g&&"godinu"===j?m+" godina":m+" "+j)}};y.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:h.translate,m:h.translate,mm:h.translate,h:h.translate,hh:h.translate,d:h.translate,dd:h.translate,M:h.translate,MM:h.translate,y:h.translate,yy:h.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(A(6676))},383:function(q,Q,A){!function(y){"use strict";y.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(p,m,g){return p<11?"ekuseni":p<15?"emini":p<19?"entsambama":"ebusuku"},meridiemHour:function(p,m){return 12===p&&(p=0),"ekuseni"===m?p:"emini"===m?p>=11?p:p+12:"entsambama"===m||"ebusuku"===m?0===p?0:p+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(A(6676))},7221:function(q,Q,A){!function(y){"use strict";y.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(p){var m=p%10;return p+(1==~~(p%100/10)?":e":1===m||2===m?":a":":e")},week:{dow:1,doy:4}})}(A(6676))},1743:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},6351:function(q,Q,A){!function(y){"use strict";var h={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},p={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};y.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(g){return g+"\u0bb5\u0ba4\u0bc1"},preparse:function(g){return g.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(S){return p[S]})},postformat:function(g){return g.replace(/\d/g,function(S){return h[S]})},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(g,S,E){return g<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":g<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":g<10?" \u0b95\u0bbe\u0bb2\u0bc8":g<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":g<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":g<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(g,S){return 12===g&&(g=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===S?g<2?g:g+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===S||"\u0b95\u0bbe\u0bb2\u0bc8"===S||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===S&&g>=10?g:g+12},week:{dow:0,doy:6}})}(A(6676))},9620:function(q,Q,A){!function(y){"use strict";y.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(p,m){return 12===p&&(p=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===m?p<4?p:p+12:"\u0c09\u0c26\u0c2f\u0c02"===m?p:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===m?p>=10?p:p+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===m?p+12:void 0},meridiem:function(p,m,g){return p<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":p<10?"\u0c09\u0c26\u0c2f\u0c02":p<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":p<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(A(6676))},6278:function(q,Q,A){!function(y){"use strict";y.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(p){var m=p%10;return p+(1==~~(p%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(A(6676))},6987:function(q,Q,A){!function(y){"use strict";var h={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"};y.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,g){return 12===m&&(m=0),"\u0448\u0430\u0431"===g?m<4?m:m+12:"\u0441\u0443\u0431\u04b3"===g?m:"\u0440\u04ef\u0437"===g?m>=11?m:m+12:"\u0431\u0435\u0433\u043e\u04b3"===g?m+12:void 0},meridiem:function(m,g,S){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+(h[m]||h[m%10]||h[m>=100?100:null])},week:{dow:1,doy:7}})}(A(6676))},9325:function(q,Q,A){!function(y){"use strict";y.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(p){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===p},meridiem:function(p,m,g){return p<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"}})}(A(6676))},3485:function(q,Q,A){!function(y){"use strict";var h={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"};y.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,g){switch(g){case"d":case"D":case"Do":case"DD":return m;default:if(0===m)return m+"'unjy";var S=m%10;return m+(h[S]||h[m%100-S]||h[m>=100?100:null])}},week:{dow:1,doy:7}})}(A(6676))},8148:function(q,Q,A){!function(y){"use strict";y.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(p){return p},week:{dow:1,doy:4}})}(A(6676))},9616:function(q,Q,A){!function(y){"use strict";var h="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function g(O,j,ne,xe){var Je=function S(O){var j=Math.floor(O%1e3/100),ne=Math.floor(O%100/10),xe=O%10,Je="";return j>0&&(Je+=h[j]+"vatlh"),ne>0&&(Je+=(""!==Je?" ":"")+h[ne]+"maH"),xe>0&&(Je+=(""!==Je?" ":"")+h[xe]),""===Je?"pagh":Je}(O);switch(ne){case"ss":return Je+" lup";case"mm":return Je+" tup";case"hh":return Je+" rep";case"dd":return Je+" jaj";case"MM":return Je+" jar";case"yy":return Je+" DIS"}}y.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 p(O){var j=O;return-1!==O.indexOf("jaj")?j.slice(0,-3)+"leS":-1!==O.indexOf("jar")?j.slice(0,-3)+"waQ":-1!==O.indexOf("DIS")?j.slice(0,-3)+"nem":j+" pIq"},past:function m(O){var j=O;return-1!==O.indexOf("jaj")?j.slice(0,-3)+"Hu\u2019":-1!==O.indexOf("jar")?j.slice(0,-3)+"wen":-1!==O.indexOf("DIS")?j.slice(0,-3)+"ben":j+" ret"},s:"puS lup",ss:g,m:"wa\u2019 tup",mm:g,h:"wa\u2019 rep",hh:g,d:"wa\u2019 jaj",dd:g,M:"wa\u2019 jar",MM:g,y:"wa\u2019 DIS",yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(A(6676))},4040:function(q,Q,A){!function(y){"use strict";var h={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"};y.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,g,S){return m<12?S?"\xf6\xf6":"\xd6\xd6":S?"\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,g){switch(g){case"d":case"D":case"Do":case"DD":return m;default:if(0===m)return m+"'\u0131nc\u0131";var S=m%10;return m+(h[S]||h[m%100-S]||h[m>=100?100:null])}},week:{dow:1,doy:7}})}(A(6676))},594:function(q,Q,A){!function(y){"use strict";function p(m,g,S,E){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 E||g?O[S][0]:O[S][1]}y.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,g,S){return m>11?S?"d'o":"D'O":S?"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:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(A(6676))},3226:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},673:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},9580:function(q,Q,A){!function(y){"use strict";y.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(p,m){return 12===p&&(p=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?p:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===m||"\u0643\u06d5\u0686"===m?p+12:p>=11?p:p+12},meridiem:function(p,m,g){var S=100*p+m;return S<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":S<900?"\u0633\u06d5\u06be\u06d5\u0631":S<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":S<1230?"\u0686\u06c8\u0634":S<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(p,m){switch(m){case"d":case"D":case"DDD":return p+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return p+"-\u06be\u06d5\u067e\u062a\u06d5";default:return p}},preparse:function(p){return p.replace(/\u060c/g,",")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(A(6676))},7270:function(q,Q,A){!function(y){"use strict";function p(E,O,j){return"m"===j?O?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===j?O?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":E+" "+function h(E,O){var j=E.split("_");return O%10==1&&O%100!=11?j[0]:O%10>=2&&O%10<=4&&(O%100<10||O%100>=20)?j[1]:j[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"}[j],+E)}function g(E){return function(){return E+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}y.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(E,O){var j={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===E?j.nominative.slice(1,7).concat(j.nominative.slice(0,1)):E?j[/(\[[\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"][E.day()]:j.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:g("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:g("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:g("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:g("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return g("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return g("[\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:p,m:p,mm:p,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:p,d:"\u0434\u0435\u043d\u044c",dd:p,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:p,y:"\u0440\u0456\u043a",yy:p},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(E){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(E)},meridiem:function(E,O,j){return E<4?"\u043d\u043e\u0447\u0456":E<12?"\u0440\u0430\u043d\u043a\u0443":E<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(E,O){switch(O){case"M":case"d":case"DDD":case"w":case"W":return E+"-\u0439";case"D":return E+"-\u0433\u043e";default:return E}},week:{dow:1,doy:7}})}(A(6676))},1656:function(q,Q,A){!function(y){"use strict";var h=["\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"],p=["\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"];y.defineLocale("ur",{months:h,monthsShort:h,weekdays:p,weekdaysShort:p,weekdaysMin:p,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(g){return"\u0634\u0627\u0645"===g},meridiem:function(g,S,E){return g<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(g){return g.replace(/\u060c/g,",")},postformat:function(g){return g.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(A(6676))},8744:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},8364:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},5049:function(q,Q,A){!function(y){"use strict";y.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(p){return/^ch$/i.test(p)},meridiem:function(p,m,g){return p<12?g?"sa":"SA":g?"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(p){return p},week:{dow:1,doy:4}})}(A(6676))},5106:function(q,Q,A){!function(y){"use strict";y.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(p){var m=p%10;return p+(1==~~(p%100/10)?"th":1===m?"st":2===m?"nd":3===m?"rd":"th")},week:{dow:1,doy:4}})}(A(6676))},6199:function(q,Q,A){!function(y){"use strict";y.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}})}(A(6676))},7280:function(q,Q,A){!function(y){"use strict";y.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(p,m){return 12===p&&(p=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?p:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?p+12:p>=11?p:p+12},meridiem:function(p,m,g){var S=100*p+m;return S<600?"\u51cc\u6668":S<900?"\u65e9\u4e0a":S<1130?"\u4e0a\u5348":S<1230?"\u4e2d\u5348":S<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(p){return p.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(p){return this.week()!==p.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(p,m){switch(m){case"d":case"D":case"DDD":return p+"\u65e5";case"M":return p+"\u6708";case"w":case"W":return p+"\u5468";default:return p}},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}})}(A(6676))},6860:function(q,Q,A){!function(y){"use strict";y.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(p,m){return 12===p&&(p=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?p:"\u4e2d\u5348"===m?p>=11?p:p+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?p+12:void 0},meridiem:function(p,m,g){var S=100*p+m;return S<600?"\u51cc\u6668":S<900?"\u65e9\u4e0a":S<1200?"\u4e0a\u5348":1200===S?"\u4e2d\u5348":S<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(p,m){switch(m){case"d":case"D":case"DDD":return p+"\u65e5";case"M":return p+"\u6708";case"w":case"W":return p+"\u9031";default:return p}},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"}})}(A(6676))},2335:function(q,Q,A){!function(y){"use strict";y.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(p,m){return 12===p&&(p=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?p:"\u4e2d\u5348"===m?p>=11?p:p+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?p+12:void 0},meridiem:function(p,m,g){var S=100*p+m;return S<600?"\u51cc\u6668":S<900?"\u65e9\u4e0a":S<1130?"\u4e0a\u5348":S<1230?"\u4e2d\u5348":S<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(p,m){switch(m){case"d":case"D":case"DDD":return p+"\u65e5";case"M":return p+"\u6708";case"w":case"W":return p+"\u9031";default:return p}},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"}})}(A(6676))},482:function(q,Q,A){!function(y){"use strict";y.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(p,m){return 12===p&&(p=0),"\u51cc\u6668"===m||"\u65e9\u4e0a"===m||"\u4e0a\u5348"===m?p:"\u4e2d\u5348"===m?p>=11?p:p+12:"\u4e0b\u5348"===m||"\u665a\u4e0a"===m?p+12:void 0},meridiem:function(p,m,g){var S=100*p+m;return S<600?"\u51cc\u6668":S<900?"\u65e9\u4e0a":S<1130?"\u4e0a\u5348":S<1230?"\u4e2d\u5348":S<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(p,m){switch(m){case"d":case"D":case"DDD":return p+"\u65e5";case"M":return p+"\u6708";case"w":case"W":return p+"\u9031";default:return p}},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"}})}(A(6676))},6676:function(q,Q,A){(q=A.nmd(q)).exports=function(){"use strict";var y,ai;function h(){return y.apply(null,arguments)}function m(c){return c instanceof Array||"[object Array]"===Object.prototype.toString.call(c)}function g(c){return null!=c&&"[object Object]"===Object.prototype.toString.call(c)}function S(c,d){return Object.prototype.hasOwnProperty.call(c,d)}function E(c){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(c).length;var d;for(d in c)if(S(c,d))return!1;return!0}function O(c){return void 0===c}function j(c){return"number"==typeof c||"[object Number]"===Object.prototype.toString.call(c)}function ne(c){return c instanceof Date||"[object Date]"===Object.prototype.toString.call(c)}function xe(c,d){var M,v=[],k=c.length;for(M=0;M>>0;for(M=0;M0)for(v=0;v=0?v?"+":"":"-")+Math.pow(10,Math.max(0,d-M.length)).toString().substr(1)+M}var Uo=/(\[[^\[]*\])|(\\)?([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,Mo=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Yo={},Vn={};function Oe(c,d,v,M){var k=M;"string"==typeof M&&(k=function(){return this[M]()}),c&&(Vn[c]=k),d&&(Vn[d[0]]=function(){return Tt(k.apply(this,arguments),d[1],d[2])}),v&&(Vn[v]=function(){return this.localeData().ordinal(k.apply(this,arguments),c)})}function Ks(c){return c.match(/\[[\s\S]/)?c.replace(/^\[|\]$/g,""):c.replace(/\\/g,"")}function $s(c,d){return c.isValid()?(d=Jt(d,c.localeData()),Yo[d]=Yo[d]||function De(c){var v,M,d=c.match(Uo);for(v=0,M=d.length;v=0&&Mo.test(c);)c=c.replace(Mo,M),Mo.lastIndex=0,v-=1;return c}var le={};function Me(c,d){var v=c.toLowerCase();le[v]=le[v+"s"]=le[d]=c}function C(c){return"string"==typeof c?le[c]||le[c.toLowerCase()]:void 0}function x(c){var v,M,d={};for(M in c)S(c,M)&&(v=C(M))&&(d[v]=c[M]);return d}var W={};function Z(c,d){W[c]=d}function Fe(c){return c%4==0&&c%100!=0||c%400==0}function Ke(c){return c<0?Math.ceil(c)||0:Math.floor(c)}function Se(c){var d=+c,v=0;return 0!==d&&isFinite(d)&&(v=Ke(d)),v}function yt(c,d){return function(v){return null!=v?(pi(this,c,v),h.updateOffset(this,d),this):xt(this,c)}}function xt(c,d){return c.isValid()?c._d["get"+(c._isUTC?"UTC":"")+d]():NaN}function pi(c,d,v){c.isValid()&&!isNaN(v)&&("FullYear"===d&&Fe(c.year())&&1===c.month()&&29===c.date()?(v=Se(v),c._d["set"+(c._isUTC?"UTC":"")+d](v,c.month(),ec(v,c.month()))):c._d["set"+(c._isUTC?"UTC":"")+d](v))}var Ga,$l=/\d/,gi=/\d\d/,Wl=/\d{3}/,Fu=/\d{4}/,Jl=/[+-]?\d{6}/,ln=/\d\d?/,n2=/\d\d\d\d?/,s2=/\d\d\d\d\d\d?/,ql=/\d{1,3}/,Bu=/\d{1,4}/,Zl=/[+-]?\d{1,6}/,sa=/\d+/,Uu=/[+-]?\d+/,Yu=/Z|[+-]\d\d:?\d\d/gi,ja=/Z|[+-]\d\d(?::?\d\d)?/gi,oa=/[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 Pe(c,d,v){Ga[c]=_i(d)?d:function(M,k){return M&&v?v:d}}function r2(c,d){return S(Ga,c)?Ga[c](d._strict,d._locale):new RegExp(function a2(c){return Oi(c.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(d,v,M,k,V){return v||M||k||V}))}(c))}function Oi(c){return c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Ga={};var Ql={};function _t(c,d){var v,k,M=d;for("string"==typeof c&&(c=[c]),j(d)&&(M=function(V,te){te[d]=Se(V)}),k=c.length,v=0;v68?1900:2e3)};var Gu=yt("FullYear",!0);function Ku(c,d,v,M,k,V,te){var $e;return c<100&&c>=0?($e=new Date(c+400,d,v,M,k,V,te),isFinite($e.getFullYear())&&$e.setFullYear(c)):$e=new Date(c,d,v,M,k,V,te),$e}function Ja(c){var d,v;return c<100&&c>=0?((v=Array.prototype.slice.call(arguments))[0]=c+400,d=new Date(Date.UTC.apply(null,v)),isFinite(d.getUTCFullYear())&&d.setUTCFullYear(c)):d=new Date(Date.UTC.apply(null,arguments)),d}function ic(c,d,v){var M=7+d-v;return-(7+Ja(c,0,M).getUTCDay()-d)%7+M-1}function _2(c,d,v,M,k){var gt,Zt,$e=1+7*(d-1)+(7+v-M)%7+ic(c,M,k);return $e<=0?Zt=_s(gt=c-1)+$e:$e>_s(c)?(gt=c+1,Zt=$e-_s(c)):(gt=c,Zt=$e),{year:gt,dayOfYear:Zt}}function It(c,d,v){var V,te,M=ic(c.year(),d,v),k=Math.floor((c.dayOfYear()-M-1)/7)+1;return k<1?V=k+ps(te=c.year()-1,d,v):k>ps(c.year(),d,v)?(V=k-ps(c.year(),d,v),te=c.year()+1):(te=c.year(),V=k),{week:V,year:te}}function ps(c,d,v){var M=ic(c,d,v),k=ic(c+1,d,v);return(_s(c)-M+k)/7}Oe("w",["ww",2],"wo","week"),Oe("W",["WW",2],"Wo","isoWeek"),Me("week","w"),Me("isoWeek","W"),Z("week",5),Z("isoWeek",5),Pe("w",ln),Pe("ww",ln,gi),Pe("W",ln),Pe("WW",ln,gi),Ka(["w","ww","W","WW"],function(c,d,v,M){d[M.substr(0,1)]=Se(c)});function sc(c,d){return c.slice(d,7).concat(c.slice(0,d))}Oe("d",0,"do","day"),Oe("dd",0,0,function(c){return this.localeData().weekdaysMin(this,c)}),Oe("ddd",0,0,function(c){return this.localeData().weekdaysShort(this,c)}),Oe("dddd",0,0,function(c){return this.localeData().weekdays(this,c)}),Oe("e",0,0,"weekday"),Oe("E",0,0,"isoWeekday"),Me("day","d"),Me("weekday","e"),Me("isoWeekday","E"),Z("day",11),Z("weekday",11),Z("isoWeekday",11),Pe("d",ln),Pe("e",ln),Pe("E",ln),Pe("dd",function(c,d){return d.weekdaysMinRegex(c)}),Pe("ddd",function(c,d){return d.weekdaysShortRegex(c)}),Pe("dddd",function(c,d){return d.weekdaysRegex(c)}),Ka(["dd","ddd","dddd"],function(c,d,v,M){var k=v._locale.weekdaysParse(c,M,v._strict);null!=k?d.d=k:Ee(v).invalidWeekday=c}),Ka(["d","e","E"],function(c,d,v,M){d[M]=Se(c)});var ae="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),qa="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),at="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Bt=oa,H_=oa,Ev=oa;function Cv(c,d,v){var M,k,V,te=c.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],M=0;M<7;++M)V=ut([2e3,1]).day(M),this._minWeekdaysParse[M]=this.weekdaysMin(V,"").toLocaleLowerCase(),this._shortWeekdaysParse[M]=this.weekdaysShort(V,"").toLocaleLowerCase(),this._weekdaysParse[M]=this.weekdays(V,"").toLocaleLowerCase();return v?"dddd"===d?-1!==(k=An.call(this._weekdaysParse,te))?k:null:"ddd"===d?-1!==(k=An.call(this._shortWeekdaysParse,te))?k:null:-1!==(k=An.call(this._minWeekdaysParse,te))?k:null:"dddd"===d?-1!==(k=An.call(this._weekdaysParse,te))||-1!==(k=An.call(this._shortWeekdaysParse,te))||-1!==(k=An.call(this._minWeekdaysParse,te))?k:null:"ddd"===d?-1!==(k=An.call(this._shortWeekdaysParse,te))||-1!==(k=An.call(this._weekdaysParse,te))||-1!==(k=An.call(this._minWeekdaysParse,te))?k:null:-1!==(k=An.call(this._minWeekdaysParse,te))||-1!==(k=An.call(this._weekdaysParse,te))||-1!==(k=An.call(this._shortWeekdaysParse,te))?k:null}function qu(){function c(Ii,Eo){return Eo.length-Ii.length}var V,te,$e,gt,Zt,d=[],v=[],M=[],k=[];for(V=0;V<7;V++)te=ut([2e3,1]).day(V),$e=Oi(this.weekdaysMin(te,"")),gt=Oi(this.weekdaysShort(te,"")),Zt=Oi(this.weekdays(te,"")),d.push($e),v.push(gt),M.push(Zt),k.push($e),k.push(gt),k.push(Zt);d.sort(c),v.sort(c),M.sort(c),k.sort(c),this._weekdaysRegex=new RegExp("^("+k.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+M.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+v.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+d.join("|")+")","i")}function p2(){return this.hours()%12||12}function U_(c,d){Oe(c,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),d)})}function Ji(c,d){return d._meridiemParse}Oe("H",["HH",2],0,"hour"),Oe("h",["hh",2],0,p2),Oe("k",["kk",2],0,function B_(){return this.hours()||24}),Oe("hmm",0,0,function(){return""+p2.apply(this)+Tt(this.minutes(),2)}),Oe("hmmss",0,0,function(){return""+p2.apply(this)+Tt(this.minutes(),2)+Tt(this.seconds(),2)}),Oe("Hmm",0,0,function(){return""+this.hours()+Tt(this.minutes(),2)}),Oe("Hmmss",0,0,function(){return""+this.hours()+Tt(this.minutes(),2)+Tt(this.seconds(),2)}),U_("a",!0),U_("A",!1),Me("hour","h"),Z("hour",13),Pe("a",Ji),Pe("A",Ji),Pe("H",ln),Pe("h",ln),Pe("k",ln),Pe("HH",ln,gi),Pe("hh",ln,gi),Pe("kk",ln,gi),Pe("hmm",n2),Pe("hmmss",s2),Pe("Hmm",n2),Pe("Hmmss",s2),_t(["H","HH"],Bn),_t(["k","kk"],function(c,d,v){var M=Se(c);d[Bn]=24===M?0:M}),_t(["a","A"],function(c,d,v){v._isPm=v._locale.isPM(c),v._meridiem=c}),_t(["h","hh"],function(c,d,v){d[Bn]=Se(c),Ee(v).bigHour=!0}),_t("hmm",function(c,d,v){var M=c.length-2;d[Bn]=Se(c.substr(0,M)),d[Ts]=Se(c.substr(M)),Ee(v).bigHour=!0}),_t("hmmss",function(c,d,v){var M=c.length-4,k=c.length-2;d[Bn]=Se(c.substr(0,M)),d[Ts]=Se(c.substr(M,2)),d[li]=Se(c.substr(k)),Ee(v).bigHour=!0}),_t("Hmm",function(c,d,v){var M=c.length-2;d[Bn]=Se(c.substr(0,M)),d[Ts]=Se(c.substr(M))}),_t("Hmmss",function(c,d,v){var M=c.length-4,k=c.length-2;d[Bn]=Se(c.substr(0,M)),d[Ts]=Se(c.substr(M,2)),d[li]=Se(c.substr(k))});var xv=yt("Hours",!0);var Ko,we={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:c2,monthsShort:tc,week:{dow:0,doy:6},weekdays:ae,weekdaysMin:at,weekdaysShort:qa,meridiemParse:/[ap]\.?m?\.?/i},vn={},dt={};function Rv(c,d){var v,M=Math.min(c.length,d.length);for(v=0;v0;){if(k=Ir(V.slice(0,v).join("-")))return k;if(M&&M.length>=v&&Rv(V,M)>=v-1)break;v--}d++}return Ko}(c)}function ac(c){var d,v=c._a;return v&&-2===Ee(c).overflow&&(d=v[yo]<0||v[yo]>11?yo:v[ks]<1||v[ks]>ec(v[vi],v[yo])?ks:v[Bn]<0||v[Bn]>24||24===v[Bn]&&(0!==v[Ts]||0!==v[li]||0!==v[Tr])?Bn:v[Ts]<0||v[Ts]>59?Ts:v[li]<0||v[li]>59?li:v[Tr]<0||v[Tr]>999?Tr:-1,Ee(c)._overflowDayOfYear&&(dks)&&(d=ks),Ee(c)._overflowWeeks&&-1===d&&(d=$a),Ee(c)._overflowWeekday&&-1===d&&(d=l2),Ee(c).overflow=d),c}var Ri=/^\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)?)?$/,v2=/^\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)?)?$/,zv=/Z|[+-]\d\d(?::?\d\d)?/,Yt=[["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]],M2=[["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/]],Pv=/^\/?Date\((-?\d+)/i,Hv=/^(?:(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}))$/,Za={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function lc(c){var d,v,V,te,$e,gt,M=c._i,k=Ri.exec(M)||v2.exec(M),Zt=Yt.length,Ii=M2.length;if(k){for(Ee(c).iso=!0,d=0,v=Zt;d7)&&(gt=!0)):(V=c._locale._week.dow,te=c._locale._week.doy,Zt=It(qt(),V,te),v=qi(d.gg,c._a[vi],Zt.year),M=qi(d.w,Zt.week),null!=d.d?((k=d.d)<0||k>6)&&(gt=!0):null!=d.e?(k=d.e+V,(d.e<0||d.e>6)&&(gt=!0)):k=V),M<1||M>ps(v,V,te)?Ee(c)._overflowWeeks=!0:null!=gt?Ee(c)._overflowWeekday=!0:($e=_2(v,M,k,V,te),c._a[vi]=$e.year,c._dayOfYear=$e.dayOfYear)}(c),null!=c._dayOfYear&&(te=qi(c._a[vi],k[vi]),(c._dayOfYear>_s(te)||0===c._dayOfYear)&&(Ee(c)._overflowDayOfYear=!0),v=Ja(te,0,c._dayOfYear),c._a[yo]=v.getUTCMonth(),c._a[ks]=v.getUTCDate()),d=0;d<3&&null==c._a[d];++d)c._a[d]=M[d]=k[d];for(;d<7;d++)c._a[d]=M[d]=null==c._a[d]?2===d?1:0:c._a[d];24===c._a[Bn]&&0===c._a[Ts]&&0===c._a[li]&&0===c._a[Tr]&&(c._nextDay=!0,c._a[Bn]=0),c._d=(c._useUTC?Ja:Ku).apply(null,M),V=c._useUTC?c._d.getUTCDay():c._d.getDay(),null!=c._tzm&&c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),c._nextDay&&(c._a[Bn]=24),c._w&&typeof c._w.d<"u"&&c._w.d!==V&&(Ee(c).weekdayMismatch=!0)}}function Xt(c){if(c._f!==h.ISO_8601)if(c._f!==h.RFC_2822){c._a=[],Ee(c).empty=!0;var v,M,k,V,te,Zt,Ii,d=""+c._i,$e=d.length,gt=0;for(Ii=(k=Jt(c._f,c._locale).match(Uo)||[]).length,v=0;v0&&Ee(c).unusedInput.push(te),d=d.slice(d.indexOf(M)+M.length),gt+=M.length),Vn[V]?(M?Ee(c).empty=!1:Ee(c).unusedTokens.push(V),A_(V,M,c)):c._strict&&!M&&Ee(c).unusedTokens.push(V);Ee(c).charsLeftOver=$e-gt,d.length>0&&Ee(c).unusedInput.push(d),c._a[Bn]<=12&&!0===Ee(c).bigHour&&c._a[Bn]>0&&(Ee(c).bigHour=void 0),Ee(c).parsedDateParts=c._a.slice(0),Ee(c).meridiem=c._meridiem,c._a[Bn]=function uc(c,d,v){var M;return null==v?d:null!=c.meridiemHour?c.meridiemHour(d,v):(null!=c.isPM&&((M=c.isPM(v))&&d<12&&(d+=12),!M&&12===d&&(d=0)),d)}(c._locale,c._a[Bn],c._meridiem),null!==(Zt=Ee(c).era)&&(c._a[vi]=c._locale.erasConvertYear(Zt,c._a[vi])),ce(c),ac(c)}else Lr(c);else lc(c)}function S2(c){var d=c._i,v=c._f;return c._locale=c._locale||ht(c._l),null===d||void 0===v&&""===d?Dn({nullInput:!0}):("string"==typeof d&&(c._i=d=c._locale.preparse(d)),fi(d)?new tn(ac(d)):(ne(d)?c._d=d:m(v)?function Xu(c){var d,v,M,k,V,te,$e=!1,gt=c._f.length;if(0===gt)return Ee(c).invalidFormat=!0,void(c._d=new Date(NaN));for(k=0;kthis?this:c:Dn()});function Lt(c,d){var v,M;if(1===d.length&&m(d[0])&&(d=d[0]),!d.length)return qt();for(v=d[0],M=1;M=0?new Date(c+400,d,v)-da:new Date(c,d,v).valueOf()}function Qs(c,d,v){return c<100&&c>=0?Date.UTC(c+400,d,v)-da:Date.UTC(c,d,v)}function ad(c,d){return d.erasAbbrRegex(c)}function R2(){var k,V,c=[],d=[],v=[],M=[],te=this.eras();for(k=0,V=te.length;k(V=ps(c,M,k))&&(d=V),qv.call(this,c,d,v,M,k))}function qv(c,d,v,M,k){var V=_2(c,d,v,M,k),te=Ja(V.year,0,V.dayOfYear);return this.year(te.getUTCFullYear()),this.month(te.getUTCMonth()),this.date(te.getUTCDate()),this}Oe("N",0,0,"eraAbbr"),Oe("NN",0,0,"eraAbbr"),Oe("NNN",0,0,"eraAbbr"),Oe("NNNN",0,0,"eraName"),Oe("NNNNN",0,0,"eraNarrow"),Oe("y",["y",1],"yo","eraYear"),Oe("y",["yy",2],0,"eraYear"),Oe("y",["yyy",3],0,"eraYear"),Oe("y",["yyyy",4],0,"eraYear"),Pe("N",ad),Pe("NN",ad),Pe("NNN",ad),Pe("NNNN",function hp(c,d){return d.erasNameRegex(c)}),Pe("NNNNN",function Uv(c,d){return d.erasNarrowRegex(c)}),_t(["N","NN","NNN","NNNN","NNNNN"],function(c,d,v,M){var k=v._locale.erasParse(c,M,v._strict);k?Ee(v).era=k:Ee(v).invalidEra=c}),Pe("y",sa),Pe("yy",sa),Pe("yyy",sa),Pe("yyyy",sa),Pe("yo",function Yv(c,d){return d._eraYearOrdinalRegex||sa}),_t(["y","yy","yyy","yyyy"],vi),_t(["yo"],function(c,d,v,M){var k;v._locale._eraYearOrdinalRegex&&(k=c.match(v._locale._eraYearOrdinalRegex)),d[vi]=v._locale.eraYearOrdinalParse?v._locale.eraYearOrdinalParse(c,k):parseInt(c,10)}),Oe(0,["gg",2],0,function(){return this.weekYear()%100}),Oe(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ld("gggg","weekYear"),ld("ggggg","weekYear"),ld("GGGG","isoWeekYear"),ld("GGGGG","isoWeekYear"),Me("weekYear","gg"),Me("isoWeekYear","GG"),Z("weekYear",1),Z("isoWeekYear",1),Pe("G",Uu),Pe("g",Uu),Pe("GG",ln,gi),Pe("gg",ln,gi),Pe("GGGG",Bu,Fu),Pe("gggg",Bu,Fu),Pe("GGGGG",Zl,Jl),Pe("ggggg",Zl,Jl),Ka(["gggg","ggggg","GGGG","GGGGG"],function(c,d,v,M){d[M.substr(0,2)]=Se(c)}),Ka(["gg","GG"],function(c,d,v,M){d[M]=h.parseTwoDigitYear(c)}),Oe("Q",0,"Qo","quarter"),Me("quarter","Q"),Z("quarter",7),Pe("Q",$l),_t("Q",function(c,d){d[yo]=3*(Se(c)-1)}),Oe("D",["DD",2],"Do","date"),Me("date","D"),Z("date",9),Pe("D",ln),Pe("DD",ln,gi),Pe("Do",function(c,d){return c?d._dayOfMonthOrdinalParse||d._ordinalParse:d._dayOfMonthOrdinalParseLenient}),_t(["D","DD"],ks),_t("Do",function(c,d){d[ks]=Se(c.match(ln)[0])});var cd=yt("Date",!0);Oe("DDD",["DDDD",3],"DDDo","dayOfYear"),Me("dayOfYear","DDD"),Z("dayOfYear",4),Pe("DDD",ql),Pe("DDDD",Wl),_t(["DDD","DDDD"],function(c,d,v){v._dayOfYear=Se(c)}),Oe("m",["mm",2],0,"minute"),Me("minute","m"),Z("minute",14),Pe("m",ln),Pe("mm",ln,gi),_t(["m","mm"],Ts);var Qv=yt("Minutes",!1);Oe("s",["ss",2],0,"second"),Me("second","s"),Z("second",15),Pe("s",ln),Pe("ss",ln,gi),_t(["s","ss"],li);var Vi,ud,Xv=yt("Seconds",!1);for(Oe("S",0,0,function(){return~~(this.millisecond()/100)}),Oe(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Oe(0,["SSS",3],0,"millisecond"),Oe(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Oe(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Oe(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Oe(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Oe(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Oe(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Me("millisecond","ms"),Z("millisecond",16),Pe("S",ql,$l),Pe("SS",ql,gi),Pe("SSS",ql,Wl),Vi="SSSS";Vi.length<=9;Vi+="S")Pe(Vi,sa);function e8(c,d){d[Tr]=Se(1e3*("0."+c))}for(Vi="S";Vi.length<=9;Vi+="S")_t(Vi,e8);ud=yt("Milliseconds",!1),Oe("z",0,0,"zoneAbbr"),Oe("zz",0,0,"zoneName");var ye=tn.prototype;function pp(c){return c}ye.add=A2,ye.calendar=function N2(c,d){1===arguments.length&&(arguments[0]?Pt(arguments[0])?(c=arguments[0],d=void 0):function tl(c){var k,d=g(c)&&!E(c),v=!1,M=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(k=0;kv.valueOf():v.valueOf()9999?$s(v,d?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):_i(Date.prototype.toISOString)?d?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",$s(v,"Z")):$s(v,d?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},ye.inspect=function ca(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var v,M,c="moment",d="";return this.isLocal()||(c=0===this.utcOffset()?"moment.utc":"moment.parseZone",d="Z"),v="["+c+'("]',M=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(v+M+"-MM-DD[T]HH:mm:ss.SSS"+d+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(ye[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ye.toJSON=function vc(){return this.isValid()?this.toISOString():null},ye.toString=function nl(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ye.unix=function Vv(){return Math.floor(this.valueOf()/1e3)},ye.valueOf=function wt(){return this._d.valueOf()-6e4*(this._offset||0)},ye.creationData=function Fv(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ye.eraName=function Rr(){var c,d,v,M=this.localeData().eras();for(c=0,d=M.length;cthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ye.isLocal=function sp(){return!!this.isValid()&&!this._isUTC},ye.isUtcOffset=function k2(){return!!this.isValid()&&this._isUTC},ye.isUtc=T2,ye.isUTC=T2,ye.zoneAbbr=function dd(){return this._isUTC?"UTC":""},ye.zoneName=function P2(){return this._isUTC?"Coordinated Universal Time":""},ye.dates=Xn("dates accessor is deprecated. Use date instead.",cd),ye.months=Xn("months accessor is deprecated. Use month instead",f2),ye.years=Xn("years accessor is deprecated. Use year instead",Gu),ye.zone=Xn("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function X_(c,d){return null!=c?("string"!=typeof c&&(c=-c),this.utcOffset(c,d),this):-this.utcOffset()}),ye.isDSTShifted=Xn("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function ip(){if(!O(this._isDSTShifted))return this._isDSTShifted;var d,c={};return Es(c,this),(c=S2(c))._a?(d=c._isUTC?ut(c._a):qt(c._a),this._isDSTShifted=this.isValid()&&function w2(c,d,v){var te,M=Math.min(c.length,d.length),k=Math.abs(c.length-d.length),V=0;for(te=0;te0):this._isDSTShifted=!1,this._isDSTShifted});var Ot=Gs.prototype;function es(c,d,v,M){var k=ht(),V=ut().set(M,d);return k[v](V,c)}function ol(c,d,v){if(j(c)&&(d=c,c=void 0),c=c||"",null!=d)return es(c,d,v,"month");var M,k=[];for(M=0;M<12;M++)k[M]=es(c,M,v,"month");return k}function xn(c,d,v,M){"boolean"==typeof c?(j(d)&&(v=d,d=void 0),d=d||""):(v=d=c,c=!1,j(d)&&(v=d,d=void 0),d=d||"");var te,k=ht(),V=c?k._week.dow:0,$e=[];if(null!=v)return es(d,(v+V)%7,M,"day");for(te=0;te<7;te++)$e[te]=es(d,(te+V)%7,M,"day");return $e}Ot.calendar=function ia(c,d,v){var M=this._calendar[c]||this._calendar.sameElse;return _i(M)?M.call(d,v):M},Ot.longDateFormat=function jo(c){var d=this._longDateFormat[c],v=this._longDateFormat[c.toUpperCase()];return d||!v?d:(this._longDateFormat[c]=v.match(Uo).map(function(M){return"MMMM"===M||"MM"===M||"DD"===M||"dddd"===M?M.slice(1):M}).join(""),this._longDateFormat[c])},Ot.invalidDate=function Fn(){return this._invalidDate},Ot.ordinal=function kr(c){return this._ordinal.replace("%d",c)},Ot.preparse=pp,Ot.postformat=pp,Ot.relativeTime=function G(c,d,v,M){var k=this._relativeTime[v];return _i(k)?k(c,d,v,M):k.replace(/%d/i,c)},Ot.pastFuture=function ee(c,d){var v=this._relativeTime[c>0?"future":"past"];return _i(v)?v(d):v.replace(/%s/i,d)},Ot.set=function wr(c){var d,v;for(v in c)S(c,v)&&(_i(d=c[v])?this[v]=d:this["_"+v]=d);this._config=c,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Ot.eras=function Xi(c,d){var v,M,k,V=this._eras||ht("en")._eras;for(v=0,M=V.length;v=0)return V[M]},Ot.erasConvertYear=function od(c,d){var v=c.since<=c.until?1:-1;return void 0===d?h(c.since).year():h(c.since).year()+(d-c.offset)*v},Ot.erasAbbrRegex=function dp(c){return S(this,"_erasAbbrRegex")||R2.call(this),c?this._erasAbbrRegex:this._erasRegex},Ot.erasNameRegex=function up(c){return S(this,"_erasNameRegex")||R2.call(this),c?this._erasNameRegex:this._erasRegex},Ot.erasNarrowRegex=function Bv(c){return S(this,"_erasNarrowRegex")||R2.call(this),c?this._erasNarrowRegex:this._erasRegex},Ot.months=function u2(c,d){return c?m(this._months)?this._months[c.month()]:this._months[(this._months.isFormat||ju).test(d)?"format":"standalone"][c.month()]:m(this._months)?this._months:this._months.standalone},Ot.monthsShort=function d2(c,d){return c?m(this._monthsShort)?this._monthsShort[c.month()]:this._monthsShort[ju.test(d)?"format":"standalone"][c.month()]:m(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Ot.monthsParse=function O_(c,d,v){var M,k,V;if(this._monthsParseExact)return x_.call(this,c,d,v);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),M=0;M<12;M++){if(k=ut([2e3,M]),v&&!this._longMonthsParse[M]&&(this._longMonthsParse[M]=new RegExp("^"+this.months(k,"").replace(".","")+"$","i"),this._shortMonthsParse[M]=new RegExp("^"+this.monthsShort(k,"").replace(".","")+"$","i")),!v&&!this._monthsParse[M]&&(V="^"+this.months(k,"")+"|^"+this.monthsShort(k,""),this._monthsParse[M]=new RegExp(V.replace(".",""),"i")),v&&"MMMM"===d&&this._longMonthsParse[M].test(c))return M;if(v&&"MMM"===d&&this._shortMonthsParse[M].test(c))return M;if(!v&&this._monthsParse[M].test(c))return M}},Ot.monthsRegex=function z_(c){return this._monthsParseExact?(S(this,"_monthsRegex")||Ws.call(this),c?this._monthsStrictRegex:this._monthsRegex):(S(this,"_monthsRegex")||(this._monthsRegex=N_),this._monthsStrictRegex&&c?this._monthsStrictRegex:this._monthsRegex)},Ot.monthsShortRegex=function R_(c){return this._monthsParseExact?(S(this,"_monthsRegex")||Ws.call(this),c?this._monthsShortStrictRegex:this._monthsShortRegex):(S(this,"_monthsShortRegex")||(this._monthsShortRegex=Wa),this._monthsShortStrictRegex&&c?this._monthsShortStrictRegex:this._monthsShortRegex)},Ot.week=function Un(c){return It(c,this._week.dow,this._week.doy).week},Ot.firstDayOfYear=function Te(){return this._week.doy},Ot.firstDayOfWeek=function P_(){return this._week.dow},Ot.weekdays=function V_(c,d){var v=m(this._weekdays)?this._weekdays:this._weekdays[c&&!0!==c&&this._weekdays.isFormat.test(d)?"format":"standalone"];return!0===c?sc(v,this._week.dow):c?v[c.day()]:v},Ot.weekdaysMin=function Wi(c){return!0===c?sc(this._weekdaysMin,this._week.dow):c?this._weekdaysMin[c.day()]:this._weekdaysMin},Ot.weekdaysShort=function oc(c){return!0===c?sc(this._weekdaysShort,this._week.dow):c?this._weekdaysShort[c.day()]:this._weekdaysShort},Ot.weekdaysParse=function F_(c,d,v){var M,k,V;if(this._weekdaysParseExact)return Cv.call(this,c,d,v);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),M=0;M<7;M++){if(k=ut([2e3,1]).day(M),v&&!this._fullWeekdaysParse[M]&&(this._fullWeekdaysParse[M]=new RegExp("^"+this.weekdays(k,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[M]=new RegExp("^"+this.weekdaysShort(k,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[M]=new RegExp("^"+this.weekdaysMin(k,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[M]||(V="^"+this.weekdays(k,"")+"|^"+this.weekdaysShort(k,"")+"|^"+this.weekdaysMin(k,""),this._weekdaysParse[M]=new RegExp(V.replace(".",""),"i")),v&&"dddd"===d&&this._fullWeekdaysParse[M].test(c))return M;if(v&&"ddd"===d&&this._shortWeekdaysParse[M].test(c))return M;if(v&&"dd"===d&&this._minWeekdaysParse[M].test(c))return M;if(!v&&this._weekdaysParse[M].test(c))return M}},Ot.weekdaysRegex=function Iv(c){return this._weekdaysParseExact?(S(this,"_weekdaysRegex")||qu.call(this),c?this._weekdaysStrictRegex:this._weekdaysRegex):(S(this,"_weekdaysRegex")||(this._weekdaysRegex=Bt),this._weekdaysStrictRegex&&c?this._weekdaysStrictRegex:this._weekdaysRegex)},Ot.weekdaysShortRegex=function Lv(c){return this._weekdaysParseExact?(S(this,"_weekdaysRegex")||qu.call(this),c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(S(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=H_),this._weekdaysShortStrictRegex&&c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Ot.weekdaysMinRegex=function Av(c){return this._weekdaysParseExact?(S(this,"_weekdaysRegex")||qu.call(this),c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(S(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ev),this._weekdaysMinStrictRegex&&c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Ot.isPM=function Ut(c){return"p"===(c+"").toLowerCase().charAt(0)},Ot.meridiem=function Ov(c,d,v){return c>11?v?"pm":"PM":v?"am":"AM"},Js("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 d=c%10;return c+(1===Se(c%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")}}),h.lang=Xn("moment.lang is deprecated. Use moment.locale instead.",Js),h.langData=Xn("moment.langData is deprecated. Use moment.localeData instead.",ht);var bo=Math.abs;function md(c,d,v,M){var k=Ie(d,v);return c._milliseconds+=M*k._milliseconds,c._days+=M*k._days,c._months+=M*k._months,c._bubble()}function rl(c){return c<0?Math.floor(c):Math.ceil(c)}function Mp(c){return 4800*c/146097}function V2(c){return 146097*c/4800}function wo(c){return function(){return this.as(c)}}var yp=wo("ms"),pt=wo("s"),U2=wo("m"),Dp=wo("h"),Sp=wo("d"),Y2=wo("w"),j2=wo("M"),bp=wo("Q"),pd=wo("y");function Wo(c){return function(){return this.isValid()?this._data[c]:NaN}}var G2=Wo("milliseconds"),cn=Wo("seconds"),Ep=Wo("minutes"),Dc=Wo("hours"),Fi=Wo("days"),Cp=Wo("months"),K2=Wo("years");var En=Math.round,ma={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function kp(c,d,v,M,k){return k.relativeTime(d||1,!!v,c,M)}var Sc=Math.abs;function zr(c){return(c>0)-(c<0)||+c}function al(){if(!this.isValid())return this.localeData().invalidDate();var M,k,V,te,gt,Zt,Ii,Eo,c=Sc(this._milliseconds)/1e3,d=Sc(this._days),v=Sc(this._months),$e=this.asSeconds();return $e?(M=Ke(c/60),k=Ke(M/60),c%=60,M%=60,V=Ke(v/12),v%=12,te=c?c.toFixed(3).replace(/\.?0+$/,""):"",gt=$e<0?"-":"",Zt=zr(this._months)!==zr($e)?"-":"",Ii=zr(this._days)!==zr($e)?"-":"",Eo=zr(this._milliseconds)!==zr($e)?"-":"",gt+"P"+(V?Zt+V+"Y":"")+(v?Zt+v+"M":"")+(d?Ii+d+"D":"")+(k||M||c?"T":"")+(k?Eo+k+"H":"")+(M?Eo+M+"M":"")+(c?Eo+te+"S":"")):"P0D"}var kt=el.prototype;return kt.isValid=function Xa(){return this._isValid},kt.abs=function n8(){var c=this._data;return this._milliseconds=bo(this._milliseconds),this._days=bo(this._days),this._months=bo(this._months),c.milliseconds=bo(c.milliseconds),c.seconds=bo(c.seconds),c.minutes=bo(c.minutes),c.hours=bo(c.hours),c.months=bo(c.months),c.years=bo(c.years),this},kt.add=function _d(c,d){return md(this,c,d,1)},kt.subtract=function gp(c,d){return md(this,c,d,-1)},kt.as=function F2(c){if(!this.isValid())return NaN;var d,v,M=this._milliseconds;if("month"===(c=C(c))||"quarter"===c||"year"===c)switch(d=this._days+M/864e5,v=this._months+Mp(d),c){case"month":return v;case"quarter":return v/3;case"year":return v/12}else switch(d=this._days+Math.round(V2(this._months)),c){case"week":return d/7+M/6048e5;case"day":return d+M/864e5;case"hour":return 24*d+M/36e5;case"minute":return 1440*d+M/6e4;case"second":return 86400*d+M/1e3;case"millisecond":return Math.floor(864e5*d)+M;default:throw new Error("Unknown unit "+c)}},kt.asMilliseconds=yp,kt.asSeconds=pt,kt.asMinutes=U2,kt.asHours=Dp,kt.asDays=Sp,kt.asWeeks=Y2,kt.asMonths=j2,kt.asQuarters=bp,kt.asYears=pd,kt.valueOf=function B2(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Se(this._months/12):NaN},kt._bubble=function vp(){var k,V,te,$e,gt,c=this._milliseconds,d=this._days,v=this._months,M=this._data;return c>=0&&d>=0&&v>=0||c<=0&&d<=0&&v<=0||(c+=864e5*rl(V2(v)+d),d=0,v=0),M.milliseconds=c%1e3,k=Ke(c/1e3),M.seconds=k%60,V=Ke(k/60),M.minutes=V%60,te=Ke(V/60),M.hours=te%24,d+=Ke(te/24),v+=gt=Ke(Mp(d)),d-=rl(V2(gt)),$e=Ke(v/12),v%=12,M.days=d,M.months=v,M.years=$e,this},kt.clone=function wp(){return Ie(this)},kt.get=function eo(c){return c=C(c),this.isValid()?this[c+"s"]():NaN},kt.milliseconds=G2,kt.seconds=cn,kt.minutes=Ep,kt.hours=Dc,kt.days=Fi,kt.weeks=function fa(){return Ke(this.days()/7)},kt.months=Cp,kt.years=K2,kt.humanize=function Ip(c,d){if(!this.isValid())return this.localeData().invalidDate();var k,V,v=!1,M=ma;return"object"==typeof c&&(d=c,c=!1),"boolean"==typeof c&&(v=c),"object"==typeof d&&(M=Object.assign({},ma,d),null!=d.s&&null==d.ss&&(M.ss=d.s-1)),V=function Tp(c,d,v,M){var k=Ie(c).abs(),V=En(k.as("s")),te=En(k.as("m")),$e=En(k.as("h")),gt=En(k.as("d")),Zt=En(k.as("M")),Ii=En(k.as("w")),Eo=En(k.as("y")),qo=V<=v.ss&&["s",V]||V0,qo[4]=M,kp.apply(null,qo)}(this,!v,M,k=this.localeData()),v&&(V=k.pastFuture(+this,V)),k.postformat(V)},kt.toISOString=al,kt.toString=al,kt.toJSON=al,kt.locale=id,kt.localeData=wn,kt.toIsoString=Xn("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",al),kt.lang=xr,Oe("X",0,0,"unix"),Oe("x",0,0,"valueOf"),Pe("x",Uu),Pe("X",/[+-]?\d+(\.\d{1,3})?/),_t("X",function(c,d,v){v._d=new Date(1e3*parseFloat(c))}),_t("x",function(c,d,v){v._d=new Date(Se(c))}),h.version="2.29.4",function p(c){y=c}(qt),h.fn=ye,h.min=function dc(){return Lt("isBefore",[].slice.call(arguments,0))},h.max=function ed(){return Lt("isAfter",[].slice.call(arguments,0))},h.now=function(){return Date.now?Date.now():+new Date},h.utc=ut,h.unix=function mp(c){return qt(1e3*c)},h.months=function H2(c,d){return ol(c,d,"months")},h.isDate=ne,h.locale=Js,h.invalid=Dn,h.duration=Ie,h.isMoment=fi,h.weekdays=function hd(c,d,v){return xn(c,d,v,"weekdays")},h.parseZone=function _p(){return qt.apply(null,arguments).parseZone()},h.localeData=ht,h.isDuration=aa,h.monthsShort=function t8(c,d){return ol(c,d,"monthsShort")},h.weekdaysMin=function yc(c,d,v){return xn(c,d,v,"weekdaysMin")},h.defineLocale=rc,h.updateLocale=function j_(c,d){if(null!=d){var v,M,k=we;null!=vn[c]&&null!=vn[c].parentLocale?vn[c].set(Bo(vn[c]._config,d)):(null!=(M=Ir(c))&&(k=M._config),d=Bo(k,d),null==M&&(d.abbr=c),(v=new Gs(d)).parentLocale=vn[c],vn[c]=v),Js(c)}else null!=vn[c]&&(null!=vn[c].parentLocale?(vn[c]=vn[c].parentLocale,c===Js()&&Js(c)):null!=vn[c]&&delete vn[c]);return vn[c]},h.locales=function Qu(){return Wt(vn)},h.weekdaysShort=function fd(c,d,v){return xn(c,d,v,"weekdaysShort")},h.normalizeUnits=C,h.relativeTimeRounding=function Jo(c){return void 0===c?En:"function"==typeof c&&(En=c,!0)},h.relativeTimeThreshold=function $2(c,d){return void 0!==ma[c]&&(void 0===d?ma[c]:(ma[c]=d,"s"===c&&(ma.ss=d-1),!0))},h.calendarFormat=function Zi(c,d){var v=c.diff(d,"days",!0);return v<-6?"sameElse":v<-1?"lastWeek":v<0?"lastDay":v<1?"sameDay":v<2?"nextDay":v<7?"nextWeek":"sameElse"},h.prototype=ye,h.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"},h}()},6700:(q,Q,A)=>{var y={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1954,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1954,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function h(m){var g=p(m);return A(g)}function p(m){if(!A.o(y,m)){var g=new Error("Cannot find module '"+m+"'");throw g.code="MODULE_NOT_FOUND",g}return y[m]}h.keys=function(){return Object.keys(y)},h.resolve=p,q.exports=h,h.id=6700},2614:()=>{"use strict";const q=":";const Er=function(K,...G){if(Er.translate){const le=Er.translate(K,G);K=le[0],G=le[1]}let ee=kr(K[0],K.raw[0]);for(let le=1;letypeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)().$localize=Er}},q=>{q(q.s=7609)}]); \ No newline at end of file diff --git a/main.ef5929886930e082.js b/main.ef5929886930e082.js new file mode 100644 index 0000000..5fb2f98 --- /dev/null +++ b/main.ef5929886930e082.js @@ -0,0 +1 @@ +(self.webpackChunktiampersian=self.webpackChunktiampersian||[]).push([[179],{709:(mi,Ki,ut)=>{"use strict";var Ct={};ut.r(Ct),ut.d(Ct,{Point:()=>Cs,Rect:()=>HY,transform:()=>BY});var on={};function ze(t){return"function"==typeof t}function it(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}ut.r(on),ut.d(on,{elementOffset:()=>GY,limitValue:()=>UY});const st=it(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((i,s)=>`${s+1}) ${i.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function rn(t,n){if(t){const e=t.indexOf(n);0<=e&&t.splice(e,1)}}class ye{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 o of e)o.remove(this);else e.remove(this);const{initialTeardown:i}=this;if(ze(i))try{i()}catch(o){n=o instanceof st?o.errors:[o]}const{_finalizers:s}=this;if(s){this._finalizers=null;for(const o of s)try{Qn(o)}catch(r){n=n??[],r instanceof st?n=[...n,...r.errors]:n.push(r)}}if(n)throw new st(n)}}add(n){var e;if(n&&n!==this)if(this.closed)Qn(n);else{if(n instanceof ye){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)&&rn(e,n)}remove(n){const{_finalizers:e}=this;e&&rn(e,n),n instanceof ye&&n._removeParent(this)}}ye.EMPTY=(()=>{const t=new ye;return t.closed=!0,t})();const Ne=ye.EMPTY;function ot(t){return t instanceof ye||t&&"closed"in t&&ze(t.remove)&&ze(t.add)&&ze(t.unsubscribe)}function Qn(t){ze(t)?t():t.unsubscribe()}const zn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},ji={setTimeout(t,n,...e){const{delegate:i}=ji;return i?.setTimeout?i.setTimeout(t,n,...e):setTimeout(t,n,...e)},clearTimeout(t){const{delegate:n}=ji;return(n?.clearTimeout||clearTimeout)(t)},delegate:void 0};function cs(t){ji.setTimeout(()=>{const{onUnhandledError:n}=zn;if(!n)throw t;n(t)})}function Ao(){}const Is=gi("C",void 0,void 0);function gi(t,n,e){return{kind:t,value:n,error:e}}let wn=null;function js(t){if(zn.useDeprecatedSynchronousErrorHandling){const n=!wn;if(n&&(wn={errorThrown:!1,error:null}),t(),n){const{errorThrown:e,error:i}=wn;if(wn=null,e)throw i}}else t()}class Xn extends ye{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,ot(n)&&n.add(this)):this.destination=De}static create(n,e,i){return new Ws(n,e,i)}next(n){this.isStopped?te(function sr(t){return gi("N",t,void 0)}(n),this):this._next(n)}error(n){this.isStopped?te(function Ts(t){return gi("E",void 0,t)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?te(Is,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 Qt=Function.prototype.bind;function rt(t,n){return Qt.call(t,n)}class Js{constructor(n){this.partialObserver=n}next(n){const{partialObserver:e}=this;if(e.next)try{e.next(n)}catch(i){Ie(i)}}error(n){const{partialObserver:e}=this;if(e.error)try{e.error(n)}catch(i){Ie(i)}else Ie(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(e){Ie(e)}}}class Ws extends Xn{constructor(n,e,i){let s;if(super(),ze(n)||!n)s={next:n??void 0,error:e??void 0,complete:i??void 0};else{let o;this&&zn.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=>this.unsubscribe(),s={next:n.next&&rt(n.next,o),error:n.error&&rt(n.error,o),complete:n.complete&&rt(n.complete,o)}):s=n}this.destination=new Js(s)}}function Ie(t){zn.useDeprecatedSynchronousErrorHandling?function ko(t){zn.useDeprecatedSynchronousErrorHandling&&wn&&(wn.errorThrown=!0,wn.error=t)}(t):cs(t)}function te(t,n){const{onStoppedNotification:e}=zn;e&&ji.setTimeout(()=>e(t,n))}const De={closed:!0,next:Ao,error:function ue(t){throw t},complete:Ao},ae="function"==typeof Symbol&&Symbol.observable||"@@observable";function Te(t){return t}let Be=(()=>{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,s){const o=function ri(t){return t&&t instanceof Xn||function mn(t){return t&&ze(t.next)&&ze(t.error)&&ze(t.complete)}(t)&&ot(t)}(e)?e:new Ws(e,i,s);return js(()=>{const{operator:r,source:a}=this;o.add(r?r.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return new(i=Xt(i))((s,o)=>{const r=new Ws({next:a=>{try{e(a)}catch(l){o(l),r.unsubscribe()}},error:o,complete:s});this.subscribe(r)})}_subscribe(e){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(e)}[ae](){return this}pipe(...e){return function gt(t){return 0===t.length?Te:1===t.length?t[0]:function(e){return t.reduce((i,s)=>s(i),e)}}(e)(this)}toPromise(e){return new(e=Xt(e))((i,s)=>{let o;this.subscribe(r=>o=r,r=>s(r),()=>i(o))})}}return t.create=n=>new t(n),t})();function Xt(t){var n;return null!==(n=t??zn.Promise)&&void 0!==n?n:Promise}const No=it(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let an=(()=>{class t extends Be{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const i=new qs(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new No}next(e){js(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(e)}})}error(e){js(()=>{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(){js(()=>{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:s,observers:o}=this;return i||s?Ne:(this.currentObservers=null,o.push(e),new ye(()=>{this.currentObservers=null,rn(o,e)}))}_checkFinalizedStatuses(e){const{hasError:i,thrownError:s,isStopped:o}=this;i?e.error(s):o&&e.complete()}asObservable(){const e=new Be;return e.source=this,e}}return t.create=(n,e)=>new qs(n,e),t})();class qs extends an{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:Ne}}class In extends an{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 wt(t){return n=>{if(function Pn(t){return ze(t?.lift)}(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 Rt(t,n,e,i,s){return new Fr(t,n,e,i,s)}class Fr extends Xn{constructor(n,e,i,s,o,r){super(n),this.onFinalize=o,this.shouldUnsubscribe=r,this._next=e?function(a){try{e(a)}catch(l){n.error(l)}}:super._next,this._error=s?function(a){try{s(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 ln(t,n){return wt((e,i)=>{let s=0;e.subscribe(Rt(i,o=>{i.next(t.call(n,o,s++))}))})}function Ni(t){return this instanceof Ni?(this.v=t,this):new Ni(t)}function cd(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 or(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(o){e[o]=t[o]&&function(r){return new Promise(function(a,l){!function s(o,r,a,l){Promise.resolve(l).then(function(c){o({value:c,done:a})},r)}(a,l,(r=t[o](r)).done,r.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const If=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function j6(t){return ze(t?.then)}function J6(t){return ze(t[ae])}function W6(t){return Symbol.asyncIterator&&ze(t?.[Symbol.asyncIterator])}function q6(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 Y6=function CI(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Z6(t){return ze(t?.[Y6])}function Q6(t){return function ld(t,n,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var s,i=e.apply(t,n||[]),o=[];return s={},r("next"),r("throw"),r("return"),s[Symbol.asyncIterator]=function(){return this},s;function r(h){i[h]&&(s[h]=function(f){return new Promise(function(g,E){o.push([h,f,g,E])>1||a(h,f)})})}function a(h,f){try{!function l(h){h.value instanceof Ni?Promise.resolve(h.value.v).then(c,u):d(o[0][2],h)}(i[h](f))}catch(g){d(o[0][3],g)}}function c(h){a("next",h)}function u(h){a("throw",h)}function d(h,f){h(f),o.shift(),o.length&&a(o[0][0],o[0][1])}}(this,arguments,function*(){const e=t.getReader();try{for(;;){const{value:i,done:s}=yield Ni(e.read());if(s)return yield Ni(void 0);yield yield Ni(i)}}finally{e.releaseLock()}})}function X6(t){return ze(t?.getReader)}function xi(t){if(t instanceof Be)return t;if(null!=t){if(J6(t))return function yI(t){return new Be(n=>{const e=t[ae]();if(ze(e.subscribe))return e.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(t);if(If(t))return function bI(t){return new Be(n=>{for(let e=0;e{t.then(e=>{n.closed||(n.next(e),n.complete())},e=>n.error(e)).then(null,cs)})}(t);if(W6(t))return e4(t);if(Z6(t))return function wI(t){return new Be(n=>{for(const e of t)if(n.next(e),n.closed)return;n.complete()})}(t);if(X6(t))return function II(t){return e4(Q6(t))}(t)}throw q6(t)}function e4(t){return new Be(n=>{(function TI(t,n){var e,i,s,o;return function yt(t,n,e,i){return new(e||(e=Promise))(function(o,r){function a(u){try{c(i.next(u))}catch(d){r(d)}}function l(u){try{c(i.throw(u))}catch(d){r(d)}}function c(u){u.done?o(u.value):function s(o){return o instanceof e?o:new e(function(r){r(o)})}(u.value).then(a,l)}c((i=i.apply(t,n||[])).next())})}(this,void 0,void 0,function*(){try{for(e=cd(t);!(i=yield e.next()).done;)if(n.next(i.value),n.closed)return}catch(r){s={error:r}}finally{try{i&&!i.done&&(o=e.return)&&(yield o.call(e))}finally{if(s)throw s.error}}n.complete()})})(t,n).catch(e=>n.error(e))})}function xo(t,n,e,i=0,s=!1){const o=n.schedule(function(){e(),s?t.add(this.schedule(null,i)):this.unsubscribe()},i);if(t.add(o),!s)return o}function cc(t,n,e=1/0){return ze(n)?cc((i,s)=>ln((o,r)=>n(i,o,s,r))(xi(t(i,s))),e):("number"==typeof n&&(e=n),wt((i,s)=>function AI(t,n,e,i,s,o,r,a){const l=[];let c=0,u=0,d=!1;const h=()=>{d&&!l.length&&!c&&n.complete()},f=E=>c{o&&n.next(E),c++;let b=!1;xi(e(E,u++)).subscribe(Rt(n,y=>{s?.(y),o?f(y):n.next(y)},()=>{b=!0},void 0,()=>{if(b)try{for(c--;l.length&&cg(y)):g(y)}h()}catch(y){n.error(y)}}))};return t.subscribe(Rt(n,f,()=>{d=!0,h()})),()=>{a?.()}}(i,s,t,e)))}const ud=new Be(t=>t.complete());function n4(t){return t&&ze(t.schedule)}function Tf(t){return t[t.length-1]}function i4(t){return ze(Tf(t))?t.pop():void 0}function uc(t){return n4(Tf(t))?t.pop():void 0}function s4(t,n=0){return wt((e,i)=>{e.subscribe(Rt(i,s=>xo(i,t,()=>i.next(s),n),()=>xo(i,t,()=>i.complete(),n),s=>xo(i,t,()=>i.error(s),n)))})}function o4(t,n=0){return wt((e,i)=>{i.add(t.schedule(()=>e.subscribe(i),n))})}function r4(t,n){if(!t)throw new Error("Iterable cannot be null");return new Be(e=>{xo(e,n,()=>{const i=t[Symbol.asyncIterator]();xo(e,n,()=>{i.next().then(s=>{s.done?e.complete():e.next(s.value)})},0,!0)})})}function Oo(t,n){return n?function PI(t,n){if(null!=t){if(J6(t))return function xI(t,n){return xi(t).pipe(o4(n),s4(n))}(t,n);if(If(t))return function RI(t,n){return new Be(e=>{let i=0;return n.schedule(function(){i===t.length?e.complete():(e.next(t[i++]),e.closed||this.schedule())})})}(t,n);if(j6(t))return function OI(t,n){return xi(t).pipe(o4(n),s4(n))}(t,n);if(W6(t))return r4(t,n);if(Z6(t))return function LI(t,n){return new Be(e=>{let i;return xo(e,n,()=>{i=t[Y6](),xo(e,n,()=>{let s,o;try{({value:s,done:o}=i.next())}catch(r){return void e.error(r)}o?e.complete():e.next(s)},0,!0)}),()=>ze(i?.return)&&i.return()})}(t,n);if(X6(t))return function zI(t,n){return r4(Q6(t),n)}(t,n)}throw q6(t)}(t,n):xi(t)}function rr(...t){const n=uc(t),e=function NI(t,n){return"number"==typeof Tf(t)?t.pop():n}(t,1/0),i=t;return i.length?1===i.length?xi(i[0]):function t4(t=1/0){return cc(Te,t)}(e)(Oo(i,n)):ud}function a4(...t){return Oo(t,uc(t))}function dd(t={}){const{connector:n=(()=>new an),resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:s=!0}=t;return o=>{let r,a,l,c=0,u=!1,d=!1;const h=()=>{a?.unsubscribe(),a=void 0},f=()=>{h(),r=l=void 0,u=d=!1},g=()=>{const E=r;f(),E?.unsubscribe()};return wt((E,b)=>{c++,!d&&!u&&h();const y=l=l??n();b.add(()=>{c--,0===c&&!d&&!u&&(a=Af(g,s))}),y.subscribe(b),!r&&c>0&&(r=new Ws({next:S=>y.next(S),error:S=>{d=!0,h(),a=Af(f,e,S),y.error(S)},complete:()=>{u=!0,h(),a=Af(f,i),y.complete()}}),xi(E).subscribe(r))})(o)}}function Af(t,n,...e){if(!0===n)return void t();if(!1===n)return;const i=new Ws({next:()=>{i.unsubscribe(),t()}});return xi(n(...e)).subscribe(i)}function HI(t,n){return t===n}function It(t){for(let n in t)if(t[n]===It)return n;throw Error("Could not find renamed property on target object.")}function hd(t,n){for(const e in n)n.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=n[e])}function Vn(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Vn).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 kf(t,n){return null==t||""===t?null===n?"":n:null==n||""===n?t:t+" "+n}const BI=It({__forward_ref__:It});function ne(t){return t.__forward_ref__=ne,t.toString=function(){return Vn(this())},t}function Le(t){return Nf(t)?t():t}function Nf(t){return"function"==typeof t&&t.hasOwnProperty(BI)&&t.__forward_ref__===ne}function xf(t){return t&&!!t.\u0275providers}const l4="https://g.co/ng/security#xss";class V extends Error{constructor(n,e){super(function fd(t,n){return`NG0${Math.abs(t)}${n?": "+n:""}`}(n,e)),this.code=n}}function Pe(t){return"string"==typeof t?t:null==t?"":String(t)}function Of(t,n){throw new V(-201,!1)}function us(t,n){null==t&&function xe(t,n,e,i){throw new Error(`ASSERTION ERROR: ${t}`+(null==i?"":` [Expected=> ${e} ${i} ${n} <=Actual]`))}(n,t,null,"!=")}function Y(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function We(t){return{providers:t.providers||[],imports:t.imports||[]}}function pd(t){return c4(t,gd)||c4(t,u4)}function c4(t,n){return t.hasOwnProperty(n)?t[n]:null}function md(t){return t&&(t.hasOwnProperty(Rf)||t.hasOwnProperty(WI))?t[Rf]:null}const gd=It({\u0275prov:It}),Rf=It({\u0275inj:It}),u4=It({ngInjectableDef:It}),WI=It({ngInjectorDef:It});var et=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(et||{});let Lf;function Oi(t){const n=Lf;return Lf=t,n}function h4(t,n,e){const i=pd(t);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&et.Optional?null:void 0!==n?n:void Of(Vn(t))}const Lt=globalThis,dc={},Hf="__NG_DI_FLAG__",_d="ngTempTokenPath",ZI=/\n/gm,p4="__source";let za;function ar(t){const n=za;return za=t,n}function eT(t,n=et.Default){if(void 0===za)throw new V(-203,!1);return null===za?h4(t,void 0,n):za.get(t,n&et.Optional?null:void 0,n)}function U(t,n=et.Default){return(function d4(){return Lf}()||eT)(Le(t),n)}function zt(t,n=et.Default){return U(t,vd(n))}function vd(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Bf(t){const n=[];for(let e=0;en){r=o-1;break}}}for(;oo?"":s[d+1].toLowerCase();const f=8&i?h:null;if(f&&-1!==v4(f,c,0)||2&i&&c!==h){if(As(i))return!1;r=!0}}}}else{if(!r&&!As(i)&&!As(l))return!1;if(r&&As(l))continue;r=!1,i=l|1&i}}return As(i)||r}function As(t){return 0==(1&t)}function aT(t,n,e,i){if(null===n)return-1;let s=0;if(i||!e){let o=!1;for(;s-1)for(e++;e0?'="'+a+'"':"")+"]"}else 8&i?s+="."+r:4&i&&(s+=" "+r);else""!==s&&!As(r)&&(n+=M4(o,s),s=""),i=r,o=o||!As(i);e++}return""!==s&&(n+=M4(o,s)),n}function pe(t){return Ro(()=>{const n=I4(t),e={...n,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===Ed.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||ds.Emulated,styles:t.styles||pt,_:null,schemas:t.schemas||null,tView:null,id:""};T4(e);const i=t.dependencies;return e.directiveDefs=Dd(i,!1),e.pipeDefs=Dd(i,!0),e.id=function ST(t){let n=0;const e=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const s of e)n=Math.imul(31,n)+s.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(e),e})}function gT(t){return at(t)||ei(t)}function _T(t){return null!==t}function Ye(t){return Ro(()=>({type:t.type,bootstrap:t.bootstrap||pt,declarations:t.declarations||pt,imports:t.imports||pt,exports:t.exports||pt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function w4(t,n){if(null==t)return Zs;const e={};for(const i in t)if(t.hasOwnProperty(i)){let s=t[i],o=s;Array.isArray(s)&&(o=s[1],s=s[0]),e[s]=i,n&&(n[s]=o)}return e}function j(t){return Ro(()=>{const n=I4(t);return T4(n),n})}function at(t){return t[Sd]||null}function ei(t){return t[Uf]||null}function _i(t){return t[Gf]||null}function I4(t){const n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:t.inputs||Zs,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||pt,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:w4(t.inputs,n),outputs:w4(t.outputs)}}function T4(t){t.features?.forEach(n=>n(t))}function Dd(t,n){if(!t)return null;const e=n?_i:gT;return()=>("function"==typeof t?t():t).map(i=>e(i)).filter(_T)}const gn=0,oe=1,Ue=2,qt=3,ks=4,gc=5,li=6,Pa=7,_n=8,lr=9,Va=10,Ve=11,_c=12,A4=13,Fa=14,vn=15,vc=16,Ha=17,Qs=18,Ec=19,k4=20,cr=21,zo=22,Cd=23,yd=24,Qe=25,Kf=1,N4=2,Xs=7,Ba=9,ti=11;function Ri(t){return Array.isArray(t)&&"object"==typeof t[Kf]}function Li(t){return Array.isArray(t)&&!0===t[Kf]}function jf(t){return 0!=(4&t.flags)}function Gr(t){return t.componentOffset>-1}function Md(t){return 1==(1&t.flags)}function Ns(t){return!!t.template}function Jf(t){return 0!=(512&t[Ue])}function $r(t,n){return t.hasOwnProperty(Lo)?t[Lo]:null}let wT=Lt.WeakRef??class MT{constructor(n){this.ref=n}deref(){return this.ref}},TT=0,eo=null,wd=!1;function Kn(t){const n=eo;return eo=t,n}class z4{constructor(){this.id=TT++,this.ref=function IT(t){return new wT(t)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[n,e]of this.producers){const i=e.producerNode.deref();if(null!=i&&e.atTrackingVersion===this.trackingVersion){if(i.producerPollStatus(e.seenValueVersion))return!0}else this.producers.delete(n),i?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const n=wd;wd=!0;try{for(const[e,i]of this.consumers){const s=i.consumerNode.deref();null!=s&&s.trackingVersion===i.atTrackingVersion?s.onConsumerDependencyMayHaveChanged():(this.consumers.delete(e),s?.producers.delete(this.id))}}finally{wd=n}}producerAccessed(){if(wd)throw new Error("");if(null===eo)return;let n=eo.producers.get(this.id);void 0===n?(n={consumerNode:eo.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:eo.trackingVersion},eo.producers.set(this.id,n),this.consumers.set(eo.id,n)):(n.seenValueVersion=this.valueVersion,n.atTrackingVersion=eo.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==eo?.consumerAllowSignalWrites}producerPollStatus(n){return this.valueVersion!==n||(this.onProducerUpdateValueVersion(),this.valueVersion!==n)}}let P4=null;const F4=()=>{};class xT extends z4{constructor(n,e,i){super(),this.watch=n,this.schedule=e,this.dirty=!1,this.cleanupFn=F4,this.registerOnCleanup=s=>{this.cleanupFn=s},this.consumerAllowSignalWrites=i}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const n=Kn(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=F4,this.watch(this.registerOnCleanup)}finally{Kn(n)}}cleanup(){this.cleanupFn()}}class OT{constructor(n,e,i){this.previousValue=n,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function Ke(){return H4}function H4(t){return t.type.prototype.ngOnChanges&&(t.setInput=LT),RT}function RT(){const t=U4(this),n=t?.current;if(n){const e=t.previous;if(e===Zs)t.previous=n;else for(let i in n)e[i]=n[i];t.current=null,this.ngOnChanges(n)}}function LT(t,n,e,i){const s=this.declaredInputs[e],o=U4(t)||function zT(t,n){return t[B4]=n}(t,{previous:Zs,current:null}),r=o.current||(o.current={}),a=o.previous,l=a[s];r[s]=new OT(l&&l.currentValue,n,a===Zs),t[i]=n}Ke.ngInherit=!0;const B4="__ngSimpleChanges__";function U4(t){return t[B4]||null}const to=function(t,n,e){},G4="svg";function Bt(t){for(;Array.isArray(t);)t=t[gn];return t}function Ad(t,n){return Bt(n[t])}function zi(t,n){return Bt(n[t.index])}function K4(t,n){return t.data[n]}function Yi(t,n){const e=n[t];return Ri(e)?e:e[gn]}function ur(t,n){return null==n?null:t[n]}function j4(t){t[Ha]=0}function GT(t){1024&t[Ue]||(t[Ue]|=1024,W4(t,1))}function J4(t){1024&t[Ue]&&(t[Ue]&=-1025,W4(t,-1))}function W4(t,n){let e=t[qt];if(null===e)return;e[gc]+=n;let i=e;for(e=e[qt];null!==e&&(1===n&&1===i[gc]||-1===n&&0===i[gc]);)e[gc]+=n,i=e,e=e[qt]}const Oe={lFrame:r0(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Z4(){return Oe.bindingsEnabled}function Ga(){return null!==Oe.skipHydrationRootTNode}function F(){return Oe.lFrame.lView}function lt(){return Oe.lFrame.tView}function z(t){return Oe.lFrame.contextLView=t,t[_n]}function P(t){return Oe.lFrame.contextLView=null,t}function ni(){let t=Q4();for(;null!==t&&64===t.type;)t=t.parent;return t}function Q4(){return Oe.lFrame.currentTNode}function no(t,n){const e=Oe.lFrame;e.currentTNode=t,e.isParent=n}function Xf(){return Oe.lFrame.isParent}function ep(){Oe.lFrame.isParent=!1}function vi(){const t=Oe.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function $a(){return Oe.lFrame.bindingIndex++}function Vo(t){const n=Oe.lFrame,e=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,e}function tA(t,n){const e=Oe.lFrame;e.bindingIndex=e.bindingRootIndex=t,tp(n)}function tp(t){Oe.lFrame.currentDirectiveIndex=t}function n0(){return Oe.lFrame.currentQueryIndex}function ip(t){Oe.lFrame.currentQueryIndex=t}function iA(t){const n=t[oe];return 2===n.type?n.declTNode:1===n.type?t[li]:null}function s0(t,n,e){if(e&et.SkipSelf){let s=n,o=t;for(;!(s=s.parent,null!==s||e&et.Host||(s=iA(o),null===s||(o=o[Fa],10&s.type))););if(null===s)return!1;n=s,t=o}const i=Oe.lFrame=o0();return i.currentTNode=n,i.lView=t,!0}function sp(t){const n=o0(),e=t[oe];Oe.lFrame=n,n.currentTNode=e.firstChild,n.lView=t,n.tView=e,n.contextLView=t,n.bindingIndex=e.bindingStartIndex,n.inI18n=!1}function o0(){const t=Oe.lFrame,n=null===t?null:t.child;return null===n?r0(t):n}function r0(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 a0(){const t=Oe.lFrame;return Oe.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const l0=a0;function op(){const t=a0();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 Ei(){return Oe.lFrame.selectedIndex}function Kr(t){Oe.lFrame.selectedIndex=t}function en(){const t=Oe.lFrame;return K4(t.tView,t.selectedIndex)}function dr(){Oe.lFrame.currentNamespace=G4}function kd(){!function aA(){Oe.lFrame.currentNamespace=null}()}let u0=!0;function Nd(){return u0}function hr(t){u0=t}function xd(t,n){for(let e=n.directiveStart,i=n.directiveEnd;e=i)break}else n[l]<0&&(t[Ha]+=65536),(a>13>16&&(3&t[Ue])===n&&(t[Ue]+=8192,h0(a,o)):h0(a,o)}const Ka=-1;class Cc{constructor(n,e,i){this.factory=n,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function lp(t){return t!==Ka}function yc(t){return 32767&t}function bc(t,n){let e=function fA(t){return t>>16}(t),i=n;for(;e>0;)i=i[Fa],e--;return i}let cp=!0;function Ld(t){const n=cp;return cp=t,n}const f0=255,p0=5;let pA=0;const io={};function zd(t,n){const e=m0(t,n);if(-1!==e)return e;const i=n[oe];i.firstCreatePass&&(t.injectorIndex=n.length,up(i.data,t),up(n,null),up(i.blueprint,null));const s=Pd(t,n),o=t.injectorIndex;if(lp(s)){const r=yc(s),a=bc(s,n),l=a[oe].data;for(let c=0;c<8;c++)n[o+c]=a[r+c]|l[r+c]}return n[o+8]=s,o}function up(t,n){t.push(0,0,0,0,0,0,0,0,n)}function m0(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function Pd(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let e=0,i=null,s=n;for(;null!==s;){if(i=C0(s),null===i)return Ka;if(e++,s=s[Fa],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return Ka}function dp(t,n,e){!function mA(t,n,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(fc)&&(i=e[fc]),null==i&&(i=e[fc]=pA++);const s=i&f0;n.data[t+(s>>p0)]|=1<=0?n&f0:SA:n}(e);if("function"==typeof o){if(!s0(n,t,i))return i&et.Host?g0(s,0,i):_0(n,e,i,s);try{let r;if(r=o(i),null!=r||i&et.Optional)return r;Of()}finally{l0()}}else if("number"==typeof o){let r=null,a=m0(t,n),l=Ka,c=i&et.Host?n[vn][li]:null;for((-1===a||i&et.SkipSelf)&&(l=-1===a?Pd(t,n):n[a+8],l!==Ka&&D0(i,!1)?(r=n[oe],a=yc(l),n=bc(l,n)):a=-1);-1!==a;){const u=n[oe];if(S0(o,a,u.data)){const d=_A(a,n,e,r,i,c);if(d!==io)return d}l=n[a+8],l!==Ka&&D0(i,n[oe].data[a+8]===c)&&S0(o,a,n)?(r=u,a=yc(l),n=bc(l,n)):a=-1}}return s}function _A(t,n,e,i,s,o){const r=n[oe],a=r.data[t+8],u=Vd(a,r,e,null==i?Gr(a)&&cp:i!=r&&0!=(3&a.type),s&et.Host&&o===a);return null!==u?jr(n,r,u,a):io}function Vd(t,n,e,i,s){const o=t.providerIndexes,r=n.data,a=1048575&o,l=t.directiveStart,u=o>>20,h=s?a+u:t.directiveEnd;for(let f=i?a:a+u;f=l&&g.type===e)return f}if(s){const f=r[l];if(f&&Ns(f)&&f.type===e)return l}return null}function jr(t,n,e,i){let s=t[e];const o=n.data;if(function uA(t){return t instanceof Cc}(s)){const r=s;r.resolving&&function UI(t,n){const e=n?`. Dependency path: ${n.join(" > ")} > ${t}`:"";throw new V(-200,`Circular dependency in DI detected for ${t}${e}`)}(function bt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Pe(t)}(o[e]));const a=Ld(r.canSeeViewProviders);r.resolving=!0;const c=r.injectImpl?Oi(r.injectImpl):null;s0(t,i,et.Default);try{s=t[e]=r.factory(void 0,o,t,i),n.firstCreatePass&&e>=i.directiveStart&&function lA(t,n,e){const{ngOnChanges:i,ngOnInit:s,ngDoCheck:o}=n.type.prototype;if(i){const r=H4(n);(e.preOrderHooks??=[]).push(t,r),(e.preOrderCheckHooks??=[]).push(t,r)}s&&(e.preOrderHooks??=[]).push(0-t,s),o&&((e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o))}(e,o[e],n)}finally{null!==c&&Oi(c),Ld(a),r.resolving=!1,l0()}}return s}function S0(t,n,e){return!!(e[n+(t>>p0)]&1<{const n=t.prototype.constructor,e=n[Lo]||hp(n),i=Object.prototype;let s=Object.getPrototypeOf(t.prototype).constructor;for(;s&&s!==i;){const o=s[Lo]||hp(s);if(o&&o!==e)return o;s=Object.getPrototypeOf(s)}return o=>new o})}function hp(t){return Nf(t)?()=>{const n=hp(Le(t));return n&&n()}:$r(t)}function C0(t){const n=t[oe],e=n.type;return 2===e?n.declTNode:1===e?t[li]:null}const Ja="__parameters__";function qa(t,n,e){return Ro(()=>{const i=function pp(t){return function(...e){if(t){const i=t(...e);for(const s in i)this[s]=i[s]}}}(n);function s(...o){if(this instanceof s)return i.apply(this,o),this;const r=new s(...o);return a.annotation=r,a;function a(l,c,u){const d=l.hasOwnProperty(Ja)?l[Ja]:Object.defineProperty(l,Ja,{value:[]})[Ja];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(r),l}}return e&&(s.prototype=Object.create(e.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s})}function Za(t,n){t.forEach(e=>Array.isArray(e)?Za(e,n):n(e))}function b0(t,n,e){n>=t.length?t.push(e):t.splice(n,0,e)}function Fd(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function Ic(t,n){const e=[];for(let i=0;i=0?t[1|i]=e:(i=~i,function TA(t,n,e,i){let s=t.length;if(s==n)t.push(e,i);else if(1===s)t.push(i,t[0]),t[0]=e;else{for(s--,t.push(t[s-1],t[s]);s>n;)t[s]=t[s-2],s--;t[n]=e,t[n+1]=i}}(t,i,n,e)),i}function mp(t,n){const e=Qa(t,n);if(e>=0)return t[1|e]}function Qa(t,n){return function M0(t,n,e){let i=0,s=t.length>>e;for(;s!==i;){const o=i+(s-i>>1),r=t[o<n?s=o:i=o+1}return~(s<|^->||--!>|)/,ZA="\u200b$1\u200b";const Cp=new Map;let QA=0;const bp="__ngContext__";function ci(t,n){Ri(n)?(t[bp]=n[Ec],function ek(t){Cp.set(t[Ec],t)}(n)):t[bp]=n}let Mp;function wp(t,n){return Mp(t,n)}function kc(t){const n=t[qt];return Li(n)?n[qt]:n}function K0(t){return J0(t[_c])}function j0(t){return J0(t[ks])}function J0(t){for(;null!==t&&!Li(t);)t=t[ks];return t}function tl(t,n,e,i,s){if(null!=i){let o,r=!1;Li(i)?o=i:Ri(i)&&(r=!0,i=i[gn]);const a=Bt(i);0===t&&null!==e?null==s?Z0(n,e,a):Jr(n,e,a,s||null,!0):1===t&&null!==e?Jr(n,e,a,s||null,!0):2===t?function Qd(t,n,e){const i=Yd(t,n);i&&function Ek(t,n,e,i){t.removeChild(n,e,i)}(t,i,n,e)}(n,a,r):3===t&&n.destroyNode(a),null!=o&&function Ck(t,n,e,i,s){const o=e[Xs];o!==Bt(e)&&tl(n,t,i,o,s);for(let a=ti;an.replace(YA,ZA))}(n))}function Wd(t,n,e){return t.createElement(n,e)}function q0(t,n){const e=t[Ba],i=e.indexOf(n);J4(n),e.splice(i,1)}function qd(t,n){if(t.length<=ti)return;const e=ti+n,i=t[e];if(i){const s=i[vc];null!==s&&s!==t&&q0(s,i),n>0&&(t[e-1][ks]=i[ks]);const o=Fd(t,ti+n);!function dk(t,n){xc(t,n,n[Ve],2,null,null),n[gn]=null,n[li]=null}(i[oe],i);const r=o[Qs];null!==r&&r.detachView(o[oe]),i[qt]=null,i[ks]=null,i[Ue]&=-129}return i}function Tp(t,n){if(!(256&n[Ue])){const e=n[Ve];n[Cd]?.destroy(),n[yd]?.destroy(),e.destroyNode&&xc(t,n,e,3,null,null),function pk(t){let n=t[_c];if(!n)return Ap(t[oe],t);for(;n;){let e=null;if(Ri(n))e=n[_c];else{const i=n[ti];i&&(e=i)}if(!e){for(;n&&!n[ks]&&n!==t;)Ri(n)&&Ap(n[oe],n),n=n[qt];null===n&&(n=t),Ri(n)&&Ap(n[oe],n),e=n&&n[ks]}n=e}}(n)}}function Ap(t,n){if(!(256&n[Ue])){n[Ue]&=-129,n[Ue]|=256,function vk(t,n){let e;if(null!=t&&null!=(e=t.destroyHooks))for(let i=0;i=0?i[r]():i[-r].unsubscribe(),o+=2}else e[o].call(i[e[o+1]]);null!==i&&(n[Pa]=null);const s=n[cr];if(null!==s){n[cr]=null;for(let o=0;o-1){const{encapsulation:o}=t.data[i.directiveStart+s];if(o===ds.None||o===ds.Emulated)return null}return zi(i,e)}}(t,n.parent,e)}function Jr(t,n,e,i,s){t.insertBefore(n,e,i,s)}function Z0(t,n,e){t.appendChild(n,e)}function Q0(t,n,e,i,s){null!==i?Jr(t,n,e,i,s):Z0(t,n,e)}function Yd(t,n){return t.parentNode(n)}function X0(t,n,e){return tv(t,n,e)}let Np,Xd,Lp,eh,tv=function ev(t,n,e){return 40&t.type?zi(t,e):null};function Zd(t,n,e,i){const s=kp(t,i,n),o=n[Ve],a=X0(i.parent||n[li],i,n);if(null!=s)if(Array.isArray(e))for(let l=0;lt,createScript:t=>t,createScriptURL:t=>t})}catch{}return Xd}()?.createHTML(t)||t}function il(){if(void 0!==Lp)return Lp;if(typeof document<"u")return document;throw new V(210,!1)}function lv(t){return function zp(){if(void 0===eh&&(eh=null,Lt.trustedTypes))try{eh=Lt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return eh}()?.createHTML(t)||t}class Wr{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${l4})`}}class Ak extends Wr{getTypeName(){return"HTML"}}class kk extends Wr{getTypeName(){return"Style"}}class Nk extends Wr{getTypeName(){return"Script"}}class xk extends Wr{getTypeName(){return"URL"}}class Ok extends Wr{getTypeName(){return"ResourceURL"}}function Qi(t){return t instanceof Wr?t.changingThisBreaksApplicationSecurity:t}function so(t,n){const e=function Rk(t){return t instanceof Wr&&t.getTypeName()||null}(t);if(null!=e&&e!==n){if("ResourceURL"===e&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${e} (see ${l4})`)}return e===n}class Hk{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const e=(new window.DOMParser).parseFromString(nl(n),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(n):(e.removeChild(e.firstChild),e)}catch{return null}}}class Bk{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const e=this.inertDocument.createElement("template");return e.innerHTML=nl(n),e}}const Gk=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function th(t){return(t=String(t)).match(Gk)?t:"unsafe:"+t}function Fo(t){const n={};for(const e of t.split(","))n[e]=!0;return n}function Oc(...t){const n={};for(const e of t)for(const i in e)e.hasOwnProperty(i)&&(n[i]=!0);return n}const hv=Fo("area,br,col,hr,img,wbr"),fv=Fo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),pv=Fo("rp,rt"),Pp=Oc(hv,Oc(fv,Fo("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Oc(pv,Fo("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Oc(pv,fv)),Vp=Fo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),mv=Oc(Vp,Fo("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Fo("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),$k=Fo("script,style,template");class Kk{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let e=n.firstChild,i=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?i=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,i&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let s=this.checkClobberedElement(e,e.nextSibling);if(s){e=s;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(n){const e=n.nodeName.toLowerCase();if(!Pp.hasOwnProperty(e))return this.sanitizedSomething=!0,!$k.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const i=n.attributes;for(let s=0;s"),!0}endElement(n){const e=n.nodeName.toLowerCase();Pp.hasOwnProperty(e)&&!hv.hasOwnProperty(e)&&(this.buf.push(""))}chars(n){this.buf.push(gv(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 jk=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Jk=/([^\#-~ |!])/g;function gv(t){return t.replace(/&/g,"&").replace(jk,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(Jk,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let nh;function _v(t,n){let e=null;try{nh=nh||function dv(t){const n=new Bk(t);return function Uk(){try{return!!(new window.DOMParser).parseFromString(nl(""),"text/html")}catch{return!1}}()?new Hk(n):n}(t);let i=n?String(n):"";e=nh.getInertBodyElement(i);let s=5,o=i;do{if(0===s)throw new Error("Failed to sanitize html because the input is unstable");s--,i=o,o=e.innerHTML,e=nh.getInertBodyElement(i)}while(i!==o);return nl((new Kk).sanitizeChildren(Fp(e)||e))}finally{if(e){const i=Fp(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function Fp(t){return"content"in t&&function Wk(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var fs=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(fs||{});function vv(t){const n=Lc();return n?lv(n.sanitize(fs.HTML,t)||""):so(t,"HTML")?lv(Qi(t)):_v(il(),Pe(t))}function Rc(t){const n=Lc();return n?n.sanitize(fs.URL,t)||"":so(t,"URL")?Qi(t):th(Pe(t))}function Lc(){const t=F();return t&&t[Va].sanitizer}class Ce{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=Y({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const ih=new Ce("ENVIRONMENT_INITIALIZER"),Sv=new Ce("INJECTOR",-1),Dv=new Ce("INJECTOR_DEF_TYPES");class Hp{get(n,e=dc){if(e===dc){const i=new Error(`NullInjectorError: No provider for ${Vn(n)}!`);throw i.name="NullInjectorError",i}return e}}function tN(...t){return{\u0275providers:yv(0,t),\u0275fromNgModule:!0}}function yv(t,...n){const e=[],i=new Set;let s;const o=r=>{e.push(r)};return Za(n,r=>{const a=r;sh(a,o,[],i)&&(s||=[],s.push(a))}),void 0!==s&&bv(s,o),e}function bv(t,n){for(let e=0;e{n(o,i)})}}function sh(t,n,e,i){if(!(t=Le(t)))return!1;let s=null,o=md(t);const r=!o&&at(t);if(o||r){if(r&&!r.standalone)return!1;s=t}else{const l=t.ngModule;if(o=md(l),!o)return!1;s=l}const a=i.has(s);if(r){if(a)return!1;if(i.add(s),r.dependencies){const l="function"==typeof r.dependencies?r.dependencies():r.dependencies;for(const c of l)sh(c,n,e,i)}}else{if(!o)return!1;{if(null!=o.imports&&!a){let c;i.add(s);try{Za(o.imports,u=>{sh(u,n,e,i)&&(c||=[],c.push(u))})}finally{}void 0!==c&&bv(c,n)}if(!a){const c=$r(s)||(()=>new s);n({provide:s,useFactory:c,deps:pt},s),n({provide:Dv,useValue:s,multi:!0},s),n({provide:ih,useValue:()=>U(s),multi:!0},s)}const l=o.providers;if(null!=l&&!a){const c=t;Bp(l,u=>{n(u,c)})}}}return s!==t&&void 0!==t.providers}function Bp(t,n){for(let e of t)xf(e)&&(e=e.\u0275providers),Array.isArray(e)?Bp(e,n):n(e)}const nN=It({provide:String,useValue:It});function Up(t){return null!==t&&"object"==typeof t&&nN in t}function qr(t){return"function"==typeof t}const Gp=new Ce("Set Injector scope."),oh={},sN={};let $p;function rh(){return void 0===$p&&($p=new Hp),$p}class Ho{}class ah extends Ho{get destroyed(){return this._destroyed}constructor(n,e,i,s){super(),this.parent=e,this.source=i,this.scopes=s,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,jp(n,r=>this.processProvider(r)),this.records.set(Sv,sl(void 0,this)),s.has("environment")&&this.records.set(Ho,sl(void 0,this));const o=this.records.get(Gp);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Dv.multi,pt,et.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const e of this._ngOnDestroyHooks)e.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const e of n)e()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const e=ar(this),i=Oi(void 0);try{return n()}finally{ar(e),Oi(i)}}get(n,e=dc,i=et.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(_4))return n[_4](this);i=vd(i);const o=ar(this),r=Oi(void 0);try{if(!(i&et.SkipSelf)){let l=this.records.get(n);if(void 0===l){const c=function cN(t){return"function"==typeof t||"object"==typeof t&&t instanceof Ce}(n)&&pd(n);l=c&&this.injectableDefInScope(c)?sl(Kp(n),oh):null,this.records.set(n,l)}if(null!=l)return this.hydrate(n,l)}return(i&et.Self?rh():this.parent).get(n,e=i&et.Optional&&e===dc?null:e)}catch(a){if("NullInjectorError"===a.name){if((a[_d]=a[_d]||[]).unshift(Vn(n)),o)throw a;return function nT(t,n,e,i){const s=t[_d];throw n[p4]&&s.unshift(n[p4]),t.message=function iT(t,n,e,i=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let s=Vn(n);if(Array.isArray(n))s=n.map(Vn).join(" -> ");else if("object"==typeof n){let o=[];for(let r in n)if(n.hasOwnProperty(r)){let a=n[r];o.push(r+":"+("string"==typeof a?JSON.stringify(a):Vn(a)))}s=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${s}]: ${t.replace(ZI,"\n ")}`}("\n"+t.message,s,e,i),t.ngTokenPath=s,t[_d]=null,t}(a,n,"R3InjectorError",this.source)}throw a}finally{Oi(r),ar(o)}}resolveInjectorInitializers(){const n=ar(this),e=Oi(void 0);try{const s=this.get(ih.multi,pt,et.Self);for(const o of s)o()}finally{ar(n),Oi(e)}}toString(){const n=[],e=this.records;for(const i of e.keys())n.push(Vn(i));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new V(205,!1)}processProvider(n){let e=qr(n=Le(n))?n:Le(n&&n.provide);const i=function rN(t){return Up(t)?sl(void 0,t.useValue):sl(Iv(t),oh)}(n);if(qr(n)||!0!==n.multi)this.records.get(e);else{let s=this.records.get(e);s||(s=sl(void 0,oh,!0),s.factory=()=>Bf(s.multi),this.records.set(e,s)),e=n,s.multi.push(n)}this.records.set(e,i)}hydrate(n,e){return e.value===oh&&(e.value=sN,e.value=e.factory()),"object"==typeof e.value&&e.value&&function lN(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(n){if(!n.providedIn)return!1;const e=Le(n.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(n){const e=this._onDestroyHooks.indexOf(n);-1!==e&&this._onDestroyHooks.splice(e,1)}}function Kp(t){const n=pd(t),e=null!==n?n.factory:$r(t);if(null!==e)return e;if(t instanceof Ce)throw new V(204,!1);if(t instanceof Function)return function oN(t){const n=t.length;if(n>0)throw Ic(n,"?"),new V(204,!1);const e=function JI(t){return t&&(t[gd]||t[u4])||null}(t);return null!==e?()=>e.factory(t):()=>new t}(t);throw new V(204,!1)}function Iv(t,n,e){let i;if(qr(t)){const s=Le(t);return $r(s)||Kp(s)}if(Up(t))i=()=>Le(t.useValue);else if(function wv(t){return!(!t||!t.useFactory)}(t))i=()=>t.useFactory(...Bf(t.deps||[]));else if(function Mv(t){return!(!t||!t.useExisting)}(t))i=()=>U(Le(t.useExisting));else{const s=Le(t&&(t.useClass||t.provide));if(!function aN(t){return!!t.deps}(t))return $r(s)||Kp(s);i=()=>new s(...Bf(t.deps))}return i}function sl(t,n,e=!1){return{factory:t,value:n,multi:e?[]:void 0}}function jp(t,n){for(const e of t)Array.isArray(e)?jp(e,n):e&&xf(e)?jp(e.\u0275providers,n):n(e)}const lh=new Ce("AppId",{providedIn:"root",factory:()=>uN}),uN="ng",Tv=new Ce("Platform Initializer"),ol=new Ce("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Av=new Ce("AnimationModuleType"),kv=new Ce("CSP nonce",{providedIn:"root",factory:()=>il().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let xv=(t,n,e)=>null;function Xp(t,n,e=!1){return xv(t,n,e)}class SN{}class Lv{}class CN{resolveComponentFactory(n){throw function DN(t){const n=Error(`No component factory found for ${Vn(t)}.`);return n.ngComponent=t,n}(n)}}let al=(()=>{class t{static#e=this.NULL=new CN}return t})();function yN(){return ll(ni(),F())}function ll(t,n){return new de(zi(t,n))}let de=(()=>{class t{constructor(e){this.nativeElement=e}static#e=this.__NG_ELEMENT_ID__=yN}return t})();function bN(t){return t instanceof de?t.nativeElement:t}class Fc{}let Ae=(()=>{class t{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function MN(){const t=F(),e=Yi(ni().index,t);return(Ri(e)?e:t)[Ve]}()}return t})(),wN=(()=>{class t{static#e=this.\u0275prov=Y({token:t,providedIn:"root",factory:()=>null})}return t})();class ph{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const IN=new ph("16.2.2"),nm={};function Hv(t,n=null,e=null,i){const s=Bv(t,n,e,i);return s.resolveInjectorInitializers(),s}function Bv(t,n=null,e=null,i,s=new Set){const o=[e||pt,tN(t)];return i=i||("object"==typeof t?void 0:Vn(t)),new ah(o,n||rh(),i||null,s)}let Pt=(()=>{class t{static#e=this.THROW_IF_NOT_FOUND=dc;static#t=this.NULL=new Hp;static create(e,i){if(Array.isArray(e))return Hv({name:""},i,e,"");{const s=e.name??"";return Hv({name:s},e.parent,e.providers,s)}}static#n=this.\u0275prov=Y({token:t,providedIn:"any",factory:()=>U(Sv)});static#i=this.__NG_ELEMENT_ID__=-1}return t})();let om=(()=>{class t{constructor(){this.callbacks=new Set,this.deferredCallbacks=new Set,this.renderDepth=0,this.runningCallbacks=!1}begin(){if(this.runningCallbacks)throw new V(102,!1);this.renderDepth++}end(){if(this.renderDepth--,0===this.renderDepth)try{this.runningCallbacks=!0;for(const e of this.callbacks)e.invoke()}finally{this.runningCallbacks=!1;for(const e of this.deferredCallbacks)this.callbacks.add(e);this.deferredCallbacks.clear()}}register(e){(this.runningCallbacks?this.deferredCallbacks:this.callbacks).add(e)}unregister(e){this.callbacks.delete(e),this.deferredCallbacks.delete(e)}ngOnDestroy(){this.callbacks.clear(),this.deferredCallbacks.clear()}static#e=this.\u0275prov=Y({token:t,providedIn:"root",factory:()=>new t})}return t})();function Hc(t){for(;t;){t[Ue]|=64;const n=kc(t);if(Jf(t)&&!n)return t;t=n}return null}function rm(t){return t.ngOriginalError}class Yr{constructor(){this._console=console}handleError(n){const e=this._findOriginalError(n);this._console.error("ERROR",n),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(n){let e=n&&rm(n);for(;e&&rm(e);)e=rm(e);return e||null}}const jv=new Ce("",{providedIn:"root",factory:()=>!1});class Yv extends z4{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(n){this._lView=n}onConsumerDependencyMayHaveChanged(){Hc(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(n,e,i){const s=Kn(this);this.trackingVersion++;try{n(e,i)}finally{Kn(s)}}destroy(){this.trackingVersion++}}let gh=null;function Zv(){return gh??=new Yv,gh}function Qv(t,n){return t[n]??Zv()}function Xv(t,n){const e=Zv();e.hasReadASignal&&(t[n]=gh,e.lView=t,gh=new Yv)}const Ge={};function _(t){e8(lt(),F(),Ei()+t,!1)}function e8(t,n,e,i){if(!i)if(3==(3&n[Ue])){const o=t.preOrderCheckHooks;null!==o&&Od(n,o,e)}else{const o=t.preOrderHooks;null!==o&&Rd(n,o,0,e)}Kr(e)}function p(t,n=et.Default){const e=F();return null===e?U(t,n):v0(ni(),e,Le(t),n)}function _h(t,n,e,i,s,o,r,a,l,c,u){const d=n.blueprint.slice();return d[gn]=s,d[Ue]=140|i,(null!==c||t&&2048&t[Ue])&&(d[Ue]|=2048),j4(d),d[qt]=d[Fa]=t,d[_n]=e,d[Va]=r||t&&t[Va],d[Ve]=a||t&&t[Ve],d[lr]=l||t&&t[lr]||null,d[li]=o,d[Ec]=function XA(){return QA++}(),d[zo]=u,d[k4]=c,d[vn]=2==n.type?t[vn]:d,d}function dl(t,n,e,i,s){let o=t.data[n];if(null===o)o=function am(t,n,e,i,s){const o=Q4(),r=Xf(),l=t.data[n]=function YN(t,n,e,i,s,o){let r=n?n.injectorIndex:-1,a=0;return Ga()&&(a|=128),{type:e,index:i,insertBeforeIndex:null,injectorIndex:r,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:s,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,r?o:o&&o.parent,e,n,i,s);return null===t.firstChild&&(t.firstChild=l),null!==o&&(r?null==o.child&&null!==l.parent&&(o.child=l):null===o.next&&(o.next=l,l.prev=o)),l}(t,n,e,i,s),function eA(){return Oe.lFrame.inI18n}()&&(o.flags|=32);else if(64&o.type){o.type=e,o.value=i,o.attrs=s;const r=function Dc(){const t=Oe.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}();o.injectorIndex=null===r?-1:r.injectorIndex}return no(o,!0),o}function Bc(t,n,e,i){if(0===e)return-1;const s=n.length;for(let o=0;oQe&&e8(t,n,Qe,!1),to(a?2:0,s),a)o.runInContext(e,i,s);else{const c=Kn(null);try{e(i,s)}finally{Kn(c)}}}finally{a&&null===n[Cd]&&Xv(n,Cd),Kr(r),to(a?3:1,s)}}function lm(t,n,e){if(jf(n)){const i=Kn(null);try{const o=n.directiveEnd;for(let r=n.directiveStart;rnull;function o8(t,n,e,i){for(let s in t)if(t.hasOwnProperty(s)){e=null===e?{}:e;const o=t[s];null===i?r8(e,n,s,o):i.hasOwnProperty(s)&&r8(e,n,i[s],o)}return e}function r8(t,n,e,i){t.hasOwnProperty(e)?t[e].push(n,i):t[e]=[n,i]}function hm(t,n,e,i){if(Z4()){const s=null===i?null:{"":-1},o=function ox(t,n){const e=t.directiveRegistry;let i=null,s=null;if(e)for(let o=0;o0;){const e=t[--n];if("number"==typeof e&&e<0)return e}return 0})(r)!=a&&r.push(a),r.push(e,i,o)}}(t,n,i,Bc(t,e,s.hostVars,Ge),s)}function oo(t,n,e,i,s,o){const r=zi(t,n);!function pm(t,n,e,i,s,o,r){if(null==o)t.removeAttribute(n,s,e);else{const a=null==r?Pe(o):r(o,i||"",s);t.setAttribute(n,s,a,e)}}(n[Ve],r,o,t.value,e,i,s)}function dx(t,n,e,i,s,o){const r=o[n];if(null!==r)for(let a=0;a{class t{constructor(){this.all=new Set,this.queue=new Map}create(e,i,s){const o=typeof Zone>"u"?null:Zone.current,r=new xT(e,c=>{this.all.has(c)&&this.queue.set(c,o)},s);let a;this.all.add(r),r.notify();const l=()=>{r.cleanup(),a?.(),this.all.delete(r),this.queue.delete(r)};return a=i?.onDestroy(l),{destroy:l}}flush(){if(0!==this.queue.size)for(const[e,i]of this.queue)this.queue.delete(e),i?i.run(()=>e.run()):e.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=Y({token:t,providedIn:"root",factory:()=>new t})}return t})();function Eh(t,n,e){let i=e?t.styles:null,s=e?t.classes:null,o=0;if(null!==n)for(let r=0;r0){v8(t,1);const s=t[oe].components;null!==s&&S8(t,s,1)}}function S8(t,n,e){for(let i=0;i-1&&(qd(n,i),Fd(e,i))}this._attachedToViewContainer=!1}Tp(this._lView[oe],this._lView)}onDestroy(n){!function q4(t,n){if(256==(256&t[Ue]))throw new V(911,!1);null===t[cr]&&(t[cr]=[]),t[cr].push(n)}(this._lView,n)}markForCheck(){Hc(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ue]&=-129}reattach(){this._lView[Ue]|=128}detectChanges(){Sh(this._lView[oe],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new V(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function fk(t,n){xc(t,n,n[Ve],2,null,null)}(this._lView[oe],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new V(902,!1);this._appRef=n}}class Sx extends Gc{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;Sh(n[oe],n,n[_n],!1)}checkNoChanges(){}get context(){return null}}class D8 extends al{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const e=at(n);return new $c(e,this.ngModule)}}function C8(t){const n=[];for(let e in t)t.hasOwnProperty(e)&&n.push({propName:t[e],templateName:e});return n}class Cx{constructor(n,e){this.injector=n,this.parentInjector=e}get(n,e,i){i=vd(i);const s=this.injector.get(n,nm,i);return s!==nm||e===nm?s:this.parentInjector.get(n,e,i)}}class $c extends Lv{get inputs(){const n=this.componentDef,e=n.inputTransforms,i=C8(n.inputs);if(null!==e)for(const s of i)e.hasOwnProperty(s.propName)&&(s.transform=e[s.propName]);return i}get outputs(){return C8(this.componentDef.outputs)}constructor(n,e){super(),this.componentDef=n,this.ngModule=e,this.componentType=n.type,this.selector=function fT(t){return t.map(hT).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!e}create(n,e,i,s){let o=(s=s||this.ngModule)instanceof Ho?s:s?.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const r=o?new Cx(n,o):n,a=r.get(Fc,null);if(null===a)throw new V(407,!1);const d={rendererFactory:a,sanitizer:r.get(wN,null),effectManager:r.get(g8,null),afterRenderEventManager:r.get(om,null)},h=a.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",g=i?function KN(t,n,e,i){const o=i.get(jv,!1)||e===ds.ShadowDom,r=t.selectRootElement(n,o);return function jN(t){s8(t)}(r),r}(h,i,this.componentDef.encapsulation,r):Wd(h,f,function Dx(t){const n=t.toLowerCase();return"svg"===n?G4:"math"===n?"math":null}(f)),y=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let S=null;null!==g&&(S=Xp(g,r,!0));const k=dm(0,null,null,1,0,null,null,null,null,null,null),N=_h(null,k,null,y,null,null,d,h,r,null,S);let $,q;sp(N);try{const Z=this.componentDef;let ee,x=null;Z.findHostDirectiveDefs?(ee=[],x=new Map,Z.findHostDirectiveDefs(Z,ee,x),ee.push(Z)):ee=[Z];const re=function bx(t,n){const e=t[oe],i=Qe;return t[i]=n,dl(e,i,2,"#host",null)}(N,g),be=function Mx(t,n,e,i,s,o,r){const a=s[oe];!function wx(t,n,e,i){for(const s of t)n.mergedAttrs=pc(n.mergedAttrs,s.hostAttrs);null!==n.mergedAttrs&&(Eh(n,n.mergedAttrs,!0),null!==e&&av(i,e,n))}(i,t,n,r);let l=null;null!==n&&(l=Xp(n,s[lr]));const c=o.rendererFactory.createRenderer(n,e);let u=16;e.signals?u=4096:e.onPush&&(u=64);const d=_h(s,i8(e),null,u,s[t.index],t,o,c,null,null,l);return a.firstCreatePass&&fm(a,t,i.length-1),vh(s,d),s[t.index]=d}(re,g,Z,ee,N,d,h);q=K4(k,Qe),g&&function Tx(t,n,e,i){if(i)$f(t,e,["ng-version",IN.full]);else{const{attrs:s,classes:o}=function pT(t){const n=[],e=[];let i=1,s=2;for(;i0&&rv(t,e,o.join(" "))}}(h,Z,g,i),void 0!==e&&function Ax(t,n,e){const i=t.projection=[];for(let s=0;s=0;i--){const s=t[i];s.hostVars=n+=s.hostVars,s.hostAttrs=pc(s.hostAttrs,e=pc(e,s.hostAttrs))}}(i)}function Dh(t){return t===Zs?{}:t===pt?[]:t}function xx(t,n){const e=t.viewQuery;t.viewQuery=e?(i,s)=>{n(i,s),e(i,s)}:n}function Ox(t,n){const e=t.contentQueries;t.contentQueries=e?(i,s,o)=>{n(i,s,o),e(i,s,o)}:n}function Rx(t,n){const e=t.hostBindings;t.hostBindings=e?(i,s)=>{n(i,s),e(i,s)}:n}function Ch(t){return!!vm(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function vm(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function ro(t,n,e){return t[n]=e}function ui(t,n,e){return!Object.is(t[n],e)&&(t[n]=e,!0)}function Zr(t,n,e,i){const s=ui(t,n,e);return ui(t,n+1,i)||s}function yh(t,n,e,i,s){const o=Zr(t,n,e,i);return ui(t,n+2,s)||o}function ps(t,n,e,i,s,o){const r=Zr(t,n,e,i);return Zr(t,n+2,s,o)||r}function J(t,n,e,i){const s=F();return ui(s,$a(),n)&&(lt(),oo(en(),s,t,n,e,i)),J}function fl(t,n,e,i){return ui(t,$a(),e)?n+Pe(e)+i:Ge}function M(t,n,e,i,s,o,r,a){const l=F(),c=lt(),u=t+Qe,d=c.firstCreatePass?function rO(t,n,e,i,s,o,r,a,l){const c=n.consts,u=dl(n,t,4,r||null,ur(c,a));hm(n,e,u,ur(c,l)),xd(n,u);const d=u.tView=dm(2,u,i,s,o,n.directiveRegistry,n.pipeRegistry,null,n.schemas,c,null);return null!==n.queries&&(n.queries.template(n,u),d.queries=n.queries.embeddedTView(u)),u}(u,c,l,n,e,i,s,o,r):c.data[u];no(d,!1);const h=F8(c,l,d,t);Nd()&&Zd(c,l,h,d),ci(h,l),vh(l,l[u]=u8(h,l,h,d)),Md(d)&&cm(c,l,d),null!=r&&um(l,d,a)}let F8=function H8(t,n,e,i){return hr(!0),n[Ve].createComment("")};function mt(t){return function Ua(t,n){return t[n]}(function XT(){return Oe.lFrame.contextLView}(),Qe+t)}function m(t,n,e){const i=F();return ui(i,$a(),n)&&function Xi(t,n,e,i,s,o,r,a){const l=zi(n,e);let u,c=n.inputs;!a&&null!=c&&(u=c[i])?(gm(t,e,u,i,s),Gr(n)&&function XN(t,n){const e=Yi(n,t);16&e[Ue]||(e[Ue]|=64)}(e,n.index)):3&n.type&&(i=function QN(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(i),s=null!=r?r(s,n.value||"",i):s,o.setProperty(l,i,s))}(lt(),en(),i,t,n,i[Ve],e,!1),m}function bm(t,n,e,i,s){const r=s?"class":"style";gm(t,e,n.inputs[r],r,i)}function D(t,n,e,i){const s=F(),o=lt(),r=Qe+t,a=s[Ve],l=o.firstCreatePass?function uO(t,n,e,i,s,o){const r=n.consts,l=dl(n,t,2,i,ur(r,s));return hm(n,e,l,ur(r,o)),null!==l.attrs&&Eh(l,l.attrs,!1),null!==l.mergedAttrs&&Eh(l,l.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,l),l}(r,o,s,n,e,i):o.data[r],c=B8(o,s,l,a,n,t);s[r]=c;const u=Md(l);return no(l,!0),av(a,c,l),32!=(32&l.flags)&&Nd()&&Zd(o,s,c,l),0===function KT(){return Oe.lFrame.elementDepthCount}()&&ci(c,s),function jT(){Oe.lFrame.elementDepthCount++}(),u&&(cm(o,s,l),lm(o,l,s)),null!==i&&um(s,l),D}function C(){let t=ni();Xf()?ep():(t=t.parent,no(t,!1));const n=t;(function WT(t){return Oe.skipHydrationRootTNode===t})(n)&&function QT(){Oe.skipHydrationRootTNode=null}(),function JT(){Oe.lFrame.elementDepthCount--}();const e=lt();return e.firstCreatePass&&(xd(e,t),jf(t)&&e.queries.elementEnd(t)),null!=n.classesWithoutHost&&function dA(t){return 0!=(8&t.flags)}(n)&&bm(e,n,F(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function hA(t){return 0!=(16&t.flags)}(n)&&bm(e,n,F(),n.stylesWithoutHost,!1),C}function Q(t,n,e,i){return D(t,n,e,i),C(),Q}let B8=(t,n,e,i,s,o)=>(hr(!0),Wd(i,s,function c0(){return Oe.lFrame.currentNamespace}()));function cn(t,n,e){const i=F(),s=lt(),o=t+Qe,r=s.firstCreatePass?function fO(t,n,e,i,s){const o=n.consts,r=ur(o,i),a=dl(n,t,8,"ng-container",r);return null!==r&&Eh(a,r,!0),hm(n,e,a,ur(o,s)),null!==n.queries&&n.queries.elementStart(n,a),a}(o,s,i,n,e):s.data[o];no(r,!0);const a=U8(s,i,r,t);return i[o]=a,Nd()&&Zd(s,i,a,r),ci(a,i),Md(r)&&(cm(s,i,r),lm(s,r,i)),null!=e&&um(i,r),cn}function un(){let t=ni();const n=lt();return Xf()?ep():(t=t.parent,no(t,!1)),n.firstCreatePass&&(xd(n,t),jf(t)&&n.queries.elementEnd(t)),un}function kt(t,n,e){return cn(t,n,e),un(),kt}let U8=(t,n,e,i)=>(hr(!0),Ip(n[Ve],""));function Re(){return F()}function Ih(t){return!!t&&"function"==typeof t.then}function G8(t){return!!t&&"function"==typeof t.subscribe}function H(t,n,e,i){const s=F(),o=lt(),r=ni();return function K8(t,n,e,i,s,o,r){const a=Md(i),c=t.firstCreatePass&&f8(t),u=n[_n],d=h8(n);let h=!0;if(3&i.type||r){const E=zi(i,n),b=r?r(E):E,y=d.length,S=r?N=>r(Bt(N[i.index])):i.index;let k=null;if(!r&&a&&(k=function gO(t,n,e,i){const s=t.cleanup;if(null!=s)for(let o=0;ol?a[l]:null}"string"==typeof r&&(o+=2)}return null}(t,n,s,i.index)),null!==k)(k.__ngLastListenerFn__||k).__ngNextListenerFn__=o,k.__ngLastListenerFn__=o,h=!1;else{o=J8(i,n,u,o,!1);const N=e.listen(b,s,o);d.push(o,N),c&&c.push(s,S,y,y+1)}}else o=J8(i,n,u,o,!1);const f=i.outputs;let g;if(h&&null!==f&&(g=f[s])){const E=g.length;if(E)for(let b=0;b-1?Yi(t.index,n):n);let l=j8(n,e,i,r),c=o.__ngNextListenerFn__;for(;c;)l=j8(n,e,c,r)&&l,c=c.__ngNextListenerFn__;return s&&!1===l&&r.preventDefault(),l}}function v(t=1){return function sA(t){return(Oe.lFrame.contextLView=function oA(t,n){for(;t>0;)n=n[Fa],t--;return n}(t,Oe.lFrame.contextLView))[_n]}(t)}function _O(t,n){let e=null;const i=function lT(t){const n=t.attrs;if(null!=n){const e=n.indexOf(5);if(!(1&e))return n[e+1]}return null}(t);for(let s=0;s>17&32767}function Im(t){return 2|t}function Qr(t){return(131068&t)>>2}function Tm(t,n){return-131069&t|n<<2}function Am(t){return 1|t}function n5(t,n,e,i,s){const o=t[e+1],r=null===n;let a=i?pr(o):Qr(o),l=!1;for(;0!==a&&(!1===l||r);){const u=t[a+1];yO(t[a],n)&&(l=!0,t[a+1]=i?Am(u):Im(u)),a=i?pr(u):Qr(u)}l&&(t[e+1]=i?Im(o):Am(o))}function yO(t,n){return null===t||null==n||(Array.isArray(t)?t[1]:t)===n||!(!Array.isArray(t)||"string"!=typeof n)&&Qa(t,n)>=0}const Hn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function i5(t){return t.substring(Hn.key,Hn.keyEnd)}function bO(t){return t.substring(Hn.value,Hn.valueEnd)}function s5(t,n){const e=Hn.textEnd;return e===n?-1:(n=Hn.keyEnd=function IO(t,n,e){for(;n32;)n++;return n}(t,Hn.key=n,e),Dl(t,n,e))}function o5(t,n){const e=Hn.textEnd;let i=Hn.key=Dl(t,n,e);return e===i?-1:(i=Hn.keyEnd=function TO(t,n,e){let i;for(;n=65&&(-33&i)<=90||i>=48&&i<=57);)n++;return n}(t,i,e),i=a5(t,i,e),i=Hn.value=Dl(t,i,e),i=Hn.valueEnd=function AO(t,n,e){let i=-1,s=-1,o=-1,r=n,a=r;for(;r32&&(a=r),o=s,s=i,i=-33&l}return a}(t,i,e),a5(t,i,e))}function r5(t){Hn.key=0,Hn.keyEnd=0,Hn.value=0,Hn.valueEnd=0,Hn.textEnd=t.length}function Dl(t,n,e){for(;n=0;e=o5(n,e))d5(t,i5(n),bO(n))}function co(t,n){for(let e=function MO(t){return r5(t),s5(t,Dl(t,0,Hn.textEnd))}(n);e>=0;e=s5(n,e))Zi(t,i5(n),!0)}function Os(t,n,e,i){const s=F(),o=lt(),r=Vo(2);o.firstUpdatePass&&u5(o,t,r,i),n!==Ge&&ui(s,r,n)&&h5(o,o.data[Ei()],s,s[Ve],t,s[r+1]=function VO(t,n){return null==t||""===t||("string"==typeof n?t+=n:"object"==typeof t&&(t=Vn(Qi(t)))),t}(n,e),i,r)}function Rs(t,n,e,i){const s=lt(),o=Vo(2);s.firstUpdatePass&&u5(s,null,o,i);const r=F();if(e!==Ge&&ui(r,o,e)){const a=s.data[Ei()];if(p5(a,i)&&!c5(s,o)){let l=i?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(e=kf(l,e||"")),bm(s,a,r,e,i)}else!function PO(t,n,e,i,s,o,r,a){s===Ge&&(s=pt);let l=0,c=0,u=0=t.expandoStartIndex}function u5(t,n,e,i){const s=t.data;if(null===s[e+1]){const o=s[Ei()],r=c5(t,e);p5(o,i)&&null===n&&!r&&(n=!1),n=function NO(t,n,e,i){const s=function np(t){const n=Oe.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}(t);let o=i?n.residualClasses:n.residualStyles;if(null===s)0===(i?n.classBindings:n.styleBindings)&&(e=qc(e=Nm(null,t,n,e,i),n.attrs,i),o=null);else{const r=n.directiveStylingLast;if(-1===r||t[r]!==s)if(e=Nm(s,t,n,e,i),null===o){let l=function xO(t,n,e){const i=e?n.classBindings:n.styleBindings;if(0!==Qr(i))return t[pr(i)]}(t,n,i);void 0!==l&&Array.isArray(l)&&(l=Nm(null,t,n,l[1],i),l=qc(l,n.attrs,i),function OO(t,n,e,i){t[pr(e?n.classBindings:n.styleBindings)]=i}(t,n,i,l))}else o=function RO(t,n,e){let i;const s=n.directiveEnd;for(let o=1+n.directiveStylingLast;o0)&&(c=!0)):u=e,s)if(0!==l){const h=pr(t[a+1]);t[i+1]=Th(h,a),0!==h&&(t[h+1]=Tm(t[h+1],i)),t[a+1]=function EO(t,n){return 131071&t|n<<17}(t[a+1],i)}else t[i+1]=Th(a,0),0!==a&&(t[a+1]=Tm(t[a+1],i)),a=i;else t[i+1]=Th(l,0),0===a?a=i:t[l+1]=Tm(t[l+1],i),l=i;c&&(t[i+1]=Im(t[i+1])),n5(t,u,i,!0),n5(t,u,i,!1),function CO(t,n,e,i,s){const o=s?t.residualClasses:t.residualStyles;null!=o&&"string"==typeof n&&Qa(o,n)>=0&&(e[i+1]=Am(e[i+1]))}(n,u,t,i,o),r=Th(a,l),o?n.classBindings=r:n.styleBindings=r}(s,o,n,e,r,i)}}function Nm(t,n,e,i,s){let o=null;const r=e.directiveEnd;let a=e.directiveStylingLast;for(-1===a?a=e.directiveStart:a++;a0;){const l=t[s],c=Array.isArray(l),u=c?l[1]:l,d=null===u;let h=e[s+1];h===Ge&&(h=d?pt:void 0);let f=d?mp(h,i):u===i?h:void 0;if(c&&!Ah(f)&&(f=mp(l,i)),Ah(f)&&(a=f,r))return a;const g=t[s+1];s=r?pr(g):Qr(g)}if(null!==n){let l=o?n.residualClasses:n.residualStyles;null!=l&&(a=mp(l,i))}return a}function Ah(t){return void 0!==t}function p5(t,n){return 0!=(t.flags&(n?8:16))}function W(t,n=""){const e=F(),i=lt(),s=t+Qe,o=i.firstCreatePass?dl(i,s,1,n,null):i.data[s],r=m5(i,e,o,n,t);e[s]=r,Nd()&&Zd(i,e,r,o),no(o,!1)}let m5=(t,n,e,i,s)=>(hr(!0),function Jd(t,n){return t.createText(n)}(n[Ve],i));function Xe(t){return Jt("",t,""),Xe}function Jt(t,n,e){const i=F(),s=fl(i,t,n,e);return s!==Ge&&function Uo(t,n,e){const i=Ad(n,t);!function W0(t,n,e){t.setValue(n,e)}(t[Ve],i,e)}(i,Ei(),s),Jt}function kh(t,n,e){Rs(Zi,co,fl(F(),t,n,e),!0)}const yl="en-US";let P5=yl;function Rm(t,n,e,i,s){if(t=Le(t),Array.isArray(t))for(let o=0;o>20;if(qr(t)||!t.multi){const f=new Cc(c,s,p),g=zm(l,n,s?u:u+h,d);-1===g?(dp(zd(a,r),o,l),Lm(o,t,n.length),n.push(l),a.directiveStart++,a.directiveEnd++,s&&(a.providerIndexes+=1048576),e.push(f),r.push(f)):(e[g]=f,r[g]=f)}else{const f=zm(l,n,u+h,d),g=zm(l,n,u,u+h),b=g>=0&&e[g];if(s&&!b||!s&&!(f>=0&&e[f])){dp(zd(a,r),o,l);const y=function sL(t,n,e,i,s){const o=new Cc(t,e,p);return o.multi=[],o.index=n,o.componentProviders=0,l9(o,s,i&&!e),o}(s?iL:nL,e.length,s,i,c);!s&&b&&(e[g].providerFactory=y),Lm(o,t,n.length,0),n.push(l),a.directiveStart++,a.directiveEnd++,s&&(a.providerIndexes+=1048576),e.push(y),r.push(y)}else Lm(o,t,f>-1?f:g,l9(e[s?g:f],c,!s&&i));!s&&i&&b&&e[g].componentProviders++}}}function Lm(t,n,e,i){const s=qr(n),o=function iN(t){return!!t.useClass}(n);if(s||o){const l=(o?Le(n.useClass):n).prototype.ngOnDestroy;if(l){const c=t.destroyHooks||(t.destroyHooks=[]);if(!s&&n.multi){const u=c.indexOf(e);-1===u?c.push(e,[i,l]):c[u+1].push(i,l)}else c.push(e,l)}}}function l9(t,n,e){return e&&t.componentProviders++,t.multi.push(n)-1}function zm(t,n,e,i){for(let s=e;s{e.providersResolver=(i,s)=>function tL(t,n,e){const i=lt();if(i.firstCreatePass){const s=Ns(t);Rm(e,i.data,i.blueprint,s,!0),Rm(n,i.data,i.blueprint,s,!1)}}(i,s?s(t):t,n)}}class ea{}class oL{}class Vm extends ea{constructor(n,e,i){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new D8(this);const s=function qi(t,n){const e=t[g4]||null;if(!e&&!0===n)throw new Error(`Type ${Vn(t)} does not have '\u0275mod' property.`);return e}(n);this._bootstrapComponents=function Bo(t){return t instanceof Function?t():t}(s.bootstrap),this._r3Injector=Bv(n,e,[{provide:ea,useValue:this},{provide:al,useValue:this.componentFactoryResolver},...i],Vn(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class Fm extends oL{constructor(n){super(),this.moduleType=n}create(n){return new Vm(this.moduleType,n,[])}}function dn(t,n,e,i){return function _9(t,n,e,i,s,o){const r=n+e;return ui(t,r,s)?ro(t,r+1,o?i.call(o,s):i(s)):tu(t,r+1)}(F(),vi(),t,n,e,i)}function En(t,n,e,i,s){return function v9(t,n,e,i,s,o,r){const a=n+e;return Zr(t,a,s,o)?ro(t,a+2,r?i.call(r,s,o):i(s,o)):tu(t,a+2)}(F(),vi(),t,n,e,i,s)}function bl(t,n,e,i,s,o){return function E9(t,n,e,i,s,o,r,a){const l=n+e;return yh(t,l,s,o,r)?ro(t,l+3,a?i.call(a,s,o,r):i(s,o,r)):tu(t,l+3)}(F(),vi(),t,n,e,i,s,o)}function Bm(t,n,e,i,s,o,r){return function S9(t,n,e,i,s,o,r,a,l){const c=n+e;return ps(t,c,s,o,r,a)?ro(t,c+4,l?i.call(l,s,o,r,a):i(s,o,r,a)):tu(t,c+4)}(F(),vi(),t,n,e,i,s,o,r)}function tu(t,n){const e=t[n];return e===Ge?void 0:e}function Km(t){return n=>{setTimeout(t,void 0,n)}}const w=class TL extends an{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,e,i){let s=n,o=e||(()=>null),r=i;if(n&&"object"==typeof n){const l=n;s=l.next?.bind(l),o=l.error?.bind(l),r=l.complete?.bind(l)}this.__isAsync&&(o=Km(o),s&&(s=Km(s)),r&&(r=Km(r)));const a=super.subscribe({next:s,error:o,complete:r});return n instanceof ye&&n.add(a),a}};function AL(){return this._results[Symbol.iterator]()}class jm{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new w)}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=jm.prototype;e[Symbol.iterator]||(e[Symbol.iterator]=AL)}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 s=function hs(t){return t.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function wA(t,n,e){if(t.length!==n.length)return!1;for(let i=0;i0&&(e[s-1][ks]=n),i{class t{static#e=this.__NG_ELEMENT_ID__=RL}return t})();const xL=tt,OL=class extends xL{constructor(n,e,i){super(),this._declarationLView=n,this._declarationTContainer=e,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,e){return this.createEmbeddedViewImpl(n,e)}createEmbeddedViewImpl(n,e,i){const s=function kL(t,n,e,i){const s=n.tView,a=_h(t,s,e,4096&t[Ue]?4096:16,null,n,null,null,null,i?.injector??null,i?.hydrationInfo??null);a[vc]=t[n.index];const c=t[Qs];return null!==c&&(a[Qs]=c.createEmbeddedView(s)),_m(s,a,e),a}(this._declarationLView,this._declarationTContainer,n,{injector:e,hydrationInfo:i});return new Gc(s)}};function RL(){return Lh(ni(),F())}function Lh(t,n){return 4&t.type?new OL(n,t,ll(t,n)):null}let ii=(()=>{class t{static#e=this.__NG_ELEMENT_ID__=HL}return t})();function HL(){return T9(ni(),F())}const BL=ii,w9=class extends BL{constructor(n,e,i){super(),this._lContainer=n,this._hostTNode=e,this._hostLView=i}get element(){return ll(this._hostTNode,this._hostLView)}get injector(){return new Si(this._hostTNode,this._hostLView)}get parentInjector(){const n=Pd(this._hostTNode,this._hostLView);if(lp(n)){const e=bc(n,this._hostLView),i=yc(n);return new Si(e[oe].data[i+8],e)}return new Si(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const e=I9(this._lContainer);return null!==e&&e[n]||null}get length(){return this._lContainer.length-ti}createEmbeddedView(n,e,i){let s,o;"number"==typeof i?s=i:null!=i&&(s=i.index,o=i.injector);const a=n.createEmbeddedViewImpl(e||{},o,null);return this.insertImpl(a,s,false),a}createComponent(n,e,i,s,o){const r=n&&!function wc(t){return"function"==typeof t}(n);let a;if(r)a=e;else{const E=e||{};a=E.index,i=E.injector,s=E.projectableNodes,o=E.environmentInjector||E.ngModuleRef}const l=r?n:new $c(at(n)),c=i||this.parentInjector;if(!o&&null==l.ngModule){const b=(r?c:this.parentInjector).get(Ho,null);b&&(o=b)}at(l.componentType??{});const f=l.create(c,s,null,o);return this.insertImpl(f.hostView,a,false),f}insert(n,e){return this.insertImpl(n,e,!1)}insertImpl(n,e,i){const s=n._lView;if(function UT(t){return Li(t[qt])}(s)){const l=this.indexOf(n);if(-1!==l)this.detach(l);else{const c=s[qt],u=new w9(c,c[li],c[qt]);u.detach(u.indexOf(n))}}const r=this._adjustIndex(e),a=this._lContainer;return NL(a,s,r,!i),n.attachToViewContainerRef(),b0(Jm(a),r,n),n}move(n,e){return this.insert(n,e)}indexOf(n){const e=I9(this._lContainer);return null!==e?e.indexOf(n):-1}remove(n){const e=this._adjustIndex(n,-1),i=qd(this._lContainer,e);i&&(Fd(Jm(this._lContainer),e),Tp(i[oe],i))}detach(n){const e=this._adjustIndex(n,-1),i=qd(this._lContainer,e);return i&&null!=Fd(Jm(this._lContainer),e)?new Gc(i):null}_adjustIndex(n,e=0){return n??this.length+e}};function I9(t){return t[8]}function Jm(t){return t[8]||(t[8]=[])}function T9(t,n){let e;const i=n[t.index];return Li(i)?e=i:(e=u8(i,n,null,t),n[t.index]=e,vh(n,e)),A9(e,n,t,i),new w9(e,t,n)}let A9=function k9(t,n,e,i){if(t[Xs])return;let s;s=8&e.type?Bt(i):function UL(t,n){const e=t[Ve],i=e.createComment(""),s=zi(n,t);return Jr(e,Yd(e,s),i,function Sk(t,n){return t.nextSibling(n)}(e,s),!1),i}(n,e),t[Xs]=s};class Wm{constructor(n){this.queryList=n,this.matches=null}clone(){return new Wm(this.queryList)}setDirty(){this.queryList.setDirty()}}class qm{constructor(n=[]){this.queries=n}createEmbeddedView(n){const e=n.queries;if(null!==e){const i=null!==n.contentQueries?n.contentQueries[0]:e.length,s=[];for(let o=0;o0)i.push(r[a/2]);else{const c=o[a+1],u=n[-l];for(let d=ti;d{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i}),this.appInits=zt(_z,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const e=[];for(const s of this.appInits){const o=s();if(Ih(o))e.push(o);else if(G8(o)){const r=new Promise((a,l)=>{o.subscribe({complete:a,error:l})});e.push(r)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(s=>{this.reject(s)}),0===e.length&&i(),this.initialized=!0}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const Hi=new Ce("LocaleId",{providedIn:"root",factory:()=>zt(Hi,et.Optional|et.SkipSelf)||function Ez(){return typeof $localize<"u"&&$localize.locale||yl}()});let Cz=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new In(!1)}add(){this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function nE(...t){}class ge{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new w(!1),this.onMicrotaskEmpty=new w(!1),this.onStable=new w(!1),this.onError=new w(!1),typeof Zone>"u")throw new V(908,!1);Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!i&&e,s.shouldCoalesceRunChangeDetection=i,s.lastRequestAnimationFrameId=-1,s.nativeRequestAnimationFrame=function Gz(){const t="function"==typeof Lt.requestAnimationFrame;let n=Lt[t?"requestAnimationFrame":"setTimeout"],e=Lt[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&e){const i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i);const s=e[Zone.__symbol__("OriginalDelegate")];s&&(e=s)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function jz(t){const n=()=>{!function Kz(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Lt,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,l3(t),t.isCheckStableRunning=!0,a3(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),l3(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,s,o,r,a)=>{try{return iE(t),e.invokeTask(s,o,r,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||t.shouldCoalesceRunChangeDetection)&&n(),sE(t)}},onInvoke:(e,i,s,o,r,a,l)=>{try{return iE(t),e.invoke(s,o,r,a,l)}finally{t.shouldCoalesceRunChangeDetection&&n(),sE(t)}},onHasTask:(e,i,s,o)=>{e.hasTask(s,o),i===s&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,l3(t),a3(t)):"macroTask"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,i,s,o)=>(e.handleError(s,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}(s)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ge.isInAngularZone())throw new V(909,!1)}static assertNotInAngularZone(){if(ge.isInAngularZone())throw new V(909,!1)}run(n,e,i){return this._inner.run(n,e,i)}runTask(n,e,i,s){const o=this._inner,r=o.scheduleEventTask("NgZoneEvent: "+s,n,$z,nE,nE);try{return o.runTask(r,e,i)}finally{o.cancelTask(r)}}runGuarded(n,e,i){return this._inner.runGuarded(n,e,i)}runOutsideAngular(n){return this._outer.run(n)}}const $z={};function a3(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 l3(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function iE(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function sE(t){t._nesting--,a3(t)}class Jz{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new w,this.onMicrotaskEmpty=new w,this.onStable=new w,this.onError=new w}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,s){return n.apply(e,i)}}const oE=new Ce("",{providedIn:"root",factory:rE});function rE(){const t=zt(ge);let n=!0;return rr(new Be(s=>{n=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{s.next(n),s.complete()})}),new Be(s=>{let o;t.runOutsideAngular(()=>{o=t.onStable.subscribe(()=>{ge.assertNotInAngularZone(),queueMicrotask(()=>{!n&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(n=!0,s.next(!0))})})});const r=t.onUnstable.subscribe(()=>{ge.assertInAngularZone(),n&&(n=!1,t.runOutsideAngular(()=>{s.next(!1)}))});return()=>{o.unsubscribe(),r.unsubscribe()}}).pipe(dd()))}const aE=new Ce(""),Fh=new Ce("");let d3,c3=(()=>{class t{constructor(e,i,s){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,d3||(function Wz(t){d3=t}(s),s.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ge.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let 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,s){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(r=>r.timeoutId!==o),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:s})}whenStable(e,i,s){if(s&&!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,s),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,s){return[]}static#e=this.\u0275fac=function(i){return new(i||t)(U(ge),U(u3),U(Fh))};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac})}return t})(),u3=(()=>{class t{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return d3?.findTestabilityInTree(this,e,i)??null}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})(),mr=null;const lE=new Ce("AllowMultipleToken"),h3=new Ce("PlatformDestroyListeners"),cE=new Ce("appBootstrapListener");function hE(t,n,e=[]){const i=`Platform: ${n}`,s=new Ce(i);return(o=[])=>{let r=f3();if(!r||r.injector.get(lE,!1)){const a=[...e,...o,{provide:s,useValue:!0}];t?t(a):function Zz(t){if(mr&&!mr.get(lE,!1))throw new V(400,!1);(function uE(){!function kT(t){P4=t}(()=>{throw new V(600,!1)})})(),mr=t;const n=t.get(pE);(function dE(t){t.get(Tv,null)?.forEach(e=>e())})(t)}(function fE(t=[],n){return Pt.create({name:n,providers:[{provide:Gp,useValue:"platform"},{provide:h3,useValue:new Set([()=>mr=null])},...t]})}(a,i))}return function Xz(t){const n=f3();if(!n)throw new V(401,!1);return n}()}}function f3(){return mr?.get(pE)??null}let pE=(()=>{class t{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const s=function eP(t="zone.js",n){return"noop"===t?new Jz:"zone.js"===t?new ge(n):t}(i?.ngZone,function mE(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing}));return s.run(()=>{const o=function aL(t,n,e){return new Vm(t,n,e)}(e.moduleType,this.injector,function SE(t){return[{provide:ge,useFactory:t},{provide:ih,multi:!0,useFactory:()=>{const n=zt(nP,{optional:!0});return()=>n.initialize()}},{provide:EE,useFactory:tP},{provide:oE,useFactory:rE}]}(()=>s)),r=o.injector.get(Yr,null);return s.runOutsideAngular(()=>{const a=s.onError.subscribe({next:l=>{r.handleError(l)}});o.onDestroy(()=>{Hh(this._modules,o),a.unsubscribe()})}),function gE(t,n,e){try{const i=e();return Ih(i)?i.catch(s=>{throw n.runOutsideAngular(()=>t.handleError(s)),s}):i}catch(i){throw n.runOutsideAngular(()=>t.handleError(i)),i}}(r,s,()=>{const a=o.injector.get(s3);return a.runInitializers(),a.donePromise.then(()=>(function V5(t){us(t,"Expected localeId to be defined"),"string"==typeof t&&(P5=t.toLowerCase().replace(/_/g,"-"))}(o.injector.get(Hi,yl)||yl),this._moduleDoBootstrap(o),o))})})}bootstrapModule(e,i=[]){const s=_E({},i);return function qz(t,n,e){const i=new Fm(e);return Promise.resolve(i)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,s))}_moduleDoBootstrap(e){const i=e.injector.get(ta);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(s=>i.bootstrap(s));else{if(!e.instance.ngDoBootstrap)throw new V(-403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new V(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(h3,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(i){return new(i||t)(U(Pt))};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function _E(t,n){return Array.isArray(n)?n.reduce(_E,t):{...t,...n}}let ta=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=zt(EE),this.zoneIsStable=zt(oE),this.componentTypes=[],this.components=[],this.isStable=zt(Cz).hasPendingTasks.pipe(function VI(t,n){return wt((e,i)=>{let s=null,o=0,r=!1;const a=()=>r&&!s&&i.complete();e.subscribe(Rt(i,l=>{s?.unsubscribe();let c=0;const u=o++;xi(t(l,u)).subscribe(s=Rt(i,d=>i.next(n?n(l,d,u,c++):d),()=>{s=null,a()}))},()=>{r=!0,a()}))})}(e=>e?a4(!1):this.zoneIsStable),function FI(t,n=Te){return t=t??HI,wt((e,i)=>{let s,o=!0;e.subscribe(Rt(i,r=>{const a=n(r);(o||!t(s,a))&&(o=!1,s=a,i.next(r))}))})}(),dd()),this._injector=zt(Ho)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const s=e instanceof Lv;if(!this._injector.get(s3).done)throw!s&&function mc(t){const n=at(t)||ei(t)||_i(t);return null!==n&&n.standalone}(e),new V(405,!1);let r;r=s?e:this._injector.get(al).resolveComponentFactory(e),this.componentTypes.push(r.componentType);const a=function Yz(t){return t.isBoundToModule}(r)?void 0:this._injector.get(ea),c=r.create(Pt.NULL,[],i||r.selector,a),u=c.location.nativeElement,d=c.injector.get(aE,null);return d?.registerApplication(u),c.onDestroy(()=>{this.detachView(c.hostView),Hh(this.components,c),d?.unregisterApplication(u)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new V(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;Hh(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const i=this._injector.get(cE,[]);i.push(...this._bootstrapListeners),i.forEach(s=>s(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>Hh(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new V(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Hh(t,n){const e=t.indexOf(n);e>-1&&t.splice(e,1)}const EE=new Ce("",{providedIn:"root",factory:()=>zt(Yr).handleError.bind(void 0)});function tP(){const t=zt(ge),n=zt(Yr);return e=>t.runOutsideAngular(()=>n.handleError(e))}let nP=(()=>{class t{constructor(){this.zone=zt(ge),this.applicationRef=zt(ta)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();let Mt=(()=>{class t{static#e=this.__NG_ELEMENT_ID__=sP}return t})();function sP(t){return function oP(t,n,e){if(Gr(t)&&!e){const i=Yi(t.index,n);return new Gc(i,i)}return 47&t.type?new Gc(n[vn],n):null}(ni(),F(),16==(16&t))}class bE{constructor(){}supports(n){return Ch(n)}create(n){return new dP(n)}}const uP=(t,n)=>n;class dP{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||uP}forEachItem(n){let e;for(e=this._itHead;null!==e;e=e._next)n(e)}forEachOperation(n){let e=this._itHead,i=this._removalsHead,s=0,o=null;for(;e||i;){const r=!i||e&&e.currentIndex{r=this._trackByFn(s,a),null!==e&&Object.is(e.trackById,r)?(i&&(e=this._verifyReinsertion(e,a,r,s)),Object.is(e.item,a)||this._addIdentityChange(e,a)):(e=this._mismatch(e,a,r,s),i=!0),e=e._next,s++}),this.length=s;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,s){let o;return null===n?o=this._itTail:(o=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._reinsertAfter(n,o,s)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(i,s))?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._moveAfter(n,o,s)):n=this._addAfter(new hP(e,i),o,s),n}_verifyReinsertion(n,e,i,s){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==o?n=this._reinsertAfter(o,n._prev,s):n.currentIndex!=s&&(n.currentIndex=s,this._addToMoves(n,s)),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 s=n._prevRemoved,o=n._nextRemoved;return null===s?this._removalsHead=o:s._nextRemoved=o,null===o?this._removalsTail=s:o._prevRemoved=s,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 s=null===e?this._itHead:e._next;return n._next=s,n._prev=e,null===s?this._itTail=n:s._prev=n,null===e?this._itHead=n:e._next=n,null===this._linkedRecords&&(this._linkedRecords=new ME),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 ME),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 hP{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 fP{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 ME{constructor(){this.map=new Map}put(n){const e=n.trackById;let i=this.map.get(e);i||(i=new fP,this.map.set(e,i)),i.add(n)}get(n,e){const s=this.map.get(n);return s?s.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 wE(t,n,e){const i=t.previousIndex;if(null===i)return i;let s=0;return e&&i{if(e&&e.key===s)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(s,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,e){if(n){const i=n._prev;return e._next=n,e._prev=i,n._prev=e,i&&(i._next=e),n===this._mapHead&&(this._mapHead=e),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(n,e){if(this._records.has(n)){const s=this._records.get(n);this._maybeAddToChanges(s,e);const o=s._prev,r=s._next;return o&&(o._next=r),r&&(r._prev=o),s._next=null,s._prev=null,s}const i=new mP(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 mP{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 TE(){return new ou([new bE])}let ou=(()=>{class t{static#e=this.\u0275prov=Y({token:t,providedIn:"root",factory:TE});constructor(e){this.factories=e}static create(e,i){if(null!=i){const s=i.factories.slice();e=e.concat(s)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||TE()),deps:[[t,new vp,new _p]]}}find(e){const i=this.factories.find(s=>s.supports(e));if(null!=i)return i;throw new V(901,!1)}}return t})();function AE(){return new ru([new IE])}let ru=(()=>{class t{static#e=this.\u0275prov=Y({token:t,providedIn:"root",factory:AE});constructor(e){this.factories=e}static create(e,i){if(i){const s=i.factories.slice();e=e.concat(s)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||AE()),deps:[[t,new vp,new _p]]}}find(e){const i=this.factories.find(s=>s.supports(e));if(i)return i;throw new V(901,!1)}}return t})();const vP=hE(null,"core",[]);let EP=(()=>{class t{constructor(e){}static#e=this.\u0275fac=function(i){return new(i||t)(U(ta))};static#t=this.\u0275mod=Ye({type:t});static#n=this.\u0275inj=We({})}return t})(),S3=null;function au(){return S3}class xP{}const Ls=new Ce("DocumentToken"),k3=/\s+/,KE=[];let Cn=(()=>{class t{constructor(e,i,s,o){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=s,this._renderer=o,this.initialClasses=KE,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(k3):KE}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(k3):e}ngDoCheck(){for(const i of this.initialClasses)this._updateState(i,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const i of e)this._updateState(i,!0);else if(null!=e)for(const i of Object.keys(e))this._updateState(i,!!e[i]);this._applyStateDiff()}_updateState(e,i){const s=this.stateMap.get(e);void 0!==s?(s.enabled!==i&&(s.changed=!0,s.enabled=i),s.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const i=e[0],s=e[1];s.changed?(this._toggleClass(i,s.enabled),s.changed=!1):s.touched||(s.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),s.touched=!1}}_toggleClass(e,i){(e=e.trim()).length>0&&e.split(k3).forEach(s=>{i?this._renderer.addClass(this._ngEl.nativeElement,s):this._renderer.removeClass(this._ngEl.nativeElement,s)})}static#e=this.\u0275fac=function(i){return new(i||t)(p(ou),p(ru),p(de),p(Ae))};static#t=this.\u0275dir=j({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return t})();class SV{constructor(n,e,i,s){this.$implicit=n,this.ngForOf=e,this.index=i,this.count=s}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 bi=(()=>{class t{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,i,s){this._viewContainer=e,this._template=i,this._differs=s,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}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((s,o,r)=>{if(null==s.previousIndex)i.createEmbeddedView(this._template,new SV(s.item,this._ngForOf,-1,-1),null===r?void 0:r);else if(null==r)i.remove(null===o?void 0:o);else if(null!==o){const a=i.get(o);i.move(a,r),JE(a,s)}});for(let s=0,o=i.length;s{JE(i.get(s.currentIndex),s)})}static ngTemplateContextGuard(e,i){return!0}static#e=this.\u0275fac=function(i){return new(i||t)(p(ii),p(tt),p(ou))};static#t=this.\u0275dir=j({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return t})();function JE(t,n){t.context.$implicit=n.item}let qe=(()=>{class t{constructor(e,i){this._viewContainer=e,this._context=new DV,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){WE("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){WE("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}static#e=this.\u0275fac=function(i){return new(i||t)(p(ii),p(tt))};static#t=this.\u0275dir=j({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return t})();class DV{constructor(){this.$implicit=null,this.ngIf=null}}function WE(t,n){if(n&&!n.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${Vn(n)}'.`)}let ia=(()=>{class t{constructor(e,i,s){this._ngEl=e,this._differs=i,this._renderer=s,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[s,o]=e.split("."),r=-1===s.indexOf("-")?void 0:fr.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,s,o?`${i}${o}`:i,r):this._renderer.removeStyle(this._ngEl.nativeElement,s,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))}static#e=this.\u0275fac=function(i){return new(i||t)(p(de),p(ru),p(Ae))};static#t=this.\u0275dir=j({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return t})(),di=(()=>{class t{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:s,ngTemplateOutletContext:o,ngTemplateOutletInjector:r}=this;this._viewRef=i.createEmbeddedView(s,o,r?{injector:r}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(i){return new(i||t)(p(ii))};static#t=this.\u0275dir=j({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Ke]})}return t})(),Bn=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=Ye({type:t});static#n=this.\u0275inj=We({})}return t})();function eS(t){return"server"===t}class vF extends xP{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class z3 extends vF{static makeCurrent(){!function NP(t){S3||(S3=t)}(new z3)}onAndCancel(n,e,i){return n.addEventListener(e,i),()=>{n.removeEventListener(e,i)}}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 EF(){return du=du||document.querySelector("base"),du?du.getAttribute("href"):null}();return null==e?null:function SF(t){s2=s2||document.createElement("a"),s2.setAttribute("href",t);const n=s2.pathname;return"/"===n.charAt(0)?n:`/${n}`}(e)}resetBaseElement(){du=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return function vV(t,n){n=encodeURIComponent(n);for(const e of t.split(";")){const i=e.indexOf("="),[s,o]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(s.trim()===n)return decodeURIComponent(o)}return null}(document.cookie,n)}}let s2,du=null,CF=(()=>{class t{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();const P3=new Ce("EventManagerPlugins");let oS=(()=>{class t{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(s=>{s.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,s){return this._findPluginFor(i).addEventListener(e,i,s)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(o=>o.supports(e)),!i)throw new V(5101,!1);return this._eventNameToPlugin.set(e,i),i}static#e=this.\u0275fac=function(i){return new(i||t)(U(P3),U(ge))};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();class rS{constructor(n){this._doc=n}}const V3="ng-app-id";let aS=(()=>{class t{constructor(e,i,s,o={}){this.doc=e,this.appId=i,this.nonce=s,this.platformId=o,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=eS(o),this.resetHostNodes()}addStyles(e){for(const i of e)1===this.changeUsageCount(i,1)&&this.onStyleAdded(i)}removeStyles(e){for(const i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(const i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){const i=this.styleRef;i.get(e)?.elements?.forEach(s=>s.remove()),i.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${V3}="${this.appId}"]`);if(e?.length){const i=new Map;return e.forEach(s=>{null!=s.textContent&&i.set(s.textContent,s)}),i}return null}changeUsageCount(e,i){const s=this.styleRef;if(s.has(e)){const o=s.get(e);return o.usage+=i,o.usage}return s.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){const s=this.styleNodesInDOM,o=s?.get(i);if(o?.parentNode===e)return s.delete(i),o.removeAttribute(V3),o;{const r=this.doc.createElement("style");return this.nonce&&r.setAttribute("nonce",this.nonce),r.textContent=i,this.platformIsServer&&r.setAttribute(V3,this.appId),r}}addStyleToHost(e,i){const s=this.getStyleElement(e,i);e.appendChild(s);const o=this.styleRef,r=o.get(i)?.elements;r?r.push(s):o.set(i,{elements:[s],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}static#e=this.\u0275fac=function(i){return new(i||t)(U(Ls),U(lh),U(kv,8),U(ol))};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();const F3={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/"},H3=/%COMP%/g,wF=new Ce("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function cS(t,n){return n.map(e=>e.replace(H3,t))}let B3=(()=>{class t{constructor(e,i,s,o,r,a,l,c=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=s,this.removeStylesOnCompDestroy=o,this.doc=r,this.platformId=a,this.ngZone=l,this.nonce=c,this.rendererByCompId=new Map,this.platformIsServer=eS(a),this.defaultRenderer=new U3(e,r,l,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===ds.ShadowDom&&(i={...i,encapsulation:ds.Emulated});const s=this.getOrCreateRenderer(e,i);return s instanceof dS?s.applyToHost(e):s instanceof G3&&s.applyStyles(),s}getOrCreateRenderer(e,i){const s=this.rendererByCompId;let o=s.get(i.id);if(!o){const r=this.doc,a=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(i.encapsulation){case ds.Emulated:o=new dS(l,c,i,this.appId,u,r,a,d);break;case ds.ShadowDom:return new kF(l,c,e,i,r,a,this.nonce,d);default:o=new G3(l,c,i,u,r,a,d)}s.set(i.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(i){return new(i||t)(U(oS),U(aS),U(lh),U(wF),U(Ls),U(ol),U(ge),U(kv))};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();class U3{constructor(n,e,i,s){this.eventManager=n,this.doc=e,this.ngZone=i,this.platformIsServer=s,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(n,e){return e?this.doc.createElementNS(F3[e]||e,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,e){(uS(n)?n.content:n).appendChild(e)}insertBefore(n,e,i){n&&(uS(n)?n.content:n).insertBefore(e,i)}removeChild(n,e){n&&n.removeChild(e)}selectRootElement(n,e){let i="string"==typeof n?this.doc.querySelector(n):n;if(!i)throw new V(-5104,!1);return e||(i.textContent=""),i}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,e,i,s){if(s){e=s+":"+e;const o=F3[s];o?n.setAttributeNS(o,e,i):n.setAttribute(e,i)}else n.setAttribute(e,i)}removeAttribute(n,e,i){if(i){const s=F3[i];s?n.removeAttributeNS(s,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,s){s&(fr.DashCase|fr.Important)?n.style.setProperty(e,i,s&fr.Important?"important":""):n.style[e]=i}removeStyle(n,e,i){i&fr.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){if("string"==typeof n&&!(n=au().getGlobalEventTarget(this.doc,n)))throw new Error(`Unsupported event target ${n} for event ${e}`);return this.eventManager.addEventListener(n,e,this.decoratePreventDefault(i))}decoratePreventDefault(n){return e=>{if("__ngUnwrap__"===e)return n;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>n(e)):n(e))&&e.preventDefault()}}}function uS(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class kF extends U3{constructor(n,e,i,s,o,r,a,l){super(n,o,r,l),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const c=cS(s.id,s.styles);for(const u of c){const d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=u,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,e){return super.appendChild(this.nodeOrShadowRoot(n),e)}insertBefore(n,e,i){return super.insertBefore(this.nodeOrShadowRoot(n),e,i)}removeChild(n,e){return super.removeChild(this.nodeOrShadowRoot(n),e)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class G3 extends U3{constructor(n,e,i,s,o,r,a,l){super(n,o,r,a),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=s,this.styles=l?cS(l,i.styles):i.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class dS extends G3{constructor(n,e,i,s,o,r,a,l){const c=s+"-"+i.id;super(n,e,i,o,r,a,l,c),this.contentAttr=function IF(t){return"_ngcontent-%COMP%".replace(H3,t)}(c),this.hostAttr=function TF(t){return"_nghost-%COMP%".replace(H3,t)}(c)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,e){const i=super.createElement(n,e);return super.setAttribute(i,this.contentAttr,""),i}}let NF=(()=>{class t extends rS{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,s){return e.addEventListener(i,s,!1),()=>this.removeEventListener(e,i,s)}removeEventListener(e,i,s){return e.removeEventListener(i,s)}static#e=this.\u0275fac=function(i){return new(i||t)(U(Ls))};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();const hS=["alt","control","meta","shift"],xF={"\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"},OF={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let RF=(()=>{class t extends rS{constructor(e){super(e)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,i,s){const o=t.parseEventName(i),r=t.eventCallback(o.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>au().onAndCancel(e,o.domEventName,r))}static parseEventName(e){const i=e.toLowerCase().split("."),s=i.shift();if(0===i.length||"keydown"!==s&&"keyup"!==s)return null;const o=t._normalizeKey(i.pop());let r="",a=i.indexOf("code");if(a>-1&&(i.splice(a,1),r="code."),hS.forEach(c=>{const u=i.indexOf(c);u>-1&&(i.splice(u,1),r+=c+".")}),r+=o,0!=i.length||0===o.length)return null;const l={};return l.domEventName=s,l.fullKey=r,l}static matchEventFullKeyCode(e,i){let s=xF[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(s=e.code,o="code."),!(null==s||!s)&&(s=s.toLowerCase()," "===s?s="space":"."===s&&(s="dot"),hS.forEach(r=>{r!==s&&(0,OF[r])(e)&&(o+=r+".")}),o+=s,o===i)}static eventCallback(e,i,s){return o=>{t.matchEventFullKeyCode(o,e)&&s.runGuarded(()=>i(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}static#e=this.\u0275fac=function(i){return new(i||t)(U(Ls))};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();const pS=[{provide:ol,useValue:"browser"},{provide:Tv,useValue:function LF(){z3.makeCurrent()},multi:!0},{provide:Ls,useFactory:function PF(){return function Tk(t){Lp=t}(document),document},deps:[]}],VF=hE(vP,"browser",pS),FF=new Ce(""),mS=[{provide:Fh,useClass:class DF{addToWindow(n){Lt.getAngularTestability=(i,s=!0)=>{const o=n.findTestabilityInTree(i,s);if(null==o)throw new V(5103,!1);return o},Lt.getAllAngularTestabilities=()=>n.getAllTestabilities(),Lt.getAllAngularRootElements=()=>n.getAllRootElements(),Lt.frameworkStabilizers||(Lt.frameworkStabilizers=[]),Lt.frameworkStabilizers.push(i=>{const s=Lt.getAllAngularTestabilities();let o=s.length,r=!1;const a=function(l){r=r||l,o--,0==o&&i(r)};s.forEach(l=>{l.whenStable(a)})})}findTestabilityInTree(n,e,i){return null==e?null:n.getTestability(e)??(i?au().isShadowRoot(e)?this.findTestabilityInTree(n,e.host,!0):this.findTestabilityInTree(n,e.parentElement,!0):null)}},deps:[]},{provide:aE,useClass:c3,deps:[ge,u3,Fh]},{provide:c3,useClass:c3,deps:[ge,u3,Fh]}],gS=[{provide:Gp,useValue:"root"},{provide:Yr,useFactory:function zF(){return new Yr},deps:[]},{provide:P3,useClass:NF,multi:!0,deps:[Ls,ge,ol]},{provide:P3,useClass:RF,multi:!0,deps:[Ls]},B3,aS,oS,{provide:Fc,useExisting:B3},{provide:class qV{},useClass:CF,deps:[]},[]];let _S=(()=>{class t{constructor(e){}static withServerTransition(e){return{ngModule:t,providers:[{provide:lh,useValue:e.appId}]}}static#e=this.\u0275fac=function(i){return new(i||t)(U(FF,12))};static#t=this.\u0275mod=Ye({type:t});static#n=this.\u0275inj=We({providers:[...gS,...mS],imports:[Bn,EP]})}return t})();typeof window<"u"&&window;let SS=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=Y({token:t,factory:function(i){let s=null;return s=i?new(i||t):U(DS),s},providedIn:"root"})}return t})(),DS=(()=>{class t extends SS{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case fs.NONE:return i;case fs.HTML:return so(i,"HTML")?Qi(i):_v(this._doc,String(i)).toString();case fs.STYLE:return so(i,"Style")?Qi(i):i;case fs.SCRIPT:if(so(i,"Script"))return Qi(i);throw new V(5200,!1);case fs.URL:return so(i,"URL")?Qi(i):th(String(i));case fs.RESOURCE_URL:if(so(i,"ResourceURL"))return Qi(i);throw new V(5201,!1);default:throw new V(5202,!1)}}bypassSecurityTrustHtml(e){return function Lk(t){return new Ak(t)}(e)}bypassSecurityTrustStyle(e){return function zk(t){return new kk(t)}(e)}bypassSecurityTrustScript(e){return function Pk(t){return new Nk(t)}(e)}bypassSecurityTrustUrl(e){return function Vk(t){return new xk(t)}(e)}bypassSecurityTrustResourceUrl(e){return function Fk(t){return new Ok(t)}(e)}static#e=this.\u0275fac=function(i){return new(i||t)(U(Ls))};static#t=this.\u0275prov=Y({token:t,factory:function(i){let s=null;return s=i?new i:function KF(t){return new DS(t.get(Ls))}(U(Pt)),s},providedIn:"root"})}return t})();const{isArray:jF}=Array,{getPrototypeOf:JF,prototype:WF,keys:qF}=Object;function yS(t){if(1===t.length){const n=t[0];if(jF(n))return{args:n,keys:null};if(function YF(t){return t&&"object"==typeof t&&JF(t)===WF}(n)){const e=qF(n);return{args:e.map(i=>n[i]),keys:e}}}return{args:t,keys:null}}const{isArray:ZF}=Array;function K3(t){return ln(n=>function QF(t,n){return ZF(n)?t(...n):t(n)}(t,n))}function bS(t,n){return t.reduce((e,i,s)=>(e[i]=n[s],e),{})}let MS=(()=>{class t{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=s=>{},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)}static#e=this.\u0275fac=function(i){return new(i||t)(p(Ae),p(de))};static#t=this.\u0275dir=j({type:t})}return t})(),sa=(()=>{class t extends MS{static#e=this.\u0275fac=function(){let e;return function(s){return(e||(e=Ut(t)))(s||t)}}();static#t=this.\u0275dir=j({type:t,features:[ve]})}return t})();const tn=new Ce("NgValueAccessor"),nn=new Ce("NgValidators");function zS(t){return null!=t}function PS(t){return Ih(t)?Oo(t):t}function VS(t){let n={};return t.forEach(e=>{n=null!=e?{...n,...e}:n}),0===Object.keys(n).length?null:n}function FS(t,n){return n.map(e=>e(t))}function HS(t){return t.map(n=>function oH(t){return!t.validate}(n)?n:e=>n.validate(e))}function J3(t){return null!=t?function BS(t){if(!t)return null;const n=t.filter(zS);return 0==n.length?null:function(e){return VS(FS(e,n))}}(HS(t)):null}function W3(t){return null!=t?function US(t){if(!t)return null;const n=t.filter(zS);return 0==n.length?null:function(e){return function XF(...t){const n=i4(t),{args:e,keys:i}=yS(t),s=new Be(o=>{const{length:r}=e;if(!r)return void o.complete();const a=new Array(r);let l=r,c=r;for(let u=0;u{d||(d=!0,c--),a[u]=h},()=>l--,void 0,()=>{(!l||!d)&&(c||o.next(i?bS(i,a):a),o.complete())}))}});return n?s.pipe(K3(n)):s}(FS(e,n).map(PS)).pipe(ln(VS))}}(HS(t)):null}class WS{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=J3(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=W3(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=void 0){this.control&&this.control.reset(n)}hasError(n,e){return!!this.control&&this.control.hasError(n,e)}getError(n,e){return this.control?this.control.getError(n,e):null}}class kn extends WS{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}const Al=new Ce("CallSetDisabledState",{providedIn:"root",factory:()=>u2}),u2="always";let dD=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=Ye({type:t});static#n=this.\u0275inj=We({})}return t})();const zH={provide:tn,useExisting:ne(()=>cg),multi:!0};function vD(t,n){return null==t?`${n}`:(n&&"object"==typeof n&&(n="Object"),`${t}: ${n}`.slice(0,50))}let cg=(()=>{class t extends sa{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){this.value=e;const s=vD(this._getOptionId(e),e);this.setProperty("value",s)}registerOnChange(e){this.onChange=i=>{this.value=this._getOptionValue(i),e(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(const i of this._optionMap.keys())if(this._compareWith(this._optionMap.get(i),e))return i;return null}_getOptionValue(e){const i=function PH(t){return t.split(":")[0]}(e);return this._optionMap.has(i)?this._optionMap.get(i):e}static#e=this.\u0275fac=function(){let e;return function(s){return(e||(e=Ut(t)))(s||t)}}();static#t=this.\u0275dir=j({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(i,s){1&i&&H("change",function(r){return s.onChange(r.target.value)})("blur",function(){return s.onTouched()})},inputs:{compareWith:"compareWith"},features:[le([zH]),ve]})}return t})(),ED=(()=>{class t{constructor(e,i,s){this._element=e,this._renderer=i,this._select=s,this._select&&(this.id=this._select._registerOption())}set ngValue(e){null!=this._select&&(this._select._optionMap.set(this.id,e),this._setElementValue(vD(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(i){return new(i||t)(p(de),p(Ae),p(cg,9))};static#t=this.\u0275dir=j({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return t})();const VH={provide:tn,useExisting:ne(()=>ug),multi:!0};function SD(t,n){return null==t?`${n}`:("string"==typeof n&&(n=`'${n}'`),n&&"object"==typeof n&&(n="Object"),`${t}: ${n}`.slice(0,50))}let ug=(()=>{class t extends sa{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){let i;if(this.value=e,Array.isArray(e)){const s=e.map(o=>this._getOptionId(o));i=(o,r)=>{o._setSelected(s.indexOf(r.toString())>-1)}}else i=(s,o)=>{s._setSelected(!1)};this._optionMap.forEach(i)}registerOnChange(e){this.onChange=i=>{const s=[],o=i.selectedOptions;if(void 0!==o){const r=o;for(let a=0;a{class t{constructor(e,i,s){this._element=e,this._renderer=i,this._select=s,this._select&&(this.id=this._select._registerOption(this))}set ngValue(e){null!=this._select&&(this._value=e,this._setElementValue(SD(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._select?(this._value=e,this._setElementValue(SD(this.id,e)),this._select.writeValue(this._select.value)):this._setElementValue(e)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}_setSelected(e){this._renderer.setProperty(this._element.nativeElement,"selected",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(i){return new(i||t)(p(de),p(Ae),p(ug,9))};static#t=this.\u0275dir=j({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return t})(),WH=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=Ye({type:t});static#n=this.\u0275inj=We({imports:[dD]})}return t})(),YH=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Al,useValue:e.callSetDisabledState??u2}]}}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=Ye({type:t});static#n=this.\u0275inj=We({imports:[WH]})}return t})();ut(614);class gu{}class ZH{}const Ko="*";function _u(t,n=null){return{type:4,styles:n,timings:t}}function m2(t,n=null){return{type:2,steps:t,options:n}}function _s(t){return{type:6,styles:t,offset:null}}class vu{constructor(n=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=n+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){const e="start"==n?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class OD{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,s=0;const o=this.players.length;0==o?queueMicrotask(()=>this._onFinish()):this.players.forEach(r=>{r.onDone(()=>{++e==o&&this._onFinish()}),r.onDestroy(()=>{++i==o&&this._onDestroy()}),r.onStart(()=>{++s==o&&this._onStart()})}),this.totalTime=this.players.reduce((r,a)=>Math.max(r,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 s=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(s)})}getPosition(){const n=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=n?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){const e="start"==n?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}function RD(t){return new V(3e3,!1)}function Er(t){switch(t.length){case 0:return new vu;case 1:return t[0];default:return new OD(t)}}function LD(t,n,e=new Map,i=new Map){const s=[],o=[];let r=-1,a=null;if(n.forEach(l=>{const c=l.get("offset"),u=c==r,d=u&&a||new Map;l.forEach((h,f)=>{let g=f,E=h;if("offset"!==f)switch(g=t.normalizePropertyName(g,s),E){case"!":E=e.get(f);break;case Ko:E=i.get(f);break;default:E=t.normalizeStyleValue(f,g,E,s)}d.set(g,E)}),u||o.push(d),a=d,r=c}),s.length)throw function SB(t){return new V(3502,!1)}();return o}function fg(t,n,e,i){switch(n){case"start":t.onStart(()=>i(e&&pg(e,"start",t)));break;case"done":t.onDone(()=>i(e&&pg(e,"done",t)));break;case"destroy":t.onDestroy(()=>i(e&&pg(e,"destroy",t)))}}function pg(t,n,e){const o=mg(t.element,t.triggerName,t.fromState,t.toState,n||t.phaseName,e.totalTime??t.totalTime,!!e.disabled),r=t._data;return null!=r&&(o._data=r),o}function mg(t,n,e,i,s="",o=0,r){return{element:t,triggerName:n,fromState:e,toState:i,phaseName:s,totalTime:o,disabled:!!r}}function ts(t,n,e){let i=t.get(n);return i||t.set(n,i=e),i}function zD(t){const n=t.indexOf(":");return[t.substring(1,n),t.slice(n+1)]}const xB=(()=>typeof document>"u"?null:document.documentElement)();function gg(t){const n=t.parentNode||t.host||null;return n===xB?null:n}let ra=null,PD=!1;function VD(t,n){for(;n;){if(n===t)return!0;n=gg(n)}return!1}function FD(t,n,e){if(e)return Array.from(t.querySelectorAll(n));const i=t.querySelector(n);return i?[i]:[]}let HD=(()=>{class t{validateStyleProperty(e){return function RB(t){ra||(ra=function LB(){return typeof document<"u"?document.body:null}()||{},PD=!!ra.style&&"WebkitAppearance"in ra.style);let n=!0;return ra.style&&!function OB(t){return"ebkit"==t.substring(1,6)}(t)&&(n=t in ra.style,!n&&PD&&(n="Webkit"+t.charAt(0).toUpperCase()+t.slice(1)in ra.style)),n}(e)}matchesElement(e,i){return!1}containsElement(e,i){return VD(e,i)}getParentElement(e){return gg(e)}query(e,i,s){return FD(e,i,s)}computeStyle(e,i,s){return s||""}animate(e,i,s,o,r,a=[],l){return new vu(s,o)}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac})}return t})(),_g=(()=>{class t{static#e=this.NOOP=new HD}return t})();const zB=1e3,vg="ng-enter",g2="ng-leave",_2="ng-trigger",v2=".ng-trigger",UD="ng-animating",Eg=".ng-animating";function jo(t){if("number"==typeof t)return t;const n=t.match(/^(-?[\.\d]+)(m?s)/);return!n||n.length<2?0:Sg(parseFloat(n[1]),n[2])}function Sg(t,n){return"s"===n?t*zB:t}function E2(t,n,e){return t.hasOwnProperty("duration")?t:function VB(t,n,e){let s,o=0,r="";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(RD()),{duration:0,delay:0,easing:""};s=Sg(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(o=Sg(parseFloat(l),a[4]));const c=a[5];c&&(r=c)}else s=t;if(!e){let a=!1,l=n.length;s<0&&(n.push(function QH(){return new V(3100,!1)}()),a=!0),o<0&&(n.push(function XH(){return new V(3101,!1)}()),a=!0),a&&n.splice(l,0,RD())}return{duration:s,delay:o,easing:r}}(t,n,e)}function Eu(t,n={}){return Object.keys(t).forEach(e=>{n[e]=t[e]}),n}function GD(t){const n=new Map;return Object.keys(t).forEach(e=>{n.set(e,t[e])}),n}function Sr(t,n=new Map,e){if(e)for(let[i,s]of e)n.set(i,s);for(let[i,s]of t)n.set(i,s);return n}function uo(t,n,e){n.forEach((i,s)=>{const o=Cg(s);e&&!e.has(s)&&e.set(s,t.style[o]),t.style[o]=i})}function aa(t,n){n.forEach((e,i)=>{const s=Cg(i);t.style[s]=""})}function Su(t){return Array.isArray(t)?1==t.length?t[0]:m2(t):t}const Dg=new RegExp("{{\\s*(.+?)\\s*}}","g");function KD(t){let n=[];if("string"==typeof t){let e;for(;e=Dg.exec(t);)n.push(e[1]);Dg.lastIndex=0}return n}function Du(t,n,e){const i=t.toString(),s=i.replace(Dg,(o,r)=>{let a=n[r];return null==a&&(e.push(function tB(t){return new V(3003,!1)}()),a=""),a.toString()});return s==i?t:s}function S2(t){const n=[];let e=t.next();for(;!e.done;)n.push(e.value),e=t.next();return n}const BB=/-+([a-z0-9])/g;function Cg(t){return t.replace(BB,(...n)=>n[1].toUpperCase())}function ns(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 nB(t){return new V(3004,!1)}()}}function jD(t,n){return window.getComputedStyle(t)[n]}const D2="*";function $B(t,n){const e=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(i=>function KB(t,n,e){if(":"==t[0]){const l=function jB(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 mB(t){return new V(3015,!1)}()),n;const s=i[1],o=i[2],r=i[3];n.push(JD(s,r));"<"==o[0]&&!(s==D2&&r==D2)&&n.push(JD(r,s))}(i,e,n)):e.push(t),e}const C2=new Set(["true","1"]),y2=new Set(["false","0"]);function JD(t,n){const e=C2.has(t)||y2.has(t),i=C2.has(n)||y2.has(n);return(s,o)=>{let r=t==D2||t==s,a=n==D2||n==o;return!r&&e&&"boolean"==typeof s&&(r=s?C2.has(t):y2.has(t)),!a&&i&&"boolean"==typeof o&&(a=o?C2.has(n):y2.has(n)),r&&a}}const JB=new RegExp("s*:selfs*,?","g");function yg(t,n,e,i){return new WB(t).build(n,e,i)}class WB{constructor(n){this._driver=n}build(n,e,i){const s=new ZB(e);return this._resetContextStyleTimingState(s),ns(this,Su(n),s)}_resetContextStyleTimingState(n){n.currentQuerySelector="",n.collectedStyles=new Map,n.collectedStyles.set("",new Map),n.currentTime=0}visitTrigger(n,e){let i=e.queryCount=0,s=e.depCount=0;const o=[],r=[];return"@"==n.name.charAt(0)&&e.errors.push(function sB(){return new V(3006,!1)}()),n.definitions.forEach(a=>{if(this._resetContextStyleTimingState(e),0==a.type){const l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,o.push(this.visitState(l,e))}),l.name=c}else if(1==a.type){const l=this.visitTransition(a,e);i+=l.queryCount,s+=l.depCount,r.push(l)}else e.errors.push(function oB(){return new V(3007,!1)}())}),{type:7,name:n.name,states:o,transitions:r,queryCount:i,depCount:s,options:null}}visitState(n,e){const i=this.visitStyle(n.styles,e),s=n.options&&n.options.params||null;if(i.containsDynamicStyles){const o=new Set,r=s||{};i.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{KD(l).forEach(c=>{r.hasOwnProperty(c)||o.add(c)})})}),o.size&&(S2(o.values()),e.errors.push(function rB(t,n){return new V(3008,!1)}()))}return{type:0,name:n.name,style:i,options:s?{params:s}:null}}visitTransition(n,e){e.queryCount=0,e.depCount=0;const i=ns(this,Su(n.animation),e);return{type:1,matchers:$B(n.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:la(n.options)}}visitSequence(n,e){return{type:2,steps:n.steps.map(i=>ns(this,i,e)),options:la(n.options)}}visitGroup(n,e){const i=e.currentTime;let s=0;const o=n.steps.map(r=>{e.currentTime=i;const a=ns(this,r,e);return s=Math.max(s,e.currentTime),a});return e.currentTime=s,{type:3,steps:o,options:la(n.options)}}visitAnimate(n,e){const i=function XB(t,n){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return bg(E2(t,n).duration,0,"");const e=t;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=bg(0,0,"");return o.dynamic=!0,o.strValue=e,o}const s=E2(e,n);return bg(s.duration,s.delay,s.easing)}(n.timings,e.errors);e.currentAnimateTimings=i;let s,o=n.styles?n.styles:_s({});if(5==o.type)s=this.visitKeyframes(o,e);else{let r=n.styles,a=!1;if(!r){a=!0;const c={};i.easing&&(c.easing=i.easing),r=_s(c)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(r,e);l.isEmptyStep=a,s=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:s,options:null}}visitStyle(n,e){const i=this._makeStyleAst(n,e);return this._validateStyleAst(i,e),i}_makeStyleAst(n,e){const i=[],s=Array.isArray(n.styles)?n.styles:[n.styles];for(let a of s)"string"==typeof a?a===Ko?i.push(a):e.errors.push(new V(3002,!1)):i.push(GD(a));let o=!1,r=null;return i.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(r=a.get("easing"),a.delete("easing")),!o))for(let l of a.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:i,easing:r,offset:n.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(n,e){const i=e.currentAnimateTimings;let s=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),n.styles.forEach(r=>{"string"!=typeof r&&r.forEach((a,l)=>{const c=e.collectedStyles.get(e.currentQuerySelector),u=c.get(l);let d=!0;u&&(o!=s&&o>=u.startTime&&s<=u.endTime&&(e.errors.push(function lB(t,n,e,i,s){return new V(3010,!1)}()),d=!1),o=u.startTime),d&&c.set(l,{startTime:o,endTime:s}),e.options&&function HB(t,n,e){const i=n.params||{},s=KD(t);s.length&&s.forEach(o=>{i.hasOwnProperty(o)||e.push(function eB(t){return new V(3001,!1)}())})}(a,e.options,e.errors)})})}visitKeyframes(n,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function cB(){return new V(3011,!1)}()),i;let o=0;const r=[];let a=!1,l=!1,c=0;const u=n.steps.map(y=>{const S=this._makeStyleAst(y,e);let k=null!=S.offset?S.offset:function QB(t){if("string"==typeof t)return null;let n=null;if(Array.isArray(t))t.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;n=parseFloat(i.get("offset")),i.delete("offset")}});else if(t instanceof Map&&t.has("offset")){const e=t;n=parseFloat(e.get("offset")),e.delete("offset")}return n}(S.styles),N=0;return null!=k&&(o++,N=S.offset=k),l=l||N<0||N>1,a=a||N0&&o{const k=h>0?S==f?1:h*S:r[S],N=k*b;e.currentTime=g+E.delay+N,E.duration=N,this._validateStyleAst(y,e),y.offset=k,i.styles.push(y)}),i}visitReference(n,e){return{type:8,animation:ns(this,Su(n.animation),e),options:la(n.options)}}visitAnimateChild(n,e){return e.depCount++,{type:9,options:la(n.options)}}visitAnimateRef(n,e){return{type:10,animation:this.visitReference(n.animation,e),options:la(n.options)}}visitQuery(n,e){const i=e.currentQuerySelector,s=n.options||{};e.queryCount++,e.currentQuery=n;const[o,r]=function qB(t){const n=!!t.split(/\s*,\s*/).find(e=>":self"==e);return n&&(t=t.replace(JB,"")),t=t.replace(/@\*/g,v2).replace(/@\w+/g,e=>v2+"-"+e.slice(1)).replace(/:animating/g,Eg),[t,n]}(n.selector);e.currentQuerySelector=i.length?i+" "+o:o,ts(e.collectedStyles,e.currentQuerySelector,new Map);const a=ns(this,Su(n.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:o,limit:s.limit||0,optional:!!s.optional,includeSelf:r,animation:a,originalSelector:n.selector,options:la(n.options)}}visitStagger(n,e){e.currentQuery||e.errors.push(function fB(){return new V(3013,!1)}());const i="full"===n.timings?{duration:0,delay:0,easing:"full"}:E2(n.timings,e.errors,!0);return{type:12,animation:ns(this,Su(n.animation),e),timings:i,options:null}}}class ZB{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=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function la(t){return t?(t=Eu(t)).params&&(t.params=function YB(t){return t?Eu(t):null}(t.params)):t={},t}function bg(t,n,e){return{duration:t,delay:n,easing:e}}function Mg(t,n,e,i,s,o,r=null,a=!1){return{type:1,element:t,keyframes:n,preStyleProps:e,postStyleProps:i,duration:s,delay:o,totalTime:s+o,easing:r,subTimeline:a}}class b2{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 nU=new RegExp(":enter","g"),sU=new RegExp(":leave","g");function wg(t,n,e,i,s,o=new Map,r=new Map,a,l,c=[]){return(new oU).buildKeyframes(t,n,e,i,s,o,r,a,l,c)}class oU{buildKeyframes(n,e,i,s,o,r,a,l,c,u=[]){c=c||new b2;const d=new Ig(n,e,c,s,o,u,[]);d.options=l;const h=l.delay?jo(l.delay):0;d.currentTimeline.delayNextStep(h),d.currentTimeline.setStyles([r],null,d.errors,l),ns(this,i,d);const f=d.timelines.filter(g=>g.containsAnimation());if(f.length&&a.size){let g;for(let E=f.length-1;E>=0;E--){const b=f[E];if(b.element===e){g=b;break}}g&&!g.allowOnlyTimelineStyles()&&g.setStyles([a],null,d.errors,l)}return f.length?f.map(g=>g.buildKeyframes()):[Mg(e,[],[],[],0,h,"",!1)]}visitTrigger(n,e){}visitState(n,e){}visitTransition(n,e){}visitAnimateChild(n,e){const i=e.subInstructions.get(e.element);if(i){const s=e.createSubContext(n.options),o=e.currentTimeline.currentTime,r=this._visitSubInstructions(i,s,s.options);o!=r&&e.transformIntoNewTimeline(r)}e.previousNode=n}visitAnimateRef(n,e){const i=e.createSubContext(n.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([n.options,n.animation.options],e,i),this.visitReference(n.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=n}_applyAnimationRefDelays(n,e,i){for(const s of n){const o=s?.delay;if(o){const r="number"==typeof o?o:jo(Du(o,s?.params??{},e.errors));i.delayNextStep(r)}}}_visitSubInstructions(n,e,i){let o=e.currentTimeline.currentTime;const r=null!=i.duration?jo(i.duration):null,a=null!=i.delay?jo(i.delay):null;return 0!==r&&n.forEach(l=>{const c=e.appendInstructionToTimeline(l,r,a);o=Math.max(o,c.duration+c.delay)}),o}visitReference(n,e){e.updateOptions(n.options,!0),ns(this,n.animation,e),e.previousNode=n}visitSequence(n,e){const i=e.subContextCount;let s=e;const o=n.options;if(o&&(o.params||o.delay)&&(s=e.createSubContext(o),s.transformIntoNewTimeline(),null!=o.delay)){6==s.previousNode.type&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=M2);const r=jo(o.delay);s.delayNextStep(r)}n.steps.length&&(n.steps.forEach(r=>ns(this,r,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>i&&s.transformIntoNewTimeline()),e.previousNode=n}visitGroup(n,e){const i=[];let s=e.currentTimeline.currentTime;const o=n.options&&n.options.delay?jo(n.options.delay):0;n.steps.forEach(r=>{const a=e.createSubContext(n.options);o&&a.delayNextStep(o),ns(this,r,a),s=Math.max(s,a.currentTimeline.currentTime),i.push(a.currentTimeline)}),i.forEach(r=>e.currentTimeline.mergeTimelineCollectedStyles(r)),e.transformIntoNewTimeline(s),e.previousNode=n}_visitTiming(n,e){if(n.dynamic){const i=n.strValue;return E2(e.params?Du(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),s=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),s.snapshotCurrentStyles());const o=n.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(i.duration),this.visitStyle(o,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=n}visitStyle(n,e){const i=e.currentTimeline,s=e.currentAnimateTimings;!s&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=s&&s.easing||n.easing;n.isEmptyStep?i.applyEmptyStep(o):i.setStyles(n.styles,o,e.errors,e.options),e.previousNode=n}visitKeyframes(n,e){const i=e.currentAnimateTimings,s=e.currentTimeline.duration,o=i.duration,a=e.createSubContext().currentTimeline;a.easing=i.easing,n.styles.forEach(l=>{a.forwardTime((l.offset||0)*o),a.setStyles(l.styles,l.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(s+o),e.previousNode=n}visitQuery(n,e){const i=e.currentTimeline.currentTime,s=n.options||{},o=s.delay?jo(s.delay):0;o&&(6===e.previousNode.type||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=M2);let r=i;const a=e.invokeQuery(n.selector,n.originalSelector,n.limit,n.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=a.length;let l=null;a.forEach((c,u)=>{e.currentQueryIndex=u;const d=e.createSubContext(n.options,c);o&&d.delayNextStep(o),c===e.element&&(l=d.currentTimeline),ns(this,n.animation,d),d.currentTimeline.applyStylesToKeyframe(),r=Math.max(r,d.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(r),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=n}visitStagger(n,e){const i=e.parentContext,s=e.currentTimeline,o=n.timings,r=Math.abs(o.duration),a=r*(e.currentQueryTotal-1);let l=r*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=i.currentStaggerTime}const u=e.currentTimeline;l&&u.delayNextStep(l);const d=u.currentTime;ns(this,n.animation,e),e.previousNode=n,i.currentStaggerTime=s.currentTime-d+(s.startTime-i.currentTimeline.startTime)}}const M2={};class Ig{constructor(n,e,i,s,o,r,a,l){this._driver=n,this.element=e,this.subInstructions=i,this._enterClassName=s,this._leaveClassName=o,this.errors=r,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=M2,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new w2(this._driver,e,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(n,e){if(!n)return;const i=n;let s=this.options;null!=i.duration&&(s.duration=jo(i.duration)),null!=i.delay&&(s.delay=jo(i.delay));const o=i.params;if(o){let r=s.params;r||(r=this.options.params={}),Object.keys(o).forEach(a=>{(!e||!r.hasOwnProperty(a))&&(r[a]=Du(o[a],r,this.errors))})}}_copyOptions(){const n={};if(this.options){const e=this.options.params;if(e){const i=n.params={};Object.keys(e).forEach(s=>{i[s]=e[s]})}}return n}createSubContext(n=null,e,i){const s=e||this.element,o=new Ig(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(n),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(n){return this.previousNode=M2,this.currentTimeline=this.currentTimeline.fork(this.element,n),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(n,e,i){const s={duration:e??n.duration,delay:this.currentTimeline.currentTime+(i??0)+n.delay,easing:""},o=new rU(this._driver,n.element,n.keyframes,n.preStyleProps,n.postStyleProps,s,n.stretchStartingKeyframe);return this.timelines.push(o),s}incrementTime(n){this.currentTimeline.forwardTime(this.currentTimeline.duration+n)}delayNextStep(n){n>0&&this.currentTimeline.delayNextStep(n)}invokeQuery(n,e,i,s,o,r){let a=[];if(s&&a.push(this.element),n.length>0){n=(n=n.replace(nU,"."+this._enterClassName)).replace(sU,"."+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!o&&0==a.length&&r.push(function pB(t){return new V(3014,!1)}()),a}}class w2{constructor(n,e,i,s){this._driver=n,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=s,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(n){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+n),e&&this.snapshotCurrentStyles()):this.startTime+=n}fork(n,e){return this.applyStylesToKeyframe(),new w2(this._driver,n,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(n){this.applyStylesToKeyframe(),this.duration=n,this._loadKeyframe()}_updateStyle(n,e){this._localTimelineStyles.set(n,e),this._globalTimelineStyles.set(n,e),this._styleSummary.set(n,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(n){n&&this._previousKeyframe.set("easing",n);for(let[e,i]of this._globalTimelineStyles)this._backFill.set(e,i||Ko),this._currentKeyframe.set(e,Ko);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(n,e,i,s){e&&this._previousKeyframe.set("easing",e);const o=s&&s.params||{},r=function aU(t,n){const e=new Map;let i;return t.forEach(s=>{if("*"===s){i=i||n.keys();for(let o of i)e.set(o,Ko)}else Sr(s,e)}),e}(n,this._globalTimelineStyles);for(let[a,l]of r){const c=Du(l,o,i);this._pendingStyles.set(a,c),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??Ko),this._updateStyle(a,c)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((n,e)=>{this._currentKeyframe.set(e,n)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((n,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,n)}))}snapshotCurrentStyles(){for(let[n,e]of this._localTimelineStyles)this._pendingStyles.set(n,e),this._updateStyle(n,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const n=[];for(let e in this._currentKeyframe)n.push(e);return n}mergeTimelineCollectedStyles(n){n._styleSummary.forEach((e,i)=>{const s=this._styleSummary.get(i);(!s||e.time>s.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const n=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let s=[];this._keyframes.forEach((a,l)=>{const c=Sr(a,new Map,this._backFill);c.forEach((u,d)=>{"!"===u?n.add(d):u===Ko&&e.add(d)}),i||c.set("offset",l/this.duration),s.push(c)});const o=n.size?S2(n.values()):[],r=e.size?S2(e.values()):[];if(i){const a=s[0],l=new Map(a);a.set("offset",0),l.set("offset",1),s=[a,l]}return Mg(this.element,s,o,r,this.duration,this.startTime,this.easing,!1)}}class rU extends w2{constructor(n,e,i,s,o,r,a=!1){super(n,e,r.delay),this.keyframes=i,this.preStyleProps=s,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:r.duration,delay:r.delay,easing:r.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let n=this.keyframes,{delay:e,duration:i,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],r=i+e,a=e/r,l=Sr(n[0]);l.set("offset",0),o.push(l);const c=Sr(n[0]);c.set("offset",YD(a)),o.push(c);const u=n.length-1;for(let d=1;d<=u;d++){let h=Sr(n[d]);const f=h.get("offset");h.set("offset",YD((e+f*i)/r)),o.push(h)}i=r,e=0,s="",n=o}return Mg(this.element,n,this.preStyleProps,this.postStyleProps,i,e,s,!0)}}function YD(t,n=3){const e=Math.pow(10,n-1);return Math.round(t*e)/e}class Tg{}const lU=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class cU extends Tg{normalizePropertyName(n,e){return Cg(n)}normalizeStyleValue(n,e,i,s){let o="";const r=i.toString().trim();if(lU.has(e)&&0!==i&&"0"!==i)if("number"==typeof i)o="px";else{const a=i.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&s.push(function iB(t,n){return new V(3005,!1)}())}return r+o}}function ZD(t,n,e,i,s,o,r,a,l,c,u,d,h){return{type:0,element:t,triggerName:n,isRemovalTransition:s,fromState:e,fromStyles:o,toState:i,toStyles:r,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:h}}const Ag={};class QD{constructor(n,e,i){this._triggerName=n,this.ast=e,this._stateStyles=i}match(n,e,i,s){return function uU(t,n,e,i,s){return t.some(o=>o(n,e,i,s))}(this.ast.matchers,n,e,i,s)}buildStyles(n,e,i){let s=this._stateStyles.get("*");return void 0!==n&&(s=this._stateStyles.get(n?.toString())||s),s?s.buildStyles(e,i):new Map}build(n,e,i,s,o,r,a,l,c,u){const d=[],h=this.ast.options&&this.ast.options.params||Ag,g=this.buildStyles(i,a&&a.params||Ag,d),E=l&&l.params||Ag,b=this.buildStyles(s,E,d),y=new Set,S=new Map,k=new Map,N="void"===s,$={params:dU(E,h),delay:this.ast.options?.delay},q=u?[]:wg(n,e,this.ast.animation,o,r,g,b,$,c,d);let Z=0;if(q.forEach(x=>{Z=Math.max(x.duration+x.delay,Z)}),d.length)return ZD(e,this._triggerName,i,s,N,g,b,[],[],S,k,Z,d);q.forEach(x=>{const re=x.element,be=ts(S,re,new Set);x.preStyleProps.forEach(Dt=>be.add(Dt));const St=ts(k,re,new Set);x.postStyleProps.forEach(Dt=>St.add(Dt)),re!==e&&y.add(re)});const ee=S2(y.values());return ZD(e,this._triggerName,i,s,N,g,b,q,ee,S,k,Z)}}function dU(t,n){const e=Eu(n);for(const i in t)t.hasOwnProperty(i)&&null!=t[i]&&(e[i]=t[i]);return e}class hU{constructor(n,e,i){this.styles=n,this.defaultParams=e,this.normalizer=i}buildStyles(n,e){const i=new Map,s=Eu(this.defaultParams);return Object.keys(n).forEach(o=>{const r=n[o];null!==r&&(s[o]=r)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((r,a)=>{r&&(r=Du(r,s,e));const l=this.normalizer.normalizePropertyName(a,e);r=this.normalizer.normalizeStyleValue(a,l,r,e),i.set(a,r)})}),i}}class pU{constructor(n,e,i){this.name=n,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states=new Map,e.states.forEach(s=>{this.states.set(s.name,new hU(s.style,s.options&&s.options.params||{},i))}),XD(this.states,"true","1"),XD(this.states,"false","0"),e.transitions.forEach(s=>{this.transitionFactories.push(new QD(n,s,this.states))}),this.fallbackTransition=function mU(t,n,e){return new QD(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(r,a)=>!0],options:null,queryCount:0,depCount:0},n)}(n,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(n,e,i,s){return this.transitionFactories.find(r=>r.match(n,e,i,s))||null}matchStyles(n,e,i){return this.fallbackTransition.buildStyles(n,e,i)}}function XD(t,n,e){t.has(n)?t.has(e)||t.set(e,t.get(n)):t.has(e)&&t.set(n,t.get(e))}const gU=new b2;class _U{constructor(n,e,i){this.bodyNode=n,this._driver=e,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(n,e){const i=[],o=yg(this._driver,e,i,[]);if(i.length)throw function DB(t){return new V(3503,!1)}();this._animations.set(n,o)}_buildPlayer(n,e,i){const s=n.element,o=LD(this._normalizer,n.keyframes,e,i);return this._driver.animate(s,o,n.duration,n.delay,n.easing,[],!0)}create(n,e,i={}){const s=[],o=this._animations.get(n);let r;const a=new Map;if(o?(r=wg(this._driver,e,o,vg,g2,new Map,new Map,i,gU,s),r.forEach(u=>{const d=ts(a,u.element,new Map);u.postStyleProps.forEach(h=>d.set(h,null))})):(s.push(function CB(){return new V(3300,!1)}()),r=[]),s.length)throw function yB(t){return new V(3504,!1)}();a.forEach((u,d)=>{u.forEach((h,f)=>{u.set(f,this._driver.computeStyle(d,f,Ko))})});const c=Er(r.map(u=>{const d=a.get(u.element);return this._buildPlayer(u,new Map,d)}));return this._playersById.set(n,c),c.onDestroy(()=>this.destroy(n)),this.players.push(c),c}destroy(n){const e=this._getPlayer(n);e.destroy(),this._playersById.delete(n);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(n){const e=this._playersById.get(n);if(!e)throw function bB(t){return new V(3301,!1)}();return e}listen(n,e,i,s){const o=mg(e,"","","");return fg(this._getPlayer(n),i,o,s),()=>{}}command(n,e,i,s){if("register"==i)return void this.register(n,s[0]);if("create"==i)return void this.create(n,e,s[0]||{});const o=this._getPlayer(n);switch(i){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(n)}}}const eC="ng-animate-queued",kg="ng-animate-disabled",CU=[],tC={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},yU={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Vs="__ng_removed";class Ng{get params(){return this.options.params}constructor(n,e=""){this.namespaceId=e;const i=n&&n.hasOwnProperty("value");if(this.value=function IU(t){return t??null}(i?n.value:n),i){const o=Eu(n);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}absorbOptions(n){const e=n.params;if(e){const i=this.options.params;Object.keys(e).forEach(s=>{null==i[s]&&(i[s]=e[s])})}}}const Cu="void",xg=new Ng(Cu);class bU{constructor(n,e,i){this.id=n,this.hostElement=e,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+n,vs(e,this._hostClassName)}listen(n,e,i,s){if(!this._triggers.has(e))throw function MB(t,n){return new V(3302,!1)}();if(null==i||0==i.length)throw function wB(t){return new V(3303,!1)}();if(!function TU(t){return"start"==t||"done"==t}(i))throw function IB(t,n){return new V(3400,!1)}();const o=ts(this._elementListeners,n,[]),r={name:e,phase:i,callback:s};o.push(r);const a=ts(this._engine.statesByElement,n,new Map);return a.has(e)||(vs(n,_2),vs(n,_2+"-"+e),a.set(e,xg)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(r);l>=0&&o.splice(l,1),this._triggers.has(e)||a.delete(e)})}}register(n,e){return!this._triggers.has(n)&&(this._triggers.set(n,e),!0)}_getTrigger(n){const e=this._triggers.get(n);if(!e)throw function TB(t){return new V(3401,!1)}();return e}trigger(n,e,i,s=!0){const o=this._getTrigger(e),r=new Og(this.id,e,n);let a=this._engine.statesByElement.get(n);a||(vs(n,_2),vs(n,_2+"-"+e),this._engine.statesByElement.set(n,a=new Map));let l=a.get(e);const c=new Ng(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a.set(e,c),l||(l=xg),c.value!==Cu&&l.value===c.value){if(!function NU(t,n){const e=Object.keys(t),i=Object.keys(n);if(e.length!=i.length)return!1;for(let s=0;s{aa(n,b),uo(n,y)})}return}const h=ts(this._engine.playersByElement,n,[]);h.forEach(E=>{E.namespaceId==this.id&&E.triggerName==e&&E.queued&&E.destroy()});let f=o.matchTransition(l.value,c.value,n,c.params),g=!1;if(!f){if(!s)return;f=o.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:e,transition:f,fromState:l,toState:c,player:r,isFallbackTransition:g}),g||(vs(n,eC),r.onStart(()=>{kl(n,eC)})),r.onDone(()=>{let E=this.players.indexOf(r);E>=0&&this.players.splice(E,1);const b=this._engine.playersByElement.get(n);if(b){let y=b.indexOf(r);y>=0&&b.splice(y,1)}}),this.players.push(r),h.push(r),r}deregister(n){this._triggers.delete(n),this._engine.statesByElement.forEach(e=>e.delete(n)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(s=>s.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,v2,!0);i.forEach(s=>{if(s[Vs])return;const o=this._engine.fetchNamespacesByElement(s);o.size?o.forEach(r=>r.triggerLeaveAnimation(s,e,!1,!0)):this.clearElementCache(s)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(s=>this.clearElementCache(s)))}triggerLeaveAnimation(n,e,i,s){const o=this._engine.statesByElement.get(n),r=new Map;if(o){const a=[];if(o.forEach((l,c)=>{if(r.set(c,l.value),this._triggers.has(c)){const u=this.trigger(n,c,Cu,s);u&&a.push(u)}}),a.length)return this._engine.markElementAsRemoved(this.id,n,!0,e,r),i&&Er(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 s=new Set;e.forEach(o=>{const r=o.name;if(s.has(r))return;s.add(r);const l=this._triggers.get(r).fallbackTransition,c=i.get(r)||xg,u=new Ng(Cu),d=new Og(this.id,r,n);this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:r,transition:l,fromState:c,toState:u,player:d,isFallbackTransition:!0})})}}removeNode(n,e){const i=this._engine;if(n.childElementCount&&this._signalRemovalForInnerTriggers(n,e),this.triggerLeaveAnimation(n,e,!0))return;let s=!1;if(i.totalAnimations){const o=i.players.length?i.playersByQueriedElement.get(n):[];if(o&&o.length)s=!0;else{let r=n;for(;r=r.parentNode;)if(i.statesByElement.get(r)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(n),s)i.markElementAsRemoved(this.id,n,!1,e);else{const o=n[Vs];(!o||o===tC)&&(i.afterFlush(()=>this.clearElementCache(n)),i.destroyInnerAnimations(n),i._onRemovalComplete(n,e))}}insertNode(n,e){vs(n,this._hostClassName)}drainQueuedTransitions(n){const e=[];return this._queue.forEach(i=>{const s=i.player;if(s.destroyed)return;const o=i.element,r=this._elementListeners.get(o);r&&r.forEach(a=>{if(a.name==i.triggerName){const l=mg(o,i.triggerName,i.fromState.value,i.toState.value);l._data=n,fg(i.player,a.phase,l,a.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=>{s.destroy()}):e.push(i)}),this._queue=[],e.sort((i,s)=>{const o=i.transition.ast.depCount,r=s.transition.ast.depCount;return 0==o||0==r?o-r:this._engine.driver.containsElement(i.element,s.element)?1:-1})}destroy(n){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,n)}}class MU{_onRemovalComplete(n,e){this.onRemovalComplete(n,e)}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=(s,o)=>{}}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 bU(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,s=this.namespacesByHostElement;if(i.length-1>=0){let r=!1,a=this.driver.getParentElement(e);for(;a;){const l=s.get(a);if(l){const c=i.indexOf(l);i.splice(c+1,0,n),r=!0;break}a=this.driver.getParentElement(a)}r||i.unshift(n)}else i.push(n);return s.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 s=this._namespaceLookup[n];s&&s.register(e,i)&&this.totalAnimations++}destroy(n,e){n&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const i=this._fetchNamespace(n);this.namespacesByHostElement.delete(i.hostElement);const s=this._namespaceList.indexOf(i);s>=0&&this._namespaceList.splice(s,1),i.destroy(e),delete this._namespaceLookup[n]}))}_fetchNamespace(n){return this._namespaceLookup[n]}fetchNamespacesByElement(n){const e=new Set,i=this.statesByElement.get(n);if(i)for(let s of i.values())if(s.namespaceId){const o=this._fetchNamespace(s.namespaceId);o&&e.add(o)}return e}trigger(n,e,i,s){if(I2(e)){const o=this._fetchNamespace(n);if(o)return o.trigger(e,i,s),!0}return!1}insertNode(n,e,i,s){if(!I2(e))return;const o=e[Vs];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const r=this.collectedLeaveElements.indexOf(e);r>=0&&this.collectedLeaveElements.splice(r,1)}if(n){const r=this._fetchNamespace(n);r&&r.insertNode(e,i)}s&&this.collectEnterElement(e)}collectEnterElement(n){this.collectedEnterElements.push(n)}markElementAsDisabled(n,e){e?this.disabledNodes.has(n)||(this.disabledNodes.add(n),vs(n,kg)):this.disabledNodes.has(n)&&(this.disabledNodes.delete(n),kl(n,kg))}removeNode(n,e,i){if(I2(e)){const s=n?this._fetchNamespace(n):null;s?s.removeNode(e,i):this.markElementAsRemoved(n,e,!1,i);const o=this.namespacesByHostElement.get(e);o&&o.id!==n&&o.removeNode(e,i)}else this._onRemovalComplete(e,i)}markElementAsRemoved(n,e,i,s,o){this.collectedLeaveElements.push(e),e[Vs]={namespaceId:n,setForRemoval:s,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(n,e,i,s,o){return I2(e)?this._fetchNamespace(n).listen(e,i,s,o):()=>{}}_buildInstruction(n,e,i,s,o){return n.transition.build(this.driver,n.element,n.fromState.value,n.toState.value,i,s,n.fromState.options,n.toState.options,e,o)}destroyInnerAnimations(n){let e=this.driver.query(n,v2,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(n,Eg,!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 Er(this.players).onDone(()=>n());n()})}processLeaveNode(n){const e=n[Vs];if(e&&e.setForRemoval){if(n[Vs]=tC,e.namespaceId){this.destroyInnerAnimations(n);const i=this._fetchNamespace(e.namespaceId);i&&i.clearElementCache(n)}this._onRemovalComplete(n,e.setForRemoval)}n.classList?.contains(kg)&&this.markElementAsDisabled(n,!1),this.driver.query(n,".ng-animate-disabled",!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(n=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,s)=>this._balanceNamespaceList(i,s)),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?Er(e).onDone(()=>{i.forEach(s=>s())}):i.forEach(s=>s())}}reportError(n){throw function AB(t){return new V(3402,!1)}()}_flushAnimations(n,e){const i=new b2,s=[],o=new Map,r=[],a=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(ce=>{u.add(ce);const Ee=this.driver.query(ce,".ng-animate-queued",!0);for(let Me=0;Me{const Me=vg+E++;g.set(Ee,Me),ce.forEach(Je=>vs(Je,Me))});const b=[],y=new Set,S=new Set;for(let ce=0;cey.add(Je)):S.add(Ee))}const k=new Map,N=sC(h,Array.from(y));N.forEach((ce,Ee)=>{const Me=g2+E++;k.set(Ee,Me),ce.forEach(Je=>vs(Je,Me))}),n.push(()=>{f.forEach((ce,Ee)=>{const Me=g.get(Ee);ce.forEach(Je=>kl(Je,Me))}),N.forEach((ce,Ee)=>{const Me=k.get(Ee);ce.forEach(Je=>kl(Je,Me))}),b.forEach(ce=>{this.processLeaveNode(ce)})});const $=[],q=[];for(let ce=this._namespaceList.length-1;ce>=0;ce--)this._namespaceList[ce].drainQueuedTransitions(e).forEach(Me=>{const Je=Me.player,Zt=Me.element;if($.push(Je),this.collectedEnterElements.length){const pi=Zt[Vs];if(pi&&pi.setForMove){if(pi.previousTriggersValues&&pi.previousTriggersValues.has(Me.triggerName)){const xa=pi.previousTriggersValues.get(Me.triggerName),ws=this.statesByElement.get(Me.element);if(ws&&ws.has(Me.triggerName)){const bf=ws.get(Me.triggerName);bf.value=xa,ws.set(Me.triggerName,bf)}}return void Je.destroy()}}const Zn=!d||!this.driver.containsElement(d,Zt),Ln=k.get(Zt),To=g.get(Zt),Wt=this._buildInstruction(Me,i,To,Ln,Zn);if(Wt.errors&&Wt.errors.length)return void q.push(Wt);if(Zn)return Je.onStart(()=>aa(Zt,Wt.fromStyles)),Je.onDestroy(()=>uo(Zt,Wt.toStyles)),void s.push(Je);if(Me.isFallbackTransition)return Je.onStart(()=>aa(Zt,Wt.fromStyles)),Je.onDestroy(()=>uo(Zt,Wt.toStyles)),void s.push(Je);const ad=[];Wt.timelines.forEach(pi=>{pi.stretchStartingKeyframe=!0,this.disabledNodes.has(pi.element)||ad.push(pi)}),Wt.timelines=ad,i.append(Zt,Wt.timelines),r.push({instruction:Wt,player:Je,element:Zt}),Wt.queriedElements.forEach(pi=>ts(a,pi,[]).push(Je)),Wt.preStyleProps.forEach((pi,xa)=>{if(pi.size){let ws=l.get(xa);ws||l.set(xa,ws=new Set),pi.forEach((bf,K6)=>ws.add(K6))}}),Wt.postStyleProps.forEach((pi,xa)=>{let ws=c.get(xa);ws||c.set(xa,ws=new Set),pi.forEach((bf,K6)=>ws.add(K6))})});if(q.length){const ce=[];q.forEach(Ee=>{ce.push(function kB(t,n){return new V(3505,!1)}())}),$.forEach(Ee=>Ee.destroy()),this.reportError(ce)}const Z=new Map,ee=new Map;r.forEach(ce=>{const Ee=ce.element;i.has(Ee)&&(ee.set(Ee,Ee),this._beforeAnimationBuild(ce.player.namespaceId,ce.instruction,Z))}),s.forEach(ce=>{const Ee=ce.element;this._getPreviousPlayers(Ee,!1,ce.namespaceId,ce.triggerName,null).forEach(Je=>{ts(Z,Ee,[]).push(Je),Je.destroy()})});const x=b.filter(ce=>rC(ce,l,c)),re=new Map;iC(re,this.driver,S,c,Ko).forEach(ce=>{rC(ce,l,c)&&x.push(ce)});const St=new Map;f.forEach((ce,Ee)=>{iC(St,this.driver,new Set(ce),l,"!")}),x.forEach(ce=>{const Ee=re.get(ce),Me=St.get(ce);re.set(ce,new Map([...Ee?.entries()??[],...Me?.entries()??[]]))});const Dt=[],ft=[],Rn={};r.forEach(ce=>{const{element:Ee,player:Me,instruction:Je}=ce;if(i.has(Ee)){if(u.has(Ee))return Me.onDestroy(()=>uo(Ee,Je.toStyles)),Me.disabled=!0,Me.overrideTotalTime(Je.totalTime),void s.push(Me);let Zt=Rn;if(ee.size>1){let Ln=Ee;const To=[];for(;Ln=Ln.parentNode;){const Wt=ee.get(Ln);if(Wt){Zt=Wt;break}To.push(Ln)}To.forEach(Wt=>ee.set(Wt,Zt))}const Zn=this._buildAnimation(Me.namespaceId,Je,Z,o,St,re);if(Me.setRealPlayer(Zn),Zt===Rn)Dt.push(Me);else{const Ln=this.playersByElement.get(Zt);Ln&&Ln.length&&(Me.parentPlayer=Er(Ln)),s.push(Me)}}else aa(Ee,Je.fromStyles),Me.onDestroy(()=>uo(Ee,Je.toStyles)),ft.push(Me),u.has(Ee)&&s.push(Me)}),ft.forEach(ce=>{const Ee=o.get(ce.element);if(Ee&&Ee.length){const Me=Er(Ee);ce.setRealPlayer(Me)}}),s.forEach(ce=>{ce.parentPlayer?ce.syncPlayerEvents(ce.parentPlayer):ce.destroy()});for(let ce=0;ce!Zn.destroyed);Zt.length?AU(this,Ee,Zt):this.processLeaveNode(Ee)}return b.length=0,Dt.forEach(ce=>{this.players.push(ce),ce.onDone(()=>{ce.destroy();const Ee=this.players.indexOf(ce);this.players.splice(Ee,1)}),ce.play()}),Dt}afterFlush(n){this._flushFns.push(n)}afterFlushAnimationsDone(n){this._whenQuietFns.push(n)}_getPreviousPlayers(n,e,i,s,o){let r=[];if(e){const a=this.playersByQueriedElement.get(n);a&&(r=a)}else{const a=this.playersByElement.get(n);if(a){const l=!o||o==Cu;a.forEach(c=>{c.queued||!l&&c.triggerName!=s||r.push(c)})}}return(i||s)&&(r=r.filter(a=>!(i&&i!=a.namespaceId||s&&s!=a.triggerName))),r}_beforeAnimationBuild(n,e,i){const o=e.element,r=e.isRemovalTransition?void 0:n,a=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const c=l.element,u=c!==o,d=ts(i,c,[]);this._getPreviousPlayers(c,u,r,a,e.toState).forEach(f=>{const g=f.getRealPlayer();g.beforeDestroy&&g.beforeDestroy(),f.destroy(),d.push(f)})}aa(o,e.fromStyles)}_buildAnimation(n,e,i,s,o,r){const a=e.triggerName,l=e.element,c=[],u=new Set,d=new Set,h=e.timelines.map(g=>{const E=g.element;u.add(E);const b=E[Vs];if(b&&b.removedBeforeQueried)return new vu(g.duration,g.delay);const y=E!==l,S=function kU(t){const n=[];return oC(t,n),n}((i.get(E)||CU).map(Z=>Z.getRealPlayer())).filter(Z=>!!Z.element&&Z.element===E),k=o.get(E),N=r.get(E),$=LD(this._normalizer,g.keyframes,k,N),q=this._buildPlayer(g,$,S);if(g.subTimeline&&s&&d.add(E),y){const Z=new Og(n,a,E);Z.setRealPlayer(q),c.push(Z)}return q});c.forEach(g=>{ts(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function wU(t,n,e){let i=t.get(n);if(i){if(i.length){const s=i.indexOf(e);i.splice(s,1)}0==i.length&&t.delete(n)}return i}(this.playersByQueriedElement,g.element,g))}),u.forEach(g=>vs(g,UD));const f=Er(h);return f.onDestroy(()=>{u.forEach(g=>kl(g,UD)),uo(l,e.toStyles)}),d.forEach(g=>{ts(s,g,[]).push(f)}),f}_buildPlayer(n,e,i){return e.length>0?this.driver.animate(n.element,e,n.duration,n.delay,n.easing,i):new vu(n.duration,n.delay)}}class Og{constructor(n,e,i){this.namespaceId=n,this.triggerName=e,this.element=i,this._player=new vu,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(n){this._containsRealPlayer||(this._player=n,this._queuedCallbacks.forEach((e,i)=>{e.forEach(s=>fg(n,i,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(n.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(n){this.totalTime=n}syncPlayerEvents(n){const e=this._player;e.triggerCallback&&n.onStart(()=>e.triggerCallback("start")),n.onDone(()=>this.finish()),n.onDestroy(()=>this.destroy())}_queueEvent(n,e){ts(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 I2(t){return t&&1===t.nodeType}function nC(t,n){const e=t.style.display;return t.style.display=n??"none",e}function iC(t,n,e,i,s){const o=[];e.forEach(l=>o.push(nC(l)));const r=[];i.forEach((l,c)=>{const u=new Map;l.forEach(d=>{const h=n.computeStyle(c,d,s);u.set(d,h),(!h||0==h.length)&&(c[Vs]=yU,r.push(c))}),t.set(c,u)});let a=0;return e.forEach(l=>nC(l,o[a++])),r}function sC(t,n){const e=new Map;if(t.forEach(a=>e.set(a,[])),0==n.length)return e;const s=new Set(n),o=new Map;function r(a){if(!a)return 1;let l=o.get(a);if(l)return l;const c=a.parentNode;return l=e.has(c)?c:s.has(c)?1:r(c),o.set(a,l),l}return n.forEach(a=>{const l=r(a);1!==l&&e.get(l).push(a)}),e}function vs(t,n){t.classList?.add(n)}function kl(t,n){t.classList?.remove(n)}function AU(t,n,e){Er(e).onDone(()=>t.processLeaveNode(n))}function oC(t,n){for(let e=0;es.add(o)):n.set(t,i),e.delete(t),!0}class T2{constructor(n,e,i){this.bodyNode=n,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(s,o)=>{},this._transitionEngine=new MU(n,e,i),this._timelineEngine=new _U(n,e,i),this._transitionEngine.onRemovalComplete=(s,o)=>this.onRemovalComplete(s,o)}registerTrigger(n,e,i,s,o){const r=n+"-"+s;let a=this._triggerCache[r];if(!a){const l=[],u=yg(this._driver,o,l,[]);if(l.length)throw function EB(t,n){return new V(3404,!1)}();a=function fU(t,n,e){return new pU(t,n,e)}(s,u,this._normalizer),this._triggerCache[r]=a}this._transitionEngine.registerTrigger(e,s,a)}register(n,e){this._transitionEngine.register(n,e)}destroy(n,e){this._transitionEngine.destroy(n,e)}onInsert(n,e,i,s){this._transitionEngine.insertNode(n,e,i,s)}onRemove(n,e,i){this._transitionEngine.removeNode(n,e,i)}disableAnimations(n,e){this._transitionEngine.markElementAsDisabled(n,e)}process(n,e,i,s){if("@"==i.charAt(0)){const[o,r]=zD(i);this._timelineEngine.command(o,e,r,s)}else this._transitionEngine.trigger(n,e,i,s)}listen(n,e,i,s,o){if("@"==i.charAt(0)){const[r,a]=zD(i);return this._timelineEngine.listen(r,e,a,o)}return this._transitionEngine.listen(n,e,i,s,o)}flush(n=-1){this._transitionEngine.flush(n)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(n){this._transitionEngine.afterFlushAnimationsDone(n)}}let OU=(()=>{class t{static#e=this.initialStylesByElement=new WeakMap;constructor(e,i,s){this._element=e,this._startStyles=i,this._endStyles=s,this._state=0;let o=t.initialStylesByElement.get(e);o||t.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&uo(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(uo(this._element,this._initialStyles),this._endStyles&&(uo(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(aa(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(aa(this._element,this._endStyles),this._endStyles=null),uo(this._element,this._initialStyles),this._state=3)}}return t})();function Rg(t){let n=null;return t.forEach((e,i)=>{(function RU(t){return"display"===t||"position"===t})(i)&&(n=n||new Map,n.set(i,e))}),n}class aC{constructor(n,e,i,s){this.element=n,this.keyframes=e,this.options=i,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const n=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,n,this.options),this._finalKeyframe=n.length?n[n.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(n){const e=[];return n.forEach(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(n,e,i){return n.animate(this._convertKeyframesToObject(e),i)}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(n=>n()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}setPosition(n){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=n*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const n=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,s)=>{"offset"!==s&&n.set(s,this._finished?i:jD(this.element,s))}),this.currentSnapshot=n}triggerCallback(n){const e="start"===n?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class LU{validateStyleProperty(n){return!0}validateAnimatableStyleProperty(n){return!0}matchesElement(n,e){return!1}containsElement(n,e){return VD(n,e)}getParentElement(n){return gg(n)}query(n,e,i){return FD(n,e,i)}computeStyle(n,e,i){return window.getComputedStyle(n)[e]}animate(n,e,i,s,o,r=[]){const l={duration:i,delay:s,fill:0==s?"both":"forwards"};o&&(l.easing=o);const c=new Map,u=r.filter(f=>f instanceof aC);(function UB(t,n){return 0===t||0===n})(i,s)&&u.forEach(f=>{f.currentSnapshot.forEach((g,E)=>c.set(E,g))});let d=function FB(t){return t.length?t[0]instanceof Map?t:t.map(n=>GD(n)):[]}(e).map(f=>Sr(f));d=function GB(t,n,e){if(e.size&&n.length){let i=n[0],s=[];if(e.forEach((o,r)=>{i.has(r)||s.push(r),i.set(r,o)}),s.length)for(let o=1;or.set(a,jD(t,a)))}}return n}(n,d,c);const h=function xU(t,n){let e=null,i=null;return Array.isArray(n)&&n.length?(e=Rg(n[0]),n.length>1&&(i=Rg(n[n.length-1]))):n instanceof Map&&(e=Rg(n)),e||i?new OU(t,e,i):null}(n,d);return new aC(n,d,l,h)}}let zU=(()=>{class t extends gu{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:ds.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const s=Array.isArray(e)?m2(e):e;return lC(this._renderer,null,i,"register",[s]),new PU(i,this._renderer)}static#e=this.\u0275fac=function(i){return new(i||t)(U(Fc),U(Ls))};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();class PU extends ZH{constructor(n,e){super(),this._id=n,this._renderer=e}create(n,e){return new VU(this._id,n,e||{},this._renderer)}}class VU{constructor(n,e,i,s){this.id=n,this.element=e,this._renderer=s,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 lC(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(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function lC(t,n,e,i,s){return t.setProperty(n,`@@${e}:${i}`,s)}const cC="@.disabled";let FU=(()=>{class t{constructor(e,i,s){this.delegate=e,this.engine=i,this._zone=s,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,i.onRemovalComplete=(o,r)=>{const a=r?.parentNode(o);a&&r.removeChild(a,o)}}createRenderer(e,i){const o=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let u=this._rendererCache.get(o);return u||(u=new uC("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,u)),u}const r=i.id,a=i.id+"-"+this._currentId;this._currentId++,this.engine.register(a,e);const l=u=>{Array.isArray(u)?u.forEach(l):this.engine.registerTrigger(r,a,e,u.name,u)};return i.data.animation.forEach(l),new HU(this,a,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,s){e>=0&&ei(s)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[r,a]=o;r(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,s]))}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()}static#e=this.\u0275fac=function(i){return new(i||t)(U(Fc),U(T2),U(ge))};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();class uC{constructor(n,e,i,s){this.namespaceId=n,this.delegate=e,this.engine=i,this._onDestroy=s}get data(){return this.delegate.data}destroyNode(n){this.delegate.destroyNode?.(n)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(n,e){return this.delegate.createElement(n,e)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}appendChild(n,e){this.delegate.appendChild(n,e),this.engine.onInsert(this.namespaceId,e,n,!1)}insertBefore(n,e,i,s=!0){this.delegate.insertBefore(n,e,i),this.engine.onInsert(this.namespaceId,e,n,s)}removeChild(n,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(n,e){return this.delegate.selectRootElement(n,e)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,e,i,s){this.delegate.setAttribute(n,e,i,s)}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,s){this.delegate.setStyle(n,e,i,s)}removeStyle(n,e,i){this.delegate.removeStyle(n,e,i)}setProperty(n,e,i){"@"==e.charAt(0)&&e==cC?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 HU extends uC{constructor(n,e,i,s,o){super(e,i,s,o),this.factory=n,this.namespaceId=e}setProperty(n,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==cC?this.disableAnimations(n,i=void 0===i||!!i):this.engine.process(this.namespaceId,n,e.slice(1),i):this.delegate.setProperty(n,e,i)}listen(n,e,i){if("@"==e.charAt(0)){const s=function BU(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(n);let o=e.slice(1),r="";return"@"!=o.charAt(0)&&([o,r]=function UU(t){const n=t.indexOf(".");return[t.substring(0,n),t.slice(n+1)]}(o)),this.engine.listen(this.namespaceId,s,o,r,a=>{this.factory.scheduleListenerCallback(a._data||-1,i,a)})}return this.delegate.listen(n,e,i)}}let GU=(()=>{class t extends T2{constructor(e,i,s,o){super(e.body,i,s)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(i){return new(i||t)(U(Ls),U(_g),U(Tg),U(ta))};static#t=this.\u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();const dC=[{provide:gu,useClass:zU},{provide:Tg,useFactory:function $U(){return new cU}},{provide:T2,useClass:GU},{provide:Fc,useFactory:function KU(t,n,e){return new FU(t,n,e)},deps:[B3,T2,ge]}],Lg=[{provide:_g,useFactory:()=>new LU},{provide:Av,useValue:"BrowserAnimations"},...dC],hC=[{provide:_g,useClass:HD},{provide:Av,useValue:"NoopAnimations"},...dC];let jU=(()=>{class t{static withConfig(e){return{ngModule:t,providers:e.disableAnimations?hC:Lg}}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=Ye({type:t});static#n=this.\u0275inj=We({providers:Lg,imports:[_S]})}return t})();function zg(t,n,e){const i=ze(t)||n||e?{next:t,error:n,complete:e}:t;return i?wt((s,o)=>{var r;null===(r=i.subscribe)||void 0===r||r.call(i);let a=!0;s.subscribe(Rt(o,l=>{var c;null===(c=i.next)||void 0===c||c.call(i,l),o.next(l)},()=>{var l;a=!1,null===(l=i.complete)||void 0===l||l.call(i),o.complete()},l=>{var c;a=!1,null===(c=i.error)||void 0===c||c.call(i,l),o.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)}))}):Te}let yu=(()=>{class t{constructor(){this.changes=new In({rtl:void 0})}notify(e){this.changes.next({rtl:e})}get(e){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})(),ho=(()=>{class t{get override(){return!1}ngOnChanges(e){this.register(e),Object.keys(e).some(i=>!e[i].isFirstChange())&&this.service.notifyChanges()}ngOnInit(){this.subscription=this.service.changes.pipe(function JU(t){return function Dr(t,n){return wt((e,i)=>{let s=0;e.subscribe(Rt(i,o=>t.call(n,o,s++)&&i.next(o)))})}((n,e)=>t<=e)}(1)).subscribe(()=>this.register(this))}register(e){Object.keys(e).forEach(s=>this.service.register(s,this[s],this.override))}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=j({type:t,features:[Ke]}),t})();const Cr=new Ce("Kendo UI Right-to-Left token"),Ht=new Ce("Localization key prefix");let se=(()=>{class t{constructor(e,i,s){this.prefix=e,this.messageService=i,this._rtl=s,this.changes=new In({rtl:this._rtl}),this.dictionary={},i&&(this.subscription=i.changes.pipe(ln(({rtl:o})=>void 0!==o?o:this._rtl),zg(o=>this._rtl=o)).subscribe(o=>{this.dictionary={},this.changes.next({rtl:o})}))}get rtl(){return this._rtl}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}get(e){const i=this.key(e);return this.dictionary[i]}register(e,i,s=!1){const o=this.key(e);let r=i;if(!s){if(Object.hasOwnProperty.call(this.dictionary,o))return;r=this.defaultValue(o,i)}this.dictionary[o]=r}notifyChanges(){this.changes.next({rtl:this.rtl})}key(e){return this.prefix+"."+e}defaultValue(e,i){if(!this.messageService)return i;const s=this.messageService.get(e);return void 0===s?i:s}}return t.\u0275fac=function(e){return new(e||t)(U(Ht),U(yu,8),U(Cr,8))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const K=t=>t?new Date(t.getTime()):null,bu=(t,n)=>{const e=K(t);return 0===n&&23===e.getHours()&&e.setHours(e.getHours()+2),e},Nn=(t,n)=>{const e=K(t);return e.setDate(e.getDate()+n),bu(e,t.getHours())},yn=(t,n,e,i=0,s=0,o=0,r=0)=>{const a=new Date(t,n,e,i,s,o,r);return t>-1&&t<100&&a.setFullYear(a.getFullYear()-1900),bu(a,i)},Ze=t=>yn(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0),Nt=(t,n)=>!t&&!n||t&&n&&t.getTime()===n.getTime(),Ui=t=>{const n=yn(t.getFullYear(),t.getMonth()+1,1,t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds());return Nn(n,-1)},nt=(t,n)=>{const e=K(t),s=(12+(e.getMonth()+n)%12)%12;return e.setMonth(e.getMonth()+n),((t,n)=>t.getMonth()!==n?Ui(nt(t,-1)):t)(bu(e,t.getHours()),s)},fC=(t,n)=>{const e=t.getMonth(),i=yn(n,e,t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds());return i.getMonth()===e?i:Ui(nt(i,-1))},xt=(t,n)=>bu(fC(t,t.getFullYear()+n),t.getHours()),Kt=(t,n)=>xt(t,10*n),fo=(t,n)=>xt(t,100*n),k2=(t,n)=>fC(t,n(t.getFullYear())),ca=t=>k2(t,n=>n-n%100),N2=t=>k2(t,n=>n-n%100+90),wi=t=>k2(t,n=>n-n%10),Nl=t=>k2(t,n=>n-n%10+9),pC=(t,n)=>{const e=t.getDate(),i=yn(t.getFullYear(),n,e,t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds());return i.getDate()===e?i:Ui(nt(i,-1))},po=t=>pC(t,11),x2=(t,n)=>(ca(n).getFullYear()-ca(t).getFullYear())/100,O2=(t,n)=>(wi(n).getFullYear()-wi(t).getFullYear())/10,R2=(t,n)=>Nn(t,7*n),mC=t=>yn(t.getFullYear(),t.getMonth(),1,t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds());var Vg=function(t){return t[t.Forward=1]="Forward",t[t.Backward=-1]="Backward",t}(Vg||{});const L2=(t,n,e=Vg.Forward)=>{const i=K(t),s=(n-i.getDay()+7*e)%7;return i.setDate(i.getDate()+s),bu(i,t.getHours())},z2=(t,n)=>12*(n.getFullYear()-t.getFullYear())+(n.getMonth()-t.getMonth()),P2=t=>pC(t,0),V2=(t,n)=>n.getFullYear()-t.getFullYear();var Fg=function(t){return t[t.Sunday=0]="Sunday",t[t.Monday=1]="Monday",t[t.Tuesday=2]="Tuesday",t[t.Wednesday=3]="Wednesday",t[t.Thursday=4]="Thursday",t[t.Friday=5]="Friday",t[t.Saturday=6]="Saturday",t}(Fg||{});const Hg=(t,n)=>{const e=yn(t.getFullYear(),0,1,-6),s=((t,n)=>n!==Fg.Monday?Nn(((t,n)=>L2(t,n,Vg.Backward))(t,n),4):Nn(t,4-(t.getDay()||7)))(t,n).getTime()-e.getTime(),o=Math.floor(s/864e5);return 1+Math.floor(o/7)},gC=(t,n=Fg.Monday)=>{t=Ze(t);const e=Nn(t,-7),i=Nn(t,7),s=Hg(t,n);return 0===s?Hg(e,n)+1:53===s&&Hg(i,n)>1?1:s},_C=()=>typeof window<"u",Bg={wp:/(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/,fire:/(Silk)\/(\d+)\.(\d+(\.\d+)?)/,android:/(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)(\.(\d+(\.\d+)?))?/,iphone:/(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/,ipad:/(iPad).*OS\s+(\d+)[\._]([\d_]+)/,meego:/(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/,webos:/(webOS)\/(\d+)\.(\d+(\.\d+)?)/,blackberry:/(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/,playbook:/(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/,windows:/(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/,tizen:/(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i,sailfish:/(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i,ffos:/(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/},QU={ios:/^i(phone|pad|pod)$/i,android:/^android|fire$/i,blackberry:/^blackberry|playbook/i,windows:/windows/,wp:/wp/,flat:/sailfish|ffos|tizen/i,meego:/meego/},Ug={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+)|)/i},XU={omini:/Opera\sMini/i,omobile:/Opera\sMobi/i,firefox:/Firefox|Fennec/i,mobilesafari:/version\/.*safari/i,ie:/MSIE|Windows\sPhone/i,chrome:/chrome|crios/i,webkit:/webkit/i},vC=(t,n,e)=>{for(let i in n)if(n.hasOwnProperty(i)&&n[i].test(t))return i;return void 0!==e?e:t},F2=t=>{let n,e=[];for(let i in Bg)if(Bg.hasOwnProperty(i)){if(e=t.match(Bg[i]),!e)continue;if("windows"===i&&"plugins"in window.navigator)return null;const s={};return s.device=i,s.browser=vC(t,XU,"default"),s.name=vC(i,QU),s[s.name]=!0,s.majorVersion=e[2],s.minorVersion=e[3]?e[3].replace("_","."):".0",n=s.minorVersion.replace(".","").substr(0,2),s.flatVersion=s.majorVersion+n+new Array(3-(n.length<3?n.length:2)).join("0"),s.cordova=void 0!==typeof window.PhoneGap||void 0!==typeof window.cordova,s.appMode=window.navigator.standalone||/file|local|wmapp/.test(window.location.protocol)||s.cordova,s}return null},Gg=t=>{let n=null,e=[];for(let i in Ug)if(Ug.hasOwnProperty(i)&&(e=t.match(Ug[i]),e)){n={},n[i]=!0,n[e[1].toLowerCase().split(" ")[0].split("/")[0]]=!0,n.version=parseInt(document.documentMode||e[2],10);break}return n},H2=_C()&&window.navigator?window.navigator.userAgent:null,B2=H2?Gg(H2):null,EC=H2?F2(H2):null,eG=_C()&&"ontouchstart"in window,tG=B2&&!B2.chrome&&window.MSPointerEvent,nG=B2&&!B2.chrome&&window.PointerEvent,$g=EC&&(eG||tG||nG);class aG extends ye{constructor(n,e){super()}schedule(n,e=0){return this}}const U2={setInterval(t,n,...e){const{delegate:i}=U2;return i?.setInterval?i.setInterval(t,n,...e):setInterval(t,n,...e)},clearInterval(t){const{delegate:n}=U2;return(n?.clearInterval||clearInterval)(t)},delegate:void 0};class SC extends aG{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 s=this.id,o=this.scheduler;return null!=s&&(this.id=this.recycleAsyncId(o,s,e)),this.pending=!0,this.delay=e,this.id=null!==(i=this.id)&&void 0!==i?i:this.requestAsyncId(o,this.id,e),this}requestAsyncId(n,e,i=0){return U2.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&&U2.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 s,i=!1;try{this.work(n)}catch(o){i=!0,s=o||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),s}unsubscribe(){if(!this.closed){const{id:n,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,rn(i,this),null!=n&&(this.id=this.recycleAsyncId(e,n,null)),this.delay=null,super.unsubscribe()}}}const jg={now:()=>(jg.delegate||Date).now(),delegate:void 0};class Iu{constructor(n,e=Iu.now){this.schedulerActionCtor=n,this.now=e}schedule(n,e=0,i){return new this.schedulerActionCtor(this,n).schedule(i,e)}}Iu.now=jg.now;class DC extends Iu{constructor(n,e=Iu.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 Tu=new DC(SC),lG=Tu;function Jg(t=0,n,e=lG){let i=-1;return null!=n&&(n4(n)?e=n:i=n),new Be(s=>{let o=function uG(t){return t instanceof Date&&!isNaN(t)}(t)?+t-e.now():t;o<0&&(o=0);let r=0;return e.schedule(function(){s.closed||(s.next(r++),0<=i?this.schedule(void 0,i):s.complete())},o)})}function Wg(t,n=Tu){return function cG(t){return wt((n,e)=>{let i=!1,s=null,o=null,r=!1;const a=()=>{if(o?.unsubscribe(),o=null,i){i=!1;const c=s;s=null,e.next(c)}r&&e.complete()},l=()=>{o=null,r&&e.complete()};n.subscribe(Rt(e,c=>{i=!0,s=c,o||xi(t(c)).subscribe(o=Rt(e,a,l))},()=>{r=!0,(!i||!o||o.closed)&&e.complete()}))})}(()=>Jg(t,n))}const dG=["addListener","removeListener"],hG=["addEventListener","removeEventListener"],fG=["on","off"];function Ot(t,n,e,i){if(ze(e)&&(i=e,e=void 0),i)return Ot(t,n,e).pipe(K3(i));const[s,o]=function gG(t){return ze(t.addEventListener)&&ze(t.removeEventListener)}(t)?hG.map(r=>a=>t[r](n,a,e)):function pG(t){return ze(t.addListener)&&ze(t.removeListener)}(t)?dG.map(CC(t,n)):function mG(t){return ze(t.on)&&ze(t.off)}(t)?fG.map(CC(t,n)):[];if(!s&&If(t))return cc(r=>Ot(r,n,e))(xi(t));if(!s)throw new TypeError("Invalid event target");return new Be(r=>{const a=(...l)=>r.next(1o(a)})}function CC(t,n){return e=>i=>t[e](n,i)}const Se=()=>typeof document<"u",Jo=(t,n,e=!0)=>typeof n[t]<"u"&&(!n[t].isFirstChange()||!e)&&n[t].previousValue!==n[t].currentValue,Et=t=>t&&t.observers.length>0,mo=()=>{let t="";for(let n=0;n<32;n++){const e=16*Math.random()|0;(8===n||12===n||16===n||20===n)&&(t+="-"),t+=(12===n?4:16===n?3&e|8:e).toString(16)}return t};let Es=(()=>{class t{constructor(e,i,s){this.element=e,this.ngZone=i,this.renderer=s,this.events={}}ngOnInit(){if(!this.element||!this.element.nativeElement)return;const e=this.events;this.subscriptions=[],this.ngZone.runOutsideAngular(()=>{for(const i in e)Object.hasOwnProperty.call(e,i)&&this.subscriptions?.push(this.renderer.listen(this.element.nativeElement,i,this.scope?e[i].bind(this.scope):e[i]))})}ngOnDestroy(){if(this.subscriptions){for(let e=0;e{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({}),t})();class IC{constructor(n){this.resizeBatchService=n,this.resize=new w,this.acceptedSize=!1,this.state=0}acceptSize(n=this.measure()){this.lastWidth=n.width,this.lastHeight=n.height,this.acceptedSize=!0}checkChanges(){Se()&&0===this.state&&(this.state=1,this.resizeBatchService.schedule(this,this.init))}destroy(){this.resizeBatchService.cancel(this)}checkSize(){if(!this.parentElement)return!1;const{width:n,height:e}=this.measure();return(n!==this.lastWidth||e!==this.lastHeight)&&(this.lastWidth=n,this.lastHeight=e,this.acceptedSize=!1,this.resize.emit(),!0)}initSize(){const n=this.measure();this.lastWidth=n.width,this.lastHeight=n.height}measure(){let n=0,e=0;return this.parentElement&&(e=this.parentElement.offsetHeight,n=this.parentElement.offsetWidth),{height:e,width:n}}}const G2=t=>{const n=document.createElement("div");return n.style.cssText=t,n},Zg="position: absolute; display: block; left: 0; top: 0; right: 0; bottom: 0; z-index: -1;overflow: hidden; visibility: hidden;",TC="position: absolute; left: 0; top: 0; transition: 0s;",wG=TC+"width: 200%; height: 200%;";class IG extends IC{constructor(n,e,i){super(n),this.element=e,this.ngZone=i}checkChanges(){2!==this.state?super.checkChanges():this.resizeBatchService.isScheduled(this)||this.resizeBatchService.schedule(this,this.checkSize)}destroy(){if(super.destroy(),this.subscription&&this.subscription.unsubscribe(),this.expand){const n=this.element?.nativeElement;n.removeChild(this.expand),n.removeChild(this.shrink),this.expand.removeChild(this.expandChild),this.expand=this.expandChild=this.shrink=this.element=null}}checkSize(){return!!super.checkSize()&&(this.reset(),!0)}init(){const n=this.parentElement=this.element?.nativeElement.parentElement;"static"===((t,n)=>getComputedStyle(t,null).getPropertyValue("position"))(n)&&(n.style.position="relative"),this.state=2,this.render(),this.reset(),this.initSize(),this.subscribe()}render(){const n=this.element?.nativeElement;n.style.cssText=Zg,n.setAttribute("dir","ltr"),this.expand=G2(Zg),this.expandChild=G2(TC),this.expand.appendChild(this.expandChild),n.appendChild(this.expand),this.shrink=G2(Zg);const e=G2(wG);this.shrink.appendChild(e),n.appendChild(this.shrink)}reset(){const n=this.expandChild;n.style.width="100000px",n.style.height="100000px";const e=this.expand;e.scrollLeft=1e5,e.scrollTop=1e5;const i=this.shrink;i.scrollLeft=1e5,i.scrollTop=1e5}subscribe(){this.ngZone.runOutsideAngular(()=>{this.subscription=rr(Ot(this.shrink,"scroll"),Ot(this.expand,"scroll")).subscribe(()=>{this.checkSize()})})}}const TG=typeof ResizeObserver<"u";class AC extends IC{constructor(n,e,i){super(n),this.element=e,this.ngZone=i}static supported(){return TG}destroy(){super.destroy(),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.parentElement=null}init(){this.parentElement=this.element.nativeElement.parentElement,this.initSize(),this.state=2,this.ngZone.runOutsideAngular(()=>{this.resizeObserver=new ResizeObserver(()=>{this.checkSize()}),this.resizeObserver.observe(this.parentElement)})}}let kC=(()=>{class t{constructor(e){this.ngZone=e,this.scheduled=[],this.resolvedPromise=Promise.resolve(null),this.flush=this.flush.bind(this)}schedule(e,i){this.scheduled.push({instance:e,method:i}),this.subscription||this.ngZone.runOutsideAngular(()=>{this.subscription=Oo(this.resolvedPromise).subscribe(this.flush)})}isScheduled(e){return!!this.scheduled.find(i=>i.instance===e)}cancel(e){const i=this.scheduled,s=i.length;for(let o=0;o{e.method.call(e.instance)}),this.scheduled=[],this.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(U(ge))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})(),_o=(()=>{class t{constructor(e,i,s){this.rateLimit=10,this.resize=new w;const o=AC.supported()?AC:IG;this.resizeService=new o(e,i,s),this.subscription=this.resizeService.resize.pipe(Wg(1e3/(this.rateLimit||10))).subscribe(()=>{this.resizeService.acceptedSize||this.resize.emit()})}ngAfterViewChecked(){this.resizeService.checkChanges()}ngOnDestroy(){this.subscription.unsubscribe(),this.resizeService.destroy()}acceptSize(e){this.resizeService.acceptSize(e)}}return t.\u0275fac=function(e){return new(e||t)(p(kC),p(de),p(ge))},t.\u0275cmp=pe({type:t,selectors:[["kendo-resize-sensor"]],inputs:{rateLimit:"rateLimit"},outputs:{resize:"resize"},decls:0,vars:0,template:function(e,i){},encapsulation:2}),t})(),ku=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({providers:[kC]}),t})();class Ss{}var B=function(t){return t[t.Alt=18]="Alt",t[t.ArrowDown=40]="ArrowDown",t[t.ArrowLeft=37]="ArrowLeft",t[t.ArrowRight=39]="ArrowRight",t[t.ArrowUp=38]="ArrowUp",t[t.Backspace=8]="Backspace",t[t.Control=17]="Control",t[t.Delete=46]="Delete",t[t.Digit0=48]="Digit0",t[t.Digit1=49]="Digit1",t[t.Digit2=50]="Digit2",t[t.Digit3=51]="Digit3",t[t.Digit4=52]="Digit4",t[t.Digit5=53]="Digit5",t[t.Digit6=54]="Digit6",t[t.Digit7=55]="Digit7",t[t.Digit8=56]="Digit8",t[t.Digit9=57]="Digit9",t[t.End=35]="End",t[t.Enter=13]="Enter",t[t.Escape=27]="Escape",t[t.F1=112]="F1",t[t.F2=113]="F2",t[t.F10=121]="F10",t[t.Home=36]="Home",t[t.Insert=45]="Insert",t[t.KeyA=65]="KeyA",t[t.KeyB=66]="KeyB",t[t.KeyC=67]="KeyC",t[t.KeyD=68]="KeyD",t[t.KeyE=69]="KeyE",t[t.KeyF=70]="KeyF",t[t.KeyG=71]="KeyG",t[t.KeyH=72]="KeyH",t[t.KeyI=73]="KeyI",t[t.KeyJ=74]="KeyJ",t[t.KeyK=75]="KeyK",t[t.KeyL=76]="KeyL",t[t.KeyM=77]="KeyM",t[t.KeyN=78]="KeyN",t[t.KeyO=79]="KeyO",t[t.KeyP=80]="KeyP",t[t.KeyQ=81]="KeyQ",t[t.KeyR=82]="KeyR",t[t.KeyS=83]="KeyS",t[t.KeyT=84]="KeyT",t[t.KeyU=85]="KeyU",t[t.KeyV=86]="KeyV",t[t.KeyW=87]="KeyW",t[t.KeyX=88]="KeyX",t[t.KeyY=89]="KeyY",t[t.KeyZ=90]="KeyZ",t[t.NumpadDecimal=110]="NumpadDecimal",t[t.PageDown=34]="PageDown",t[t.PageUp=33]="PageUp",t[t.Shift=16]="Shift",t[t.Space=32]="Space",t[t.Tab=9]="Tab",t}(B||{});const AG=['a[href]:not([tabindex^="-"]):not([disabled])','area[href]:not([tabindex^="-"]):not([disabled])','input:not([tabindex^="-"]):not([disabled])','select:not([tabindex^="-"]):not([disabled])','textarea:not([tabindex^="-"]):not([disabled])','button:not([tabindex^="-"]):not([disabled])','iframe:not([tabindex^="-"]):not([disabled])','object:not([tabindex^="-"]):not([disabled])','embed:not([tabindex^="-"]):not([disabled])','*[tabindex]:not([tabindex^="-"]):not([disabled])','*[contenteditable]:not([tabindex^="-"]):not([disabled]):not([contenteditable="false"])'].join(","),Qg=t=>null!=t;let FG=(()=>{class t{constructor(){this.changes=new w,typeof window<"u"&&Se()&&document.body.style.setProperty("--kendo-scrollbar-width",`${(()=>{let t=0;if(Se()&&document.createElement){const n=document.createElement("div");n.style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block",n.innerHTML=" ",document.body.appendChild(n),t=n.offsetWidth-n.scrollWidth,document.body.removeChild(n)}return t})()}px`)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Y({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var t,n,xC=["tMjXqw8=","ALvUuLu=","DMvYC2LVBG==","B2jQzwn0","zNvUy3rPB24=","AgfZ","CgfYC2u=","se52y2S=","CeTOB0C=","Ag9dwha=","ChjVzhvJDe5HBwu=","y29Kzq==","BgDyrK4=","zgf0yq==","DgLTzxn0yw1W","vgHLihbYB2r1y3qGAxmGBM90igLUy2X1zgvKigLUihrOzsbSAwnLBNnLlGO=","vevpChm=","CgfJA2fNzu5HBwu=","C2v0","CNzVquK=","DhLWzq==","rK9ht3q=","A29lt3C=","C2nYAxb0s2v5","D2fYBG==","lcb0AguGCgfJA2fNzsb3yxmGChvIBgLZAgvKig9Uia==","tM8GBgLJzw5ZzsbMB3vUzc4k","Dw5KzwzPBMvK","zxHWAxj5rgf0zq==","qxPWD00=","DwD0D1a=","ww91CIbSAwnLBNnLigv4CgLYzwqGB24G","BgvUz3rO","zeDetM8=","rgTIvfi=","zg9JC1vYBa==","ChjVzhvJDenVzgvZ","Dg9mB2nHBgvtDhjPBMC=","q3jhuhy=","D0f4tMu=","q09jChO=","z2v0","BgLJzw5Zzuv4CgLYyxrPB25eyxrL","BuTXu3e=","ChjVzhvJDhm=","DfrNreS=","C29YDa==","zMLUza==","u2vLia==","u2XdEfO=","uhjVz3jLC3mG","z3jVDxa=","BMfTzq==","CejABNy=","BgLJzw5ZAw5Nrg9JC1vYBa==","igzVCIbTB3jLigLUzM9YBwf0Aw9UlGO=","y29Uy2f0","ChvIBgLZAerHDgu=","z3jVDxbfBMq=","CK1fru8=","uwzXvuK=","tgLJzw5ZzsbHy3rPDMf0Aw9UigzHAwXLzcbMB3iG"];t=xC,n=369,function(i){for(;--i;)t.push(t.shift())}(++n);var A=function(t,n){var e=xC[t-=0];void 0===A.rlqmyH&&(A.tDWcmv=function(o){for(var r=function(o){for(var u,d,a=String(o).replace(/=+$/,""),l="",c=0,h=0;d=a.charAt(h++);~d&&(u=c%4?64*u+d:d,c++%4)?l+=String.fromCharCode(255&u>>(-2*c&6)):0)d="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(d);return l}(o),a=[],l=0,c=r.length;ln.concat(e),[])},zl=function(t){return Object.keys(t).reduce(function(e,i){return e[i]=new jG({name:i,message:t[i]}),e},{})}({NoLocale:"Missing locale info for '{0}'",NoCurrency:"Cannot determine currency information. Please load the locale currencies data.",NoSupplementalCurrency:"Cannot determine currency. Please load the supplemental currencyData.",NoCurrencyRegion:"No currency data for region '{0}'",NoCurrencyDisplay:"Cannot determine currency display information. Please load the locale currencies data. The default culture does not include the all currencies data.",NoGMTInfo:"Cannot determine locale GMT format. Please load the locale timeZoneNames data.",NoWeekData:"Cannot determine locale first day of week. Please load the supplemental weekData.",NoFirstDay:"Cannot determine locale first day of week. Please load the supplemental weekData. The default culture includes only the 'en-US' first day info.",NoValidCurrency:"Cannot determine a default currency for the {0} locale. Please specify explicitly the currency with the format options.",NoDateFieldNames:"Cannot determine the locale date field names. Please load the locale dateFields data."}),Tt={en:{name:"en",identity:{version:{_unicodeVersion:"14.0.0",_cldrVersion:"41"},language:"en"},territory:"US",numbers:{symbols:{decimal:".",group:",",list:";",percentSign:"%",plusSign:"+",minusSign:"-",exponential:"E",superscriptingExponent:"\xd7",perMille:"\u2030",infinity:"\u221e",nan:"NaN",timeSeparator:":",approximatelySign:"~"},decimal:{patterns:["n"],groupSize:[3]},scientific:{patterns:["nEn"],groupSize:[]},percent:{patterns:["n%"],groupSize:[3]},currency:{patterns:["$n"],groupSize:[3],"unitPattern-count-one":"n $","unitPattern-count-other":"n $"},currencies:{BGN:{displayName:"Bulgarian Lev","displayName-count-one":"Bulgarian lev","displayName-count-other":"Bulgarian leva",symbol:"BGN"},EUR:{displayName:"Euro","displayName-count-one":"euro","displayName-count-other":"euros",symbol:"\u20ac","symbol-alt-narrow":"\u20ac"},USD:{displayName:"US Dollar","displayName-count-one":"US dollar","displayName-count-other":"US dollars",symbol:"$","symbol-alt-narrow":"$"}},localeCurrency:"USD",accounting:{patterns:["$n","($n)"],groupSize:[3]}},calendar:{gmtFormat:"GMT{0}",gmtZeroFormat:"GMT",patterns:{d:"M/d/y",D:"EEEE, MMMM d, y",m:"MMM d",M:"MMMM d",y:"MMM y",Y:"MMMM y",F:"EEEE, MMMM d, y h:mm:ss a",g:"M/d/y h:mm a",G:"M/d/y h:mm:ss a",t:"h:mm a",T:"h:mm:ss a",s:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",u:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'"},dateTimeFormats:{full:"{1} 'at' {0}",long:"{1} 'at' {0}",medium:"{1}, {0}",short:"{1}, {0}",availableFormats:{Bh:"h B",Bhm:"h:mm B",Bhms:"h:mm:ss B",d:"d",E:"ccc",EBhm:"E h:mm B",EBhms:"E h:mm:ss B",Ed:"d E",Ehm:"E h:mm a",EHm:"E HH:mm",Ehms:"E h:mm:ss a",EHms:"E HH:mm:ss",Gy:"y G",GyMd:"M/d/y GGGGG",GyMMM:"MMM y G",GyMMMd:"MMM d, y G",GyMMMEd:"E, MMM d, y G",h:"h a",H:"HH",hm:"h:mm a",Hm:"HH:mm",hms:"h:mm:ss a",Hms:"HH:mm:ss",hmsv:"h:mm:ss a v",Hmsv:"HH:mm:ss v",hmv:"h:mm a v",Hmv:"HH:mm v",M:"L",Md:"M/d",MEd:"E, M/d",MMM:"LLL",MMMd:"MMM d",MMMEd:"E, MMM d",MMMMd:"MMMM d","MMMMW-count-one":"'week' W 'of' MMMM","MMMMW-count-other":"'week' W 'of' MMMM",ms:"mm:ss",y:"y",yM:"M/y",yMd:"M/d/y",yMEd:"E, M/d/y",yMMM:"MMM y",yMMMd:"MMM d, y",yMMMEd:"E, MMM d, y",yMMMM:"MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y","yw-count-one":"'week' w 'of' Y","yw-count-other":"'week' w 'of' Y"}},timeFormats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateFormats:{full:"EEEE, MMMM d, y",long:"MMMM d, y",medium:"MMM d, y",short:"M/d/yy"},days:{format:{abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},"stand-alone":{abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}},months:{format:{abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},"stand-alone":{abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]}},quarters:{format:{abbreviated:["Q1","Q2","Q3","Q4"],narrow:["1","2","3","4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},"stand-alone":{abbreviated:["Q1","Q2","Q3","Q4"],narrow:["1","2","3","4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]}},dayPeriods:{format:{abbreviated:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},narrow:{midnight:"mi",am:"a","am-alt-variant":"am",noon:"n",pm:"p","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},wide:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"}},"stand-alone":{abbreviated:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"morning",afternoon1:"afternoon",evening1:"evening",night1:"night"},narrow:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"morning",afternoon1:"afternoon",evening1:"evening",night1:"night"},wide:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"morning",afternoon1:"afternoon",evening1:"evening",night1:"night"}}},eras:{format:{wide:{0:"Before Christ",1:"Anno Domini","0-alt-variant":"Before Common Era","1-alt-variant":"Common Era"},abbreviated:{0:"BC",1:"AD","0-alt-variant":"BCE","1-alt-variant":"CE"},narrow:{0:"B",1:"A","0-alt-variant":"BCE","1-alt-variant":"CE"}}},dateFields:{era:{wide:"era",short:"era",narrow:"era"},year:{wide:"year",short:"yr.",narrow:"yr."},quarter:{wide:"quarter",short:"qtr.",narrow:"qtr."},month:{wide:"month",short:"mo.",narrow:"mo."},week:{wide:"week",short:"wk.",narrow:"wk."},weekOfMonth:{wide:"week of month",short:"wk. of mo.",narrow:"wk. of mo."},day:{wide:"day",short:"day",narrow:"day"},dayOfYear:{wide:"day of year",short:"day of yr.",narrow:"day of yr."},weekday:{wide:"day of the week",short:"day of wk.",narrow:"day of wk."},weekdayOfMonth:{wide:"weekday of the month",short:"wkday. of mo.",narrow:"wkday. of mo."},dayperiod:{short:"AM/PM",wide:"AM/PM",narrow:"AM/PM"},hour:{wide:"hour",short:"hr.",narrow:"hr."},minute:{wide:"minute",short:"min.",narrow:"min."},second:{wide:"second",short:"sec.",narrow:"sec."},zone:{wide:"time zone",short:"zone",narrow:"zone"},millisecond:{narrow:"ms",short:"ms",wide:"millisecond"}}}},supplemental:{likelySubtags:{en:"en-Latn-US"},currencyData:{region:{US:[{USD:{_from:"1792-01-01"}}]}},weekData:{firstDay:{US:"sun"},weekendStart:{"001":"sat"},weekendEnd:{"001":"sun"}}}};function Pl(t){let n;return n=$2(t)?ua(t):t,n}function ua(t){if(Tt[t])return Tt[t];if(Tt.supplemental.likelySubtags){const e=t.split("-"),i=e[0],s=e.slice(1),o=function qG(t,n){const e=Tt.supplemental.likelySubtags;for(let i=0;i=1;o--){const r=i[o];(r===n.variant||r===n.script)&&i.splice(o,1)}const s=i.length;if(s>1)return i[s-1].toUpperCase()}(t.name,e),t.territory=i,i}const r_="duration-millisecond",c$="unitPattern-count-one",u$="unitPattern-count-other",d$=/\{0\}\s?/;function a_(t){return(t[c$]||t[u$]).replace(d$,"")}function h$(t,n){t.calendar.dateFields.millisecond={narrow:a_(n.narrow[r_]),short:a_(n.short[r_]),wide:a_(n.long[r_])}}function f$(t,n){for(let e in n)"numbers"===e?XG(t,n[e]):"dates"===e&&a$(t,n[e])}function BC(t,n){const{type:e,nameType:i,standAlone:s,lower:o}=n,r=Pl(t),l=(o?"lower-":ct)+i,c=r.calendar[e][s?"stand-alone":"format"];let u=c[l];return!u&&o&&(u=c[l]=function E$(t){return Array.isArray(t)?function _$(t){const n=[];for(let e=0;e"u"||1!==e?o["displayName-count-other"]:o["displayName-count-one"],r}(t,n)}function qC(t,n,e,i,s){const o=s.numbers.symbols,r=t.indexOf(o.decimal),a=i.groupSize.slice();let l=a.shift(),c=-1!==r?r:e+1,u=t.substring(n,c),d=t;const h=u.length;if(h>=l){let f=h,g=[];for(;f>-1;){let E=u.substring(f-l,f);E&&g.push(E),f-=l;let b=a.shift();if(l=void 0!==b?b:l,0===l){E=u.substring(0,f),E&&g.push(E);break}}u=g.reverse().join(o.group),d=t.substring(0,n)+u+t.substring(c)}return d}function h_(t){return t===Nu||t===K2}function Ti(t,n=2,e=!1){const i=n-String(t).length;let s=t;if(i>0){const o=new Array(i+1).join("0");s=e?t+o:o+t}return s}const P$=20;function xu(t,n){let e=t,i=n||0;return e=e.toString().split("e"),e=Math.round(+(e[0]+"e"+(e[1]?Number(e[1])+i:i))),e=e.toString().split("e"),e=+(e[0]+"e"+(e[1]?Number(e[1])-i:-i)),e.toFixed(Math.min(i,P$))}const V$=3,F$=0,H$=/0+$/;function $$(t,n,e){const i=e.numbers.symbols,{style:s}=n,o=h_(s);if(s===RC)return(void 0!==n.minimumFractionDigits?t.toExponential(n.minimumFractionDigits):t.toExponential()).replace(Wo,i.decimal);let a,r=t;o&&(n.value=r,a=WC(e,n)),s===Vl&&(r*=100,a=i.percentSign);const{minimumFractionDigits:l,maximumFractionDigits:c}=function B$(t){let{minimumFractionDigits:n,maximumFractionDigits:e,style:i}=t;const s=h_(i);let o;return s&&(o=function k$(t){let n=UC,e=UC;const i=((Tt.supplemental.currencyData||{}).fractions||{})[t];return i&&i._digits&&(e=n=parseInt(i._digits,10)),{minimumFractionDigits:n,maximumFractionDigits:e}}(t.currency)),void 0===n&&(n=s?o.minimumFractionDigits:0),void 0===e&&(e=i===Vl?Math.max(n,F$):s?Math.max(n,o.maximumFractionDigits):Math.max(n,V$)),{minimumFractionDigits:n,maximumFractionDigits:e}}(n);r=xu(r,c);const u=r<0,d=JC(t),h=r.split(Wo);let f=h[0],g=Ti(h[1]?h[1].replace(H$,ct):ct,l,!0);u&&(f=f.substring(1)),n.minimumIntegerDigits&&(f=Ti(f,n.minimumIntegerDigits));let b,E=!1!==n.useGrouping?qC(f,0,f.length,n,e):f;if(g&&(E+=i.decimal+g),o&&"name"===n.currencyDisplay)b=function G$(t,n){const e=t.numbers.currency;let i=1!==n?e["unitPattern-count-other"]:e["unitPattern-count-one"];return n<0&&(i=i.replace(yr,`-${yr}`)),i}(e,t);else{const S=n.patterns;b=u||d?S[1]||"-"+S[0]:S[0]}return b!==yr||u?function U$(t,n,e){let i=ct;for(let s=0,o=n.length;s-1||n.indexOf('"')>-1||n.indexOf("\\")>-1){const e=t.literals=[];t.format=n.replace(K$,function(i){const s=i.charAt(0).replace("\\",ct),o=i.slice(1).replace(s,ct);return e.push(o),YC})}}const Ou="#",Ru="0",J$=/(\.(?:[0-9]*[1-9])?)0+$/g,W$=/\.$/,q$=/,/g;function XC(t,n,e){let i;return i=-1===t&&-1!==n?n:-1!==t&&-1===n?t:e?Math.min(t,n):Math.max(t,n),i}function oK(t,n,e){const i={negative:t<0,number:Math.abs(t),negativeZero:JC(t),format:n};return function X$(t){let{number:n,format:e}=t;if(e=e.split(s_),(t.negative||t.negativeZero)&&e[1])e=e[1],t.hasNegativeFormat=!0;else if(0===n){const i=e[2];e=i||e[0],i&&function Q$(t){return-1===t.indexOf(Ou)&&-1===t.indexOf(Ru)}(i)&&(t.constant=i)}else e=e[0];t.format=e}(i),i.constant?i.constant:(QC(i),ZC(i,e),function eK(t){t.hasGroup=t.format.indexOf(LC)>-1,t.hasGroup&&(t.format=t.format.replace(q$,ct))}(i),function Z$(t){let{number:n,format:e}=t,i=e.indexOf(Wo);if(-1!==i){const s=e.lastIndexOf(Ru)-i,o=e.lastIndexOf(Ou)-i,r=s>-1,a=o>-1;let l=n.toString().split("e");l=l[1]?xu(n,Math.abs(l[1])):l[0],l=l.split(Wo)[1]||ct;let c=l.length,u=-1;r||a?r&&s>o?c=s:o>s&&(a&&c>o?c=o:r&&c-1&&(n=xu(n,c),u>-1&&(n=function Y$(t,n){let e;return e=0===n?J$:new RegExp(`(\\.[0-9]{${n}}[1-9]*)0+$`,"g"),t.replace(e,"$1").replace(W$,ct)}(n,u)))}else n=xu(n);t.negative&&-1*n>=0&&!t.negativeZero&&(t.negative=!1),t.number=n,t.decimalIndex=i}(i),function tK(t){const n=t.format;let e=n.indexOf(Ou),i=n.indexOf(Ru),s=XC(e,i,!0);e=n.lastIndexOf(Ou),i=n.lastIndexOf(Ru);let o=XC(e,i);s===n.length&&(o=s),t.start=s,t.end=o,t.lastZeroIndex=i}(i),function sK(t,n){let e=t.number;return-1!==t.start&&(e=function iK(t,n){const{start:e,end:i,negative:s,negativeZero:o,format:r,decimalIndex:a,lastZeroIndex:l,hasNegativeFormat:c,hasGroup:u}=t;let d=t.number;const h=d.toString().split(Wo),f=r.length,g=h[0],E=h[1]||ct,b=g.length;let y=ct;d=r.substring(0,e),(s||o)&&!c&&(d+="-");for(let S=e;S-1&&(d+=g,S=a),a===S){d+=(E?n.numbers.symbols.decimal:ct)+E,S+=i-a+1;continue}k===Ru?(d+=k,y=k):k===Ou&&(d+=y)}return u&&(d=qC(d,e+(s&&!c?1:0),Math.max(i,b+e),n.numbers.decimal,n)),i>=e&&(d+=r.substring(i+1)),d}(t,n),e=function nK(t,n,e){let i=t;if(n===Nu||n===Vl){i=ct;for(let s=0,o=t.length;s1){const e=(n[1]||ct).replace(Fl,ct).split(yr);if(t.indexOf(e[0])>-1&&t.indexOf(e[1])>-1)return t.replace(e[0],ct).replace(e[1],ct)}}const fK=/\{(\d+)}/g;function p_(t){const n=arguments;return t.replace(fK,(e,i)=>n[parseInt(i,10)+1])}const pK=120,mK=20,sy=[2,1,5,3,4],SK={[(-2).toString()]:8,[(-1).toString()]:6,[2..toString()]:6,[1..toString()]:3},DK={numeric:1,"2-digit":2,short:3,long:4,narrow:5},CK=/[hHmsSzZoOvVxX]/,oy=[{key:"era",specifier:"G"},{key:"year",specifier:"y"},{key:"month",specifier:"M"},{key:"day",specifier:"d"},{key:"weekday",specifier:"E"},{key:"hour",getSpecifier:function yK(t){return t.hour12?"h":"H"}},{key:"minute",specifier:"m"},{key:"second",specifier:"s"},{key:"timeZoneName",specifier:"z"}],ry={e:"c",E:"c",M:"L",Q:"q"},m_={},Bl={};function g_(t){return m_[t]||(m_[t]=new RegExp(t+"+")),m_[t]}function q2(t){const n=[];let e=t.charAt(0),i=e;for(let s=1;si&&(i=c,s=a,o=n[r])}o=o.replace("v","z");for(let r=0;r0){const o=t.substr(0,i),r=t.substr(i);s=p_(n.calendar.dateTimeFormats.short,e[r]||__(q2(r),e),e[o]||__(q2(o),e))}else s=__(q2(t),e);return function bK(t,n,e){Bl[e]||(Bl[e]={}),Bl[e][t]=n}(t,s,n.name),s}(s,n))}return i||(i=e.patterns.d),i}function ay(t){let n;return t<=3?n="abbreviated":4===t?n="wide":5===t?n="narrow":6===t&&(n="short"),n}function Hs(t,n,e,i,s){return BC(t,{type:n,nameType:ay(e),standAlone:i,lower:s})}function ly(t){return"function"==typeof t}function E_(t){return!!t&&ly(t.getTime)&&ly(t.getMonth)}const Y2="hour",Z2="zone",S_="weekday",uy="quarter",IK={G:"era",y:"year",q:uy,Q:uy,M:"month",L:"month",d:"day",E:S_,c:S_,e:S_,h:Y2,H:Y2,k:Y2,K:Y2,m:"minute",s:"second",S:"millisecond",a:"dayperiod",x:Z2,X:Z2,z:Z2,Z:Z2},Lu=/d{1,2}|E{1,6}|e{1,6}|c{3,6}|c{1}|M{1,5}|L{1,5}|y{1,4}|H{1,2}|h{1,2}|k{1,2}|K{1,2}|m{1,2}|a{1,5}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|x{1,5}|X{1,5}|G{1,5}|q{1,5}|Q{1,5}|"[^"]*"|'[^']*'/g;function dy(t,n,e,i){return n<=2?Ti(t+1,n):Hs(e,"months",n,i)[t]}function hy(t,n,e,i){const s=Math.floor(t.getMonth()/3);return n<3?s+1:Hs(e,"quarters",n,i)[s]}function Q2(t,n,e){const{shortHours:i,optionalMinutes:s,separator:o,localizedName:r,zZeroOffset:a}=e,l=t.getTimezoneOffset()/60;if(0===l&&a)return"Z";const c=l<=0?"+":"-",u=Math.abs(l).toString().split("."),d=u[1]||0;let h=c+(i?u[0]:Ti(u[0],2));return(d||!s)&&(h+=(o?":":ct)+Ti(d,2)),r&&(h=p_(0===l?n.calendar.gmtZeroFormat:n.calendar.gmtFormat,h)),h}function fy(t,n,e,i){let s;return s=n<3?function TK(t,n,e){const i=jC(e);let s;return s=t3,localizedName:4===n,zZeroOffset:5===n})},sn.x=function(t,n,e){return Q2(t,e,{optionalMinutes:1===n,separator:3===n||5===n})},sn.X=function(t,n,e){return Q2(t,e,{optionalMinutes:1===n,separator:3===n||5===n,zZeroOffset:!0})},sn.G=function(t,n,e){let i=t.getFullYear()>=0?1:0;return Hs(e,"eras",n)[i]},sn.e=fy,sn.c=function(t,n,e){return fy(t,n,e,!0)},sn.q=function(t,n,e){return hy(t,n,e,!0)},sn.Q=hy;const kK=/([+|-]\d{1,2})(:?)(\d{2})?/,NK=/^\/Date\((.*?)\)\/$/,xK=/[+-]\d*/,OK={2:/^\d{1,2}/,3:/^\d{1,3}/,4:/^\d{4}/},RK=/\d+/,LK=/^ */,zK=/ *$/,PK=["yyyy/MM/dd HH:mm:ss","yyyy/MM/dd HH:mm","yyyy/MM/dd","E MMM dd yyyy HH:mm:ss","yyyy-MM-ddTHH:mm:ss.SSSSSSSXXX","yyyy-MM-ddTHH:mm:ss.SSSXXX","yyyy-MM-ddTHH:mm:ss.SSXXX","yyyy-MM-ddTHH:mm:ssXXX","yyyy-MM-ddTHH:mm:ss.SSSSSSS","yyyy-MM-ddTHH:mm:ss.SSS","yyyy-MM-ddTHH:mmXXX","yyyy-MM-ddTHH:mmX","yyyy-MM-ddTHH:mm:ss","yyyy-MM-ddTHH:mm","yyyy-MM-dd HH:mm:ss","yyyy-MM-dd HH:mm","yyyy-MM-dd","HH:mm:ss","HH:mm"],_y=["G","g","F","Y","y","M","m","D","d","y","T","t"];function Ds(t,n,e){return!(t>=n&&t<=e)}function jn(t,n){let{format:e,idx:i}=n,s=0;for(;e[i]===t;)s++,i++;return s>0&&(i-=1),n.idx=i,s}function vo(t,n){let e=t?OK[t]||new RegExp("^\\d{1,"+t+"}"):RK,i=n.value.substr(n.valueIdx,t).match(e);return i?(i=i[0],n.valueIdx+=i.length,parseInt(i,10)):null}function da(t,n,e){let o,r,c,i=0,s=t.length,a=0,l=0;for(;ia&&(a=r,l=i);return a?(n.valueIdx+=a,l+1):null}function D_(t){let n=!1;return t.value.charAt(t.valueIdx)===t.format[t.idx]&&(t.valueIdx++,n=!0),n}function X2(t,n,e){const{shortHours:i,noSeparator:s,optionalMinutes:o,localizedName:r,zLiteral:a}=e;if(t.UTC=!0,a&&"Z"===t.value.charAt(t.valueIdx))return t.valueIdx++,!1;if(r&&!da(function FK(t){const{gmtFormat:n,gmtZeroFormat:e}=t;if(!n)throw zl.NoGMTInfo.error();return[n.replace("{0}",ct).toLowerCase(),e.replace("{0}",ct).toLowerCase()]}(n.calendar),t,!0))return!0;const l=kK.exec(t.value.substr(t.valueIdx,6));if(!l)return!r;const c=l[1],u=l[3],d=parseInt(c,10),h=l[2];let f=parseInt(u,10);if(isNaN(d)||!i&&3!==c.length||!o&&isNaN(f)||s&&h||(isNaN(f)&&(f=null),Ds(d,-12,13)||f&&Ds(f,0,59)))return!0;t.valueIdx+=l[0].length,t.hoursOffset=d,t.minutesOffset=f}function vy(t,n,e){const i=jn(t,n),s=Hs(e,"months",i,"L"===t,!0),o=i<3?vo(2,n):da(s,n,!0);if(null===o||Ds(o,1,12))return!0;n.month=o-1}function Ey(t,n,e){const i=jn(t,n),s=Hs(e,"days",i,"c"===t,!0);let o=i<3?vo(1,n):da(s,n,!0);if(!o&&0!==o||Ds(o,1,7))return!0}const fn={};function BK(t,n){return`${LK.exec(n)[0]}${t}${zK.exec(n)[0]}`}function UK(t,n,e){let i=v_(n,e).split(ct);const s={format:i,idx:0,value:BK(t,n),valueIdx:0,year:null,month:null,day:null,hours:null,minutes:null,seconds:null,milliseconds:null},o=i.length;let r=!1;for(;s.idx2029&&(e-=100)}t.year=e},fn.h=function(t){jn("h",t);let n=vo(2,t);if(12===n&&(n=0),null===n||Ds(n,0,11))return!0;t.hours=n},fn.K=function(t){jn("K",t);let n=vo(2,t);if(null===n||Ds(n,0,11))return!0;t.hours=n},fn.a=function(t,n){let i=Hs(n,"dayPeriods",jn("a",t),!1,!0);const s=da([i.pm],t,!0);if(!s&&!da([i.am],t,!0))return!0;t.pmHour=s},fn.H=function(t){jn("H",t);const n=vo(2,t);if(null===n||Ds(n,0,23))return!0;t.hours=n},fn.k=function(t){jn("k",t);let n=vo(2,t);if(null===n||Ds(n,1,24))return!0;t.hours=24===n?0:n},fn.m=function(t){jn("m",t);const n=vo(2,t);if(null===n||Ds(n,0,59))return!0;t.minutes=n},fn.s=function(t){jn("s",t);const n=vo(2,t);if(null===n||Ds(n,0,59))return!0;t.seconds=n},fn.S=function(t){const n=jn("S",t),e=t.value.substr(t.valueIdx,n);let i=null;if(isNaN(parseInt(e,10))||(i=parseFloat("0."+e,10),i=xu(i,3),i*=1e3,t.valueIdx+=n),null===i||Ds(i,0,999))return!0;t.milliseconds=i},fn.z=function(t,n){const i=jn("z",t)<4,s=X2(t,n,{shortHours:i,optionalMinutes:i,localizedName:!0});if(s)return s},fn.Z=function(t,n){const e=jn("Z",t),i=X2(t,n,{noSeparator:e<4,zLiteral:5===e,localizedName:4===e});if(i)return i},fn.x=function(t,n){const e=jn("x",t),i=X2(t,n,{noSeparator:3!==e&&5!==e,optionalMinutes:1===e});if(i)return i},fn.X=function(t,n){const e=jn("X",t),i=X2(t,n,{noSeparator:3!==e&&5!==e,optionalMinutes:1===e,zLiteral:!0});if(i)return i},fn.G=function(t,n){const i=Hs(n,"eras",jn("G",t),!1,!0);if(null===da([i[0],i[1]],t,!0))return!0},fn.e=function(t,n){return Ey("e",t,n)},fn.c=function(t,n){return Ey("c",t,n)};const JK={month:{type:"months",minLength:3,standAlone:"L"},quarter:{type:"quarters",minLength:3,standAlone:"q"},weekday:{type:"days",minLength:{E:0,c:3,e:3},standAlone:"c"},dayperiod:{type:"dayPeriods",minLength:0},era:{type:"eras",minLength:0}},Sy="literal";function C_(t,n){const e=t[t.length-1];e&&e.type===Sy?e.pattern+=n:t.push({type:Sy,pattern:n})}function WK(t){return"h"===t||"K"===t}const YK=/\{(\d+)(:[^}]+)?\}/g;function Dy(t,n,e){if(n){if(E_(t))return py(t,n,e);if(f_(t))return ty(t,n,e)}return t??ct}const QK={name:"@progress/kendo-angular-intl",productName:"Kendo UI for Angular",productCodes:["KENDOUIANGULAR","KENDOUICOMPLETE"],publishDate:1692168619,version:"13.3.0",licensingDocsUrl:"https://www.telerik.com/kendo-angular-ui/my-license/"},qo="http://www.telerik.com/kendo-angular-ui/components/internationalization/troubleshooting/",Cy={NoCurrency:`Solution: ${qo}#toc-no-currency`,NoCurrencyDisplay:`Solution: ${qo}#toc-no-currency-display`,NoCurrencyRegion:`Solution: ${qo}#toc-no-currency-region`,NoDateFieldNames:`Solution: ${qo}#toc-no-date-filed-names`,NoFirstDay:`Solution: ${qo}#toc-no-first-day`,NoGMTInfo:`Solution: ${qo}#toc-no-gmt-info`,NoLocale:`Solution: ${qo}#toc-no-locale`,NoValidCurrency:`Solution: ${qo}#toc-no-valid-currency`,NoWeekData:`Solution: ${qo}#toc-no-week-data`};function is(t){return function(...n){try{return t(...n)}catch(e){throw e.message=function yy(t){const n=t.message,e=Cy[Object.keys(Cy).filter(i=>0===n.indexOf(i))[0]];return e?`${n} ${e}`:n}(e),e}}}const XK=is(BC),ej=is(function g$(t,n=Hl){const i=ua(n).calendar.dateFields;if(!i)throw zl.NoDateFieldNames.error();const s=i[t.type]||{};return s[t.nameType]||s.wide}),tj=is(jC),nj=is(function ZK(t,n,e){return t.replace(YK,function(i,s,o){return Dy(n[parseInt(s,10)],o?o.substring(1):ct,e)})}),ij=is(py),sj=is(ty),oj=(is(function p$(){const t=arguments.length;for(let n=0;n-1)&&(o=o.replace(s.percentSign,ct),a=!0),lK.test(o))return o=parseFloat(o.replace(s.decimal,Wo)),isNaN(o)?null:o;const{negative:l,number:c}=function cK(t,n,e){const i=ey(e)||{};let r,s=h_(i.style),o=t;const a=i.currency||KC(n,s);if(a){const l=function T$(t,n,e=!0){const i=$C(t,n,e);if(i){if(!i.displays){const s=[n];for(let o in i)s.push(i[o]);s.sort(w$),i.displays=s}return i.displays}}(n,a,s);if(l)for(let c=0;c0)return null;let d=u>-1;return d=void 0!==l?l:d,o=o.replace("-",ct).replace(ny," ").split(s.group.replace(ny," ")).join(ct).replace(s.decimal,Wo),o=parseFloat(o),isNaN(o)?o=null:d&&(o*=-1),o&&a&&(o=function dK(t){const n=String(t),e=n.indexOf(Wo);let s=t/Math.pow(10,2);return-1===e||String(s).length<=n.length+2?s:parseFloat(s.toFixed(n.length-e+1+2))}(o)),o}),lj=is(function qK(t,n=Hl){const i=v_(t,ua(n)),s=[];let o=Lu.lastIndex=0,r=Lu.exec(i);for(;r;){let a=r[0];if(o=h&&(u.names={type:d.type,nameType:ay(f),standAlone:d.standAlone===l})}s.push(u)}o=Lu.lastIndex,r=Lu.exec(i)}return o{class t{constructor(){this.changes=new w,Yt(QK)}notify(){this.changes.emit()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Y({token:t,factory:function(e){let i=null;return i=e?new e:function fj(t){return new by(t)}(U(Hi)),i},providedIn:"root"}),t})(),by=(()=>{class t extends dt{constructor(e){super(),this.localeId=e}get localeId(){return this.locale}set localeId(e){const i=e.replace(hj,"-");i!==this.locale&&(this.locale=i,this.notify())}format(e,...i){return nj(e,i,this.localeId)}toString(e,i,s){return cj(e,i,s||this.localeId)}formatDate(e,i,s){return ij(e,i,s||this.localeId)}parseDate(e,i,s){return rj(e,i,s||this.localeId)}parseNumber(e,i,s){return aj(e,s||this.localeId,i)}formatNumber(e,i,s){return sj(e,i,s||this.localeId)}dateFieldName(e,i){return ej(e,i||this.localeId)}dateFormatNames(e,i){return XK(i||this.localeId,e)}splitDateFormat(e,i){return lj(e,i||this.localeId)}numberSymbols(e){return oj(e||this.localeId)}firstDay(e){return tj(e||this.localeId)}weekendRange(e){return uj(e||this.localeId)}}return t.\u0275fac=function(e){return new(e||t)(U(Hi))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})(),ha=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({}),t})();class My extends an{constructor(n=1/0,e=1/0,i=jg){super(),this._bufferSize=n,this._windowTime=e,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,e)}next(n){const{isStopped:e,_buffer:i,_infiniteTimeWindow:s,_timestampProvider:o,_windowTime:r}=this;e||(i.push(n),!s&&i.push(o.now()+r)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(n),{_infiniteTimeWindow:i,_buffer:s}=this,o=s.slice();for(let r=0;r{e=void 0,t(o)});return new ye(()=>e?.(s))},requestAnimationFrame(...t){const{delegate:n}=zu;return(n?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){const{delegate:n}=zu;return(n?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0},Ej=new class vj extends DC{flush(n){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let s;n=n||i.shift();do{if(s=n.execute(n.state,n.delay))break}while((n=i[0])&&n.id===e&&i.shift());if(this._active=!1,s){for(;(n=i[0])&&n.id===e&&i.shift();)n.unsubscribe();throw s}}}(class _j extends SC{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=zu.requestAnimationFrame(()=>n.flush(void 0))))}recycleAsyncId(n,e,i=0){var s;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(n,e,i);const{actions:o}=n;null!=e&&(null===(s=o[o.length-1])||void 0===s?void 0:s.id)!==e&&(zu.cancelAnimationFrame(e),n._scheduled=void 0)}}),y_={name:"caret-alt-up",content:'',viewBox:"0 0 512 512"},e1={name:"caret-alt-down",content:'',viewBox:"0 0 512 512"},Ty={name:"chevron-right",content:'',viewBox:"0 0 512 512"},Ay={name:"chevron-left",content:'',viewBox:"0 0 512 512"},ky={name:"clock",content:'',viewBox:"0 0 512 512"},Ny={name:"calendar",content:'',viewBox:"0 0 512 512"},Ul={name:"x",content:'',viewBox:"0 0 512 512"};function Ij(t,n){if(1&t&&(dr(),Q(0,"svg",1)),2&t){const e=v();xs("pointer-events","none"),m("innerHTML",e.content,vv),J("viewBox",e.icon.viewBox)}}function Tj(t,n){if(1&t&&Q(0,"kendo-svg-icon",2),2&t){const e=v();m("ngClass",e.innerCssClass)("icon",e.svgIcon)("size",e.size||(null==e.iconSettings?null:e.iconSettings.size))("themeColor",null==e.iconSettings?null:e.iconSettings.themeColor)("flip",null==e.iconSettings?null:e.iconSettings.flip)}}function Aj(t,n){if(1&t&&Q(0,"kendo-icon",5),2&t){const e=v(2);m("ngClass",e.innerCssClass)("name",e.name)("size",e.size||(null==e.iconSettings?null:e.iconSettings.size))("themeColor",null==e.iconSettings?null:e.iconSettings.themeColor)("flip",null==e.iconSettings?null:e.iconSettings.flip)}}function kj(t,n){1&t&&Q(0,"span",6),2&t&&m("ngClass",v(2).customClasses)}function Nj(t,n){if(1&t&&(M(0,Aj,1,5,"kendo-icon",3),M(1,kj,1,1,"ng-template",null,4,Sn)),2&t){const e=mt(2);m("ngIf",!v().customFontIconClass)("ngIfElse",e)}}const xj={name:"@progress/kendo-angular-icons",productName:"Kendo UI for Angular",productCodes:["KENDOUIANGULAR","KENDOUICOMPLETE"],publishDate:1692168608,version:"13.3.0",licensingDocsUrl:"https://www.telerik.com/kendo-angular-ui/my-license/"},Oy={default:"k-icon",xsmall:"k-icon-xs",small:"k-icon-sm",medium:"k-icon-md",large:"k-icon-lg",xlarge:"k-icon-xl",xxlarge:"k-icon-xxl",xxxlarge:"k-icon-xxxl"};let Ry=(()=>{class t{constructor(e,i){this.element=e,this.renderer=i,Yt(xj)}get horizontalFlip(){return"horizontal"===this.flip||"both"===this.flip}get verticalFlip(){return"vertical"===this.flip||"both"===this.flip}set themeColor(e){const i=this.element.nativeElement;this._themeColor=e,this.renderer.removeClass(i,`!k-color-${e}`),e&&this.renderer.addClass(i,`!k-color-${e}`)}get themeColor(){return this._themeColor}set size(e){const s=Oy[e],o=this.element.nativeElement;this.renderer.removeClass(o,Oy[this.size]),e&&"default"!==e&&this.renderer.addClass(o,s),this._size=e}get size(){return this._size}}return t.\u0275fac=function(e){return new(e||t)(p(de),p(Ae))},t.\u0275dir=j({type:t,selectors:[["","kendoIconBase",""]],hostVars:4,hostBindings:function(e,i){2&e&&he("k-flip-h",i.horizontalFlip)("k-flip-v",i.verticalFlip)},inputs:{flip:"flip",themeColor:"themeColor",size:"size"}}),t})(),Ly=(()=>{class t extends Ry{constructor(e,i){super(e,i),this.element=e,this.renderer=i,this.hostClass=!0,this.hostAriaHidden=!0}set name(e){if(Se()){const i=this.element.nativeElement;this.renderer.removeClass(i,`k-i-${this.name}`),this.renderer.addClass(i,`k-i-${e}`)}this._name=e}get name(){return this._name}}return t.\u0275fac=function(e){return new(e||t)(p(de),p(Ae))},t.\u0275cmp=pe({type:t,selectors:[["kendo-icon"]],hostVars:3,hostBindings:function(e,i){2&e&&(J("aria-hidden",i.hostAriaHidden),he("k-icon",i.hostClass))},inputs:{name:"name"},exportAs:["kendoIcon"],features:[ve],decls:0,vars:0,template:function(e,i){},encapsulation:2}),t})(),zy=(()=>{class t extends Ry{constructor(e,i,s){super(i,s),this.domSanitizer=e,this.element=i,this.renderer=s,this.hostClass=!0,this.hostAriaHidden=!0}set icon(e){const i=this.element.nativeElement,s=Se();this._icon&&this._icon.name&&s&&this.renderer.removeClass(i,`k-svg-i-${this._icon.name}`),this._icon=e,s&&this.renderer.addClass(i,`k-svg-i-${this._icon.name}`)}get icon(){return this._icon}get content(){return this.domSanitizer.bypassSecurityTrustHtml(this.icon.content)}get visible(){return this.icon&&Se()}ngOnInit(){this.verifyIconProperty()}verifyIconProperty(){}}return t.\u0275fac=function(e){return new(e||t)(p(SS),p(de),p(Ae))},t.\u0275cmp=pe({type:t,selectors:[["kendo-svg-icon"]],hostVars:3,hostBindings:function(e,i){2&e&&(J("aria-hidden",i.hostAriaHidden),he("k-svg-icon",i.hostClass))},inputs:{icon:"icon"},exportAs:["kendoSVGIcon"],features:[ve],decls:1,vars:1,consts:[["xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"pointerEvents","innerHTML",4,"ngIf"],["xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"innerHTML"]],template:function(e,i){1&e&&M(0,Ij,1,4,"svg",0),2&e&&m("ngIf",i.visible)},dependencies:[qe],encapsulation:2}),t})(),Rj=(()=>{class t{constructor(){this.changes=new an}notify(e){this.changes.next(e)}getSvgIcon(e){return null}getCustomFontIconClass(e){return null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const Lj=new Ce("Kendo UI Icon-Settings token");let Py=(()=>{class t{constructor(e,i){this._iconSettings=e,this.iconSettingsService=i,this.changes=new In(this.iconSettings||{type:"svg"}),this.subs=new ye,i&&this.subs.add(i.changes.pipe(ln(s=>(t=>null!=t)(s)?s:this._iconSettings),zg(s=>this._iconSettings=s)).subscribe(s=>this.changes.next(s)))}get iconSettings(){return this._iconSettings}ngOnDestroy(){this.subs.unsubscribe()}getSvgIcon(e){return this.iconSettingsService&&this.iconSettingsService.getSvgIcon(e)}getCustomFontIconClass(e){return this.iconSettingsService&&this.iconSettingsService.getCustomFontIconClass(e)}}return t.\u0275fac=function(e){return new(e||t)(U(Lj,8),U(Rj,8))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})(),Jn=(()=>{class t{constructor(e){this.iconsService=e,this.hostClass=!0,this.innerCssClass="",this.customFontClass="",this.subs=new ye,this.subs=e.changes.subscribe(i=>{this.iconSettings=i})}get customClasses(){return[this.customFontClass,this.innerCssClass,this.customFontIconClass].filter(i=>!!i).join(" ")}get hasSvgIcon(){return this.svgIcon=this.iconsService.getSvgIcon(this.name)||this.svgIcon,!!this.svgIcon}get customFontIconClass(){return this.iconsService.getCustomFontIconClass(this.name)||this.customFontClass}ngOnDestroy(){this.subs.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(p(Py))},t.\u0275cmp=pe({type:t,selectors:[["kendo-icon-wrapper"]],hostVars:2,hostBindings:function(e,i){2&e&&he("k-icon-wrapper-host",i.hostClass)},inputs:{name:"name",svgIcon:"svgIcon",innerCssClass:"innerCssClass",customFontClass:"customFontClass",size:"size"},exportAs:["kendoIconWrapper"],decls:3,vars:2,consts:[[3,"ngClass","icon","size","themeColor","flip",4,"ngIf","ngIfElse"],["font",""],[3,"ngClass","icon","size","themeColor","flip"],[3,"ngClass","name","size","themeColor","flip",4,"ngIf","ngIfElse"],["custom",""],[3,"ngClass","name","size","themeColor","flip"],[3,"ngClass"]],template:function(e,i){if(1&e&&(M(0,Tj,1,5,"kendo-svg-icon",0),M(1,Nj,3,2,"ng-template",null,1,Sn)),2&e){const s=mt(2);m("ngIf","svg"===(null==i.iconSettings?null:i.iconSettings.type)&&i.hasSvgIcon)("ngIfElse",s)}},dependencies:[zy,Ly,qe,Cn],encapsulation:2}),t})(),Vy=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[Bn],Bn]}),t})(),Fy=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[Bn]]}),t})(),Yo=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({providers:[Py],imports:[[Vy,Fy],Vy,Fy]}),t})();function Uy(t){return t.ownerDocument||t.document||t}const w_=t=>Uy(t).defaultView,I_=t=>Uy(t).documentElement;let T_=0;function A_(t){const n=w_(t),e=I_(t),i={height:n.innerHeight,width:n.innerWidth};return e.scrollHeight-e.clientHeight>0&&(i.width-=function zj(){if(!T_&&typeof document<"u"){const t=document.createElement("div");t.style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block",t.innerHTML=" ",document.body.appendChild(t),T_=t.offsetWidth-t.scrollWidth,document.body.removeChild(t)}return T_}()),i}const br=t=>{let n=t.getBoundingClientRect(),{left:e,top:i}=n;return!n.height&&!n.width&&(n=(t=>{const{display:n,left:e,position:i}=t.style;t.style.display="",t.style.left="-10000px",t.style.position="absolute";const s=t.getBoundingClientRect();return t.style.display=n,t.style.left=e,t.style.position=i,s})(t)),{top:i,left:e,height:n.height,width:n.width}},k_=(t,n)=>{const e=[];let i=t.parentNode;for(;i&&(e.push(i),i!==n);)i=i.parentNode;return e};function N_(t){const n=I_(t),e=w_(t);return{x:e.pageXOffset||n.scrollLeft||0,y:e.pageYOffset||n.scrollTop||0}}const $y=t=>t===(t.ownerDocument||{}).body?N_(t):{x:t.scrollLeft,y:t.scrollTop},x_=t=>{let n=t.offsetParent;for(;n&&"static"===n.style.position;)n=n.offsetParent;return n||I_(t)},Ky=(t,n,e=1)=>{const i=n?x_(n):null,{top:s,left:o,height:r,width:a}=((t,n)=>{const e=w_(t),i=e.getComputedStyle(t),s=br(t),o=n||x_(t),r=t.ownerDocument;let l={top:0,left:0};if("fixed"!==i.position&&o!==r.body&&o!==r.documentElement){const c=e.getComputedStyle(o);l=br(o),l.top+=parseInt(c.borderTopWidth,10),l.left+=parseInt(c.borderLeftWidth,10)}return{top:s.top-l.top,left:s.left-l.left,height:s.height,width:s.width}})(t,i),{x:l,y:c}=((t,n)=>t?$y(t):function Vj(t){const n=x_(t);return n?$y(n):{x:0,y:0}}(n))(i,t),u=t.ownerDocument,d=i===u.body||i===u.documentElement?1:e;return{top:s+c*d,left:o+l*d,height:r,width:a}};const Jy=function(t,n,e){let i=0;return t+n>e&&(i=e-(t+n)),t<0&&(i=-t),i},Wy=function({offset:t,size:n,anchorSize:e,viewPortSize:i,anchorAlignPoint:s,elementAlignPoint:o,margin:r}){let a=0;const u=2*r;if(o!==s&&"center"!==o&&"middle"!==o&&"center"!==s&&"middle"!==s){const d="top"===s||"left"===s;t<0&&d?(a=n+e+u,t+a+n>i&&(a=0)):t>=0&&!d&&(t+n>i&&(a+=-(e+n+u)),t+a<0&&(a=0))}return a},Bj=t=>{const n=[];let e=t.parentNode.firstElementChild;for(;e;)e!==t&&n.push(e),e=e.nextElementSibling;return n};!function Kj(t){let n,e=!1}(t=>{if(!Zy())return!1;const n=t?t.ownerDocument:document;if(!n||!n.body)return!1;const i=n.createElement("div");i.style.transform="matrix(10, 0, 0, 10, 0, 0)",i.innerHTML='
child
',n.body.appendChild(i);const s=10!==i.children[0].getBoundingClientRect().top;return n.body.removeChild(i),s});const Zy=()=>!!(typeof window<"u"&&window.document&&window.document.createElement),hJ=["container"];function fJ(t,n){}const pJ=["*"],O_=(t,n)=>t||{height:0,left:n.left,top:n.top,width:0},n1=()=>typeof window<"u",_J=/auto|scroll/,SJ=t=>(t=>`${t.style.overflow}${t.style.overflowX}${t.style.overflowY}`)(t)||(t=>{const n=window.getComputedStyle(t);return`${n.overflow}${n.overflowX}${n.overflowY}`})(t),eb=1e3/60,yJ=function CJ(t){let n,e=!1;return(...i)=>(e||(n=t(...i),e=!0),n)}(()=>{if(!Se()&&null!==document.body)return!1;const n=document.createElement("div");n.style.transform="matrix(10, 0, 0, 10, 0, 0)";const e=document.createElement("div");e.style.position="fixed",e.style.top="10px",e.textContent="child",n.appendChild(e),document.body.appendChild(n);const i=10!==n.children[0].getBoundingClientRect().top;return document.body.removeChild(n),i}),Fu=(t,n)=>t&&1!==n?{height:t.height/n,left:t.left/n,top:t.top/n,width:t.width/n}:t,MJ=["font-size","font-family","font-stretch","font-style","font-weight","line-height"];let Gl=(()=>{class t{addOffset(e,i){return{left:e.left+i.left,top:e.top+i.top}}addScroll(e,i){return function By(t,n){return{top:t.top+n.y,left:t.left+n.x,height:t.height,width:t.width}}(e,i)}align(e){return(t=>{const{anchorRect:n,anchorAlign:e,elementRect:i,elementAlign:s,margin:o={}}=t,r=e.horizontal,a=e.vertical,l=s.horizontal,c=s.vertical;let u=o.horizontal||0,d=o.vertical||0,h=n.top,f=n.left;return"bottom"===a&&(h+=n.height),("center"===a||"middle"===a)&&(h+=Math.round(n.height/2)),"bottom"===c&&(h-=i.height,d*=-1),("center"===c||"middle"===c)&&(h-=Math.round(i.height/2),d*=-1),"right"===r&&(f+=n.width),("center"===r||"middle"===r)&&(f+=Math.round(n.width/2)),"right"===l&&(f-=i.width,u*=-1),("center"===l||"middle"===l)&&(f-=Math.round(i.width/2),u*=-1),{top:h+d,left:f+u}})(e)}boundingOffset(e){return(t=>{if(!t.getBoundingClientRect){const o=A_(t);return{bottom:o.height,left:0,right:o.width,top:0}}const{bottom:n,left:e,right:i,top:s}=t.getBoundingClientRect();return{bottom:n,left:e,right:i,top:s}})(e)}getFontStyles(e){const i=this.getWindow();if(!i||!e)return[];const s=i.getComputedStyle(e);return MJ.map(o=>({key:o,value:s[o]}))}getWindow(){return n1()?window:null}hasOffsetParent(e){return!(!e||!Se()||!this.nativeElement(e).offsetParent)}offset(e){return e&&Se()?br(e):null}offsetAtPoint(e,i){if(!e||!Se())return null;const s=this.nativeElement(e),{left:o,top:r,transition:a}=s.style;s.style.transition="none",s.style.left=`${i.left}px`,s.style.top=`${i.top}px`;const l=br(s);return s.style.left=o,s.style.top=r,this._dummy=s.offsetHeight,s.style.transition=a,l}nativeElement(e){return e&&Se()?e.nativeElement||e:null}position(e,i,s=1){return e&&i?Ky(e,this.nativeElement(i),s):null}removeScroll(e,i){return function jy(t,n){return{top:t.top-n.y,left:t.left-n.x,height:t.height,width:t.width}}(e,i)}restrictToView(e){return(t=>{const{anchorRect:n,anchorAlign:e,elementRect:i,elementAlign:s,collisions:o,viewPort:r,margin:a={}}=t,{top:l,left:c,height:u,width:d}=i,{height:h,width:f}=r,g=a.horizontal||0,E=a.vertical||0;let b=0,y=0;const S="fit"===o.vertical,k="fit"===o.horizontal,N="flip"===o.vertical,$="flip"===o.horizontal;S&&(y+=Jy(l,u,h)),k&&(b+=Jy(c,d,f)),N&&(y+=Wy({margin:E,offset:l,size:u,anchorSize:n.height,viewPortSize:h,anchorAlignPoint:e.vertical,elementAlignPoint:s.vertical})),$&&(b+=Wy({margin:g,offset:c,size:d,anchorSize:n.width,viewPortSize:f,anchorAlignPoint:e.horizontal,elementAlignPoint:s.horizontal}));const q=N&&0!==y,Z=$&&0!==b,ee=S&&0!==y,x=k&&0!==b;return{flipped:Z||q,fitted:ee||x,flip:{horizontal:Z,vertical:q},fit:{horizontal:x,vertical:ee},offset:{left:b,top:y}}})(e)}scrollPosition(e){return N_(this.nativeElement(e))}scrollableParents(e){return(t=>{const n=[];if(!Se()||!n1())return n;let e=t.parentElement;for(;e;)(_J.test(SJ(e))||e.hasAttribute("data-scrollable"))&&n.push(e),e=e.parentElement;return n.push(window),n})(e)}stackingElementOffset(e){const i=this.getRelativeContextElement(e);return i?br(i):null}stackingElementScroll(e){const i=this.getRelativeContextElement(e);return i?{x:i.scrollLeft,y:i.scrollTop}:{x:0,y:0}}getRelativeContextElement(e){if(!e||!yJ())return null;let i=this.nativeElement(e).parentElement;for(;i;){if("none"!==window.getComputedStyle(i).transform)return i;i=i.parentElement}return null}useRelativePosition(e){return!!this.getRelativeContextElement(e)}windowViewPort(e){return A_(this.nativeElement(e))}zIndex(e,i){return((t,n)=>{if(!t||!Se()||!n1())return null;const e=((t,n)=>{const e=k_(t);let s,o,i=n;for(;i&&(s=Bj(i),o=e.reduce((r,a)=>r.concat(s.filter(l=>l===a)),[])[0],!o);)i=i.parentElement;return o})(t,n);if(!e)return null;const i=[t].concat(k_(t,e)).reduce((s,o)=>{const r=o.style.zIndex||window.getComputedStyle(o).zIndex,a=parseInt(r,10);return a>s?a:s},0);return i?i+1:null})(e,this.nativeElement(i))}zoomLevel(){return Se()&&n1()&&parseFloat((document.documentElement.clientWidth/window.innerWidth).toFixed(2))||1}isZoomed(){return this.zoomLevel()>1}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const tb=new Ce("Popup Document Scale");let nb=(()=>{class t{constructor(e,i=1){this._dom=e,this.scale=i}alignElement(e){const{anchor:i,element:s,anchorAlign:o,elementAlign:r,margin:a,offset:l,positionMode:c}=e,u=this.scale||1,h="fixed"!==c&&this._dom.hasOffsetParent(s)?this.relativeRect(i,s,l,u):this.absoluteRect(i,s,l,u),f=Fu(this._dom.offset(s.nativeElement),u);return this._dom.align({anchorAlign:o,anchorRect:h,elementAlign:r,elementRect:f,margin:a})}absoluteRect(e,i,s,o){const r=this.elementScrollPosition(e,i),a=O_(this._dom.offset(e),s),l=2*o,c=this._dom.stackingElementScroll(i);1!==o&&c&&(c.x/=l,c.y/=l);const u=this._dom.stackingElementOffset(i);return 1!==o&&u&&(u.left/=l,u.top/=l),this._dom.removeScroll(this._dom.addScroll(((t,n)=>n?{height:t.height,left:t.left-n.left,top:t.top-n.top,width:t.width}:t)(Fu(a,o),u),c),r)}elementScrollPosition(e,i){return e?{x:0,y:0}:this._dom.scrollPosition(i)}relativeRect(e,i,s,o){const r=O_(this._dom.position(e,i,o),s);return Fu(r,o)}}return t.\u0275fac=function(e){return new(e||t)(U(Gl),U(tb,8))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})(),ib=(()=>{class t{constructor(e,i=1){this._dom=e,this.scale=i}positionElement(e){const{anchor:i,currentLocation:s,element:o,anchorAlign:r,elementAlign:a,collisions:l,margin:c}=e,u=this._dom,d=this.scale||1,h=u.offsetAtPoint(o,s),f=Fu(h,d),g=Fu(u.offset(i),d),E=O_(g,s),b=e.viewPort||u.windowViewPort(o);b.width=b.width/d,b.height=b.height/d;const y=u.restrictToView({anchorAlign:r,anchorRect:E,collisions:l,elementAlign:a,elementRect:f,margin:c,viewPort:b}),S=u.addOffset(s,y.offset);return{flip:y.flip,flipped:y.flipped,offset:S}}}return t.\u0275fac=function(e){return new(e||t)(U(Gl),U(tb,8))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})(),sb=(()=>{class t{constructor(e,i){this._dom=e,this._zone=i}subscribe(e){Se()&&this._zone.runOutsideAngular(()=>{this.subscription=Ot(this._dom.getWindow(),"resize").pipe(Wg(eb)).subscribe(()=>e())})}unsubscribe(){this.subscription&&this.subscription.unsubscribe()}isUnsubscribed(){return this.subscription&&this.subscription.closed}}return t.\u0275fac=function(e){return new(e||t)(U(Gl),U(ge))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})(),ob=(()=>{class t{constructor(e,i){this._dom=e,this._zone=i}forElement(e){return this.unsubscribe(),this.element=e,this}subscribe(e){if(!e||!Se()||!this.element)return;const i=this._dom.scrollableParents(this.element);this._zone.runOutsideAngular(()=>{const s=i.map(r=>Ot(r,"scroll").pipe(Wg(eb)));this.subscription=rr(...s).subscribe(r=>{const a=r.target;(i.filter(d=>d===a).length>0||a===document||a===window)&&e(this.isVisible(this.element,a))})})}unsubscribe(){this.subscription&&this.subscription.unsubscribe()}isVisible(e,i){const s=this._dom.boundingOffset(e),o=this._dom.boundingOffset(this._dom.nativeElement(i));return!(1{const n="up"===t||t===Kl?"scaleY":"scaleX";let s;return s=t===Kl?"top":t===Hu?$l:t===$l?Hu:"bottom",{start:{transform:`${n}(0)`,transformOrigin:s},end:{transform:`${n}(1)`}}},slide:t=>{const n=t===Hu||t===$l?"translateX":"translateY";return{start:{transform:`${n}(${t===$l||t===Kl?-100:100}%)`},end:{transform:`${n}(0%)`}}},fade:()=>({start:{opacity:0},end:{opacity:1}}),zoom:()=>({start:{transform:"scale(0)"},end:{transform:"scale(1)"}})};let rb=(()=>{class t{constructor(e){this.animationBuilder=e,this.start=new w,this.end=new w}play(e,i,s){if(!this.flip||this.flip.horizontal!==s.horizontal||this.flip.vertical!==s.vertical){this.flip=s;const r=Bu[i.type||"slide"];if(r){const l=r(this.getDirection(s,i));this.playStates(e,l,i)}}}ngOnDestroy(){this.stopPlayer()}playStates(e,i,s){this.stopPlayer();const o=s.duration||100,r=this.animationBuilder.build([_s(i.start),_u(`${o}ms ease-in`,_s(i.end))]),a=this.player=r.create(e);a.onDone(()=>{this.end.emit(),this.stopPlayer()}),this.start.emit(),a.play()}getDirection(e,i){let s=i.direction||Kl;return e.horizontal&&(s===Hu?s=$l:s===$l&&(s=Hu)),e.vertical&&(s===Kl?s="up":"up"===s&&(s=Kl)),s}stopPlayer(){this.player&&(this.player.destroy(),this.player=null)}}return t.\u0275fac=function(e){return new(e||t)(U(gu))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const TJ={name:"@progress/kendo-angular-popup",productName:"Kendo UI for Angular",productCodes:["KENDOUIANGULAR","KENDOUICOMPLETE"],publishDate:1692168612,version:"13.3.0",licensingDocsUrl:"https://www.telerik.com/kendo-angular-ui/my-license/?utm_medium=product&utm_source=kendoangular&utm_campaign=kendo-ui-angular-purchase-license-keys-warning"},ab={left:-1e4,top:0};let lb=(()=>{class t{constructor(e,i,s,o,r,a,l,c,u){this.container=e,this._alignService=i,this.domService=s,this._positionService=o,this._resizeService=r,this._scrollableService=a,this.animationService=l,this._renderer=c,this._zone=u,this.animate=!0,this.anchorAlign={horizontal:"left",vertical:"bottom"},this.collision={horizontal:"fit",vertical:"flip"},this.popupAlign={horizontal:"left",vertical:"top"},this.copyAnchorStyles=!1,this.positionMode="fixed",this.offset=ab,this.anchorViewportLeave=new w,this.close=new w,this.open=new w,this.positionChange=new w,this.resolvedPromise=Promise.resolve(null),this.initialCheck=!0,Yt(TJ),this._renderer.addClass(e.nativeElement,"k-animation-container"),this.updateFixedClass()}ngOnInit(){this.reposition=this.reposition.bind(this),this._resizeService.subscribe(this.reposition),this.animationSubscriptions=this.animationService.start.subscribe(this.onAnimationStart.bind(this)),this.animationSubscriptions.add(this.animationService.end.subscribe(this.onAnimationEnd.bind(this))),this._scrollableService.forElement(this.domService.nativeElement(this.anchor)||this.container.nativeElement).subscribe(this.onScroll.bind(this)),this.currentOffset=ab,this.setZIndex(),this.copyFontStyles(),this.updateFixedClass(),this.reposition()}ngOnChanges(e){e.copyAnchorStyles&&this.copyFontStyles(),e.positionMode&&this.updateFixedClass()}ngAfterViewInit(){this.animate||this.resolvedPromise.then(()=>{this.onAnimationEnd()}),this.reposition()}ngAfterViewChecked(){this.initialCheck?this.initialCheck=!1:this._zone.runOutsideAngular(()=>{this.unsubscribeReposition(),this.repositionSubscription=Oo(this.resolvedPromise).subscribe(this.reposition)})}ngOnDestroy(){this.anchorViewportLeave.complete(),this.positionChange.complete(),this.close.emit(),this.close.complete(),this._resizeService.unsubscribe(),this._scrollableService.unsubscribe(),this.animationSubscriptions.unsubscribe(),this.unsubscribeReposition()}onResize(){this.reposition()}onAnimationStart(){this._renderer.removeClass(this.container.nativeElement,"k-animation-container-shown")}onAnimationEnd(){this._renderer.addClass(this.container.nativeElement,"k-animation-container-shown"),this.open.emit(),this.open.complete()}get currentOffset(){return this._currentOffset}set currentOffset(e){this.setContainerStyle("left",`${e.left}px`),this.setContainerStyle("top",`${e.top}px`),this._currentOffset=e}setZIndex(){this.anchor&&this.setContainerStyle("z-index",String(this.domService.zIndex(this.domService.nativeElement(this.anchor),this.container)))}reposition(){if(!Se())return;const{flip:e,offset:i}=this.position();(!this.currentOffset||((t,n)=>{const{left:e,top:i}=t,{left:s,top:o}=n;return Math.abs(e-s)>=1||Math.abs(i-o)>=1})(this.currentOffset,i))&&(this.currentOffset=i,Et(this.positionChange)&&this._zone.run(()=>this.positionChange.emit({offset:i,flip:e}))),this.animate&&this.animationService.play(this.contentContainer.nativeElement,this.animate,e),this.resizeSensor.acceptSize()}position(){const e=this._alignService.alignElement({anchor:this.domService.nativeElement(this.anchor),anchorAlign:this.anchorAlign,element:this.container,elementAlign:this.popupAlign,margin:this.margin,offset:this.offset,positionMode:this.positionMode});return this._positionService.positionElement({anchor:this.domService.nativeElement(this.anchor),anchorAlign:this.anchorAlign,collisions:this.collision,currentLocation:e,element:this.container,elementAlign:this.popupAlign,margin:this.margin})}onScroll(e){const i=Et(this.anchorViewportLeave);e||!i?this.reposition():i&&this._zone.run(()=>{this.anchorViewportLeave.emit()})}copyFontStyles(){!this.anchor||!this.copyAnchorStyles||this.domService.getFontStyles(this.domService.nativeElement(this.anchor)).forEach(e=>this.setContainerStyle(e.key,e.value))}updateFixedClass(){this._renderer["fixed"===this.positionMode?"addClass":"removeClass"](this.container.nativeElement,"k-animation-container-fixed")}setContainerStyle(e,i){this._renderer.setStyle(this.container.nativeElement,e,i)}unsubscribeReposition(){this.repositionSubscription&&this.repositionSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(p(de),p(nb),p(Gl),p(ib),p(sb),p(ob),p(rb),p(Ae),p(ge))},t.\u0275cmp=pe({type:t,selectors:[["kendo-popup"]],viewQuery:function(e,i){if(1&e&&(X(hJ,7),X(_o,7)),2&e){let s;R(s=L())&&(i.contentContainer=s.first),R(s=L())&&(i.resizeSensor=s.first)}},inputs:{animate:"animate",anchor:"anchor",anchorAlign:"anchorAlign",collision:"collision",popupAlign:"popupAlign",copyAnchorStyles:"copyAnchorStyles",popupClass:"popupClass",positionMode:"positionMode",offset:"offset",margin:"margin"},outputs:{anchorViewportLeave:"anchorViewportLeave",close:"close",open:"open",positionChange:"positionChange"},exportAs:["kendo-popup"],features:[le([nb,rb,Gl,ib,sb,ob]),Ke],ngContentSelectors:pJ,decls:5,vars:4,consts:[[1,"k-popup",3,"ngClass"],["container",""],[3,"ngTemplateOutlet","ngIf"],[3,"rateLimit","resize"]],template:function(e,i){1&e&&(ao(),D(0,"div",0,1),lo(2),M(3,fJ,0,0,"ng-template",2),D(4,"kendo-resize-sensor",3),H("resize",function(){return i.onResize()}),C()()),2&e&&(m("ngClass",i.popupClass),_(3),m("ngTemplateOutlet",i.content)("ngIf",i.content),_(1),m("rateLimit",100))},dependencies:[_o,Cn,di,qe],encapsulation:2}),t})();const xJ=new Ce("Popup Container");let fa=(()=>{class t{constructor(e,i,s,o){this.applicationRef=e,this.componentFactoryResolver=i,this.injector=s,this.container=o}get rootViewContainer(){const e=this.applicationRef.components||[];if(e[0])return e[0];throw new Error("\n View Container not found! Inject the POPUP_CONTAINER or define a specific ViewContainerRef via the appendTo option.\n See http://www.telerik.com/kendo-angular-ui/components/popup/api/POPUP_CONTAINER/ for more details.\n ")}get rootViewContainerNode(){return this.container?this.container.nativeElement:this.getComponentRootNode(this.rootViewContainer)}open(e={}){const{component:i,nodes:s}=this.contentFrom(e.content),o=this.appendPopup(s,e.appendTo),r=o.instance;this.projectComponentInputs(o,e),o.changeDetectorRef.detectChanges(),i&&i.changeDetectorRef.detectChanges();const a=this.getComponentRootNode(o);return{close:()=>{i&&i.destroy(),o.destroy(),(t=>{t&&t.parentNode&&t.parentNode.removeChild(t)})(a)},content:i,popup:o,popupAnchorViewportLeave:r.anchorViewportLeave,popupClose:r.close,popupElement:a,popupOpen:r.open,popupPositionChange:r.positionChange}}appendPopup(e,i){const s=this.createComponent(lb,e,i);return i||this.rootViewContainerNode.appendChild(this.getComponentRootNode(s)),s}getComponentRootNode(e){return e.location.nativeElement}getComponentFactory(e){return this.componentFactoryResolver.resolveComponentFactory(e)}createComponent(e,i,s){const o=this.getComponentFactory(e);if(s)return s.createComponent(o,void 0,this.injector,i);{const r=o.create(this.injector,i);return this.applicationRef.attachView(r.hostView),r}}projectComponentInputs(e,i){return Object.getOwnPropertyNames(i).filter(s=>"content"!==s||i.content instanceof tt).map(s=>{e.instance[s]=i[s]}),e}contentFrom(e){if(!e||e instanceof tt)return{component:null,nodes:[[]]};const i=this.createComponent(e);return{component:i,nodes:[i?[i.location.nativeElement]:[]]}}}return t.\u0275fac=function(e){return new(e||t)(U(ta),U(al),U(Pt),U(xJ,8))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})(),Uu=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({providers:[fa],imports:[[Bn,ku]]}),t})();const OJ=["kendoButton",""];function RJ(t,n){if(1&t&&Q(0,"kendo-icon-wrapper",4),2&t){const e=v();m("name",e.icon)("svgIcon",e.svgIcon)}}function LJ(t,n){if(1&t&&(D(0,"span",5),Q(1,"img",6),C()),2&t){const e=v();_(1),m("src",e.imageUrl,Rc)}}function zJ(t,n){1&t&&Q(0,"span",7),2&t&&m("ngClass",v().iconClass)}const L_=["*"];let mW=(()=>{class t{constructor(){this.buttonClicked=new an,this.buttonClicked$=this.buttonClicked.asObservable()}click(e){this.buttonClicked.next(e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const Gu={name:"@progress/kendo-angular-buttons",productName:"Kendo UI for Angular",productCodes:["KENDOUIANGULAR","KENDOUICOMPLETE"],publishDate:1692168702,version:"13.3.0",licensingDocsUrl:"https://www.telerik.com/kendo-angular-ui/my-license/"};Promise.resolve(null);const z_={small:"sm",medium:"md",large:"lg"},cb={small:"sm",medium:"md",large:"lg",full:"full"};let Eo=(()=>{class t{constructor(e,i,s,o,r){this.renderer=i,this.service=s,this.ngZone=r,this.toggleable=!1,this.role="button",this.selectedChange=new w,this.click=new w,this.isDisabled=!1,this._size="medium",this._rounded="medium",this._fillMode="solid",this._themeColor="base",this._focused=!1,this.subs=new ye,Yt(Gu),this.direction=o.rtl?"rtl":"ltr",this.subs.add(o.changes.subscribe(({rtl:a})=>this.direction=a?"rtl":"ltr")),this.element=e.nativeElement}get togglable(){return this.toggleable}set togglable(e){this.toggleable=e}get selected(){return this._selected||!1}set selected(e){this._selected=e}set tabIndex(e){this.element.tabIndex=e}get tabIndex(){return this.element.tabIndex}set iconClass(e){this._iconClass=e}get iconClass(){return this._iconClass}set icon(e){this._icon=e}get icon(){return this._icon}set disabled(e){e&&Se()&&(t=>{const n=Gg(t),e=F2(t);return n&&n.mozilla||e&&"firefox"===e.browser})(navigator.userAgent)&&this.blur(),this.isDisabled=e,this.renderer.setProperty(this.element,"disabled",e)}get disabled(){return this.isDisabled}set size(e){const i=e||"medium";this.handleClasses(i,"size"),this._size=i}get size(){return this._size}set rounded(e){const i=e||"medium";this.handleClasses(i,"rounded"),this._rounded=i}get rounded(){return this._rounded}set fillMode(e){const i=e||"solid";this.handleClasses(i,"fillMode"),this._fillMode=i}get fillMode(){return this._fillMode}set themeColor(e){const i=e||"base";this.handleThemeColor(i),this._themeColor=i}get themeColor(){return this._themeColor}set svgIcon(e){this._svgIcon=e}get svgIcon(){return this._svgIcon}set isFocused(e){this.toggleClass("k-focus",e),this._focused=e}get isFocused(){return this._focused}get classButton(){return!0}get isToggleable(){return this.toggleable}get iconButtonClass(){return(this.icon||this.iconClass||this.imageUrl||this.svgIcon)&&!this.hasText}get roleSetter(){return this.role}get classDisabled(){return this.isDisabled}get classActive(){return this.selected}get getDirection(){return this.direction}onFocus(){this.isFocused=!0}onBlur(){this.isFocused=!1}set primary(e){this.themeColor=e?"primary":"base"}set look(e){this.fillMode="default"===e?"solid":e}get nativeElement(){return this.element}ngOnInit(){const e=this.element.tagName,i="SPAN"===e||"KENDO-BUTTON"===e;!this.element.hasAttribute("role")&&this.togglable&&this.toggleAriaPressed(this.toggleable),this.role&&this.setAttribute("role",this.role),i&&!this.isDisabled&&(this.tabIndex=0),this.ngZone.runOutsideAngular(()=>{this.subs.add(this.renderer.listen(this.element,"click",this._onButtonClick.bind(this))),this.subs.add(this.renderer.listen(this.element,"keydown",s=>{i&&(s.keyCode===B.Space||s.keyCode===B.Enter)&&(this.ngZone.run(()=>{this.click.emit(s)}),this._onButtonClick())})),this.subs.add(this.renderer.listen(this.element,"mousedown",s=>{const r="BUTTON"===this.element.tagName,a=Se()&&(t=>Gg(t).safari||F2(t)&&"mobilesafari"===F2(t).browser)(navigator.userAgent);!this.isDisabled&&r&&a&&(s.preventDefault(),this.element.focus())}))})}ngOnChanges(e){(Jo("togglable",e)||Jo("toggleable",e))&&this.toggleAriaPressed(this.toggleable)}ngAfterViewInit(){["size","rounded","fillMode"].forEach(i=>{this.handleClasses(this[i],i)})}ngOnDestroy(){this.subs.unsubscribe()}get hasText(){return Se()&&this.element.textContent.trim().length>0}focus(){Se()&&(this.element.focus(),this.isFocused=!0)}blur(){Se()&&(this.element.blur(),this.isFocused=!1)}setAttribute(e,i){this.renderer.setAttribute(this.element,e,i)}removeAttribute(e){this.renderer.removeAttribute(this.element,e)}setSelected(e){const i=this.selected!==e;this.selected=e,this.setAttribute("aria-pressed",this.selected.toString()),this.toggleClass("k-selected",this.selected),i&&Et(this.selectedChange)&&this.ngZone.run(()=>{this.selectedChange.emit(e)})}toggleAriaPressed(e){Se()&&(e?this.setAttribute("aria-pressed",this.selected.toString()):this.removeAttribute("aria-pressed"))}toggleClass(e,i){i?this.renderer.addClass(this.element,e):this.renderer.removeClass(this.element,e)}_onButtonClick(){!this.disabled&&this.service&&this.ngZone.run(()=>{this.service.click(this)}),this.togglable&&!this.service&&this.setSelected(!this.selected)}handleClasses(e,i){const s=this.element,o=((t,n,e,i)=>{switch(n){case"size":return{toRemove:`k-${t}-${z_[e]}`,toAdd:"none"!==i?`k-${t}-${z_[i]}`:""};case"rounded":return{toRemove:`k-rounded-${cb[e]}`,toAdd:"none"!==i?`k-rounded-${cb[i]}`:""};case"fillMode":return{toRemove:`k-${t}-${e}`,toAdd:"none"!==i?`k-${t}-${i}`:""}}})("button",i,this[i],e);"fillMode"===i&&this.handleThemeColor(this.themeColor,this[i],e),o.toRemove&&this.renderer.removeClass(s,o.toRemove),o.toAdd&&this.renderer.addClass(s,o.toAdd)}handleThemeColor(e,i,s){const o=this.element,a=s||this.fillMode,l=((t,n,e,i,s)=>({toRemove:`k-${t}-${n}-${i}`,toAdd:"none"!==s?`k-${t}-${e}-${s}`:""}))("button",i||this.fillMode,a,this.themeColor,e);this.renderer.removeClass(o,l.toRemove),"none"!==a&&"none"!==s&&l.toAdd&&this.renderer.addClass(o,l.toAdd)}}return t.\u0275fac=function(e){return new(e||t)(p(de),p(Ae),p(mW,8),p(se),p(ge))},t.\u0275cmp=pe({type:t,selectors:[["button","kendoButton",""],["span","kendoButton",""],["kendo-button"]],hostVars:13,hostBindings:function(e,i){1&e&&H("focus",function(){return i.onFocus()})("blur",function(){return i.onBlur()}),2&e&&(J("role",i.roleSetter)("aria-disabled",i.classDisabled)("dir",i.getDirection),he("k-button",i.classButton)("k-toggle-button",i.isToggleable)("k-icon-button",i.iconButtonClass)("k-disabled",i.classDisabled)("k-selected",i.classActive))},inputs:{toggleable:"toggleable",togglable:"togglable",selected:"selected",tabIndex:"tabIndex",imageUrl:"imageUrl",iconClass:"iconClass",icon:"icon",disabled:"disabled",size:"size",rounded:"rounded",fillMode:"fillMode",themeColor:"themeColor",svgIcon:"svgIcon",role:"role",primary:"primary",look:"look"},outputs:{selectedChange:"selectedChange",click:"click"},exportAs:["kendoButton"],features:[le([se,{provide:Ht,useValue:"kendo.button"}]),Ke],attrs:OJ,ngContentSelectors:L_,decls:5,vars:3,consts:[["innerCssClass","k-button-icon",3,"name","svgIcon",4,"ngIf"],["class","k-button-icon k-icon",4,"ngIf"],["class","k-button-icon",3,"ngClass",4,"ngIf"],[1,"k-button-text"],["innerCssClass","k-button-icon",3,"name","svgIcon"],[1,"k-button-icon","k-icon"],["role","presentation",1,"k-image",3,"src"],[1,"k-button-icon",3,"ngClass"]],template:function(e,i){1&e&&(ao(),M(0,RJ,1,2,"kendo-icon-wrapper",0),M(1,LJ,2,1,"span",1),M(2,zJ,1,1,"span",2),D(3,"span",3),lo(4),C()),2&e&&(m("ngIf",i.icon||i.svgIcon),_(1),m("ngIf",i.imageUrl),_(1),m("ngIf",i.iconClass))},dependencies:[Jn,qe,Cn],encapsulation:2}),t})(),V_=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[Yo]]}),t})();function l1(t,n=Tu){return wt((e,i)=>{let s=null,o=null,r=null;const a=()=>{if(s){s.unsubscribe(),s=null;const c=o;o=null,i.next(c)}};function l(){const c=r+t,u=n.now();if(u{o=c,r=n.now(),s||(s=n.schedule(l,t),i.add(s))},()=>{a(),i.complete()},void 0,()=>{o=s=null}))})}new Ce("navigation.config");const xb=function(t){return{$implicit:t}};const vq=["kendoActionSheetItem",""];function Eq(t,n){}function Sq(t,n){if(1&t&&M(0,Eq,0,0,"ng-template",2),2&t){const e=v();m("ngTemplateOutlet",e.itemTemplate)("ngTemplateOutletContext",dn(2,xb,e.item))}}function Dq(t,n){if(1&t&&(D(0,"span",6),Q(1,"kendo-icon-wrapper",7),C()),2&t){const e=v(2);_(1),Vi(e.manageIconStyles(e.item)),function km(t){Rs(zO,co,t,!0)}(e.manageIconClasses(e.item)),m("name",e.item.icon)("customFontClass",e.item.iconClass)("svgIcon",e.item.svgIcon)}}function Cq(t,n){if(1&t&&(D(0,"span",11),W(1),C()),2&t){const e=v(3);_(1),Xe(e.item.title)}}function yq(t,n){if(1&t&&(D(0,"span",12),W(1),C()),2&t){const e=v(3);_(1),Xe(e.item.description)}}function bq(t,n){if(1&t&&(D(0,"span",8),M(1,Cq,2,1,"span",9),M(2,yq,2,1,"span",10),C()),2&t){const e=v(2);_(1),m("ngIf",e.item.title),_(1),m("ngIf",e.item.description)}}function Mq(t,n){if(1&t&&(D(0,"span",3),M(1,Dq,2,7,"span",4),M(2,bq,3,2,"span",5),C()),2&t){const e=v();_(1),m("ngIf",e.item.icon||e.item.iconClass||e.item.svgIcon),_(1),m("ngIf",e.item.title||e.item.description)}}const wq=["kendoActionSheetList",""];function Iq(t,n){if(1&t&&Q(0,"span",1),2&t){const e=n.$implicit,i=v();he("k-actionsheet-item",!0)("k-disabled",e.disabled),m("ngClass",e.cssClass)("ngStyle",e.cssStyle)("itemTemplate",i.itemTemplate)("item",e),J("aria-disabled",e.disabled)("kendo-actionsheet-item-index",i.setAttrIndex(e))}}const Tq=["childContainer"];function Aq(t,n){}function kq(t,n){if(1&t&&M(0,Aq,0,0,"ng-template",8),2&t){const e=v(2);m("ngTemplateOutlet",null==e.actionSheetTemplate?null:e.actionSheetTemplate.templateRef)}}function Nq(t,n){}function xq(t,n){if(1&t&&M(0,Nq,0,0,"ng-template",8),2&t){const e=v(4);m("ngTemplateOutlet",null==e.headerTemplate?null:e.headerTemplate.templateRef)}}function Oq(t,n){if(1&t&&(D(0,"div",18),W(1),C()),2&t){const e=v(5);_(1),Xe(e.title)}}function Rq(t,n){if(1&t&&(D(0,"div",19),W(1),C()),2&t){const e=v(5);_(1),Xe(e.subtitle)}}function Lq(t,n){if(1&t&&(D(0,"div",14)(1,"div",15),M(2,Oq,2,1,"div",16),M(3,Rq,2,1,"div",17),C()()),2&t){const e=v(4);_(1),m("id",e.titleId),_(1),m("ngIf",e.title),_(1),m("ngIf",e.subtitle)}}function zq(t,n){if(1&t&&(D(0,"div",12),M(1,xq,1,1,null,6),M(2,Lq,4,3,"ng-template",null,13,Sn),C()),2&t){const e=mt(3),i=v(3);_(1),m("ngIf",i.headerTemplate)("ngIfElse",e)}}function Pq(t,n){}function Vq(t,n){if(1&t&&M(0,Pq,0,0,"ng-template",8),2&t){const e=v(4);m("ngTemplateOutlet",null==e.contentTemplate?null:e.contentTemplate.templateRef)}}function Fq(t,n){if(1&t){const e=Re();D(0,"div",24),H("itemClick",function(s){return z(e),P(v(5).onItemClick(s))}),C()}if(2&t){const e=v(5);m("groupItems",e.topGroupItems)("allItems",e.items)("itemTemplate",null==e.itemTemplate?null:e.itemTemplate.templateRef)}}function Hq(t,n){1&t&&Q(0,"hr",25)}function Bq(t,n){if(1&t){const e=Re();D(0,"div",24),H("itemClick",function(s){return z(e),P(v(5).onItemClick(s))}),C()}if(2&t){const e=v(5);m("groupItems",e.bottomGroupItems)("allItems",e.items)("itemTemplate",null==e.itemTemplate?null:e.itemTemplate.templateRef)}}function Uq(t,n){if(1&t&&(M(0,Fq,1,3,"div",22),M(1,Hq,1,0,"hr",23),M(2,Bq,1,3,"div",22)),2&t){const e=v(4);m("ngIf",e.topGroupItems),_(1),m("ngIf",e.shouldRenderSeparator),_(1),m("ngIf",e.bottomGroupItems)}}function Gq(t,n){if(1&t&&(D(0,"div",20),M(1,Vq,1,1,null,6),M(2,Uq,3,3,"ng-template",null,21,Sn),C()),2&t){const e=mt(3),i=v(3);_(1),m("ngIf",i.contentTemplate)("ngIfElse",e)}}function $q(t,n){}function Kq(t,n){if(1&t&&(D(0,"div",26),M(1,$q,0,0,"ng-template",8),C()),2&t){const e=v(3);_(1),m("ngTemplateOutlet",null==e.footerTemplate?null:e.footerTemplate.templateRef)}}function jq(t,n){if(1&t&&(M(0,zq,4,2,"div",9),M(1,Gq,4,2,"div",10),M(2,Kq,2,1,"div",11)),2&t){const e=v(2);m("ngIf",e.title||e.subtitle||e.headerTemplate),_(1),m("ngIf",e.items||e.contentTemplate),_(1),m("ngIf",e.footerTemplate)}}function Jq(t,n){if(1&t){const e=Re();cn(0),D(1,"div",1),H("click",function(){return z(e),P(v().onOverlayClick())}),C(),D(2,"div",2)(3,"div",3,4)(5,"div",5),M(6,kq,1,1,null,6),M(7,jq,3,3,"ng-template",null,7,Sn),C()()(),un()}if(2&t){const e=mt(8),i=v();_(3),Vi("bottom: 0px; width: 100%;"),_(2),m("ngClass",i.cssClass),J("aria-labelledby",i.titleId),_(1),m("ngIf",i.actionSheetTemplate)("ngIfElse",e)}}const c1={name:"@progress/kendo-angular-navigation",productName:"Kendo UI for Angular",productCodes:["KENDOUIANGULAR","KENDOUICOMPLETE"],publishDate:1692168699,version:"13.3.0",licensingDocsUrl:"https://www.telerik.com/kendo-angular-ui/my-license/"},Bs=t=>null!=t,Ob=t=>{const n=Yq(t);return[n.length>0?n[0]:t,n.length>0?n[n.length-1]:t]},Yq=t=>t.querySelectorAll(AG);let Zq=0;const Rb=/^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/,Lb="kendo-actionsheet-item-index",zb=(t,n,e)=>{const i=tY(t,n,e);if(i)return Xq(i,n)},Xq=(t,n)=>+t.getAttribute(n),tY=(t,n,e)=>((t,n,e)=>{for(;t&&t!==e&&!n(t);)t=t.parentNode;if(t!==e)return t})(t,i=>((t,n)=>Bs(t.getAttribute(n)))(i,n),e);let nY=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[Bn]]}),t})();const Gb=t=>n=>n.find(e=>(t=>t.item.context.collapsed)(e)===t).item.context.collapsed=!t;Gb(!1),Gb(!0);let hY=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[Bn,ku,Yo]]}),t})();let _Y=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[Bn,Yo]]}),t})(),Jb=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(p(tt,8))},t.\u0275dir=j({type:t,selectors:[["","kendoActionSheetHeaderTemplate",""]]}),t})(),Wb=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(p(tt,8))},t.\u0275dir=j({type:t,selectors:[["","kendoActionSheetItemTemplate",""]]}),t})(),qb=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(p(tt,8))},t.\u0275dir=j({type:t,selectors:[["","kendoActionSheetContentTemplate",""]]}),t})(),Yb=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(p(tt,8))},t.\u0275dir=j({type:t,selectors:[["","kendoActionSheetFooterTemplate",""]]}),t})(),Jl=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(p(tt,8))},t.\u0275dir=j({type:t,selectors:[["","kendoActionSheetTemplate",""]]}),t})(),Zb=(()=>{class t{constructor(){this.pointerClass=!0}manageIconClasses(e){const i=["k-actionsheet-item-icon"],s=Bs(e.iconColor)&&Rb.test(e.iconColor);return Bs(e.iconColor)&&""!==e.iconColor&&!s&&i.push(`k-text-${e.iconColor}`),i.join(" ")}manageIconStyles(e){const i=Bs(e.iconColor)&&Rb.test(e.iconColor),s=Bs(e.iconSize)&&""!==e.iconSize,o={};return i&&(o.color=e.iconColor),s&&(o.fontSize=e.iconSize),o}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=pe({type:t,selectors:[["","kendoActionSheetItem",""]],hostVars:2,hostBindings:function(e,i){2&e&&he("k-cursor-pointer",i.pointerClass)},inputs:{itemTemplate:"itemTemplate",item:"item"},attrs:vq,decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["defaultTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"k-actionsheet-action"],["class","k-icon-wrap",4,"ngIf"],["class","k-actionsheet-item-text",4,"ngIf"],[1,"k-icon-wrap"],[3,"name","customFontClass","svgIcon"],[1,"k-actionsheet-item-text"],["class","k-actionsheet-item-title",4,"ngIf"],["class","k-actionsheet-item-description",4,"ngIf"],[1,"k-actionsheet-item-title"],[1,"k-actionsheet-item-description"]],template:function(e,i){if(1&e&&(M(0,Sq,1,4,null,0),M(1,Mq,3,2,"ng-template",null,1,Sn)),2&e){const s=mt(2);m("ngIf",i.itemTemplate)("ngIfElse",s)}},dependencies:[Jn,qe,di],encapsulation:2}),t})(),Qb=(()=>{class t{constructor(e,i,s){this.renderer=e,this.ngZone=i,this.element=s,this.groupItems=[],this.allItems=[],this.itemClick=new w,this.subscriptions=new ye}ngAfterViewInit(){this.initDomEvents()}ngOnDestroy(){this.subscriptions.unsubscribe()}initDomEvents(){this.element&&this.ngZone.runOutsideAngular(()=>{this.subscriptions.add(this.renderer.listen(this.element.nativeElement,"click",this.clickHandler.bind(this)))})}clickHandler(e){const i=zb(e.target,Lb,this.element.nativeElement),s=this.allItems[i];if(s){if(s.disabled)return void e.preventDefault();this.ngZone.run(()=>{this.itemClick.emit({item:s,originalEvent:e})})}}setAttrIndex(e){return this.allItems.indexOf(e)}}return t.\u0275fac=function(e){return new(e||t)(p(Ae),p(ge),p(de))},t.\u0275cmp=pe({type:t,selectors:[["","kendoActionSheetList",""]],inputs:{groupItems:"groupItems",allItems:"allItems",itemTemplate:"itemTemplate"},outputs:{itemClick:"itemClick"},attrs:wq,decls:1,vars:1,consts:[["kendoActionSheetItem","","tabindex","0","role","button",3,"k-actionsheet-item","k-disabled","ngClass","ngStyle","itemTemplate","item",4,"ngFor","ngForOf"],["kendoActionSheetItem","","tabindex","0","role","button",3,"ngClass","ngStyle","itemTemplate","item"]],template:function(e,i){1&e&&M(0,Iq,1,10,"span",0),2&e&&m("ngForOf",i.groupItems)},dependencies:[Zb,bi,Cn,ia],encapsulation:2}),t})();let $u=(()=>{class t{constructor(e,i,s,o,r,a){this.element=e,this.ngZone=i,this.renderer=s,this.localizationService=o,this.builder=r,this.cdr=a,this.animation=!0,this.expanded=!1,this.titleId="k-actionsheet-title"+ ++Zq,this.expandedChange=new w,this.expand=new w,this.collapse=new w,this.itemClick=new w,this.overlayClick=new w,this.rtl=!1,this.domSubs=new ye,this.animationEnd=new w,Yt(c1),this.dynamicRTLSubscription=this.localizationService.changes.subscribe(({rtl:l})=>{this.rtl=l,this.direction=this.rtl?"rtl":"ltr"})}get hostClass(){return this.expanded}ngAfterViewInit(){this.initDomEvents(),this.setCssVariables()}ngOnChanges(e){e.expanded&&this.expanded&&this.setExpanded(!0)}ngOnDestroy(){this.domSubs.unsubscribe(),this.dynamicRTLSubscription&&this.dynamicRTLSubscription.unsubscribe(),this.player&&this.player.destroy()}toggle(e){const i=this.expanded,s=Qg(e)?e:!i;s!==i&&(!0===s?this.setExpanded(!0):!1===s&&!this.animation&&this.setExpanded(!1),this.animation?(this.animationEnd.pipe(function Zo(t){return t<=0?()=>ud:wt((n,e)=>{let i=0;n.subscribe(Rt(e,s=>{++i<=t&&(e.next(s),t<=i&&e.complete())}))})}(1)).subscribe(()=>{this.onAnimationEnd(s)}),this.playAnimation(s)):this[s?"expand":"collapse"].emit())}get topGroupItems(){return this.items?.filter(e=>!e.group||"top"===e.group)}get bottomGroupItems(){return this.items?.filter(e=>"bottom"===e.group)}onItemClick(e){this.itemClick.emit(e)}onOverlayClick(){this.overlayClick.emit()}get shouldRenderSeparator(){return this.topGroupItems?.length>0&&this.bottomGroupItems?.length>0}initDomEvents(){this.element&&this.ngZone.runOutsideAngular(()=>{this.domSubs.add(this.renderer.listen(this.element.nativeElement,"keydown",e=>{this.onKeyDown(e)}))})}setCssVariables(){!this.element||!Se()||(this.element.nativeElement.style.setProperty("--kendo-actionsheet-height","auto"),this.element.nativeElement.style.setProperty("--kendo-actionsheet-max-height","none"))}onKeyDown(e){const i=e.target;e.keyCode===B.Tab&&this.ngZone.run(()=>{this.keepFocusWithinComponent(i,e)}),e.keyCode===B.Escape&&this.ngZone.run(()=>{this.overlayClick.emit()}),e.keyCode===B.Enter&&this.ngZone.run(()=>{this.triggerItemClick(i,e)})}handleInitialFocus(){const[e]=Ob(this.element.nativeElement);e&&e.focus()}keepFocusWithinComponent(e,i){const s=this.element.nativeElement,[o,r]=Ob(s),l=i.shiftKey&&e===o;!i.shiftKey&&e===r&&(i.preventDefault(),o.focus()),l&&(i.preventDefault(),r.focus())}triggerItemClick(e,i){const s=zb(e,Lb,this.element.nativeElement),o=Qg(s)?this.items[s]:null;!o||o.disabled||this.itemClick.emit({item:o,originalEvent:i})}setExpanded(e){this.expanded=e,this.expandedChange.emit(e),this.expanded&&(this.cdr.detectChanges(),this.handleInitialFocus())}onAnimationEnd(e){e?this.expand.emit():(this.setExpanded(!1),this.collapse.emit())}playAnimation(e){const i="boolean"!=typeof this.animation&&this.animation.duration?this.animation.duration:300,s=getComputedStyle(this.childContainer.nativeElement).height,o=e?function vY(t,n){return[_s({overflow:"hidden",display:"block",height:0}),_u(`${t}ms ease-in`,_s({height:`${n}`}))]}(i,s):function EY(t,n){return[_s({overflow:"hidden",height:`${n}`}),_u(`${t}ms ease-in`,_s({overflow:"hidden",height:0}))]}(i,s),r=this.builder.build(o);this.player=r.create(this.childContainer.nativeElement),this.player.onDone(()=>{this.player&&(this.animationEnd.emit(),this.player.destroy(),this.player=null)}),this.player.play()}}return t.\u0275fac=function(e){return new(e||t)(p(de),p(ge),p(Ae),p(se),p(gu),p(Mt))},t.\u0275cmp=pe({type:t,selectors:[["kendo-actionsheet"]],contentQueries:function(e,i,s){if(1&e&&(Fe(s,Jl,5),Fe(s,Jb,5),Fe(s,qb,5),Fe(s,Wb,5),Fe(s,Yb,5)),2&e){let o;R(o=L())&&(i.actionSheetTemplate=o.first),R(o=L())&&(i.headerTemplate=o.first),R(o=L())&&(i.contentTemplate=o.first),R(o=L())&&(i.itemTemplate=o.first),R(o=L())&&(i.footerTemplate=o.first)}},viewQuery:function(e,i){if(1&e&&X(Tq,5),2&e){let s;R(s=L())&&(i.childContainer=s.first)}},hostVars:3,hostBindings:function(e,i){2&e&&(J("dir",i.direction),he("k-actionsheet-container",i.hostClass))},inputs:{title:"title",subtitle:"subtitle",items:"items",cssClass:"cssClass",animation:"animation",expanded:"expanded",titleId:"titleId"},outputs:{expandedChange:"expandedChange",expand:"expand",collapse:"collapse",itemClick:"itemClick",overlayClick:"overlayClick"},exportAs:["kendoActionSheet"],features:[le([se,{provide:Ht,useValue:"kendo.actionsheet.component"}]),Ke],decls:1,vars:1,consts:[[4,"ngIf"],[1,"k-overlay",3,"click"],[1,"k-animation-container"],[1,"k-child-animation-container"],["childContainer",""],["role","dialog","aria-modal","true",1,"k-actionsheet","k-actionsheet-bottom",3,"ngClass"],[4,"ngIf","ngIfElse"],["defaultTemplate",""],[3,"ngTemplateOutlet"],["class","k-actionsheet-titlebar",4,"ngIf"],["class","k-actionsheet-content",4,"ngIf"],["class","k-actionsheet-footer",4,"ngIf"],[1,"k-actionsheet-titlebar"],["defaultHeaderTemplate",""],[1,"k-actionsheet-titlebar-group","k-hbox"],[1,"k-actionsheet-title",3,"id"],["class","k-text-center",4,"ngIf"],["class","k-actionsheet-subtitle k-text-center",4,"ngIf"],[1,"k-text-center"],[1,"k-actionsheet-subtitle","k-text-center"],[1,"k-actionsheet-content"],["defaultContentTemplate",""],["kendoActionSheetList","","class","k-list-ul","role","group",3,"groupItems","allItems","itemTemplate","itemClick",4,"ngIf"],["class","k-hr",4,"ngIf"],["kendoActionSheetList","","role","group",1,"k-list-ul",3,"groupItems","allItems","itemTemplate","itemClick"],[1,"k-hr"],[1,"k-actionsheet-footer"]],template:function(e,i){1&e&&M(0,Jq,9,6,"ng-container",0),2&e&&m("ngIf",i.expanded)},dependencies:[Qb,qe,Cn,di],encapsulation:2}),t})(),CY=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[Bn,Yo]]}),t})(),Xb=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[nY,hY,_Y,CY]}),t})();class d1{}const m1=class OY extends d1{observers(){return this._observers=this._observers||[],this._observers}addObserver(n){return this._observers?this._observers.push(n):this._observers=[n],this}removeObserver(n){const e=this.observers(),i=e.indexOf(n);return-1!==i&&e.splice(i,1),this}trigger(n,e){const i=this._observers;if(i&&!this._suspended)for(let s=0;s{const e=class extends t{};return function zY(t,n){for(let e=0;e{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({}),t})(),H7=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[Bn,go,aX,Yo],go]}),t})();const OX=["kendoCalendarView",""];function RX(t,n){1&t&&(D(0,"td",3),W(1,"\xa0"),C())}function LX(t,n){if(1&t&&(D(0,"tr",4)(1,"th",5),W(2),C()()),2&t){const e=v();J("aria-hidden",e.ariaHidden),_(1),m("colSpan",e.colSpan),_(1),Xe(e.title)}}function zX(t,n){if(1&t&&W(0),2&t){const e=v(3).$implicit,i=v();Jt(" ",i.getWeekNumber(i.firstDate(e))," ")}}function PX(t,n){}const ya=function(t){return{click:t}},fM=function(t,n){return{$implicit:t,cellContext:n}};function VX(t,n){if(1&t&&(D(0,"td",9),M(1,zX,1,1,"ng-template",6),M(2,PX,0,0,"ng-template",10),C()),2&t){const e=v(2).$implicit,i=v();m("kendoEventsOutsideAngular",dn(5,ya,i.handleWeekNumberClick.bind(i,e))),_(1),m("ngIf",!i.weekNumberTemplateRef),_(1),m("ngIf",i.weekNumberTemplateRef)("ngTemplateOutlet",i.weekNumberTemplateRef)("ngTemplateOutletContext",En(7,fM,i.firstDate(e),i.getWeekNumberContext(e)))}}function FX(t,n){if(1&t&&M(0,VX,3,10,"td",8),2&t){const e=v().$implicit,i=v(),s=mt(1);m("ngIf",i.firstDate(e))("ngIfElse",s)}}function HX(t,n){1&t&&W(0),2&t&&Xe(v(2).$implicit.formattedValue)}function BX(t,n){}function UX(t,n){if(1&t&&M(0,BX,0,0,"ng-template",15),2&t){const e=v(2).$implicit;m("ngTemplateOutlet",v(2).templateRef)("ngTemplateOutletContext",En(2,fM,e.value,e))}}function GX(t,n){if(1&t&&(D(0,"td",12)(1,"span",13),M(2,HX,1,1,"ng-template",6),M(3,UX,1,5,null,14),C()()),2&t){const e=v(),i=e.$implicit,s=e.index,o=v().index,r=v();m("ngClass",r.getStyles(i))("title",i.title),J("id",i.id)("data-cell-index",r.tableCellIndex(o,s))("aria-selected",i.isSelected||i.isRangeStart||i.isRangeMid||i.isRangeEnd)("aria-disabled",i.isDisabled)("aria-label",r.getMonthLabel(i.value)),_(2),m("ngIf",!r.templateRef),_(1),m("ngIf",r.templateRef)}}function $X(t,n){if(1&t&&(cn(0),M(1,GX,4,9,"td",11),un()),2&t){const e=n.$implicit,i=v(2),s=mt(1);_(1),m("ngIf",i.shouldRenderCellContent(e))("ngIfElse",s)}}function KX(t,n){if(1&t&&(D(0,"tr",4),M(1,FX,1,2,"ng-template",6),M(2,$X,2,2,"ng-container",7),C()),2&t){const e=n.$implicit,i=v();_(1),m("ngIf",i.weekNumber),_(1),m("kForOf",e)}}function jX(t,n){if(1&t&&(D(0,"caption",7),W(1),C()),2&t){const e=v().date,i=v();m("ngClass",i.getCaptionClass()),_(1),Xe(i.getCaptionTitle(e))}}function JX(t,n){if(1&t&&(D(0,"th",11),W(1),C()),2&t){const e=n.$implicit,i=n.index;J("aria-label",v(3).wideWeekNames[i]),_(1),Xe(e)}}function WX(t,n){if(1&t&&(D(0,"thead",8)(1,"tr",9),M(2,JX,2,2,"th",10),C()()),2&t){const e=v(2);_(2),m("ngForOf",e.weekNames)}}function qX(t,n){if(1&t){const e=Re();D(0,"table",3),H("focus",function(){return z(e),P(v().handleClassicCalendarFocus())})("blur",function(s){return z(e),P(v().handleClassicCalendarBlur(s))}),M(1,jX,2,2,"caption",4),M(2,WX,3,1,"thead",5),D(3,"tbody",6),H("cellClick",function(s){return z(e),P(v().cellClick.emit(s))})("weekNumberCellClick",function(s){return z(e),P(v().weekNumberCellClick.emit(s))})("cellEnter",function(s){return z(e),P(v().cellEnter.emit(s))})("cellLeave",function(s){return z(e),P(v().cellLeave.emit(s))})("focusedCellId",function(s){return z(e),P(v().focusedCellChange.emit(s))}),C()()}if(2&t){const e=n.date,i=n.className,s=v();m("ngClass",i),J("role",s.views>=2?"none":"grid")("aria-labelledby",s.id)("aria-activedescendant",s.getActiveDescendant)("tabindex",s.getTabIndex),_(1),m("ngIf",s.showViewHeader),_(1),m("ngIf",s.isMonthView()),_(1),m("activeView",s.activeView)("isActive",s.isActive)("min",s.min)("max",s.max)("cellUID",s.cellUID)("focusedDate",s.focusedDate)("selectedDates",s.selectedDates)("selectionRange",s.selectionRange)("activeRangeEnd",s.activeRangeEnd)("weekNumber",s.weekNumber)("templateRef",s.cellTemplateRef)("weekNumberTemplateRef",s.weekNumberTemplateRef)("viewDate",e)}}function YX(t,n){}const pM=function(t){return{date:t,className:"k-pointer-events-none"}};function ZX(t,n){if(1&t&&M(0,YX,0,0,"ng-template",12),2&t){const e=v();m("ngTemplateOutlet",mt(1))("ngTemplateOutletContext",dn(2,pM,e.nextAnimationDate))}}function QX(t,n){}const XX=function(t){return{date:t}};function eee(t,n){if(1&t&&M(0,QX,0,0,"ng-template",12),2&t){const e=n.$implicit;v(),m("ngTemplateOutlet",mt(1))("ngTemplateOutletContext",dn(2,XX,e))}}function tee(t,n){}function nee(t,n){if(1&t&&M(0,tee,0,0,"ng-template",12),2&t){const e=v();m("ngTemplateOutlet",mt(1))("ngTemplateOutletContext",dn(2,pM,e.prevAnimationDate))}}function iee(t,n){1&t&&W(0),2&t&&Xe(v().title)}function see(t,n){}function oee(t,n){if(1&t){const e=Re();D(0,"button",8),H("click",function(){return z(e),P(v().prevButtonClick.emit())}),C()}if(2&t){const e=v();m("svgIcon",e.chevronLeftIcon)("disabled",e.isPrevDisabled)("title",e.prevButtonTitle),J("aria-disabled",e.isPrevDisabled)}}function ree(t,n){if(1&t){const e=Re();D(0,"button",9),H("click",function(){return z(e),P(v().nextButtonClick.emit())}),C()}if(2&t){const e=v();m("svgIcon",e.chevronRightIcon)("disabled",e.isNextDisabled)("title",e.nextButtonTitle),J("aria-disabled",e.isNextDisabled)}}const mM=function(t,n,e){return{$implicit:t,activeView:n,date:e}},gM=["*"],_M=["list"];function aee(t,n){if(1&t&&W(0),2&t){const e=v().$implicit;Xe(v().service.navigationTitle(e))}}function lee(t,n){}function cee(t,n){if(1&t&&(D(0,"li")(1,"span"),M(2,aee,1,1,"ng-template",5),M(3,lee,0,0,"ng-template",6),C()()),2&t){const e=n.$implicit,i=n.index,s=v();J("data-date-index",i),_(1),he("k-calendar-navigation-marker",s.service.isRangeStart(e)),_(1),m("ngIf",!s.templateRef),_(1),m("ngIf",s.templateRef)("ngTemplateOutlet",s.templateRef)("ngTemplateOutletContext",bl(7,mM,s.service.navigationTitle(e),s.activeViewValue,e))}}function uee(t,n){if(1&t&&(D(0,"th",11),W(1),C()),2&t){const e=n.$implicit,i=n.index;J("aria-label",v(2).wideWeekNames[i]),_(1),Xe(e)}}function dee(t,n){if(1&t&&(D(0,"table",7)(1,"thead",8)(2,"tr",9),M(3,uee,2,2,"th",10),C()()()),2&t){const e=v();xs("table-layout","auto"),_(3),m("ngForOf",e.weekNames)}}function hee(t,n){1&t&&Q(0,"col")}function fee(t,n){if(1&t){const e=Re();D(0,"tbody",12),H("cellClick",function(s){return z(e),P(v().cellClick.emit(s))})("weekNumberCellClick",function(s){return z(e),P(v().weekNumberCellClick.emit(s))})("focusedCellId",function(s){return z(e),P(v().focusedCellChange.emit(s))}),C()}if(2&t){const e=n.$implicit,i=v();m("headerTitle",i.headerTitle)("activeView",i.activeView)("isActive",i.isActive)("min",i.min)("max",i.max)("cellUID",i.cellUID)("focusedDate",i.focusedDate)("selectedDates",i.selectedDates)("weekNumber",i.weekNumber)("templateRef",i.cellTemplateRef)("weekNumberTemplateRef",i.weekNumberTemplateRef)("viewDate",e)}}function pee(t,n){if(1&t){const e=Re();D(0,"kendo-calendar-navigation",5),H("valueChange",function(s){return z(e),P(v(2).handleNavigation(s))})("pageChange",function(){return z(e),P(v(2).onPageChange())}),C()}if(2&t){const e=v(2);m("activeView",e.activeViewEnum)("focusedDate",e.focusedDate)("min",e.min)("max",e.max)("templateRef",null==e.navigationItemTemplateRef?null:e.navigationItemTemplateRef.templateRef)}}function mee(t,n){if(1&t){const e=Re();cn(0),M(1,pee,1,5,"kendo-calendar-navigation",2),D(2,"kendo-calendar-viewlist",3),H("todayButtonClick",function(s){return z(e),P(v().handleDateChange({selectedDates:[s],focusedDate:s}))})("cellClick",function(s){return z(e),P(v().handleCellClick(s))})("weekNumberCellClick",function(s){return z(e),P(v().handleWeekNumberClick(s))})("activeDateChange",function(s){return z(e),P(v().handleActiveDateChange(s))})("pageChange",function(){return z(e),P(v().onPageChange())})("focusCalendar",function(){return z(e),P(v().handleFocus())})("blurCalendar",function(s){return z(e),P(v().handleBlur(s))}),C(),D(3,"kendo-resize-sensor",4),H("resize",function(){return z(e),P(v().onResize())}),C(),un()}if(2&t){const e=v();let i;_(1),m("ngIf",e.navigation),_(1),m("activeView",e.activeViewEnum)("isActive",e.isActive)("id",e.headerId)("cellTemplateRef",null==(i=e.activeCellTemplate())?null:i.templateRef)("headerTitleTemplateRef",null==e.headerTitleTemplateRef?null:e.headerTitleTemplateRef.templateRef)("weekNumberTemplateRef",null==e.weekNumberTemplateRef?null:e.weekNumberTemplateRef.templateRef)("cellUID",e.cellUID)("min",e.min)("max",e.max)("focusedDate",e.focusedDate)("weekNumber",e.weekNumber)("selectedDates",e.selectedDates)("tabIndex",e.tabIndex)("disabled",e.disabled)}}function gee(t,n){if(1&t){const e=Re();cn(0),D(1,"kendo-multiviewcalendar",6,7),H("activeViewChange",function(s){return z(e),P(v().handleActiveViewChange(s))})("navigate",function(s){return z(e),P(v().handleNavigate(s))})("valueChange",function(s){z(e);const o=mt(2);return P(v().handleMultiViewCalendarValueChange(s,o.focusedDate))})("focusCalendar",function(){return z(e),P(v().handleFocus())})("blur",function(s){return z(e),P(v().handleBlur(s))})("blurEvent",function(s){return z(e),P(v().handleBlur(s))})("keydown",function(s){return z(e),P(v().handleMultiViewCalendarKeydown(s))}),Q(3,"kendo-multiviewcalendar-messages",8),C(),un()}if(2&t){const e=v();_(1),m("views",1)("min",e.min)("max",e.max)("id",e.id)("disabled",e.disabled)("isActive",e.isActive)("tabIndex",e.tabIndex)("activeView",e.activeView)("bottomView",e.bottomView)("topView",e.topView)("weekNumber",e.weekNumber)("animateNavigation",e.animateNavigation)("cellTemplate",e.activeCellTemplate())("monthCellTemplate",e.monthCellTemplateRef)("yearCellTemplate",e.yearCellTemplateRef)("decadeCellTemplate",e.decadeCellTemplateRef)("centuryCellTemplate",e.centuryCellTemplateRef)("headerTitleTemplate",e.headerTitleTemplateRef)("weekNumberTemplate",e.weekNumberTemplateRef)("focusedDate",e.focusedDate)("selection",e.selection)("value",e.value)("disabledDates",e.disabledDates),_(2),m("today",e.localization.get("today"))("prevButtonTitle",e.localization.get("prevButtonTitle"))("nextButtonTitle",e.localization.get("nextButtonTitle"))("parentViewButtonTitle",e.localization.get("parentViewButtonTitle"))}}const _ee=["dateInput"],vee=["spinup"],Eee=["spindown"];function See(t,n){if(1&t){const e=Re();D(0,"span",4),H("mousedown",function(s){return s.preventDefault()}),D(1,"button",5,6),H("mousedown",function(){z(e);const s=v();return P(s.arrowDirection=s.arrow.Up)})("mouseleave",function(){z(e);const s=v();return P(s.arrowDirection=s.arrow.None)})("click",function(){return z(e),P(v().handleButtonClick(1))}),Q(3,"kendo-icon-wrapper",7),C(),D(4,"button",8,9),H("click",function(){return z(e),P(v().handleButtonClick(-1))})("mousedown",function(){z(e);const s=v();return P(s.arrowDirection=s.arrow.Down)})("mouseleave",function(){z(e);const s=v();return P(s.arrowDirection=s.arrow.None)}),Q(6,"kendo-icon-wrapper",10),C()()}if(2&t){const e=v();_(1),he("k-active",e.arrowDirection===e.arrow.Up),m("title",e.localization.get("increment")),J("aria-label",e.localization.get("increment")),_(2),m("svgIcon",e.caretAltUpIcon),_(1),he("k-active",e.arrowDirection===e.arrow.Down),m("title",e.localization.get("decrement")),J("aria-label",e.localization.get("decrement")),_(2),m("svgIcon",e.caretAltDownIcon)}}const Dee=function(t,n,e,i,s,o,r){return{click:t,focus:n,mousedown:e,touchstart:i,dragstart:s,drop:o,blur:r}},O1=["container"],i6=["popupTemplate"],s6=["toggleButton"],R1=["actionSheet"];function Cee(t,n){1&t&&kt(0)}function yee(t,n){1&t&&M(0,Cee,1,0,"ng-container",13),2&t&&(v(),m("ngTemplateOutlet",mt(15)))}function bee(t,n){if(1&t){const e=Re();D(0,"kendo-resize-sensor",14),H("resize",function(){return z(e),P(v().onResize())}),C()}}function Mee(t,n){1&t&&kt(0)}function wee(t,n){if(1&t){const e=Re();D(0,"div",15)(1,"div",16)(2,"div",17)(3,"div",18),W(4),C(),D(5,"div",19),W(6),C()(),D(7,"div",20)(8,"button",21),H("click",function(){return z(e),P(v().show=!1)}),C()()()(),D(9,"div",22),M(10,Mee,1,0,"ng-container",13),C()}if(2&t){const e=v(),i=mt(15);_(4),Xe(e.title),_(2),Xe(e.subtitle),_(2),m("svgIcon",e.xIcon)("tabIndex",-1),J("title",e.localization.get("clearTitle")),_(2),m("ngTemplateOutlet",i)}}const vM=function(t){return{keydown:t}};function Iee(t,n){if(1&t){const e=Re();D(0,"kendo-calendar",23,24),H("valueChange",function(s){z(e);const o=v();return P(o.handleChange(o.mergeTime(s)))}),Q(2,"kendo-calendar-messages",25),C()}if(2&t){const e=v();m("size",e.isAdaptive?"large":"medium")("type",e.calendarType)("min",e.min)("max",e.max)("navigation",e.navigation)("animateNavigation",e.animateCalendarNavigation)("activeView",e.activeView)("bottomView",e.bottomView)("topView",e.topView)("weekNumber",e.weekNumber)("cellTemplate",e.cellTemplate)("monthCellTemplate",e.monthCellTemplate)("yearCellTemplate",e.yearCellTemplate)("decadeCellTemplate",e.decadeCellTemplate)("centuryCellTemplate",e.centuryCellTemplate)("weekNumberTemplate",e.weekNumberTemplate)("headerTitleTemplate",e.headerTitleTemplate)("navigationItemTemplate",e.navigationItemTemplate)("focusedDate",e.focusedDate)("value",e.value)("kendoEventsOutsideAngular",dn(27,vM,e.handleKeydown))("scope",e)("disabledDates",e.disabledDates),_(2),m("today",e.localization.get("today"))("prevButtonTitle",e.localization.get("prevButtonTitle"))("nextButtonTitle",e.localization.get("nextButtonTitle"))("parentViewButtonTitle",e.localization.get("parentViewButtonTitle"))}}const EM=function(t,n){return{click:t,mousedown:n}};function Tee(t,n){if(1&t&&(D(0,"li",3)(1,"span"),W(2),C()()),2&t){const e=n.$implicit,i=n.index,s=v();J("data-timelist-item-index",i)("role","option")("aria-selected",i===s.currentSelectedIndex),_(2),Xe(e.text)}}const Aee=["accept"],kee=["cancel"],Nee=["now"],xee=["listWrapper"],SM=function(t,n,e){return{click:t,focus:n,blur:e}};function Oee(t,n){if(1&t&&(D(0,"button",8,9),W(2),C()),2&t){const e=v();m("kendoEventsOutsideAngular",bl(6,SM,e.handleNow,e.handleFocus,e.handleBlur))("scope",e)("disabled",e.disabled),J("title",e.localization.get("nowLabel"))("aria-label",e.localization.get("nowLabel")),_(2),Xe(e.localization.get("now"))}}const Ree=function(t,n){return{focus:t,blur:n}};function Lee(t,n){if(1&t){const e=Re();D(0,"div",12,13)(2,"span",2),W(3),C(),D(4,"kendo-timelist",14),H("valueChange",function(s){return z(e),P(v(2).current=s)})("tabOutLastPart",function(){return z(e),P(v(2).tabOutLastPart.emit())}),C()()}if(2&t){const e=v(),i=e.$implicit,s=e.index,o=v();_(3),Xe(o.intl.dateFieldName(i)),_(1),m("isLast",s===o.dateFormatParts.length-1)("min",o.min)("max",o.max)("part",i)("step",o.partStep(i))("disabled",o.disabled)("value",o.current)("kendoEventsOutsideAngular",En(11,Ree,o.handleListFocus,o.handleBlur))("scope",o),J("data-timelist-index",s)}}function zee(t,n){if(1&t&&(D(0,"div",15),W(1),C()),2&t){const e=v().$implicit;_(1),Jt(" ",e.pattern," ")}}function Pee(t,n){if(1&t&&(M(0,Lee,5,14,"div",10),M(1,zee,2,1,"div",11)),2&t){const e=n.$implicit;m("ngIf","literal"!==e.type),_(1),m("ngIf","literal"===e.type)}}const Vee=function(t,n,e,i){return{click:t,focus:n,blur:e,keydown:i}};function Fee(t,n){if(1&t&&(D(0,"button",19,20),W(2),C()),2&t){const e=v(2);m("kendoEventsOutsideAngular",Bm(6,Vee,e.handleAccept,e.handleFocus,e.handleBlur,e.handleTabOut))("scope",e)("disabled",e.disabled),J("title",e.localization.get("acceptLabel"))("aria-label",e.localization.get("acceptLabel")),_(2),Xe(e.localization.get("accept"))}}function Hee(t,n){if(1&t&&(D(0,"button",21,22),W(2),C()),2&t){const e=v(2);m("kendoEventsOutsideAngular",bl(6,SM,e.handleReject,e.handleFocus,e.handleBlur))("scope",e)("disabled",e.disabled),J("title",e.localization.get("cancelLabel"))("aria-label",e.localization.get("cancelLabel")),_(2),Xe(e.localization.get("cancel"))}}function Bee(t,n){if(1&t&&(D(0,"div",16),M(1,Fee,3,11,"button",17),M(2,Hee,3,10,"button",18),C()),2&t){const e=v();_(1),m("ngIf",e.setButton),_(1),m("ngIf",e.cancelButton)}}function Uee(t,n){1&t&&kt(0)}function Gee(t,n){1&t&&M(0,Uee,1,0,"ng-container",13),2&t&&(v(),m("ngTemplateOutlet",mt(15)))}function $ee(t,n){if(1&t){const e=Re();D(0,"kendo-resize-sensor",14),H("resize",function(){return z(e),P(v().onResize())}),C()}}function Kee(t,n){1&t&&kt(0)}function jee(t,n){if(1&t){const e=Re();D(0,"div",15)(1,"div",16)(2,"div",17)(3,"div",18),W(4),C(),D(5,"div",19),W(6),C()(),D(7,"div",20)(8,"button",21),H("click",function(){return z(e),P(v().show=!1)}),C()()()(),D(9,"div",22),M(10,Kee,1,0,"ng-container",13),C(),D(11,"div",23)(12,"button",24),H("click",function(){return z(e),P(v().handleReject())}),W(13),C(),D(14,"button",25),H("click",function(){return z(e),P(v().handleActionSheetAccept())}),W(15),C()()}if(2&t){const e=v(),i=mt(15);_(4),Xe(e.title),_(2),Xe(e.subtitle),_(2),m("svgIcon",e.xIcon)("tabIndex",-1),J("title",e.localization.get("clearTitle")),_(2),m("ngTemplateOutlet",i),_(2),J("title",e.localization.get("cancelLabel"))("aria-label",e.localization.get("cancelLabel")),_(1),Jt(" ",e.localization.get("cancel")," "),_(1),J("title",e.localization.get("acceptLabel"))("aria-label",e.localization.get("acceptLabel")),_(1),Jt(" ",e.localization.get("accept")," ")}}const Jee=function(t,n){return{keydown:t,mousedown:n}};function Wee(t,n){if(1&t){const e=Re();D(0,"kendo-timeselector",26,27),H("valueChange",function(s){return z(e),P(v().handleChange(s))})("valueReject",function(){return z(e),P(v().handleReject())})("tabOutLastPart",function(){return z(e),P(v().onTabOutLastPart())}),Q(2,"kendo-timeselector-messages",28),C()}if(2&t){const e=v();he("k-timeselector-lg",e.isAdaptive),m("cancelButton",e.cancelButton&&!e.isAdaptive)("setButton",!e.isAdaptive)("nowButton",e.nowButton)("format",e.format)("min",e.min)("max",e.max)("steps",e.steps)("value",e.value)("isAdaptiveEnabled",e.isAdaptiveModeEnabled)("kendoEventsOutsideAngular",En(24,Jee,e.handleKeydown,e.handleMousedown))("scope",e),_(2),m("acceptLabel",e.localization.get("acceptLabel"))("accept",e.localization.get("accept"))("cancelLabel",e.localization.get("cancelLabel"))("cancel",e.localization.get("cancel"))("nowLabel",e.localization.get("nowLabel"))("now",e.localization.get("now"))("hour",e.localization.get("hour"))("minute",e.localization.get("minute"))("second",e.localization.get("second"))("millisecond",e.localization.get("millisecond"))("dayperiod",e.localization.get("dayperiod"))}}function qee(t,n){1&t&&Q(0,"kendo-icon-wrapper",13),2&t&&m("svgIcon",v().calendarIcon)}function Yee(t,n){1&t&&Q(0,"kendo-icon-wrapper",14),2&t&&m("svgIcon",v().clockIcon)}function Zee(t,n){1&t&&kt(0)}function Qee(t,n){1&t&&M(0,Zee,1,0,"ng-container",15),2&t&&(v(),m("ngTemplateOutlet",mt(15)))}function Xee(t,n){if(1&t){const e=Re();D(0,"kendo-resize-sensor",16),H("resize",function(){return z(e),P(v().onResize())}),C()}}function ete(t,n){1&t&&kt(0)}function tte(t,n){if(1&t){const e=Re();D(0,"div",17)(1,"div",18)(2,"div",19)(3,"div",20),W(4),C(),D(5,"div",21),W(6),C()(),D(7,"div",22)(8,"button",23),H("click",function(){return z(e),P(v().toggleDateTime(!1))}),C()()()(),D(9,"div",24),M(10,ete,1,0,"ng-container",15),C(),D(11,"div",25)(12,"button",26),H("click",function(){return z(e),P(v().handleCancel())}),W(13),C(),D(14,"button",27),H("click",function(){return z(e),P(v().handleAccept())}),W(15),C()()}if(2&t){const e=v(),i=mt(15);_(4),Xe(e.title),_(2),Xe(e.subtitle),_(2),m("svgIcon",e.xIcon)("tabIndex",-1),J("title",e.localization.get("clearTitle")),_(2),m("ngTemplateOutlet",i),_(2),J("title",e.localization.get("cancelLabel"))("aria-label",e.localization.get("cancelLabel")),_(1),Jt(" ",e.localization.get("cancel")," "),_(1),J("title",e.localization.get("acceptLabel"))("aria-label",e.localization.get("acceptLabel")),_(1),Jt(" ",e.localization.get("accept")," ")}}const DM=function(t,n){return{click:t,"keydown.tab":n}};function nte(t,n){if(1&t&&(D(0,"button",46),W(1),C()),2&t){const e=v(3);m("ngClass",e.popupButtonsClasses())("kendoEventsOutsideAngular",En(6,DM,e.handleCancel,e.handleTab))("scope",e),J("title",e.localization.get("cancelLabel"))("aria-label",e.localization.get("cancelLabel")),_(1),Jt(" ",e.localization.get("cancel")," ")}}const CM=function(t,n){return{focusin:t,focusout:n}};function ite(t,n){if(1&t&&(D(0,"div",43)(1,"button",44),W(2),C(),M(3,nte,2,9,"button",45),C()),2&t){const e=v(2);m("kendoEventsOutsideAngular",En(10,CM,e.handleFocus,e.handleBlur))("scope",e),_(1),m("ngClass",e.popupButtonsClasses("primary"))("disabled",!e.calendarValue)("kendoEventsOutsideAngular",En(13,DM,e.handleAccept,e.handleTab))("scope",e),J("title",e.localization.get("acceptLabel"))("aria-label",e.localization.get("acceptLabel")),_(1),Jt(" ",e.localization.get("accept")," "),_(1),m("ngIf",e.cancelButton)}}const ste=function(t,n){return{mousedown:t,keydown:n}},ote=function(t,n){return{click:t,"keydown.shift.tab":n}},rte=function(t){return{transitionend:t}},ate=function(t){return{"k-calendar-lg":t}},lte=function(t){return{"k-timeselector-lg":t}};function cte(t,n){if(1&t){const e=Re();D(0,"div",28)(1,"div",29)(2,"div",30)(3,"button",31),W(4),C(),D(5,"button",32),W(6),C()()(),D(7,"div",33,34)(9,"div",35)(10,"kendo-calendar",36,37),H("valueChange",function(s){return z(e),P(v().calendarValue=s)})("valueChange",function(){return z(e),P(v().handleCalendarValueChange())}),Q(12,"kendo-calendar-messages",38),C()(),D(13,"div",39)(14,"kendo-timeselector",40),H("tabOutLastPart",function(){return z(e),P(v().onTabOutLastPart())}),Q(15,"kendo-timeselector-messages",41),C()()(),M(16,ite,4,16,"div",42),C()}if(2&t){const e=mt(8),i=v();kh("k-datetime-wrap k-",i.activeTab,"-tab"),m("kendoEventsOutsideAngular",En(72,ste,i.preventMouseDown,i.handleKeyDown))("scope",i),_(1),m("kendoEventsOutsideAngular",En(75,CM,i.handleFocus,i.handleBlur))("scope",i),_(2),he("k-active","date"===i.activeTab),m("ngClass",i.popupButtonsClasses())("kendoEventsOutsideAngular",En(78,ote,i.changeActiveTab.bind(i,"date"),i.handleTab))("scope",i),J("aria-pressed","date"===i.activeTab?"true":"false")("title",i.localization.get("dateTabLabel"))("aria-label",i.localization.get("dateTabLabel")),_(1),Jt(" ",i.localization.get("dateTab")," "),_(1),he("k-active","time"===i.activeTab),m("ngClass",i.popupButtonsClasses())("kendoEventsOutsideAngular",dn(81,ya,i.changeActiveTab.bind(i,"time"))),J("aria-pressed","time"===i.activeTab?"true":"false")("title",i.localization.get("timeTabLabel"))("aria-label",i.localization.get("timeTabLabel")),_(1),Jt(" ",i.localization.get("timeTab")," "),_(1),xs("transition",i.tabSwitchTransition),m("kendoEventsOutsideAngular",dn(83,rte,i.handleTabChangeTransitionEnd.bind(i,e))),_(3),m("ngClass",dn(85,ate,i.isAdaptive))("focusedDate",i.focusedDate)("value",i.calendarValue)("type",i.calendarType)("min",i.calendarMin)("max",i.calendarMax)("weekNumber",i.weekNumber)("navigation",!1)("animateNavigation",i.animateCalendarNavigation)("cellTemplate",i.cellTemplate)("monthCellTemplate",i.monthCellTemplate)("yearCellTemplate",i.yearCellTemplate)("decadeCellTemplate",i.decadeCellTemplate)("centuryCellTemplate",i.centuryCellTemplate)("weekNumberTemplate",i.weekNumberTemplate)("headerTitleTemplate",i.headerTitleTemplate)("disabled",i.disableCalendar)("disabledDates",i.disabledDates),_(2),m("today",i.localization.get("today"))("prevButtonTitle",i.localization.get("prevButtonTitle"))("nextButtonTitle",i.localization.get("nextButtonTitle"))("parentViewButtonTitle",i.localization.get("parentViewButtonTitle")),_(2),m("ngClass",dn(87,lte,i.isAdaptive))("value",i.value)("format",i.timeSelectorFormat)("min",i.timeSelectorMin)("max",i.timeSelectorMax)("setButton",!1)("cancelButton",!1)("steps",i.steps)("disabled",i.disableTimeSelector)("isAdaptiveEnabled",i.isAdaptiveModeEnabled)("isDateTimePicker",!0),_(1),m("acceptLabel",i.localization.get("acceptLabel"))("accept",i.localization.get("accept"))("cancelLabel",i.localization.get("cancelLabel"))("cancel",i.localization.get("cancel"))("nowLabel",i.localization.get("nowLabel"))("now",i.localization.get("now"))("hour",i.localization.get("hour"))("minute",i.localization.get("minute"))("second",i.localization.get("second"))("millisecond",i.localization.get("millisecond"))("dayperiod",i.localization.get("dayperiod")),_(1),m("ngIf",!i.isAdaptive)}}const ute=function(t,n){return{mousedown:t,click:n}},Ql={name:"@progress/kendo-angular-dateinputs",productName:"Kendo UI for Angular",productCodes:["KENDOUIANGULAR","KENDOUICOMPLETE"],publishDate:1692168839,version:"13.3.0",licensingDocsUrl:"https://www.telerik.com/kendo-angular-ui/my-license/"};var ke=function(t){return t[t.Left=0]="Left",t[t.Right=1]="Right",t[t.Up=2]="Up",t[t.Down=3]="Down",t[t.PrevView=4]="PrevView",t[t.NextView=5]="NextView",t[t.FirstInView=6]="FirstInView",t[t.LastInView=7]="LastInView",t[t.LowerView=8]="LowerView",t[t.UpperView=9]="UpperView",t}(ke||{});const ki={start:null,end:null},Do=new Date(1980,0,1),Gs=new Date(1900,0,1),$s=new Date(2099,11,31),Xl=new Date(1980,0,1),ba=new Date(1980,0,1,23,59,59),L1=t=>t&&(!t.touched||t.control&&"blur"===t.control.updateOn),gte=t=>t.preventDefault(),o6=t=>t.relatedTarget||document.activeElement,_e=t=>null!=t,yM=t=>t.shiftKey&&(t.keyCode===qu.ArrowRight||t.keyCode===qu.ArrowLeft||t.keyCode===qu.ArrowDown||t.keyCode===qu.ArrowUp);var qu=function(t){return t[t.ArrowDown=40]="ArrowDown",t[t.ArrowLeft=37]="ArrowLeft",t[t.ArrowRight=39]="ArrowRight",t[t.ArrowUp=38]="ArrowUp",t}(qu||{});const Yu=t=>(n,e)=>{const i=K(n);return i[t](e),i},Co=(t,n)=>{const e=K(t);return e.setHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),e},MM=(t,n,e)=>({candidateValue:Co(Do,t),maxValue:Nn(Co(Do,e),n.getHours(){const i=[];for(let s=t;s!t||!(n&&n>t||e&&e{if(!t||!n||!e)return!0;const{candidateValue:i,minValue:s,maxValue:o}=MM(t,n,e);return s<=i&&i<=o},yo=(t,n,e)=>t&&(n&&te?K(e):t),l6=()=>new Date,os=()=>Ze(new Date),we=t=>{},H1=()=>typeof window<"u",IM=(t,n)=>t.slice(n).concat(t.slice(0,n)),rs=t=>(n,e="",i={})=>{const s=document.createElement(t);return s.className=e,Object.keys(i).map(o=>s.style[o]=i[o]),"string"==typeof n?s.innerHTML=n||"":(n||[]).forEach(o=>o&&s.appendChild(o)),s},tr=(t,n)=>void 0!==t[n],TM=(t,n)=>t[n]&&null!=t[n].currentValue,kr=(t=[])=>t&&t[t.length-1],B1=(t,n)=>{const{start:e,end:i}=n||ki;return!(!e||!i)&&e(t=t||[]).length===(n=n||[]).length&&t.every((e,i)=>Nt(e,n[i])),kM=t=>t.filter(n=>_e(n)).sort((n,e)=>n.getTime()-e.getTime()),u6=(t,n)=>t&&n?new Date(t.getFullYear(),t.getMonth(),t.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()):null,NM=t=>t?new Date(t.getFullYear(),t.getMonth(),t.getDate(),23,59,59,999):null,wte=t=>Array(t.match(/S+(\1)/)[0].length).join("0"),jt=(t,n)=>({small:`k-${t}-sm`,medium:`k-${t}-md`,large:`k-${t}-lg`}[n]),as=t=>({small:"k-rounded-sm",medium:"k-rounded-md",large:"k-rounded-lg",full:"k-rounded-full"}[t]),bn=(t,n)=>({solid:`k-${t}-solid`,flat:`k-${t}-flat`,outline:`k-${t}-outline`}[n]),Nr="medium",bo="medium",xr="solid",fi=()=>{if(Se())return window.innerWidth>768?"large":window.innerWidth>500?"medium":"small"},kte=[[]],xte={[ke.Left]:t=>Kt(t,-1),[ke.Up]:t=>Kt(t,-5),[ke.Right]:t=>Kt(t,1),[ke.Down]:t=>Kt(t,5),[ke.PrevView]:t=>fo(t,-1),[ke.NextView]:t=>fo(t,1),[ke.FirstInView]:t=>ca(t),[ke.LastInView]:t=>N2(t)};let h6=(()=>{class t{constructor(){this.dateRange=(e,i)=>{if(!_e(e)||!_e(i))return[];const s=[];let o=e;for(;o<=i;)s.push(o),o=Kt(o,1);return s}}addToDate(e,i){return fo(e,i)}datesList(e,i){return hi(0,i).map(s=>fo(e,s))}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDates:l,selectionRange:c=ki,viewDate:u}=e;if(!u)return kte;const d=hi(0,4),h=ca(u),f=N2(u),g=os();return hi(0,3).map(E=>{const b=Kt(h,4*E);return d.map(y=>{const S=this.normalize(Kt(b,y),a,r),k=S.getFullYear()>f.getFullYear();if(!this.isInRange(S,a,r)||k)return null;const N=this.isEqual(S,c.start),$=this.isEqual(S,c.end),Z=!N&&!$&&B1(S,c);return{formattedValue:this.value(S),id:`${i}${S.getTime()}`,isFocused:this.isEqual(S,s),isSelected:o&&l.some(ee=>this.isEqual(S,ee)),isWeekend:!1,isRangeStart:N,isRangeMid:Z,isRangeEnd:$,isRangeSplitEnd:Z&&this.isEqual(S,f),isRangeSplitStart:Z&&this.isEqual(S,h),isToday:this.isEqual(S,g),title:this.cellTitle(S),value:S}})})}isEqual(e,i){return!(!e||!i)&&wi(e).getFullYear()===wi(i).getFullYear()}isInArray(e,i){if(!i.length)return!1;const s=e.getFullYear();return i[0].getFullYear()<=s&&s<=i[i.length-1].getFullYear()+99}isInRange(e,i,s){const o=wi(e).getFullYear(),r=!i||wi(i).getFullYear()<=o,a=!s||o<=wi(s).getFullYear();return r&&a}beginningOfPeriod(e){if(!e)return e;const i=wi(ca(e));return yn(i.getFullYear(),0,1)}lastDayOfPeriod(e){const i=N2(e),s=Nl(i),o=po(s);return Ui(o)}isRangeStart(e){return e.getFullYear()%1e3==0}move(e,i){const s=xte[i];return s?s(e):e}cellTitle(e){return wi(e).getFullYear().toString()}navigationTitle(e){return e?ca(e).getFullYear().toString():""}title(e){return e?`${ca(e).getFullYear()} - ${N2(e).getFullYear()}`:""}rowLength(){return 4}skip(e,i){return x2(i,e)}total(e,i){return x2(e,i)+1}value(e){return e?wi(e).getFullYear().toString():""}viewDate(e,i,s=1){const o=this.total(e,i);return os&&this.isEqual(e,s)?K(s):e}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const Ote=[[]],Lte={[ke.Left]:t=>xt(t,-1),[ke.Up]:t=>xt(t,-5),[ke.Right]:t=>xt(t,1),[ke.Down]:t=>xt(t,5),[ke.PrevView]:t=>Kt(t,-1),[ke.NextView]:t=>Kt(t,1),[ke.FirstInView]:t=>wi(t),[ke.LastInView]:t=>Nl(t)};let p6=(()=>{class t{constructor(){this.dateRange=(e,i)=>{if(!_e(e)||!_e(i))return[];const s=[];let o=e;for(;o<=i;)s.push(o),o=xt(o,1);return s}}addToDate(e,i){return Kt(e,i)}datesList(e,i){return hi(0,i).map(s=>Kt(e,s))}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDates:l,selectionRange:c=ki,viewDate:u}=e;if(!u)return Ote;const d=hi(0,4),h=wi(u),f=Nl(u),g=os();return hi(0,3).map(E=>{const b=xt(h,4*E);return d.map(y=>{const S=this.normalize(xt(b,y),a,r),k=S.getFullYear()>f.getFullYear();if(!this.isInRange(S,a,r)||k)return null;const N=this.isEqual(S,c.start),$=this.isEqual(S,c.end),Z=!N&&!$&&B1(S,c);return{formattedValue:this.value(S),id:`${i}${S.getTime()}`,isFocused:this.isEqual(S,s),isSelected:o&&l.some(ee=>this.isEqual(S,ee)),isWeekend:!1,isRangeStart:N,isRangeMid:Z,isRangeEnd:$,isRangeSplitEnd:Z&&this.isEqual(S,f),isRangeSplitStart:Z&&this.isEqual(S,h),isToday:this.isEqual(S,g),title:this.cellTitle(S),value:S}})})}isEqual(e,i){return!(!e||!i)&&e.getFullYear()===i.getFullYear()}isInArray(e,i){if(!i.length)return!1;const s=e.getFullYear();return i[0].getFullYear()<=s&&s<=i[i.length-1].getFullYear()+9}isInRange(e,i,s){const o=e.getFullYear(),r=!i||i.getFullYear()<=o,a=!s||o<=s.getFullYear();return r&&a}beginningOfPeriod(e){if(!e)return e;const i=wi(e);return yn(i.getFullYear(),0,1)}lastDayOfPeriod(e){const i=Nl(e),s=po(i);return Ui(s)}isRangeStart(e){return e.getFullYear()%100==0}move(e,i){const s=Lte[i];return s?s(e):e}cellTitle(e){return e.getFullYear().toString()}navigationTitle(e){return e?wi(e).getFullYear().toString():""}title(e){return e?`${wi(e).getFullYear()} - ${Nl(e).getFullYear()}`:""}rowLength(){return 4}skip(e,i){return O2(i,e)}total(e,i){return O2(e,i)+1}value(e){return e?e.getFullYear().toString():""}viewDate(e,i,s=1){const o=this.total(e,i);return os&&this.isEqual(e,s)?K(s):e}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const zte=[[]],Vte={[ke.Left]:t=>Nn(t,-1),[ke.Up]:t=>R2(t,-1),[ke.Right]:t=>Nn(t,1),[ke.Down]:t=>R2(t,1),[ke.PrevView]:t=>nt(t,-1),[ke.NextView]:t=>nt(t,1),[ke.FirstInView]:t=>mC(t),[ke.LastInView]:t=>Ui(t)};let g6=(()=>{class t{constructor(e){this._intlService=e,this.dateRange=(i,s)=>{if(!_e(i)||!_e(s))return[];const o=[];let r=i;for(;r<=s;)o.push(r),r=Nn(r,1);return o}}addToDate(e,i){return nt(e,i)}datesList(e,i){return hi(0,i).map(s=>nt(e,s))}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDates:l,selectionRange:c=ki,viewDate:u,isDateDisabled:d=(()=>!1)}=e;if(!u)return zte;const h=mC(u),f=Ze(h),g=Ui(u),E=Ze(g),y=L2(h,this._intlService.firstDay(),-1),S=hi(0,7),k=os();return hi(0,6).map(N=>{const $=Nn(y,7*N);return S.map(q=>{const Z=this.normalize(Nn($,q),a,r),ee=Ze(Z),x=eeE;if(Zr)return null;const be=this.isEqual(Z,c.start),St=this.isEqual(Z,c.end),ft=!be&&!St&&B1(Z,c);return{formattedValue:this.value(Z),id:`${i}${x?Z.getTime()+"1":Z.getTime()}`,isFocused:this.isEqual(Z,s),isSelected:o&&l.some(Rn=>this.isEqual(Z,Rn)),isWeekend:this.isWeekend(Z),isRangeStart:be,isRangeMid:ft,isRangeEnd:St,isRangeSplitStart:ft&&this.isEqual(Z,h),isRangeSplitEnd:ft&&this.isEqual(Z,g),isToday:this.isEqual(Z,k),title:this.cellTitle(Z),value:Z,isDisabled:d(Z),isOtherMonth:x}})})}isEqual(e,i){return!(!e||!i)&&Ze(e).getTime()===Ze(i).getTime()}isInArray(e,i){if(0===i.length)return!1;const s=this.beginningOfPeriod(i[0]),o=this.beginningOfPeriod(nt(i[i.length-1],1));return s<=e&&es&&this.isEqual(e,s)?K(s):e}wideMonthNames(){return this._intlService.dateFormatNames({nameType:"wide",type:"months"})}}return t.\u0275fac=function(e){return new(e||t)(U(dt))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const Fte=[[]],Gte={[ke.Left]:t=>nt(t,-1),[ke.Up]:t=>nt(t,(t=>t>4?-5:t<2?-2:-7)(t.getMonth())),[ke.Right]:t=>nt(t,1),[ke.Down]:t=>nt(t,(t=>t<7?5:t<10?7:2)(t.getMonth())),[ke.PrevView]:t=>xt(t,-1),[ke.NextView]:t=>xt(t,1),[ke.FirstInView]:t=>P2(t),[ke.LastInView]:t=>po(t)};let v6=(()=>{class t{constructor(e){this._intlService=e,this.dateRange=(i,s)=>{if(!_e(i)||!_e(s))return[];const o=[];let r=i;for(;r<=s;)o.push(r),r=nt(r,1);return o}}addToDate(e,i){return xt(e,i)}datesList(e,i){return hi(0,i).map(s=>xt(e,s))}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDates:l,selectionRange:c=ki,viewDate:u}=e;if(!u)return Fte;const d=this.abbrMonthNames(),h=P2(u),f=po(u),g=h.getFullYear(),E=hi(0,4),b=os();return hi(0,3).map(y=>{const S=nt(h,4*y);return E.map(k=>{const N=this.normalize(nt(S,k),a,r),$=gthis.isEqual(N,re)),isWeekend:!1,isRangeStart:q,isRangeMid:x,isRangeEnd:Z,isRangeSplitEnd:x&&this.isEqual(N,f),isRangeSplitStart:x&&this.isEqual(N,h),isToday:this.isEqual(N,b),title:this.cellTitle(N),value:N}})})}isEqual(e,i){return!(!e||!i)&&e.getFullYear()===i.getFullYear()&&e.getMonth()===i.getMonth()}isInArray(e,i){if(!i.length)return!1;const s=e.getFullYear();return i[0].getFullYear()<=s&&s<=i[i.length-1].getFullYear()}isInRange(e,i,s){const o=yn(e.getFullYear(),e.getMonth(),1),r=!i||yn(i.getFullYear(),i.getMonth(),1)<=o,a=!s||o<=yn(s.getFullYear(),s.getMonth(),1);return r&&a}beginningOfPeriod(e){return e&&yn(e.getFullYear(),0,1)}lastDayOfPeriod(e){const i=po(e);return Ui(i)}isRangeStart(e){return e.getFullYear()%10==0}move(e,i){const s=Gte[i];return s?s(e):e}cellTitle(e){return`${e.getFullYear()} ${this.value(e)}`}navigationTitle(e){return this.title(e)}title(e){return e?e.getFullYear().toString():""}rowLength(){return 4}skip(e,i){return V2(i,e)}total(e,i){return V2(e,i)+1}value(e){return e?this.abbrMonthNames()[e.getMonth()]:""}viewDate(e,i,s=1){const o=this.total(e,i);return os&&this.isEqual(e,s)?K(s):e}}return t.\u0275fac=function(e){return new(e||t)(U(dt))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();var fe=function(t){return t[t.month=0]="month",t[t.year=1]="year",t[t.decade=2]="decade",t[t.century=3]="century",t}(fe||{});const $te={[fe.month]:g6,[fe.year]:v6,[fe.decade]:p6,[fe.century]:h6};let jte=0,ls=(()=>{class t{constructor(e){this.injector=e,this.viewChanged=new w,this.bottom=fe.month,this.top=fe.century,this.calendarId=jte++}configure(e,i){this.bottom=e,this.top=i}service(e){const i=$te[e];return i?this.injector.get(i):null}moveDown(e){this.move(e,-1)}moveUp(e){this.move(e,1)}moveToBottom(e){e!==this.bottom&&this.viewChanged.emit({view:this.bottom})}canMoveDown(e){return this.bottomthis.top?this.top:e}move(e,i){const s=this.clamp(((t,n)=>{const e=fe[fe[t+n]];return void 0!==e?e:t})(e,i));s!==e&&this.viewChanged.emit({view:s})}}return t.\u0275fac=function(e){return new(e||t)(U(Pt))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})(),E6=(()=>{class t{constructor(e){this.intl=e}getWeekNames(e=!1,i){const s=IM(this.intl.dateFormatNames({nameType:i,type:"days"}),this.intl.firstDay());return e?[""].concat(s):s}}return t.\u0275fac=function(e){return new(e||t)(U(dt))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const xM=()=>!1;let Mo=(()=>{class t{constructor(){this.changes=new an,this.isDateDisabled=xM}initialize(e){if("function"==typeof e)this.isDateDisabled=i=>e(Ze(i));else if((t=>Array.isArray(t)&&t.length>0&&t.every(n=>"number"==typeof n))(e)){const i=new Set(e);this.isDateDisabled=s=>i.has(s.getDay())}else if((t=>Array.isArray(t)&&t.length>0&&t.every(n=>n instanceof Date))(e)){const i=new Set(e.map(s=>Ze(s).getTime()));this.isDateDisabled=s=>i.has(Ze(s).getTime())}else this.isDateDisabled=xM,this.notifyInvalidInput(e);this.notifyServiceChange()}notifyInvalidInput(e){_e(e)}notifyServiceChange(){this.changes.next()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const S6=(t,n,e)=>{for(;t&&t!==e&&!n(t);)t=t.parentNode;if(t!==e)return t},D6=(t,n)=>{for(;t&&!n(t);)t=t.parentNode;return t};class Wte{constructor(n,e,i,s){this.$implicit=n,this.kForOf=e,this.index=i,this.count=s}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 $1=(()=>{class t{constructor(e,i,s){this._viewContainer=e,this._template=i,this._differs=s,this._differ=null}set kForTemplate(e){e&&(this._template=e)}ngOnChanges(e){if("kForOf"in e){const i=e.kForOf.currentValue;if(this._differ||!i)return;try{this._differ=this._differs.find(i).create(this.kForTrackBy)}catch{throw new Error(`Cannot find a differ supporting object '${i}' of type '${function qte(t){return t.name||typeof t}(i)}'.`)}}}ngDoCheck(){if(this._differ){const e=this._differ.diff(this.kForOf);e&&this._applyChanges(e)}}_applyChanges(e){if(!Se())return;const i=this._viewContainer.length,s=this.kForOf.length,o={};e.forEachOperation((r,a,l)=>{null!==l&&(o[l]=r.item)});for(let r=i;rs;r--)this._viewContainer.remove(r-1);for(let r=0;r{class t{constructor(e,i,s,o,r,a,l){this.bus=e,this.intl=i,this.cdr=s,this.element=o,this.zone=r,this.renderer=a,this.disabledDatesService=l,this.direction="vertical",this.isActive=!0,this.selectedDates=[],this.cellClick=new w,this.weekNumberCellClick=new w,this.cellEnter=new w,this.cellLeave=new w,this.focusedCellId=new w,this.colSpan=0,this.subscriptions=new ye,this.domEvents=[],this.subscriptions.add(this.intl.changes.subscribe(this.intlChange.bind(this))),this.subscriptions.add(this.disabledDatesService.changes.subscribe(this.disabledDatesChange.bind(this)))}get weekNumber(){return this.showWeekNumbers&&this.activeView===fe.month}set weekNumber(e){this.showWeekNumbers=e}get ariaHidden(){return this.headerTitle!==this.title||null}ngOnInit(){this.element&&this.zone.runOutsideAngular(()=>{this.bindEvents()})}ngOnChanges(e){this.service=this.bus.service(this.activeView),this.service&&(this.colSpan=this.service.rowLength({prependCell:this.weekNumber}),this.title=this.service.title(this.viewDate),this.updateData(),e.activeView&&(this.currentCellIndex=null))}ngOnDestroy(){this.subscriptions.unsubscribe(),this.domEvents.forEach(e=>e())}isHorizontal(){return"horizontal"===this.direction}isMonthView(){return this.activeView===fe.month}shouldRenderCellContent(e){return _e(e)&&!(!this.isHorizontal()&&e.isOtherMonth)}firstDate(e){const i=this.firstWeekDateContext(e);return i?i.value:null}getWeekNumber(e){return this.weekNumber?gC(e,this.intl.firstDay()):null}getWeekNumberContext(e){const i=this.firstWeekDateContext(e);if(!this.weekNumber||!i)return null;const s=gC(i.value,this.intl.firstDay()).toString();return{formattedValue:s,id:null,isFocused:!1,isSelected:!1,isWeekend:!1,title:s,value:K(i.value)}}getStyles(e){!e.isOtherMonth&&this.isActive&&e.isFocused&&this.focusedCellId.emit(e.id);const{isRangeEnd:i,isRangeStart:s}=e;return(t=>Object.keys(t).reduce((e,i)=>t[i]?e.concat(i):e,[]).join(" "))({"k-range-end":!e.isOtherMonth&&i,"k-range-mid":!e.isOtherMonth&&e.isRangeMid,"k-range-split-end":!e.isOtherMonth&&e.isRangeSplitEnd,"k-range-split-start":!e.isOtherMonth&&e.isRangeSplitStart,"k-range-start":!e.isOtherMonth&&s,"k-active":"start"===this.activeRangeEnd&&s||"end"===this.activeRangeEnd&&i,"k-focus":!e.isOtherMonth&&this.isActive&&e.isFocused,"k-selected":!e.isOtherMonth&&(e.isSelected||s||i),"k-today":!e.isOtherMonth&&e.isToday,"k-weekend":e.isWeekend,"k-disabled":e.isDisabled,"k-other-month":e.isOtherMonth})}tableCellIndex(e,i){return`${e}:${i}`}handleWeekNumberClick(e){const i=e.map(s=>s.value).filter(s=>!this.disabledDatesService.isDateDisabled(s));this.weekNumberCellClick.emit(i)}getMonthLabel(e){return 1===this.activeView?this.intl.formatDate(e,"MMMM"):null}firstWeekDateContext(e){if(!this.weekNumber)return null;let i=0,s=this.shouldRenderCellContent(e[i])?e[i]:null;for(;!s&&ii.hasAttribute("data-cell-index"),this.element.nativeElement)}emitCellLeave(){const e=this.cellByIndex(this.currentCellIndex);e&&this.cellLeave.emit(e.value),this.currentCellIndex=null}cellByIndex(e){const[i,s]=e.split(":");return this.data[i][s]}}return t.\u0275fac=function(e){return new(e||t)(p(ls),p(dt),p(Mt),p(de),p(ge),p(Ae),p(Mo))},t.\u0275cmp=pe({type:t,selectors:[["","kendoCalendarView",""]],inputs:{direction:"direction",isActive:"isActive",activeView:"activeView",cellUID:"cellUID",focusedDate:"focusedDate",viewDate:"viewDate",activeRangeEnd:"activeRangeEnd",selectionRange:"selectionRange",min:"min",max:"max",selectedDates:"selectedDates",weekNumber:"weekNumber",viewIndex:"viewIndex",templateRef:"templateRef",weekNumberTemplateRef:"weekNumberTemplateRef",headerTitle:"headerTitle"},outputs:{cellClick:"cellClick",weekNumberCellClick:"weekNumberCellClick",cellEnter:"cellEnter",cellLeave:"cellLeave",focusedCellId:"focusedCellId"},features:[Ke],attrs:OX,decls:4,vars:2,consts:[["emptyCell",""],["class","k-calendar-tr","role","row",4,"ngIf"],["class","k-calendar-tr","role","row",4,"kFor","kForOf"],["role","gridcell",1,"k-empty","k-calendar-td"],["role","row",1,"k-calendar-tr"],["scope","col",1,"k-calendar-caption",3,"colSpan"],[3,"ngIf"],[4,"kFor","kForOf"],["class","k-alt k-calendar-td","role","gridcell",3,"kendoEventsOutsideAngular",4,"ngIf","ngIfElse"],["role","gridcell",1,"k-alt","k-calendar-td",3,"kendoEventsOutsideAngular"],[3,"ngIf","ngTemplateOutlet","ngTemplateOutletContext"],["class","k-calendar-td","role","gridcell",3,"ngClass","title",4,"ngIf","ngIfElse"],["role","gridcell",1,"k-calendar-td",3,"ngClass","title"],[1,"k-link"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(M(0,RX,2,0,"ng-template",null,0,Sn),M(2,LX,3,3,"tr",1),M(3,KX,3,2,"tr",2)),2&e&&(_(2),m("ngIf",!i.isHorizontal()),_(1),m("kForOf",i.data))},dependencies:[qe,$1,Es,di,Cn],encapsulation:2}),t})(),LM=(()=>{class t{constructor(e,i,s,o,r,a){this.bus=e,this.intl=i,this.weekService=s,this.cdr=o,this.element=r,this.renderer=a,this.activeView=fe.month,this.isActive=!0,this.min=new Date(Gs),this.max=new Date($s),this.selectedDates=[],this.views=2,this.showViewHeader=!1,this.animateNavigation=!1,this.orientation="horizontal",this.tabIndex=0,this.disabled=!1,this.cellClick=new w,this.weekNumberCellClick=new w,this.cellEnter=new w,this.cellLeave=new w,this.activeDateChange=new w,this.focusCalendar=new w,this.blurCalendar=new w,this.focusedCellChange=new w,this.getComponentClass=!0,this.weekNames=[],this.wideWeekNames=[],this.dates=[],this.intlSubscription=this.intl.changes.subscribe(this.intlChange.bind(this))}handleMultiViewCalendarFocus(){this.focusCalendar.emit()}handleMultiViewCalendarBlur(e){this.blurCalendar.emit(e)}get weekNumber(){return this.showWeekNumbers&&this.isMonthView()}set weekNumber(e){this.showWeekNumbers=e}get horizontalHostClass(){return"horizontal"===this.orientation}get verticalHostClass(){return"vertical"===this.orientation}get getComponentMonthClass(){return this.activeView===fe.month}get getComponentYearClass(){return this.activeView===fe.year}get getComponentDecadeClass(){return this.activeView===fe.decade}get getComponentCenturyClass(){return this.activeView===fe.century}get role(){return this.views>=2?"grid":null}get tabindex(){return this.views>=2?"0":null}get getActiveDescendant(){return 1===this.views?this.activeDescendant:null}get getTabIndex(){return this.disabled||this.views>=2?null:this.tabIndex}ngOnChanges(e){if(this.initService(),(0===this.weekNames.length||e.weekNumber)&&(this.weekNames=this.getWeekNames("short"),this.wideWeekNames=this.getWeekNames("wide")),!this.service)return;this.views=this.views||2;const i=this.focusedDate,s=this.clampDate(this.service.viewDate(i,this.max,this.views));this.skip=this.service.skip(s,this.min),this.total=this.service.total(this.min,this.max);const o=tr(e,"activeView"),r=this.views>0&&tr(e,"views");(o||!this.isInDates(i)||r||!this.activeDate)&&(this.dates=this.service.datesList(s,this.getTake(this.skip)),this.activeDate=K(this.dates[0]),this.activeDateChange.emit(this.activeDate)),this.setAriaActivedescendant(),this.views>=2&&this.renderer.setAttribute(this.element.nativeElement,"tabindex",this.tabIndex.toString())}ngAfterViewInit(){1===this.views&&this.setTableMinWidth()}ngOnDestroy(){this.intlSubscription.unsubscribe()}initService(){this.service=this.bus.service(this.activeView)}isMonthView(){return this.activeView===fe.month}getCaptionTitle(e){return this.service.title(e)}getCaptionClass(){return this.isMonthView()?"k-month-header":"k-meta-header"}handleClassicCalendarFocus(){this.focusCalendar.emit()}handleClassicCalendarBlur(e){this.blurCalendar.emit(e)}animateView(e){const i=this.element.nativeElement,s=i.querySelector("table"),o=parseFloat(getComputedStyle(i).width),r=parseFloat(getComputedStyle(s).width);this.renderer.setStyle(i,"width",`${o}px`),this.renderer.setStyle(i,"overflow","visible"),e===ke.NextView?this.nextAnimationDate=K(this.dates[0]):this.prevAnimationDate=K(this.dates[this.dates.length-1]),this.cdr.detectChanges(),i.querySelectorAll("table").forEach(d=>{this.renderer.setStyle(d,"width",`${r}px`),1===this.views&&this.renderer.setStyle(d,"min-width",`${o}px`)});const a=s.getBoundingClientRect(),l=parseFloat(getComputedStyle(i).columnGap),c=e===ke.NextView?"translateX(0)":`translateX(-${a.width+l}px)`,u=e===ke.NextView?`translateX(-${a.width+l}px)`:"translateX(0)";this.animation?this.animation.cancel():(this.animation=i.animate([{transform:c},{transform:u}],{duration:500,easing:"ease-out"}),this.animation.oncancel=this.animation.onfinish=()=>{this.renderer.removeStyle(i,"width"),this.renderer.removeStyle(i,"overflow"),i.querySelectorAll("table").forEach(d=>{this.renderer.removeStyle(d,"width")}),this.animation=null,this.nextAnimationDate=null,this.prevAnimationDate=null,this.cdr.detectChanges()})}navigate(e){this.animateNavigation&&Se()&&_e(this.element.nativeElement.animate)&&this.animateView(e);const i=this.move(e),s=this.service.datesList(i,this.getTake(this.skip));return this.isListInRange(s)&&(this.dates=s),this.activeDate=K(this.dates[0]),this.focusedDate=K(i),this.cdr.markForCheck(),this.activeDateChange.emit(this.activeDate),K(i)}canNavigate(e){return!!this.service&&this.isListInRange(this.service.datesList(this.move(e),this.getTake(this.skip)))}getWeekNames(e){return this.weekService.getWeekNames(this.weekNumber,e)}setTableMinWidth(){const e=this.element.nativeElement,i=e.querySelector("table");if(i){const s=parseFloat(getComputedStyle(e).width);this.renderer.setStyle(i,"min-width",`${s}px`)}}intlChange(){this.weekNames=this.getWeekNames("short"),this.wideWeekNames=this.getWeekNames("wide"),this.cdr.markForCheck()}clampDate(e){return yo(e,this.min,this.max)}move(e){return this.service.move(this.dates[0]||this.focusedDate,e)}isListInRange(e){const i=this.service.beginningOfPeriod(this.min),s=this.service.beginningOfPeriod(this.service.addToDate(this.max,1));return i<=e[0]&&e[e.length-1]=2&&this.renderer.setAttribute(this.element.nativeElement,"aria-activedescendant",this.activeDescendant)}}return t.\u0275fac=function(e){return new(e||t)(p(ls),p(dt),p(E6),p(Mt),p(de),p(Ae))},t.\u0275cmp=pe({type:t,selectors:[["kendo-calendar-horizontal"]],hostVars:20,hostBindings:function(e,i){1&e&&H("focus",function(){return i.handleMultiViewCalendarFocus()})("blur",function(o){return i.handleMultiViewCalendarBlur(o)}),2&e&&(J("role",i.role)("tabindex",i.tabindex),he("k-calendar-view",i.getComponentClass)("k-align-items-start",i.getComponentClass)("k-justify-content-center",i.getComponentClass)("k-hstack",i.horizontalHostClass)("k-vstack",i.verticalHostClass)("k-calendar-monthview",i.getComponentMonthClass)("k-calendar-yearview",i.getComponentYearClass)("k-calendar-decadeview",i.getComponentDecadeClass)("k-calendar-centuryview",i.getComponentCenturyClass))},inputs:{cellTemplateRef:"cellTemplateRef",weekNumberTemplateRef:"weekNumberTemplateRef",activeRangeEnd:"activeRangeEnd",activeView:"activeView",cellUID:"cellUID",focusedDate:"focusedDate",isActive:"isActive",min:"min",max:"max",selectionRange:"selectionRange",selectedDates:"selectedDates",views:"views",showViewHeader:"showViewHeader",animateNavigation:"animateNavigation",orientation:"orientation",activeDescendant:"activeDescendant",tabIndex:"tabIndex",disabled:"disabled",id:"id",weekNumber:"weekNumber"},outputs:{cellClick:"cellClick",weekNumberCellClick:"weekNumberCellClick",cellEnter:"cellEnter",cellLeave:"cellLeave",activeDateChange:"activeDateChange",focusCalendar:"focusCalendar",blurCalendar:"blurCalendar",focusedCellChange:"focusedCellChange"},features:[Ke],decls:5,vars:3,consts:[["tableTemplate",""],[4,"ngIf"],[4,"kFor","kForOf"],[1,"k-content","k-calendar-table",3,"ngClass","focus","blur"],[3,"ngClass",4,"ngIf"],["class","k-calendar-thead","role","rowgroup",4,"ngIf"],["kendoCalendarView","","role","rowgroup","direction","horizontal",1,"k-calendar-tbody",3,"activeView","isActive","min","max","cellUID","focusedDate","selectedDates","selectionRange","activeRangeEnd","weekNumber","templateRef","weekNumberTemplateRef","viewDate","cellClick","weekNumberCellClick","cellEnter","cellLeave","focusedCellId"],[3,"ngClass"],["role","rowgroup",1,"k-calendar-thead"],["role","row",1,"k-calendar-tr"],["class","k-calendar-th","scope","col","role","columnheader",4,"ngFor","ngForOf"],["scope","col","role","columnheader",1,"k-calendar-th"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(M(0,qX,4,20,"ng-template",null,0,Sn),M(2,ZX,1,4,null,1),M(3,eee,1,4,null,2),M(4,nee,1,4,null,1)),2&e&&(_(2),m("ngIf",i.nextAnimationDate),_(1),m("kForOf",i.dates),_(1),m("ngIf",i.prevAnimationDate))},dependencies:[OM,Cn,qe,bi,di,$1],encapsulation:2,changeDetection:0}),t})(),K1=(()=>{class t{constructor(e,i,s,o,r){this.bus=e,this.cdr=i,this.localization=s,this.intl=o,this.disabledDatesService=r,this.chevronRightIcon=Ty,this.chevronLeftIcon=Ay,this.navigate=!0,this.todayAvailable=!0,this.min=new Date(Gs),this.max=new Date($s),this.rangeLength=1,this.isPrevDisabled=!0,this.isNextDisabled=!0,this.showNavigationButtons=!1,this.orientation="horizontal",this.todayButtonClick=new w,this.prevButtonClick=new w,this.nextButtonClick=new w,this.getComponentClass=!0,this.subscriptions=new ye}get horizontalHostClass(){return"horizontal"===this.orientation}get verticalHostClass(){return"vertical"===this.orientation}ngOnInit(){this.subscriptions.add(this.intl.changes.subscribe(this.intlChange.bind(this))),this.subscriptions.add(this.localization.changes.subscribe(this.l10nChange.bind(this))),this.subscriptions.add(this.disabledDatesService.changes.subscribe(this.setTodayAvailability.bind(this)))}ngOnChanges(e){this.bus.service(this.activeView)&&(this.activeViewValue=fe[this.activeView],this.todayMessage=this.localization.get("today"),this.parentViewButtonTitle=this.localization.get("parentViewButtonTitle"),this.setTodayAvailability(),this.navigate=this.bus.canMoveUp(this.activeView),this.title=this.getTitle())}ngOnDestroy(){this.subscriptions.unsubscribe()}handleTodayClick(){this.todayAvailable&&(this.bus.moveToBottom(this.activeView),this.todayButtonClick.emit(yo(os(),this.min,this.max)))}handleNavigation(){this.navigate&&this.bus.moveUp(this.activeView)}isDisabled(){return this.navigate?null:""}intlChange(){this.currentDate&&this.bus.service(this.activeView)&&(this.title=this.getTitle(),this.cdr.markForCheck())}l10nChange(){this.prevButtonTitle=this.localization.get("prevButtonTitle"),this.nextButtonTitle=this.localization.get("nextButtonTitle"),this.parentViewButtonTitle=this.localization.get("parentViewButtonTitle"),this.todayMessage=this.localization.get("today"),this.cdr.markForCheck()}getTitle(){if(!this.currentDate)return"";const e=this.bus.service(this.activeView),i=this.rangeLength-1,s=e.title(this.currentDate),o=e.addToDate(this.currentDate,i);return i<1||!e.isInRange(o,this.min,this.max)?s:`${s} - ${e.title(o)}`}setTodayAvailability(){const e=os(),i=Ma(e,Ze(this.min),Ze(this.max)),s=this.disabledDatesService.isDateDisabled(e);this.todayAvailable=i&&!s,this.cdr.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(p(ls),p(Mt),p(se),p(dt),p(Mo))},t.\u0275cmp=pe({type:t,selectors:[["kendo-calendar-header"]],hostVars:6,hostBindings:function(e,i){2&e&&he("k-calendar-header",i.getComponentClass)("k-hstack",i.horizontalHostClass)("k-vstack",i.verticalHostClass)},inputs:{activeView:"activeView",currentDate:"currentDate",min:"min",max:"max",rangeLength:"rangeLength",templateRef:"templateRef",isPrevDisabled:"isPrevDisabled",isNextDisabled:"isNextDisabled",showNavigationButtons:"showNavigationButtons",orientation:"orientation",id:"id"},outputs:{todayButtonClick:"todayButtonClick",prevButtonClick:"prevButtonClick",nextButtonClick:"nextButtonClick"},features:[Ke],decls:9,vars:26,consts:[["role","button","tabindex","-1",1,"k-button","k-nav-fast","k-button-md","k-rounded-md","k-button-flat","k-button-flat-base","k-calendar-title",3,"id","kendoEventsOutsideAngular","title","scope"],[3,"ngIf"],[3,"ngIf","ngTemplateOutlet","ngTemplateOutletContext"],[1,"k-spacer"],[1,"k-calendar-nav","k-hstack"],["kendoButton","","fillMode","flat","icon","chevron-left","tabindex","-1","type","button","class","k-calendar-nav-prev",3,"svgIcon","disabled","title","click",4,"ngIf"],["tabindex","-1","type","button",1,"k-calendar-nav-today","k-button","k-button-md","k-button-flat","k-button-flat-primary","k-rounded-md",3,"kendoEventsOutsideAngular","scope"],["kendoButton","","fillMode","flat","icon","chevron-right","class","k-calendar-nav-next","tabindex","-1","type","button",3,"svgIcon","disabled","title","click",4,"ngIf"],["kendoButton","","fillMode","flat","icon","chevron-left","tabindex","-1","type","button",1,"k-calendar-nav-prev",3,"svgIcon","disabled","title","click"],["kendoButton","","fillMode","flat","icon","chevron-right","tabindex","-1","type","button",1,"k-calendar-nav-next",3,"svgIcon","disabled","title","click"]],template:function(e,i){1&e&&(D(0,"span",0),M(1,iee,1,1,"ng-template",1),M(2,see,0,0,"ng-template",2),C(),Q(3,"span",3),D(4,"span",4),M(5,oee,1,4,"button",5),D(6,"button",6),W(7),C(),M(8,ree,1,4,"button",7),C()),2&e&&(he("k-disabled",!i.navigate),m("id",i.id)("kendoEventsOutsideAngular",dn(18,ya,i.handleNavigation))("title",i.parentViewButtonTitle)("scope",i),J("aria-disabled",i.isDisabled()),_(1),m("ngIf",!i.templateRef),_(1),m("ngIf",i.templateRef)("ngTemplateOutlet",i.templateRef)("ngTemplateOutletContext",bl(20,mM,i.title,i.activeViewValue,i.currentDate)),_(3),m("ngIf",i.showNavigationButtons),_(1),he("k-disabled",!i.todayAvailable),m("kendoEventsOutsideAngular",dn(24,ya,i.handleTodayClick))("scope",i),_(1),Jt(" ",i.todayMessage," "),_(1),m("ngIf",i.showNavigationButtons))},dependencies:[Eo,Es,qe,di],encapsulation:2}),t})(),j1=(()=>{class t{constructor(e){this.bus=e}performSelection(e){let{date:i,modifiers:s,selectionMode:o,activeViewEnum:r,rangePivot:a}=e,l=e.selectedDates.slice();if("multiple"===o)if(s.ctrlKey||s.metaKey)this.isDateSelected(l,i)?l=l.filter(c=>!Nt(c,i)):l.push(i),a=i;else if(s.shiftKey){const[c,u]=kM([a||i,i]);if(l=this.bus.service(r).dateRange(c,u),a=i>l[0]?l[0]:kr(l),s.anyArrow){const[d,h]=kM([this.lastClicked||i,i]);l=this.bus.service(0).dateRange(d,h)}}else l=[i],a=i;else l=[i],a=i;return{selectedDates:l,rangePivot:a}}isDateSelected(e,i){return e.some(s=>Nt(s,i))}}return t.\u0275fac=function(e){return new(e||t)(U(ls))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})(),J1=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(p(tt))},t.\u0275dir=j({type:t,selectors:[["","kendoCalendarCellTemplate",""]]}),t})(),W1=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(p(tt))},t.\u0275dir=j({type:t,selectors:[["","kendoCalendarMonthCellTemplate",""]]}),t})(),q1=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(p(tt))},t.\u0275dir=j({type:t,selectors:[["","kendoCalendarYearCellTemplate",""]]}),t})(),Y1=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(p(tt))},t.\u0275dir=j({type:t,selectors:[["","kendoCalendarDecadeCellTemplate",""]]}),t})(),Z1=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(p(tt))},t.\u0275dir=j({type:t,selectors:[["","kendoCalendarCenturyCellTemplate",""]]}),t})(),Q1=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(p(tt))},t.\u0275dir=j({type:t,selectors:[["","kendoCalendarWeekNumberCellTemplate",""]]}),t})(),Zu=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(p(tt))},t.\u0275dir=j({type:t,selectors:[["","kendoCalendarHeaderTitleTemplate",""]]}),t})();const Qu=t=>n=>t&&n.value&&n.valuen=>t&&n.value&&n.value>t?{maxError:{maxValue:t,value:n.value}}:null,Yte=()=>null,Qte={33:ke.PrevView,34:ke.NextView,35:ke.LastInView,36:ke.FirstInView,37:ke.Left,38:ke.Up,39:ke.Right,40:ke.Down,"meta+38":ke.UpperView,"meta+40":ke.LowerView};let ed=(()=>{class t{constructor(e){this.bus=e}action(e){return Qte[`${e.ctrlKey||e.metaKey?"meta+":""}${e.keyCode}`]}move(e,i,s){const o=this.bus.service(s);return o?i===ke.UpperView&&this.bus.canMoveUp(s)?(this.bus.moveUp(s),e):i===ke.LowerView&&this.bus.canMoveDown(s)?(this.bus.moveDown(s),e):o.move(e,i):e}}return t.\u0275fac=function(e){return new(e||t)(U(ls))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})(),X1=(()=>{class t extends ho{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Ut(t)))(i||t)}}(),t.\u0275dir=j({type:t,selectors:[["kendo-multiview-calendar-messages-base"]],inputs:{today:"today",prevButtonTitle:"prevButtonTitle",nextButtonTitle:"nextButtonTitle",parentViewButtonTitle:"parentViewButtonTitle"},features:[ve]}),t})(),Xte=(()=>{class t extends X1{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(p(se))},t.\u0275dir=j({type:t,selectors:[["","kendoMultiViewCalendarLocalizedMessages",""]],features:[le([{provide:X1,useExisting:ne(()=>t)}]),ve]}),t})();const sne={multi:!0,provide:tn,useExisting:ne(()=>Ks)},one={multi:!0,provide:nn,useExisting:ne(()=>Ks)};let Ks=(()=>{class t{constructor(e,i,s,o,r,a,l,c){this.bus=e,this.element=i,this.navigator=s,this.renderer=o,this.cdr=r,this.zone=a,this.disabledDatesService=l,this.selectionService=c,this.rangeValidation=!1,this.disabledDatesRangeValidation=!1,this.selection="single",this.disabled=!1,this.tabindex=0,this.isActive=!1,this.activeView=fe[fe.month],this.bottomView=fe[fe.month],this.topView=fe[fe.century],this.showViewHeader=!1,this.animateNavigation=!1,this.weekNumber=!1,this.views=2,this.orientation="horizontal",this.activeViewChange=new w,this.navigate=new w,this.cellEnter=new w,this.cellLeave=new w,this.valueChange=new w,this.blurEvent=new w,this.focusEvent=new w,this.focusCalendar=new w,this.onClosePopup=new w,this.onTabPress=new w,this.onShiftTabPress=new w,this.cellUID=mo(),this.isHovered=!1,this.isPrevDisabled=!0,this.isNextDisabled=!0,this.prevView=ke.PrevView,this.nextView=ke.NextView,this.selectedDates=[],this._min=new Date(Gs),this._max=new Date($s),this._focusedDate=os(),this.resolvedPromise=Promise.resolve(),this.onControlChange=we,this.onControlTouched=we,this.onValidatorChange=we,this.minValidateFn=we,this.maxValidateFn=we,this.disabledDatesRangeValidateFn=we,this.subscriptions=new ye,this.setClasses(i.nativeElement),this.id=`kendo-multiviewcalendarid-${this.bus.calendarId}-`}set focusedDate(e){this._focusedDate=e||os()}get focusedDate(){return this._focusedDate}get headerId(){return this.id+"header-"}get multiViewCalendarHeaderIdLabel(){return this.views>=2?this.id+"header-":null}get calendarHeaderIdLabel(){return 1===this.views?this.id+"header-":null}set min(e){this._min=e||new Date(Gs)}get min(){return this._min}set max(e){this._max=e||new Date($s)}get max(){return this._max}get value(){return this._value}set value(e){this.verifyValue(e),this._value=Array.isArray(e)?e.filter(s=>_e(s)).map(s=>K(s)):K(e);const i=[].concat(e).filter(s=>_e(s)).map(s=>K(s));if(!G1(i,this.selectedDates)){const s=kr(i);this.rangePivot=K(s),this.focusedDate=K(s)||this.focusedDate,this.selectedDates=i}}set tabIndex(e){this.tabindex=e}get tabIndex(){return this.tabindex}set disabledDates(e){this.disabledDatesService.initialize(e)}set selectionRange(e){this._selectionRange=e,this.disabledDatesRangeValidation&&this.onValidatorChange()}get selectionRange(){return this._selectionRange}set cellTemplateRef(e){this._cellTemplateRef=e}get cellTemplateRef(){return this._cellTemplateRef||this.cellTemplate}set monthCellTemplateRef(e){this._monthCellTemplateRef=e}get monthCellTemplateRef(){return this._monthCellTemplateRef||this.monthCellTemplate}set yearCellTemplateRef(e){this._yearCellTemplateRef=e}get yearCellTemplateRef(){return this._yearCellTemplateRef||this.yearCellTemplate}set decadeCellTemplateRef(e){this._decadeCellTemplateRef=e}get decadeCellTemplateRef(){return this._decadeCellTemplateRef||this.decadeCellTemplate}set centuryCellTemplateRef(e){this._centuryCellTemplateRef=e}get centuryCellTemplateRef(){return this._centuryCellTemplateRef||this.centuryCellTemplate}set weekNumberTemplateRef(e){this._weekNumberTemplateRef=e}get weekNumberTemplateRef(){return this._weekNumberTemplateRef||this.weekNumberTemplate}set headerTitleTemplateRef(e){this._headerTitleTemplateRef=e}get headerTitleTemplateRef(){return this._headerTitleTemplateRef||this.headerTitleTemplate}get activeViewEnum(){const e=fe[this.activeView];return e=2?this.id:null}get ariaDisabled(){return this.disabled}get ariaActivedescendant(){return this.cellUID+this.focusedDate.getTime()}handleFocusout(e){this.element.nativeElement.contains(e.relatedTarget)||(1===this.views?this.blurEvent.emit(e):this.blurEvent.emit(),this.onControlTouched()),this.isActive=!1,this.isHovered=!1}handleFocus(){this.isActive=!0,1===this.views?this.focusCalendar.emit():this.focusEvent.emit(),this.focusEvent.emit()}handleMouseEnter(){this.isHovered=!0}handleMouseLeave(){this.isHovered=!1}handleMousedown(e){e.preventDefault()}handleClick(){this.isActive||this.focus()}keydown(e){const i=-1!==[B.ArrowUp,B.ArrowDown].indexOf(e.keyCode),s=e.ctrlKey||e.metaKey,r=e.keyCode===B.ArrowLeft&&s,a=e.keyCode===B.KeyT,l=e.keyCode===B.Enter,c=e.keyCode===B.ArrowUp,u=e.altKey,d=e.keyCode===B.Escape,h=e.keyCode===B.Tab,f=e.shiftKey;if(e.keyCode===B.ArrowRight&&s)return e.preventDefault(),void this.navigateView(this.nextView);if(r)return e.preventDefault(),void this.navigateView(this.prevView);if(s&&i)e.preventDefault();else{if(a)return this.focusedDate=os(),void this.bus.moveToBottom(this.activeViewEnum);l&&(this.selectionService.lastClicked=this.focusedDate,this.performSelection(this.focusedDate,e))}this.views>=2&&(d||u&&c?this.onClosePopup.emit(e):h&&f?this.onShiftTabPress.emit(e):h&&!f&&this.onTabPress.emit(e));const g=yo(this.navigator.move(this.focusedDate,this.navigator.action(e),this.activeViewEnum),this.min,this.max);Nt(this.focusedDate,g)||(this.focusedDate=g,e.preventDefault(),this.bus.service(this.activeViewEnum).isInArray(this.focusedDate,this.viewList.dates)||this.emitNavigate(this.focusedDate),yM(e)&&(e.anyArrow=!0,this.performSelection(this.focusedDate,e)))}ngOnInit(){this.subscriptions.add(this.bus.viewChanged.subscribe(({view:e})=>{this.activeView=fe[e],this.activeViewChange.emit(this.activeView),this.cdr.detectChanges(),this.updateButtonState()}))}ngOnChanges(e){this.verifyChanges(),this.bus.configure(this.bottomViewEnum,this.topViewEnum),TM(e,"focusedDate")&&(this.focusedDate=yo(e.focusedDate.currentValue,this.min,this.max)),(e.min||e.max||e.rangeValidation||e.disabledDates||e.disabledDatesRangeValidation)&&(this.minValidateFn=this.rangeValidation?Qu(this.min):we,this.maxValidateFn=this.rangeValidation?Xu(this.max):we,this.disabledDatesRangeValidateFn=this.disabledDatesRangeValidation?(t=>_e(t)?n=>{if(!(_e(n)&&_e(n.start)&&_e(n.end))||n.start>n.end)return null;const i=((t,n,e)=>{if(!(t&&n&&e)||t>n)return[];const i=[];let s=t;for(;s<=n;)e(s)&&i.push(s),s=Nn(s,1);return i})(n.start,n.end,t);return i.length?{disabledDatesInRange:i}:null}:Yte)(this.disabledDatesService.isDateDisabled):we,this.onValidatorChange()),(e.min||e.max||e.focusedDate||e.activeView)&&this.updateButtonState()}ngOnDestroy(){this.subscriptions.unsubscribe()}ngAfterViewInit(){this.updateButtonState()}focus(){this.element&&this.element.nativeElement.querySelector(".k-calendar-view").focus({preventScroll:!0})}blur(){this.element&&this.element.nativeElement.querySelector(this.views>=2?".k-calendar-view":".k-content.k-calendar-table").blur()}handleDateChange(e){const i=this.bus.canMoveDown(this.activeViewEnum),s=e.selectedDates.filter(r=>!this.disabledDatesService.isDateDisabled(r));this.focusedDate=e.focusedDate||this.focusedDate;const o=!i&&G1(s,this.selectedDates);if(!this.disabled&&!o){if(i)return void this.bus.moveDown(this.activeViewEnum);this.disabledDatesService.isDateDisabled(this.focusedDate)||(this.selectedDates=s.map(r=>K(r)),this.value=this.parseSelectionToValue(s),this.onControlChange(this.parseSelectionToValue(s)),this.valueChange.emit(this.parseSelectionToValue(s)))}}handleTodayButtonClick(e){const i=e.focusedDate,s=this.bus.service(this.activeViewEnum).isInArray(i,this.viewList.dates),o=!this.bus.canMoveDown(this.activeViewEnum);!s&&o&&this.emitNavigate(i),this.handleDateChange(e)}setActiveDate(e){this.activeDate=K(e),this.cdr.detectChanges()}writeValue(e){this.verifyValue(e),this.value=e,this.cdr.markForCheck()}registerOnChange(e){this.onControlChange=e}registerOnTouched(e){this.onControlTouched=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}validate(e){return this.minValidateFn(e)||this.maxValidateFn(e)||this.disabledDatesRangeValidateFn(this.selectionRange)}registerOnValidatorChange(e){this.onValidatorChange=e}activeCellTemplate(){switch(this.activeViewEnum){case fe.month:return this.monthCellTemplateRef||this.cellTemplateRef;case fe.year:return this.yearCellTemplateRef;case fe.decade:return this.decadeCellTemplateRef;case fe.century:return this.centuryCellTemplateRef;default:return null}}navigateView(e){this.focusedDate=this.viewList.navigate(e),this.updateButtonState(),this.emitNavigate(this.focusedDate)}emitNavigate(e){this.navigate.emit({activeView:fe[this.activeViewEnum],focusedDate:e})}emitCellEvent(e,i){Et(e)&&this.zone.run(()=>{e.emit(i)})}handleCellClick({date:e,modifiers:i}){this.selectionService.lastClicked=e,this.performSelection(e,i),this.bus.service(this.activeViewEnum).isInArray(this.focusedDate,this.viewList.dates)||this.emitNavigate(this.focusedDate)}handleWeekNumberClick(e){"single"!==this.selection&&this.zone.run(()=>{this.handleDateChange({selectedDates:e,focusedDate:kr(e)})})}setClasses(e){this.renderer.addClass(e,"k-widget"),this.renderer.addClass(e,"k-calendar"),this.renderer.addClass(e,"k-calendar-range")}verifyChanges(){}verifyValue(e){}updateButtonState(){this.resolvedPromise.then(()=>{this.isPrevDisabled=!this.viewList.canNavigate(this.prevView),this.isNextDisabled=!this.viewList.canNavigate(this.nextView),this.cdr.markForCheck()})}parseSelectionToValue(e){return e=e||[],"single"===this.selection?K(kr(e)):e.map(i=>K(i))}performSelection(e,i){const s=this.selectionService.performSelection({date:e,modifiers:i,selectionMode:this.selection,activeViewEnum:this.activeViewEnum,rangePivot:this.rangePivot,selectedDates:this.selectedDates});this.rangePivot=s.rangePivot,this.handleDateChange({selectedDates:s.selectedDates,focusedDate:e})}}return t.\u0275fac=function(e){return new(e||t)(p(ls),p(de),p(ed),p(Ae),p(Mt),p(ge),p(Mo),p(j1))},t.\u0275cmp=pe({type:t,selectors:[["kendo-multiviewcalendar"]],contentQueries:function(e,i,s){if(1&e&&(Fe(s,J1,5),Fe(s,W1,5),Fe(s,q1,5),Fe(s,Y1,5),Fe(s,Z1,5),Fe(s,Q1,5),Fe(s,Zu,5)),2&e){let o;R(o=L())&&(i.cellTemplate=o.first),R(o=L())&&(i.monthCellTemplate=o.first),R(o=L())&&(i.yearCellTemplate=o.first),R(o=L())&&(i.decadeCellTemplate=o.first),R(o=L())&&(i.centuryCellTemplate=o.first),R(o=L())&&(i.weekNumberTemplate=o.first),R(o=L())&&(i.headerTitleTemplate=o.first)}},viewQuery:function(e,i){if(1&e&&(X(K1,5,de),X(LM,5)),2&e){let s;R(s=L())&&(i.headerElement=s.first),R(s=L())&&(i.viewList=s.first)}},hostVars:4,hostBindings:function(e,i){1&e&&H("mouseenter",function(){return i.handleMouseEnter()})("mouseleave",function(){return i.handleMouseLeave()})("mousedown",function(o){return i.handleMousedown(o)})("click",function(){return i.handleClick()})("keydown",function(o){return i.keydown(o)}),2&e&&(J("id",i.widgetId)("aria-disabled",i.ariaDisabled),he("k-disabled",i.ariaDisabled))},inputs:{id:"id",focusedDate:"focusedDate",min:"min",max:"max",rangeValidation:"rangeValidation",disabledDatesRangeValidation:"disabledDatesRangeValidation",selection:"selection",value:"value",disabled:"disabled",tabindex:"tabindex",tabIndex:"tabIndex",isActive:"isActive",disabledDates:"disabledDates",activeView:"activeView",bottomView:"bottomView",topView:"topView",showViewHeader:"showViewHeader",animateNavigation:"animateNavigation",weekNumber:"weekNumber",activeRangeEnd:"activeRangeEnd",selectionRange:"selectionRange",views:"views",orientation:"orientation",cellTemplateRef:["cellTemplate","cellTemplateRef"],monthCellTemplateRef:["monthCellTemplate","monthCellTemplateRef"],yearCellTemplateRef:["yearCellTemplate","yearCellTemplateRef"],decadeCellTemplateRef:["decadeCellTemplate","decadeCellTemplateRef"],centuryCellTemplateRef:["centuryCellTemplate","centuryCellTemplateRef"],weekNumberTemplateRef:["weekNumberTemplate","weekNumberTemplateRef"],headerTitleTemplateRef:["headerTitleTemplate","headerTitleTemplateRef"]},outputs:{activeViewChange:"activeViewChange",navigate:"navigate",cellEnter:"cellEnter",cellLeave:"cellLeave",valueChange:"valueChange",blurEvent:"blur",focusEvent:"focus",focusCalendar:"focusCalendar",onClosePopup:"onClosePopup",onTabPress:"onTabPress",onShiftTabPress:"onShiftTabPress"},exportAs:["kendo-multiviewcalendar"],features:[le([ls,sne,one,se,Mo,{provide:Ht,useValue:"kendo.multiviewcalendar"},ed,j1]),Ke],decls:3,vars:32,consts:function(){let n,e,i,s;return n=$localize`:kendo.multiviewcalendar.today|The label for the today button in the calendar header:Today`,e=$localize`:kendo.multiviewcalendar.prevButtonTitle|The label for the previous button in the Multiview calendar:Navigate to previous view`,i=$localize`:kendo.multiviewcalendar.nextButtonTitle|The label for the next button in the Multiview calendar:Navigate to next view`,s=$localize`:kendo.multiviewcalendar.parentViewButtonTitle|The title of the parent view button in the Multiview calendar header:Navigate to parent view`,[["kendoMultiViewCalendarLocalizedMessages","","today",n,"prevButtonTitle",e,"nextButtonTitle",i,"parentViewButtonTitle",s],[3,"activeView","currentDate","min","max","id","rangeLength","templateRef","isPrevDisabled","isNextDisabled","showNavigationButtons","orientation","todayButtonClick","prevButtonClick","nextButtonClick"],[3,"id","activeView","activeDescendant","isActive","cellTemplateRef","weekNumberTemplateRef","cellUID","views","min","max","focusedDate","animateNavigation","showViewHeader","weekNumber","activeRangeEnd","selectionRange","selectedDates","orientation","tabIndex","disabled","cellClick","weekNumberCellClick","cellEnter","cellLeave","activeDateChange","focusCalendar","blurCalendar"]]},template:function(e,i){if(1&e&&(kt(0,0),D(1,"kendo-calendar-header",1),H("todayButtonClick",function(o){return i.handleTodayButtonClick({selectedDates:[o],focusedDate:o})})("prevButtonClick",function(){return i.navigateView(i.prevView)})("nextButtonClick",function(){return i.navigateView(i.nextView)}),C(),D(2,"kendo-calendar-horizontal",2),H("cellClick",function(o){return i.handleCellClick(o)})("weekNumberCellClick",function(o){return i.handleWeekNumberClick(o)})("cellEnter",function(o){return i.emitCellEvent(i.cellEnter,o)})("cellLeave",function(o){return i.emitCellEvent(i.cellLeave,o)})("activeDateChange",function(o){return i.setActiveDate(o)})("focusCalendar",function(){return i.handleFocus()})("blurCalendar",function(o){return i.handleFocusout(o)}),C()),2&e){let s;_(1),m("activeView",i.activeViewEnum)("currentDate",i.activeDate)("min",i.min)("max",i.max)("id",i.headerId)("rangeLength",i.views)("templateRef",null==i.headerTitleTemplateRef?null:i.headerTitleTemplateRef.templateRef)("isPrevDisabled",i.isPrevDisabled)("isNextDisabled",i.isNextDisabled)("showNavigationButtons",!0)("orientation",i.orientation),_(1),m("id",i.calendarHeaderIdLabel)("activeView",i.activeViewEnum)("activeDescendant",i.ariaActivedescendant)("isActive",i.isActive||i.isHovered)("cellTemplateRef",null==(s=i.activeCellTemplate())?null:s.templateRef)("weekNumberTemplateRef",null==i.weekNumberTemplateRef?null:i.weekNumberTemplateRef.templateRef)("cellUID",i.cellUID)("views",i.views)("min",i.min)("max",i.max)("focusedDate",i.focusedDate)("animateNavigation",i.animateNavigation)("showViewHeader",i.showViewHeader)("weekNumber",i.weekNumber)("activeRangeEnd",i.activeRangeEnd)("selectionRange",i.selectionRange)("selectedDates",i.selectedDates)("orientation",i.orientation)("tabIndex",i.tabIndex)("disabled",i.disabled),J("aria-labelledby",i.multiViewCalendarHeaderIdLabel)}},dependencies:[K1,LM,Xte],encapsulation:2,changeDetection:0}),t})();const ef=rs("div"),rne=rs("ul"),ane=rs("li"),lne=rs("td"),PM=rs("th"),C6=rs("tr"),cne=rs("tbody"),une=rs("thead"),VM=rs("table"),FM=(t,n)=>new Array(t).fill("1").map(n),HM=t=>ef(t,"k-flex k-content k-scrollable"),mne=(()=>{let t;return()=>Se?(t||(t=ef([HM([rne([ane("FEB")])])],"k-calendar-navigation",{left:"0px",position:"absolute"})),t):null})(),y6=({cells:t,rows:n},e,i)=>{let s;return()=>Se?(s||(s=((t,n,e)=>ef([ef('\n March 2017\n \n \n \n \n ',"k-calendar-header k-hstack"),e?VM([une([C6([PM("MO","k-calendar-th")],"k-calendar-tr")],"k-calendar-thead")],"k-calendar-weekdays k-calendar-table"):null,HM([t,t])],n,{left:"-10000px",position:"absolute"}))(((t,n=1)=>VM([cne([C6([PM("1","k-calendar-th")],"k-calendar-tr")].concat(FM(t,()=>C6(FM(n,e=>lne(`${e}`,"k-calendar-td")),"k-calendar-tr"))),"k-calendar-tbody")],"k-calendar-table"))(n,t),e,i)),s):null},tf=t=>t.querySelector(".k-scrollable"),b6=t=>(tf(t).classList.add("k-scrollable-horizontal"),t),BM=y6({cells:7,rows:6},"k-vstack k-calendar-view k-calendar-monthview",!0),UM=y6({cells:4,rows:3},"k-vstack k-calendar-view k-calendar-yearview",!1),GM=y6({cells:4,rows:3},"k-vstack k-calendar-view k-calendar-decadeview",!1),Or=t=>parseFloat(window.getComputedStyle(t).height)||t.offsetHeight,td=t=>{const n=window.getComputedStyle(t);return parseFloat(n.width)+parseFloat(n.paddingLeft)+parseFloat(n.paddingRight)||t.offsetWidth},ec=t=>t.querySelector("tbody");let nd=(()=>{class t{ensureHeights(){void 0===this.calendarHeight&&this.calculateHeights()}calculateHeights(e){Se()&&(this.hostContainer=e,this.batch(BM(),i=>{const s=ec(i);this.calendarHeight=Or(i),this.monthViewHeight=Or(s),this.headerHeight=Or(s.children[0]),this.scrollableContentHeight=Or(tf(i))}),this.batch(b6(BM()),i=>{const s=ec(i);this.calendarWidth=td(i),this.monthViewWidth=td(s),this.scrollableContentWidth=td(tf(i))}),this.batch(UM(),i=>{this.yearViewHeight=Or(ec(i)),this.scrollableYearContentHeight=Or(tf(i))}),this.batch(b6(UM()),i=>{this.yearViewWidth=td(ec(i))}),this.batch(GM(),i=>{this.decadeViewHeight=Or(ec(i)),this.centuryViewHeight=this.decadeViewHeight}),this.batch(b6(GM()),i=>{this.decadeViewWidth=td(ec(i)),this.centuryViewWidth=this.decadeViewWidth}),this.batch(mne(),i=>{this.navigationItemHeight=Or(i.querySelector("li"))}))}viewHeight(e){return this.viewDimension(e,"height")}viewWidth(e){return this.viewDimension(e,"width")}viewDimension(e,i){const s="height"===i?"ViewHeight":"ViewWidth";switch(e){case fe.month:return this[`month${s}`];case fe.year:return this[`year${s}`];case fe.decade:return this[`decade${s}`];case fe.century:return this[`century${s}`];default:return 1}}batch(e,i){if(!_e(this.hostContainer))return;const s=this.hostContainer.cloneNode();document.body.appendChild(s);try{i(s.appendChild(e))}finally{document.body.removeChild(s)}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();class Sne{constructor(n=0,e,i){this.total=n,this.rowHeight=e,this.detailRowHeight=i,this.offsets=[],this.heights=[];let s=0;for(let o=0;othis.rowHeight&&this.updateRowHeight(n,-1*this.detailRowHeight)}index(n){if(n<0)return;const e=this.offsets.reduce((i,s,o)=>void 0!==i?i:s===n?o:s>n?o-1:void 0,void 0);return void 0===e?this.total-1:e}offset(n){return this.offsets[n]}totalHeight(){return this.heights.reduce((n,e)=>n+e,0)}updateRowHeight(n,e){this.heights[n]+=e,this.offsets=((t,n,e)=>[...t.slice(0,n+1),...t.slice(n+1).map(i=>i+e)])(this.offsets,n,e)}}const nf=t=>Math.max(t,0);class M6{constructor(n){this.offset=n}}class sf{constructor(n){this.skip=n}}class Dne{constructor(n){this.scrollObservable=n,this.firstLoaded=0,this.bottomOffset=0,this.topOffset=0}create(n,e,i,s,o=0,r=0,a="vertical"){this.rowHeightService=n,this.firstLoaded=e,this.lastLoaded=e+i,this.take=i,this.total=s,this.lastScroll=0,this.topOffset=o,this.bottomOffset=r,this.direction=a;const l=new My(2),c=this.rowsForHeight(o),u=nf(e-c);return l.next(new M6(this.rowOffset(u))),c&&l.next(new sf(u)),this.subscription=new Be(d=>{this.unsubscribe(),this.scrollSubscription=this.scrollObservable.subscribe(h=>this.onScroll(h,d))}).subscribe(d=>l.next(d)),l}destroy(){this.unsubscribe(),this.subscription&&this.subscription.unsubscribe()}onScroll({scrollLeft:n,scrollTop:e,offsetHeight:i,offsetWidth:s},o){const r="vertical"===this.direction?e:n,a="vertical"===this.direction?i:s;if(this.lastScroll===r)return;const l=this.lastScroll>=r;this.lastScroll=r;const c=this.rowHeightService.index(nf(r-this.topOffset)),u=this.rowHeightService.index(nf(r+a-this.bottomOffset));if(!l&&u>=this.lastLoaded&&this.lastLoadedn=>n+t,[wo.Backward]:t=>n=>n-t},Mne={[wo.Forward]:t=>n=>Math.min(n,t),[wo.Backward]:t=>n=>Math.max(n,t)},wne={[wo.Forward]:t=>n=>nn=>n>t};let wa=(()=>{class t{constructor(e,i,s,o,r){this.container=i,this.renderer=s,this.zone=o,this.scrollBarWidthService=r,this.direction="vertical",this.itemHeight=1,this.itemWidth=1,this.topOffset=0,this.bottomOffset=0,this.maxScrollDifference=100,this.scrollOffsetSize=0,this.scrollDuration=150,this.activeIndexChange=new w,this.pageChange=new w,this.scrollChange=new w,this.wrapperClasses=!0,this.resolvedPromise=Promise.resolve(null),this.dispatcher=new an,this.scroller=e(this.dispatcher)}get horizontalClass(){return"horizontal"===this.direction}get totalVertexLength(){const e=`${this.totalSize}px`;return"vertical"===this.direction?{height:e}:{width:e}}get containerOffsetSize(){return this.getContainerProperty("vertical"===this.direction?"offsetHeight":"offsetWidth")}get containerScrollSize(){return this.getContainerProperty("vertical"===this.direction?"scrollHeight":"scrollWidth")}get containerScrollPosition(){return this.getContainerProperty("vertical"===this.direction?"scrollTop":"scrollLeft")}ngOnChanges(e){(e.direction||e.take||e.total)&&(this.initServices(),this.totalSize=this.rowHeightService.totalHeight()+this.bottomOffset)}ngOnInit(){this.rowHeightService||(this.rowHeightService=this.createRowHeightService())}ngAfterViewInit(){this.zone.runOutsideAngular(()=>{this.containerScrollSubscription=this.scroll$().pipe(ln(e=>e.target)).subscribe(e=>{this.dispatcher.next(e),this.emitActiveIndex()})})}ngOnDestroy(){this.containerScrollSubscription&&this.containerScrollSubscription.unsubscribe(),this.scrollSubscription&&this.scrollSubscription.unsubscribe(),this.animationSubscription&&this.animationSubscription.unsubscribe()}getContainerProperty(e){return this.container.nativeElement[e]}activeIndex(){return this.itemIndex(Math.ceil(this.containerScrollPosition))}itemIndex(e){return this.rowHeightService.index(e)}itemOffset(e){return this.rowHeightService.offset(e)}isIndexVisible(e){if(!this.rowHeightService)return!1;const i=this.containerScrollPosition,s=i+this.containerOffsetSize,o=this.rowHeightService.offset(e),r=o+this.rowHeightService.height(e);return o>=i&&r<=s}isListScrolled(e){return this.containerScrollPosition!==this.rowHeightService.offset(e)}scrollTo(e){this.renderer.setProperty(this.container.nativeElement,"vertical"===this.direction?"scrollTop":"scrollLeft",e)}scrollToIndex(e){this.zone.runOutsideAngular(()=>{this.resolvedPromise.then(()=>{this.scrollTo(this.rowHeightService.offset(e))})})}scrollToBottom(){this.scrollTo(this.totalSize)}animateToIndex(e){this.animationSubscription&&this.animationSubscription.unsubscribe();const i=this.rowHeightService.offset(e),s=this.getContainerScrollDirection(i),{start:o,end:r}=this.scrollRange(i,s);if(o===r)return;const a=this.scrollStep(o,r),l=bne[s](a),c=Mne[s](r),u=wne[s](l(r));this.zone.runOutsideAngular(()=>{this.animationSubscription=function mj(...t){const n=uc(t),e=i4(t),{args:i,keys:s}=yS(t);if(0===i.length)return Oo([],n);const o=new Be(function gj(t,n,e=Te){return i=>{wy(n,()=>{const{length:s}=t,o=new Array(s);let r=s,a=s;for(let l=0;l{const c=Oo(t[l],n);let u=!1;c.subscribe(Rt(i,d=>{o[l]=d,u||(u=!0,a--),a||i.next(e(o.slice()))},()=>{--r||i.complete()}))},i)},i)}}(i,n,s?r=>bS(s,r):Te));return e?o.pipe(K3(e)):o}(a4(o),function Iy(t=0,n=Tu){return t<0&&(t=0),Jg(t,t,n)}(0,Ej)).pipe(ln(d=>d[0]),function LW(t,n){return wt(function RW(t,n,e,i,s){return(o,r)=>{let a=e,l=n,c=0;o.subscribe(Rt(r,u=>{const d=c++;l=a?t(l,u,d):(a=!0,u),i&&r.next(l)},s&&(()=>{a&&r.next(l),r.complete()})))}}(t,n,arguments.length>=2,!0))}(l),function zW(t,n=!1){return wt((e,i)=>{let s=0;e.subscribe(Rt(i,o=>{const r=t(o,s++);(r||n)&&i.next(o),!r&&i.complete()}))})}(u),ln(c)).subscribe(d=>this.scrollTo(d))})}scrollRange(e,i){const s=this.containerScrollPosition;if(parseInt(e,10)===parseInt(s,10))return{start:e,end:e};const o=this.containerMaxScroll(),r=i===wo.Backward?1:-1,a=((t,n,e)=>Math.min(Math.abs(n-t),e))(s,e,this.maxScrollDifference),l=Math.min(e,o);return{start:Math.min(Math.max(l+r*a,0),o),end:l}}scrollStep(e,i){return Math.abs(i-e)/(this.scrollDuration/17)}scroll$(){return Se()?Ot(this.container.nativeElement,"scroll"):ud}initServices(){this.rowHeightService=this.createRowHeightService(),this.scrollSubscription&&this.scrollSubscription.unsubscribe(),this.scrollSubscription=this.scroller.create(this.rowHeightService,this.skip,this.take,this.total,this.topOffset,this.scrollOffsetSize,this.direction).subscribe(e=>{e instanceof sf?this.pageChange.emit(e):this.scrollChange.emit(e)})}createRowHeightService(){return new Sne(this.total,"vertical"===this.direction?this.itemHeight:this.itemWidth,0)}emitActiveIndex(){const e=this.rowHeightService.index(this.containerScrollPosition-this.topOffset);this.lastActiveIndex!==e&&(this.lastActiveIndex=e,this.activeIndexChange.emit(e))}containerMaxScroll(){return this.containerScrollSize-this.containerOffsetSize}getContainerScrollDirection(e){return e{class t{constructor(e,i,s,o,r){this.bus=e,this.dom=i,this.intl=s,this.cdr=o,this.renderer=r,this.min=new Date(Gs),this.max=new Date($s),this.focusedDate=new Date,this.valueChange=new w,this.pageChange=new w,this.dates=[],this.take=30,this.indexToScroll=-1}get getComponentClass(){return!0}ngOnInit(){this.dom.ensureHeights();const e=this.dom.calendarHeight;this.itemHeight=this.dom.navigationItemHeight,this.maxViewHeight=this.dom.monthViewHeight,this.topOffset=(e-this.itemHeight)/2,this.bottomOffset=e-this.itemHeight,this.intlSubscription=this.intl.changes.subscribe(this.intlChange.bind(this))}ngOnChanges(e){if(this.service=this.bus.service(this.activeView),!this.service)return;this.activeViewValue=fe[this.activeView];const i=yo(this.focusedDate,this.min,this.max),s=this.service.total(this.min,this.max),o=this.total&&this.total!==s;this.skip=this.service.skip(i,this.min),this.total=s,(o||!this.service.isInArray(i,this.dates))&&(this.dates=this.service.datesList(i,this.getTake(this.skip))),(e.focusedDate||o)&&(this.indexToScroll=this.service.skip(this.focusedDate,this.min))}ngOnDestroy(){this.intlSubscription&&this.intlSubscription.unsubscribe()}ngAfterViewInit(){-1!==this.indexToScroll&&(this.virtualization.scrollToIndex(this.indexToScroll),this.indexToScroll=-1)}ngAfterViewChecked(){-1!==this.indexToScroll&&(this.virtualization.scrollToIndex(this.indexToScroll),this.indexToScroll=-1)}onPageChange({skip:e}){this.dates=this.service.datesList(this.service.addToDate(this.min,e),this.getTake(e)),this.pageChange.emit()}scrollChange({offset:e}){const i=this.list.nativeElement,s=`translateY(${e}px)`;this.renderer.setStyle(i,"transform",s),this.renderer.setStyle(i,"-ms-transform",s)}handleDateChange(e){const i=S6(e.target,s=>s.hasAttribute("data-date-index"),this.list.nativeElement);if(i){const s=parseInt(i.getAttribute("data-date-index"),10);this.valueChange.emit(K(this.dates[s]))}}getTake(e){return Math.min(this.total-e,this.take)}intlChange(){this.activeView===fe.month&&this.cdr.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(p(ls),p(nd),p(dt),p(Mt),p(Ae))},t.\u0275cmp=pe({type:t,selectors:[["kendo-calendar-navigation"]],viewQuery:function(e,i){if(1&e&&(X(wa,5),X(_M,7)),2&e){let s;R(s=L())&&(i.virtualization=s.first),R(s=L())&&(i.list=s.first)}},hostVars:2,hostBindings:function(e,i){2&e&&he("k-calendar-navigation",i.getComponentClass)},inputs:{activeView:"activeView",min:"min",max:"max",focusedDate:"focusedDate",templateRef:"templateRef"},outputs:{valueChange:"valueChange",pageChange:"pageChange"},features:[Ke],decls:5,vars:12,consts:[[1,"k-calendar-navigation-highlight"],[3,"skip","take","total","itemHeight","topOffset","bottomOffset","maxScrollDifference","pageChange","scrollChange"],[1,"k-reset",3,"kendoEventsOutsideAngular","scope"],["list",""],[4,"kFor","kForOf"],[3,"ngIf"],[3,"ngIf","ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,i){1&e&&(Q(0,"span",0),D(1,"kendo-virtualization",1),H("pageChange",function(o){return i.onPageChange(o)})("scrollChange",function(o){return i.scrollChange(o)}),D(2,"ul",2,3),M(4,cee,4,11,"li",4),C()()),2&e&&(_(1),m("skip",i.skip)("take",i.take)("total",i.total)("itemHeight",i.itemHeight)("topOffset",i.topOffset)("bottomOffset",i.bottomOffset)("maxScrollDifference",i.maxViewHeight),_(1),m("kendoEventsOutsideAngular",dn(10,ya,i.handleDateChange))("scope",i),_(2),m("kForOf",i.dates))},dependencies:[wa,Es,$1,qe,di],encapsulation:2,changeDetection:0}),t})(),KM=(()=>{class t{constructor(e,i,s,o,r){this.bus=e,this.cdr=i,this.intl=s,this.dom=o,this.renderer=r,this.isActive=!0,this.min=new Date(Gs),this.max=new Date($s),this.selectedDates=[],this.tabIndex=0,this.disabled=!1,this.cellClick=new w,this.weekNumberCellClick=new w,this.activeDateChange=new w,this.todayButtonClick=new w,this.pageChange=new w,this.focusCalendar=new w,this.blurCalendar=new w,this.focusedCellChange=new w,this.getComponentClass=!0,this.dates=[],this.cols=[],this.weekNames=[],this.wideWeekNames=[],this.take=5,this.animateToIndex=!0,this.indexToScroll=-1,this.minViewsToRender=1}get weekNumber(){return this.showWeekNumbers&&this.isMonthView()}set weekNumber(e){this.showWeekNumbers=e}get headerTitle(){return this.headerComponent?.title}get getComponentMonthClass(){return this.activeView===fe.month}get getComponentYearClass(){return this.activeView===fe.year}get getComponentDecadeClass(){return this.activeView===fe.decade}get getComponentCenturyClass(){return this.activeView===fe.century}ngOnInit(){this.weekNames=this.getWeekNames("short"),this.wideWeekNames=this.getWeekNames("wide"),this.bottomOffset=this.getBottomOffset(),this.viewOffset=-1*this.dom.headerHeight,this.viewHeight=this.dom.viewHeight(this.activeView),this.intlSubscription=this.intl.changes.subscribe(this.intlChange.bind(this))}ngOnChanges(e){if(this.service=this.bus.service(this.activeView),!this.service)return;this.cols=new Array(this.service.rowLength({prependCell:this.weekNumber})).fill(""),this.weekNames=tr(e,"weekNumber")&&this.weekNumber?this.getWeekNames("short"):this.weekNames,this.wideWeekNames=tr(e,"weekNumber")&&this.weekNumber?this.getWeekNames("wide"):this.weekNames;const i=tr(e,"activeView"),s=this.focusedDate,o=yo(this.service.viewDate(s,this.max,this.minViewsToRender),this.min,this.max),r=this.service.total(this.min,this.max),l=this.total&&this.total!==r||!this.service.isInArray(s,this.dates);this.skip=this.service.skip(o,this.min),this.total=r,this.animateToIndex=!i,this.bottomOffset=this.getBottomOffset(),this.viewHeight=this.dom.viewHeight(this.activeView),l&&(this.dates=this.service.datesList(o,this.getTake(this.skip))),((t,n)=>t&&n&&t.getFullYear()===n.getFullYear()&&t.getMonth()===n.getMonth())(this.activeDate,s)||(this.activeDate=K(s));const c=tr(e,"focusedDate")||i;(l||c||this.virtualization.isIndexVisible(this.skip))&&(this.indexToScroll=this.service.skip(s,this.min))}ngOnDestroy(){this.intlSubscription&&this.intlSubscription.unsubscribe()}ngAfterViewInit(){-1!==this.indexToScroll&&(this.virtualization.scrollToIndex(this.indexToScroll),this.indexToScroll=-1)}ngAfterViewChecked(){-1!==this.indexToScroll&&(this.virtualization[this.animateToIndex?"animateToIndex":"scrollToIndex"](this.indexToScroll),this.animateToIndex=!0,this.indexToScroll=-1)}onPageChange({skip:e}){this.dates=this.service.datesList(this.service.addToDate(this.min,e),this.getTake(e)),this.pageChange.emit()}scrollChange({offset:e}){const i=this.list.nativeElement,s=`translateY(${e}px)`;this.renderer.setStyle(i,"transform",s),this.renderer.setStyle(i,"-ms-transform",s)}setActiveDate(e){const i=this.service.addToDate(this.min,e);this.activeDate=i,this.activeDateChange.emit(i),this.cdr.detectChanges()}isMonthView(){return this.activeView===fe.month}isScrolled(){return this.virtualization.isListScrolled(this.service.skip(this.focusedDate,this.min))}getTabIndex(){return this.disabled?null:this.tabIndex}getBottomOffset(){return this.getScrollableHeight()-this.dom.viewHeight(this.activeView)}getScrollableHeight(){return this.activeView===fe.month?this.dom.scrollableContentHeight:this.dom.scrollableYearContentHeight}getTake(e){return Math.min(this.total-e,this.take)}getWeekNames(e){const i=IM(this.intl.dateFormatNames({nameType:e,type:"days"}),this.intl.firstDay());return this.weekNumber?[""].concat(i):i}intlChange(){this.weekNames=this.getWeekNames("short"),this.wideWeekNames=this.getWeekNames("wide"),this.isMonthView()&&this.cdr.markForCheck()}}return t.\u0275fac=function(e){return new(e||t)(p(ls),p(Mt),p(dt),p(nd),p(Ae))},t.\u0275cmp=pe({type:t,selectors:[["kendo-calendar-viewlist"]],viewQuery:function(e,i){if(1&e&&(X(wa,5),X(K1,5),X(_M,7)),2&e){let s;R(s=L())&&(i.virtualization=s.first),R(s=L())&&(i.headerComponent=s.first),R(s=L())&&(i.list=s.first)}},hostVars:12,hostBindings:function(e,i){2&e&&he("k-vstack",i.getComponentClass)("k-calendar-view",i.getComponentClass)("k-calendar-monthview",i.getComponentMonthClass)("k-calendar-yearview",i.getComponentYearClass)("k-calendar-decadeview",i.getComponentDecadeClass)("k-calendar-centuryview",i.getComponentCenturyClass)},inputs:{cellTemplateRef:"cellTemplateRef",weekNumberTemplateRef:"weekNumberTemplateRef",headerTitleTemplateRef:"headerTitleTemplateRef",activeView:"activeView",cellUID:"cellUID",focusedDate:"focusedDate",isActive:"isActive",min:"min",max:"max",selectedDates:"selectedDates",tabIndex:"tabIndex",disabled:"disabled",id:"id",weekNumber:"weekNumber"},outputs:{cellClick:"cellClick",weekNumberCellClick:"weekNumberCellClick",activeDateChange:"activeDateChange",todayButtonClick:"todayButtonClick",pageChange:"pageChange",focusCalendar:"focusCalendar",blurCalendar:"blurCalendar",focusedCellChange:"focusedCellChange"},features:[Ke],decls:8,vars:20,consts:[[3,"currentDate","min","max","id","activeView","templateRef","todayButtonClick"],["class","k-calendar-weekdays k-calendar-table",3,"table-layout",4,"ngIf"],[3,"tabindex","skip","take","total","itemHeight","topOffset","bottomOffset","scrollOffsetSize","maxScrollDifference","pageChange","scrollChange","activeIndexChange"],["role","grid",1,"k-calendar-table",3,"focus","blur"],["list",""],[4,"ngFor","ngForOf"],["class","k-calendar-tbody","kendoCalendarView","","role","rowgroup",3,"headerTitle","activeView","isActive","min","max","cellUID","focusedDate","selectedDates","weekNumber","templateRef","weekNumberTemplateRef","viewDate","cellClick","weekNumberCellClick","focusedCellId",4,"kFor","kForOf"],[1,"k-calendar-weekdays","k-calendar-table"],[1,"k-calendar-thead"],[1,"k-calendar-tr"],["class","k-calendar-th","scope","col","role","columnheader",4,"ngFor","ngForOf"],["scope","col","role","columnheader",1,"k-calendar-th"],["kendoCalendarView","","role","rowgroup",1,"k-calendar-tbody",3,"headerTitle","activeView","isActive","min","max","cellUID","focusedDate","selectedDates","weekNumber","templateRef","weekNumberTemplateRef","viewDate","cellClick","weekNumberCellClick","focusedCellId"]],template:function(e,i){1&e&&(D(0,"kendo-calendar-header",0),H("todayButtonClick",function(o){return i.todayButtonClick.emit(o)}),C(),M(1,dee,4,3,"table",1),D(2,"kendo-virtualization",2),H("pageChange",function(o){return i.onPageChange(o)})("scrollChange",function(o){return i.scrollChange(o)})("activeIndexChange",function(o){return i.setActiveDate(o)}),D(3,"table",3,4),H("focus",function(){return i.focusCalendar.emit()})("blur",function(o){return i.blurCalendar.emit(o)}),D(5,"colgroup"),M(6,hee,1,0,"col",5),C(),M(7,fee,1,12,"tbody",6),C()()),2&e&&(m("currentDate",i.activeDate)("min",i.min)("max",i.max)("id",i.id)("activeView",i.activeView)("templateRef",i.headerTitleTemplateRef),_(1),m("ngIf",i.isMonthView()),_(1),m("tabindex",-1)("skip",i.skip)("take",i.take)("total",i.total)("itemHeight",i.viewHeight)("topOffset",i.viewOffset)("bottomOffset",i.bottomOffset)("scrollOffsetSize",i.viewOffset)("maxScrollDifference",i.viewHeight),_(1),J("tabindex",i.getTabIndex())("aria-labelledby",i.id),_(3),m("ngForOf",i.cols),_(1),m("kForOf",i.dates))},dependencies:[K1,wa,OM,qe,bi,$1],encapsulation:2,changeDetection:0}),t})(),jM=(()=>{class t{constructor(e,i){this.dom=e,this.zone=i}configure(e){const i=Math.max(this.dom.viewHeight(e)/this.dom.navigationItemHeight,1);this.divideByMagnitude=(t=>n=>Math.floor(n/t))(i),this.powerByMagnitude=(t=>n=>n*t)(i)}sync(e,i){this.unsubscribe(),e&&i&&(this.navigator=e,this.view=i,this.zone.runOutsideAngular(()=>{let s,o;this.navSubscription=e.scroll$().subscribe(r=>{o?o=!1:(s=!0,this.scrollSiblingOf(r.target))}),this.viewSubscription=i.scroll$().subscribe(r=>{s?s=!1:(o=!0,this.scrollSiblingOf(r.target))})}))}scrollSiblingOf(e){const i=this.siblingComponent(e),s=this.calculateScroll(i,e.scrollTop);i.scrollTo(s)}siblingComponent(e){return this.navigator.container.nativeElement===e?this.view:this.navigator}calculateScroll(e,i){return(e===this.navigator?this.divideByMagnitude:this.powerByMagnitude)(i)}destroy(){this.unsubscribe()}unsubscribe(){this.navSubscription&&this.navSubscription.unsubscribe(),this.viewSubscription&&this.viewSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(U(nd),U(ge))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})(),JM=(()=>{class t{constructor(e){this.templateRef=e}}return t.\u0275fac=function(e){return new(e||t)(p(tt))},t.\u0275dir=j({type:t,selectors:[["","kendoCalendarNavigationItemTemplate",""]]}),t})();class nr{constructor(){this.onFocus=new w,this.onBlur=new w,this.sameDateSelected=new w,this.dateCompletenessChange=new w}}let One=(()=>{class t extends X1{constructor(e){super(),this.service=e}get override(){return!0}}return t.\u0275fac=function(e){return new(e||t)(p(se))},t.\u0275cmp=pe({type:t,selectors:[["kendo-multiviewcalendar-messages"]],features:[le([{provide:X1,useExisting:ne(()=>t)}]),ve],decls:0,vars:0,template:function(e,i){},encapsulation:2}),t})(),of=(()=>{class t extends ho{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Ut(t)))(i||t)}}(),t.\u0275dir=j({type:t,selectors:[["kendo-calendar-messages-base"]],inputs:{today:"today",prevButtonTitle:"prevButtonTitle",nextButtonTitle:"nextButtonTitle",parentViewButtonTitle:"parentViewButtonTitle"},features:[ve]}),t})(),Rne=(()=>{class t extends of{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(p(se))},t.\u0275dir=j({type:t,selectors:[["","kendoCalendarLocalizedMessages",""]],features:[le([{provide:of,useExisting:ne(()=>t)}]),ve]}),t})();const qM=t=>t?t.virtualization:null,Fne={multi:!0,provide:tn,useExisting:ne(()=>Io)},Hne={multi:!0,provide:nn,useExisting:ne(()=>Io)},Bne={provide:Ss,useExisting:ne(()=>Io)};let Io=(()=>{class t{constructor(e,i,s,o,r,a,l,c,u,d,h,f,g){this.bus=e,this.dom=i,this.element=s,this.navigator=o,this.renderer=r,this.cdr=a,this.ngZone=l,this.injector=c,this.scrollSyncService=u,this.disabledDatesService=d,this.localization=h,this.selectionService=f,this.pickerService=g,this.rangeValidation=!1,this.selection="single",this.disabled=!1,this.tabindex=0,this.navigation=!0,this.activeView=fe[fe.month],this.bottomView=fe[fe.month],this.topView=fe[fe.century],this.animateNavigation=!1,this.weekNumber=!1,this.activeViewChange=new w,this.navigate=new w,this.activeViewDateChange=new w,this.onBlur=new w,this.onFocus=new w,this.valueChange=new w,this._size=bo,this.isActive=!1,this.cellUID=mo(),this.selectedDates=[],this._min=new Date(Gs),this._max=new Date($s),this._focusedDate=os(),this.onControlChange=we,this.onControlTouched=we,this.onValidatorChange=we,this.minValidateFn=we,this.maxValidateFn=we,this.syncNavigation=!0,this._type="infinite",this.domEvents=[],this.resolvedPromise=Promise.resolve(null),this.destroyed=!1,Yt(Ql),this.id=`kendo-calendarid-${this.bus.calendarId}`,this.setClasses(s.nativeElement),this.pickerService&&(this.pickerService.calendar=this)}get popupId(){return`kendo-popup-${this.bus.calendarId}`}set focusedDate(e){if(this.activeViewDate&&!Nt(this._focusedDate,e)){const i=this.bus.service(this.activeViewEnum),s=i.lastDayOfPeriod(this.activeViewDate);i.isInRange(e,this.activeViewDate,s)||this.emitNavigate(e)}this._focusedDate=e||os(),this.setAriaActivedescendant()}get focusedDate(){return this._focusedDate}get headerId(){return this.id+"-header"}set min(e){this._min=e||new Date(Gs)}get min(){return this._min}set max(e){this._max=e||new Date($s)}get max(){return this._max}get value(){return this._value}set value(e){this.verifyValue(e),this._value=Array.isArray(e)?e.filter(s=>_e(s)).map(s=>K(s)):K(e);const i=[].concat(e).filter(s=>_e(s)).map(s=>K(s));if(!G1(i,this.selectedDates)){const s=kr(i);this.rangePivot=K(s),this.focusedDate=K(s)||this.focusedDate,this.selectedDates=i}}set tabIndex(e){this.tabindex=e}get tabIndex(){return this.tabindex}set disabledDates(e){this.disabledDatesService.initialize(e),this._disabledDates=e}get disabledDates(){return this._disabledDates}set type(e){this.renderer.removeClass(this.element.nativeElement,`k-calendar-${this.type}`),this.renderer.addClass(this.element.nativeElement,`k-calendar-${e}`),this._type=e}get type(){return this._type}set cellTemplateRef(e){this._cellTemplateRef=e}get cellTemplateRef(){return this._cellTemplateRef||this.cellTemplate}set monthCellTemplateRef(e){this._monthCellTemplateRef=e}get monthCellTemplateRef(){return this._monthCellTemplateRef||this.monthCellTemplate}set yearCellTemplateRef(e){this._yearCellTemplateRef=e}get yearCellTemplateRef(){return this._yearCellTemplateRef||this.yearCellTemplate}set decadeCellTemplateRef(e){this._decadeCellTemplateRef=e}get decadeCellTemplateRef(){return this._decadeCellTemplateRef||this.decadeCellTemplate}set centuryCellTemplateRef(e){this._centuryCellTemplateRef=e}get centuryCellTemplateRef(){return this._centuryCellTemplateRef||this.centuryCellTemplate}set weekNumberTemplateRef(e){this._weekNumberTemplateRef=e}get weekNumberTemplateRef(){return this._weekNumberTemplateRef||this.weekNumberTemplate}set headerTitleTemplateRef(e){this._headerTitleTemplateRef=e}get headerTitleTemplateRef(){return this._headerTitleTemplateRef||this.headerTitleTemplate}set navigationItemTemplateRef(e){this._navigationItemTemplateRef=e}get navigationItemTemplateRef(){return this._navigationItemTemplateRef||this.navigationItemTemplate}set size(e){const i="infinite"===this.type?this.element:this.multiViewCalendar.element;this.renderer.removeClass(i.nativeElement,jt("calendar",this.size));const s=e||bo;"none"!==s&&this.renderer.addClass(i.nativeElement,jt("calendar",s)),this._size=s}get size(){return this._size}get activeViewEnum(){const e=fe[this.activeView];return ethis.cdr.markForCheck()),this.viewChangeSubscription=this.bus.viewChanged.subscribe(({view:e})=>this.handleActiveViewChange(fe[e])),this.control=this.injector.get(kn,null),this.element&&this.ngZone.runOutsideAngular(()=>{this.bindEvents()})}ngOnChanges(e){this.verifyChanges(),this.bus.configure(this.bottomViewEnum,this.topViewEnum),this.scrollSyncService.configure(this.activeViewEnum),TM(e,"focusedDate")&&(this.focusedDate=yo(e.focusedDate.currentValue,this.min,this.max)),e.navigation&&(this.syncNavigation=!0),(e.min||e.max||e.rangeValidation)&&(this.minValidateFn=this.rangeValidation?Qu(this.min):we,this.maxValidateFn=this.rangeValidation?Xu(this.max):we,this.onValidatorChange())}ngAfterViewInit(){this.setAriaActivedescendant(),"none"!==this.size&&this.renderer.addClass(("infinite"===this.type?this.element:this.multiViewCalendar.element).nativeElement,jt("calendar",this.size))}ngAfterViewChecked(){this.syncNavigation&&(this.syncNavigation=!1,this.scrollSyncService.sync(qM(this.navigationView),qM(this.monthView)))}ngOnDestroy(){this.scrollSyncService.destroy(),this.domEvents.forEach(e=>e()),this.pickerService&&(this.pickerService.calendar=null),this.viewChangeSubscription&&this.viewChangeSubscription.unsubscribe(),this.pageChangeSubscription&&this.pageChangeSubscription.unsubscribe(),this.localizationChangeSubscription&&this.localizationChangeSubscription.unsubscribe(),this.destroyed=!0}onResize(){this.focusedDate=new Date(this.focusedDate),this.cdr.detectChanges()}focus(){this.currentlyFocusedElement="infinite"===this.type?this.element?.nativeElement.querySelector(".k-content .k-calendar-table"):this.currentlyFocusedElement=this.element?.nativeElement.querySelector(".k-content.k-calendar-table"),this.currentlyFocusedElement?.focus()}blur(){const e="infinite"===this.type?this.currentlyFocusedElement:this.multiViewCalendar;_e(e)&&e.blur()}containsElement(e){return!!D6(e,i=>i===this.element.nativeElement)}handleNavigation(e){if(this.disabled)return;const i=e?new Date(K(e).setDate(1)):this.focusedDate;this.focusedDate=yo(i,this.min,this.max),this.detectChanges()}onPageChange(){ge.isInAngularZone()||(this.pageChangeSubscription&&this.pageChangeSubscription.unsubscribe(),this.pageChangeSubscription=Oo(this.resolvedPromise).subscribe(()=>{this.detectChanges()}))}handleMultiViewCalendarValueChange(e,i){const s=Array.isArray(e)?e:[e];this.handleDateChange({selectedDates:s,focusedDate:i})}handleDateChange(e){const i=Array.isArray(e.selectedDates)?e.selectedDates:[e.selectedDates],s=this.bus.canMoveDown(this.activeViewEnum),o=i.filter(r=>!this.disabledDatesService.isDateDisabled(r));if(this.focusedDate=e.focusedDate||this.focusedDate,!this.disabled){if(!s&&G1(o,this.selectedDates))return void this.emitSameDate();if(s)return void this.bus.moveDown(this.activeViewEnum);this.disabledDatesService.isDateDisabled(this.focusedDate)||this.ngZone.run(()=>{this.selectedDates=o.map(r=>K(r)),this.value=this.parseSelectionToValue(o),this.onControlChange(this.parseSelectionToValue(o)),this.valueChange.emit(this.parseSelectionToValue(o)),this.cdr.markForCheck()})}}writeValue(e){this.verifyValue(e),this.value=e,this.cdr.markForCheck()}registerOnChange(e){this.onControlChange=e}registerOnTouched(e){this.onControlTouched=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}validate(e){return this.minValidateFn(e)||this.maxValidateFn(e)}registerOnValidatorChange(e){this.onValidatorChange=e}activeCellTemplate(){switch(this.activeViewEnum){case fe.month:return this.monthCellTemplateRef||this.cellTemplateRef;case fe.year:return this.yearCellTemplateRef;case fe.decade:return this.decadeCellTemplateRef;case fe.century:return this.centuryCellTemplateRef;default:return null}}handleNavigate(e){this.focusedDate=e.focusedDate,this.activeView=e.activeView,this.emitNavigate(this.focusedDate)}emitNavigate(e){this.navigate.emit({activeView:fe[this.activeViewEnum],focusedDate:e})}emitEvent(e,i){Et(e)&&this.ngZone.run(()=>{e.emit(i)})}handleActiveDateChange(e){this.activeViewDate=e,this.emitEvent(this.activeViewDateChange,e)}handleActiveViewChange(e){this.activeView=e,this.emitEvent(this.activeViewChange,e),"infinite"===this.type&&this.scrollSyncService.configure(this.activeViewEnum),this.detectChanges()}handleCellClick({date:e,modifiers:i}){this.focus(),this.selectionService.lastClicked=e,this.performSelection(e,i)}handleWeekNumberClick(e){"single"!==this.selection&&this.ngZone.run(()=>{this.handleDateChange({selectedDates:e,focusedDate:kr(e)})})}handleBlur(e){this.element.nativeElement.contains(e.relatedTarget)||(this.isActive=!1,!this.pickerService&&L1(this.control)?this.ngZone.run(()=>{this.onControlTouched(),this.emitBlur(e),this.cdr.markForCheck()}):(this.emitBlur(e),this.detectChanges()))}handleFocus(){this.isActive=!0,ge.isInAngularZone()||this.detectChanges(),this.emitFocus()}handleMultiViewCalendarKeydown(e){_e(this.pickerService)&&e.keyCode===B.Enter&&e.preventDefault()}setClasses(e){this.renderer.addClass(e,"k-widget"),this.renderer.addClass(e,"k-calendar"),this.renderer.addClass(e,`k-calendar-${this.type}`)}verifyChanges(){}verifyValue(e){}bindEvents(){const e=this.element.nativeElement;this.domEvents.push(this.renderer.listen(e,"focus",this.handleFocus.bind(this)),this.renderer.listen(e,"mousedown",gte),this.renderer.listen(e,"click",this.handleComponentClick.bind(this)),this.renderer.listen(e,"keydown",this.handleKeydown.bind(this)))}emitBlur(e){this.pickerService&&this.pickerService.onBlur.emit(e),this.onBlur.emit()}emitFocus(){this.pickerService&&this.pickerService.onFocus.emit(),this.onFocus.emit()}handleComponentClick(){this.isActive||("infinite"===this.type&&this.monthView.isScrolled()&&(this.focusedDate=K(this.focusedDate),this.detectChanges()),this.focus())}handleKeydown(e){if("infinite"===this.type){const i=e.ctrlKey||e.metaKey,s=-1!==[B.ArrowUp,B.ArrowRight,B.ArrowDown,B.ArrowLeft].indexOf(e.keyCode);if(_e(this.pickerService)&&s&&e.altKey)return;i&&s&&e.preventDefault(),_e(this.pickerService)&&e.keyCode===B.Enter&&e.preventDefault();const a=yo(this.navigator.move(this.focusedDate,this.navigator.action(e),this.activeViewEnum),this.min,this.max);Nt(this.focusedDate,a)||(this.focusedDate=a,this.detectChanges(),e.preventDefault()),e.keyCode===B.Enter&&(this.selectionService.lastClicked=this.focusedDate,this.performSelection(this.focusedDate,e)),e.keyCode===B.KeyT&&this.focusToday(),yM(e)&&(e.anyArrow=!0,this.performSelection(this.focusedDate,e))}}focusToday(){this.focusedDate=os(),this.bus.moveToBottom(this.activeViewEnum),this.cdr.detectChanges()}detectChanges(){this.destroyed||this.cdr.detectChanges()}emitSameDate(){this.pickerService&&this.pickerService.sameDateSelected.emit()}setAriaActivedescendant(){const e=this.element.nativeElement?.querySelector(".k-content .k-calendar-table");if(!_e(e)||"classic"===this.type&&!e.hasAttribute("aria-activedescendant"))return;if("classic"===this.type)return void this.renderer.removeAttribute(e,"aria-activedescendant");const s=this.cellUID+this.focusedDate.getTime();this.renderer.setAttribute(e,"aria-activedescendant",s)}parseSelectionToValue(e){return e=e||[],"single"===this.selection?K(kr(e)):e.map(i=>K(i))}performSelection(e,i){const s=this.selectionService.performSelection({date:e,modifiers:i,selectionMode:this.selection,activeViewEnum:this.activeViewEnum,rangePivot:this.rangePivot,selectedDates:this.selectedDates});this.rangePivot=s.rangePivot,this.handleDateChange({selectedDates:s.selectedDates,focusedDate:e})}}return t.\u0275fac=function(e){return new(e||t)(p(ls),p(nd),p(de),p(ed),p(Ae),p(Mt),p(ge),p(Pt),p(jM),p(Mo),p(se),p(j1),p(nr,8))},t.\u0275cmp=pe({type:t,selectors:[["kendo-calendar"]],contentQueries:function(e,i,s){if(1&e&&(Fe(s,J1,5),Fe(s,W1,5),Fe(s,q1,5),Fe(s,Y1,5),Fe(s,Z1,5),Fe(s,Q1,5),Fe(s,Zu,5),Fe(s,JM,5)),2&e){let o;R(o=L())&&(i.cellTemplate=o.first),R(o=L())&&(i.monthCellTemplate=o.first),R(o=L())&&(i.yearCellTemplate=o.first),R(o=L())&&(i.decadeCellTemplate=o.first),R(o=L())&&(i.centuryCellTemplate=o.first),R(o=L())&&(i.weekNumberTemplate=o.first),R(o=L())&&(i.headerTitleTemplate=o.first),R(o=L())&&(i.navigationItemTemplate=o.first)}},viewQuery:function(e,i){if(1&e&&(X(w6,5),X(KM,5),X(Ks,5)),2&e){let s;R(s=L())&&(i.navigationView=s.first),R(s=L())&&(i.monthView=s.first),R(s=L())&&(i.multiViewCalendar=s.first)}},hostVars:6,hostBindings:function(e,i){2&e&&(J("id",i.widgetId)("aria-disabled",i.ariaDisabled),he("k-week-number",i.weekNumber)("k-disabled",i.ariaDisabled))},inputs:{id:"id",focusedDate:"focusedDate",min:"min",max:"max",rangeValidation:"rangeValidation",selection:"selection",value:"value",disabled:"disabled",tabindex:"tabindex",tabIndex:"tabIndex",disabledDates:"disabledDates",navigation:"navigation",activeView:"activeView",bottomView:"bottomView",topView:"topView",type:"type",animateNavigation:"animateNavigation",weekNumber:"weekNumber",cellTemplateRef:["cellTemplate","cellTemplateRef"],monthCellTemplateRef:["monthCellTemplate","monthCellTemplateRef"],yearCellTemplateRef:["yearCellTemplate","yearCellTemplateRef"],decadeCellTemplateRef:["decadeCellTemplate","decadeCellTemplateRef"],centuryCellTemplateRef:["centuryCellTemplate","centuryCellTemplateRef"],weekNumberTemplateRef:["weekNumberTemplate","weekNumberTemplateRef"],headerTitleTemplateRef:["headerTitleTemplate","headerTitleTemplateRef"],navigationItemTemplateRef:["navigationItemTemplate","navigationItemTemplateRef"],size:"size"},outputs:{activeViewChange:"activeViewChange",navigate:"navigate",activeViewDateChange:"activeViewDateChange",onBlur:"blur",onFocus:"focus",valueChange:"valueChange"},exportAs:["kendo-calendar"],features:[le([ls,Fne,Hne,Bne,se,Mo,{provide:Ht,useValue:"kendo.calendar"},ed,jM,j1]),Ke],decls:3,vars:2,consts:function(){let n,e,i,s;return n=$localize`:kendo.calendar.today|The label for the today button in the calendar header:Today`,e=$localize`:kendo.calendar.prevButtonTitle|The title of the previous button in the Classic calendar:Navigate to previous view`,i=$localize`:kendo.calendar.nextButtonTitle|The title of the next button in the Classic calendar:Navigate to next view`,s=$localize`:kendo.calendar.parentViewButtonTitle|The title of the parent view button in the calendar header:Navigate to parent view`,[["kendoCalendarLocalizedMessages","","today",n,"prevButtonTitle",e,"nextButtonTitle",i,"parentViewButtonTitle",s],[4,"ngIf"],[3,"activeView","focusedDate","min","max","templateRef","valueChange","pageChange",4,"ngIf"],[3,"activeView","isActive","id","cellTemplateRef","headerTitleTemplateRef","weekNumberTemplateRef","cellUID","min","max","focusedDate","weekNumber","selectedDates","tabIndex","disabled","todayButtonClick","cellClick","weekNumberCellClick","activeDateChange","pageChange","focusCalendar","blurCalendar"],[3,"resize"],[3,"activeView","focusedDate","min","max","templateRef","valueChange","pageChange"],[3,"views","min","max","id","disabled","isActive","tabIndex","activeView","bottomView","topView","weekNumber","animateNavigation","cellTemplate","monthCellTemplate","yearCellTemplate","decadeCellTemplate","centuryCellTemplate","headerTitleTemplate","weekNumberTemplate","focusedDate","selection","value","disabledDates","activeViewChange","navigate","valueChange","focusCalendar","blur","blurEvent","keydown"],["multiviewcalendar",""],[3,"today","prevButtonTitle","nextButtonTitle","parentViewButtonTitle"]]},template:function(e,i){1&e&&(kt(0,0),M(1,mee,4,15,"ng-container",1),M(2,gee,4,27,"ng-container",1)),2&e&&(_(1),m("ngIf","infinite"===i.type),_(1),m("ngIf","classic"===i.type))},dependencies:[w6,KM,_o,Ks,One,Rne,qe],encapsulation:2,changeDetection:0}),t})();const rf=()=>(t,n)=>!_e(t.value)&&n?{incompleteDate:!0}:null;var af=function(t){return t[t.Up=0]="Up",t[t.Down=1]="Down",t[t.None=2]="None",t}(af||{});let YM=(()=>{class t extends ho{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Ut(t)))(i||t)}}(),t.\u0275dir=j({type:t,selectors:[["kendo-dateinput-messages-base"]],inputs:{decrement:"decrement",increment:"increment"},features:[ve]}),t})(),Une=(()=>{class t extends YM{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(p(se))},t.\u0275dir=j({type:t,selectors:[["","kendoDateInputLocalizedMessages",""]],features:[le([{provide:YM,useExisting:ne(()=>t)}]),ve]}),t})(),ZM=0;const jne=/year|month|/,Jne=/hour|minute|second|millisecond/,Wne=/d|M|H|h|m|s/,XM=t=>t.replace(/^0*/,"");class Qne{constructor(){this.symbols=""}}class Xne{constructor(n,e,i,s,o=68){if(this.intl=n,this.formatPlaceholder=e,this.format=i,this.twoDigitYearMax=o,this.year=!0,this.month=!0,this.date=!0,this.hours=!0,this.minutes=!0,this.seconds=!0,this.milliseconds=!0,this.leadingZero=null,this.monthNames=null,this.typedMonthPart="",this.value=Ze(new Date),this.knownParts="adHhmMsSEy",this.symbols={E:"E",H:"H",M:"M",a:"a",d:"d",h:"h",m:"m",s:"s",S:"S",y:"y"},Yt(Ql),this.monthNames=this.allFormatedMonths(),this.dayPeriods=this.allDayPeriods(),s)this.value=K(s);else{this.value=Ze(new Date);const r=this.dateFormatString(this.value,this.format).symbols;for(let a=0;ae||"literal"!==i.type&&"dayperiod"!==i.type&&this.getExisting(i.pattern[0]),!1)}shouldNormalizeCentury(){return this.intl.splitDateFormat(this.format).some(n=>"yy"===n.pattern)}getDateObject(){for(let n=0;n0&&(this.setExisting(n,!0),this.value=i)}parsePart(n,e,i){if(!e)return this.resetLeadingZero(),this.setExisting(n,!1),{value:null,switchToNext:!1};const s=this.intl.formatDate(this.value,this.format),o=this.dateFormatString(this.value,this.format),r=o.symbols;let a=!1,l="",c="",u="";for(let y=0;y-1&&N<12&&(h=K(this.value),h.setMonth(N),h.getMonth()!==N&&(h=Ui(nt(h,-1))))}"y"===n&&(h=yn(parseInt(S,10),this.month?this.value.getMonth():0,this.date?this.value.getDate():1,this.hours?this.value.getHours():0,this.minutes?this.value.getMinutes():0,this.seconds?this.value.getSeconds():0,this.milliseconds?this.value.getMilliseconds():0),this.date&&h.getDate()!==this.value.getDate()&&(h=Ui(nt(h,-1))))}if(h){const N=this.partPattern(o.partMap,n).pattern,$=this.intl.parseDate(`${l}${this.peek(S,N)}${u}`,this.format),q=this.patternLength(N)||N.length,Z=b+(XM(S)||e).length>=q,ee=null===$||Z;return this.shouldNormalizeCentury()&&(h=this.normalizeCentury(h)),this.value=h,this.setExisting(n,!0),{value:this.value,switchToNext:ee}}}return f&&(h=this.intl.parseDate(l+f+u,this.format),h)?(this.value=h,this.setExisting(n,!0),{value:this.value,switchToNext:!1}):g&&(h=this.intl.parseDate(l+g+u,this.format),h)?(this.value=h,{value:this.value,switchToNext:!0}):(E&&this.setExisting(n,!1),{value:null,switchToNext:!1})}resetLeadingZero(){const n=null!==this.leadingZero;return this.setLeadingZero(null),n}setLeadingZero(n){this.leadingZero=n}normalizeCentury(n){if(!_e(n))return n;const e=(t=>!_e(t)||isNaN(t.getTime())?0:Number(t.getFullYear().toString().slice(-2)))(n),i=this.getNormalizedCenturyBase(e);return Ste(n,i+e)}incrementLeadingZero(n){const e=this.leadingZero||{};e[n]=(e[n]||0)+1,this.leadingZero=e}isAbbrMonth(n,e){const i=this.partPattern(n,e);return"month"===i.type&&i.names}partPattern(n,e){return n.filter(i=>-1!==i.pattern.indexOf(e))[0]}peek(n,e){const i=XM(n)+"0";return(t=>new Array(Math.max(t,0)).fill("0").join(""))(e.length-i.length)+i}matchMonth(n){if(this.typedMonthPart+=n.toLowerCase(),!this.monthNames)return"";for(;this.typedMonthPart.length>0;){for(let i=0;i=1&&e<=12&&e.toString()===this.typedMonthPart)return this.monthNames[e-1];this.typedMonthPart=this.typedMonthPart.substring(1,this.typedMonthPart.length)}return""}matchDayPeriod(n,e){const i=String(n).toLowerCase();if("a"===e&&this.dayPeriods){if(this.dayPeriods.am.toLowerCase().startsWith(i))return this.dayPeriods.am;if(this.dayPeriods.pm.toLowerCase().startsWith(i))return this.dayPeriods.pm}return""}allFormatedMonths(){const n=this.intl.splitDateFormat(this.format);for(let e=0;e0;)s.push(this.symbols[i[a].pattern[0]]||"_"),o.push(i[a]),l--}const r=new Qne;return r.symbols=s.join(""),r.partMap=o,r}merge(n,e){let i="",s="";const o=e.symbols;for(let r=o.length-1;r>=0;r--)if(-1===this.knownParts.indexOf(o[r])||this.getExisting(o[r]))i=n[r]+i,s=o[r]+s;else{const a=o[r];for(;r>=0&&a===o[r];)r--;for(r++,i=this.leadingZero&&this.leadingZero[a]?"0"+i:this.dateFieldName(e.partMap[r])+i;s.lengththis.twoDigitYearMax?1900:2e3}}let bs=(()=>{class t{constructor(e,i,s,o,r,a,l,c){this.cdr=e,this.intl=i,this.renderer=s,this.wrapper=o,this.ngZone=r,this.injector=a,this.localization=l,this.pickerService=c,this.caretAltUpIcon=y_,this.caretAltDownIcon=e1,this.disabled=!1,this.readonly=!1,this.title="",this.tabindex=0,this.role="textbox",this.ariaReadOnly=!1,this.format="d",this.placeholder=null,this.steps={},this.rangeValidation=!0,this.autoCorrect=!1,this.incompleteDateValidation=!1,this.twoDigitYearMax=68,this.spinners=!1,this.valueChange=new w,this.valueUpdate=new w,this.onFocus=new w,this.onBlur=new w,this.arrow=af,this.arrowDirection=af.None,this.formatSections={date:!1,time:!1},this.hasMousedown=!1,this.focusedPriorToMousedown=!1,this.isDateIncomplete=!1,this.currentValue="",this.currentFormat="",this.backspace=!1,this.resetSegmentValue=!0,this.minValidator=we,this.maxValidator=we,this.incompleteValidator=we,this._value=null,this._active=!1,this._focusableId="dateinput-"+ZM++,this.kendoDate=null,this.paste=!1,this.domEvents=[],this.onControlChange=we,this.onControlTouched=we,this.onValidatorChange=we,this._size=bo,this._rounded=Nr,this._fillMode=xr,this.subs=new ye,this.symbolsMap=this.dateSymbolMap(),this.updateFormatSections(),this.pickerService?this.pickerService.input=this:this.ariaReadOnly=null}set focusableId(e){e&&(this._focusableId=e)}get focusableId(){return this._focusableId}set pickerType(e){e&&(this.focusableId=`${e}-${ZM}`)}set tabIndex(e){this.tabindex=e}get tabIndex(){return this.tabindex}set value(e){this.verifyValue(e),(!this.autoCorrect||Ma(e,this.min,this.max))&&(this._value=K(e),this.valueUpdate.emit(K(e)))}get value(){return this._value}set size(e){this.renderer.removeClass(this.wrapper.nativeElement,jt("input",this.size));const i=e||bo;"none"!==i&&this.renderer.addClass(this.wrapper.nativeElement,jt("input",i)),this._size=i}get size(){return this._size}set rounded(e){this.renderer.removeClass(this.wrapper.nativeElement,as(this.rounded));const i=e||Nr;"none"!==i&&this.renderer.addClass(this.wrapper.nativeElement,as(i)),this._rounded=i}get rounded(){return this._rounded}set fillMode(e){this.renderer.removeClass(this.wrapper.nativeElement,bn("input",this.fillMode));const i=e||xr;"none"!==i&&(this.renderer.addClass(this.wrapper.nativeElement,bn("input",i)),this.spinners&&this.spinup&&this.spindown&&(this.setSpinnerFill(this.spinup.nativeElement,i,this.fillMode),this.setSpinnerFill(this.spindown.nativeElement,i,this.fillMode))),this._fillMode=i}get fillMode(){return this._fillMode}get wrapperClass(){return!0}get disabledClass(){return this.disabled}get inputElement(){return this.dateInput?this.dateInput.nativeElement:null}get inputValue(){return(this.inputElement||{}).value||""}get isActive(){return this._active}set isActive(e){if(this._active=e,this.wrapper&&!_e(this.pickerService)){const i=this.wrapper.nativeElement;e?this.renderer.addClass(i,"k-focus"):this.renderer.removeClass(i,"k-focus")}}get formControl(){return this.injector.get(kn,null)?.control||null}get inputFormat(){return this.format?"string"==typeof this.format?this.format:this.format.inputFormat:"d"}get displayFormat(){return this.format?"string"==typeof this.format?this.format:this.format.displayFormat:"d"}isEmpty(){return!this.currentValue||!String(this.currentValue).trim()}containsElement(e){return!!D6(e,i=>i===this.wrapper.nativeElement)}ngOnInit(){this.kendoDate=this.getKendoDate(this.value),this.updateElementValue(),this.subs.add(this.intl.changes.subscribe(this.intlChange.bind(this))),this.ngControl=this.injector.get(kn,null),this.wrapper&&(this.renderer.removeAttribute(this.wrapper.nativeElement,"tabindex"),this.ngZone.runOutsideAngular(()=>{this.bindEvents()}))}ngOnChanges(e){this.verifyRange(),(e.min||e.max||e.rangeValidation||e.incompleteDateValidation)&&(this.minValidator=this.rangeValidation?Qu(this.min):we,this.maxValidator=this.rangeValidation?Xu(this.max):we,this.incompleteValidator=this.incompleteDateValidation?rf():we,this.onValidatorChange()),e.format&&(this.symbolsMap=this.dateSymbolMap(),this.updateFormatSections());const i=this.kendoDate&&Nt(this.value,this.kendoDate.getDateObject());(e.format||!i||e.placeholder)&&(this.kendoDate=this.getKendoDate(this.value),this.updateElementValue(this.isActive))}ngAfterViewInit(){this.setComponentClasses();const e=this.injector.get(kn,null)?.control;this.control=e,this.subs.add(this.formControl?.statusChanges.subscribe(()=>this.setAriaInvalid())),this.setAriaInvalid()}ngOnDestroy(){this.subs.unsubscribe(),this.pickerService&&(this.pickerService.input=null),this.domEvents.forEach(e=>e())}setAriaInvalid(){this.control&&this.renderer.setAttribute(this.inputElement,"aria-invalid",this.control.invalid?"true":"false")}validate(e){return this.minValidator(e)||this.maxValidator(e)||this.incompleteValidator(e,this.isDateIncomplete)}registerOnValidatorChange(e){this.onValidatorChange=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}writeValue(e){this.verifyValue(e),this.kendoDate=this.getKendoDate(e),this.value=K(e),this.updateElementValue(this.isActive)}triggerChange(){const e=this.kendoDate.getDateObject();+e!=+this.value&&(this.value=K(e),this.notify())}notify(){this.ngZone.run(()=>{this.onControlChange(K(this.value)),this.valueChange.emit(K(this.value))})}registerOnChange(e){this.onControlChange=e}registerOnTouched(e){this.onControlTouched=e}focus(){const e=this.inputElement;e&&(e.focus(),this.selectDateSegment(this.currentFormat[0]))}blur(){const e=this.inputElement;e&&e.blur()}handleButtonClick(e){this.arrowDirection=af.None,this.modifyDateSegmentValue(e)}modifyDateSegmentValue(e){const i=this.caret(),s=this.currentFormat[i[0]];let o=(this.steps||{})[this.symbolsMap[s]]||1;if("S"===s&&!this.steps.millisecond){const r=(t=>{const n=t&&t.match(/S+(\1)/);return n?n[0].length:0})(this.inputFormat);o=(t=>Math.pow(10,3-t))(r)}this.kendoDate.modifyPart(s,e*o),this.putDateInRange(),this.updateElementValue(this.isActive),this.triggerChange(),this.selectDateSegment(s),this.updateIncompleteValidationStatus()}switchDateSegment(e){const i=this.caret();if(this.kendoDate.resetLeadingZero()&&this.updateElementValue(this.isActive),i[0]0?i[0]:i[1]-1),this.resetSegmentValue=!0,!0;const s=this.currentFormat[i[0]];let o=i[0]+e;for(;o>0&&o=0&&rr&&(r+1!==i[0]||o+1!==i[1])?(this.caret(r+1,o+1),this.resetSegmentValue=!0,!0):o{this.emitFocus(e)}):this.emitFocus(e)}handleBlur(e){this.isActive=!1,this.resetSegmentValue=!0,this.kendoDate.resetLeadingZero(),this.updateElementValue(),Et(this.onBlur)||L1(this.ngControl)?this.ngZone.run(()=>{this.onControlTouched(),this.emitBlur(e),this.cdr.markForCheck()}):this.emitBlur(e)}getKendoDate(e){const{leadingZero:i}=this.kendoDate||{},s=new Xne(this.intl,this.formatPlaceholder,this.inputFormat,e,this.twoDigitYearMax);return s.setLeadingZero(this.isActive?i:null),s}dateSymbolMap(){return this.intl.splitDateFormat(this.inputFormat).reduce((i,s)=>(i[s.pattern[0]]=s.type,i),{})}updateElementValue(e){const i=this.caret()[0],o=this.kendoDate.getTextAndFormat(this.isActive?this.inputFormat:this.displayFormat),r=!this.isActive&&_e(this.placeholder)&&!this.kendoDate.hasValue(),a=this.inputElement;this.currentFormat=o[1],this.currentValue=r?"":o[0],this.renderer.setProperty(a,"value",this.currentValue),a.placeholder!==this.placeholder&&this.renderer.setProperty(a,"placeholder",this.placeholder),e&&this.selectNearestSegment(i)}caret(e,i=e){const s=void 0!==e;let o=[e,e];const r=this.inputElement;if(!s||!this.disabled&&!this.readonly){try{void 0!==r.selectionStart&&(s&&(Se()&&document.activeElement!==r&&r.focus(),r.setSelectionRange(e,i)),o=[r.selectionStart,r.selectionEnd])}catch{o=[]}return o}}selectNearestSegment(e){for(let i=e,s=e-1;i=0;i++,s--){if(i=0&&"_"!==this.currentFormat[s])return void this.selectDateSegment(this.currentFormat[s])}}verifyRange(){}verifyValue(e){}putDateInRange(){const e=this.kendoDate.getDateObject(),i=yo(e,this.min,this.max);this.autoCorrect&&!Nt(e,i)&&(this.kendoDate=this.getKendoDate(i))}updateFormatSections(){this.formatSections=this.intl.splitDateFormat(this.inputFormat).reduce(({date:e,time:i},s)=>({date:e||jne.test(s.type),time:i||Jne.test(s.type)}),{date:!1,time:!1})}intlChange(){this.updateFormatSections(),this.kendoDate=this.getKendoDate(this.value),this.updateElementValue(this.isActive)}updateOnPaste(){let e=this.intl.parseDate(this.inputValue,this.inputFormat)||this.value;_e(e)&&this.kendoDate.shouldNormalizeCentury()&&(e=this.kendoDate.normalizeCentury(e));const i=+e!=+this.value;this.writeValue(e),i&&this.notify()}bindEvents(){const e=this.wrapper.nativeElement,i=this.handleMouseWheel.bind(this);this.domEvents.push(this.renderer.listen(e,"DOMMouseScroll",i),this.renderer.listen(e,"mousewheel",i),this.renderer.listen(e,"keydown",this.handleKeydown.bind(this)),this.renderer.listen(e,"paste",this.handlePaste.bind(this)),this.renderer.listen(e,"input",this.handleInput.bind(this)))}handleMouseWheel(e){this.disabled||this.readonly||!this.isActive||((e=window.event||e).shiftKey?this.switchDateSegment((e.wheelDelta||-e.detail)>0?-1:1):this.modifyDateSegmentValue((e.wheelDelta||-e.detail)>0?1:-1),e.returnValue=!1,e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation())}handlePaste(){this.paste=!0}handleKeydown(e){if(!(this.disabled||this.readonly||e.altKey||e.ctrlKey||e.metaKey)){if(e.keyCode===B.Backspace)return void(this.backspace=!0);switch(e.keyCode){case B.ArrowDown:this.modifyDateSegmentValue(-1);break;case B.ArrowUp:this.modifyDateSegmentValue(1);break;case B.ArrowRight:this.switchDateSegment(1);break;case B.ArrowLeft:this.switchDateSegment(-1);break;case B.Home:this.selectNearestSegment(0);break;case B.End:this.selectNearestSegment(this.inputValue.length);break;default:return}e.preventDefault()}}handleInput(){if(this.disabled||this.readonly)return;if(this.paste)return this.updateOnPaste(),void(this.paste=!1);const e=((t,n,e,i)=>{const s=i+t.length-e.length,o=t[s],r=t.substring(0,i+t.length-e.length),a=e.substring(0,i),l=[];if(r===a&&i>0)return l.push([n[i-1],a[i-1]]),l;if(0===r.indexOf(a)&&(0===a.length||n[a.length-1]!==n[a.length])){let c="";1===a.length&&l.push([n[0],a[0]]);for(let u=a.length;uthis.onValidatorChange())):_e(this.pickerService)&&this.pickerService.dateCompletenessChange.emit())}setSpinnerFill(e,i,s){"none"!==s&&(this.renderer.removeClass(e,`k-button-${s}`),this.renderer.removeClass(e,`k-button-${s}-base`)),this.renderer.addClass(e,`k-button-${i}`),this.renderer.addClass(e,`k-button-${i}-base`)}setComponentClasses(){"none"!==this.size&&this.renderer.addClass(this.wrapper.nativeElement,jt("input",this.size)),"none"!==this.rounded&&this.renderer.addClass(this.wrapper.nativeElement,as(this.rounded)),"none"!==this.fillMode&&this.renderer.addClass(this.wrapper.nativeElement,bn("input",this.fillMode)),this.spinners&&"none"!==this.fillMode&&(this.setSpinnerFill(this.spinup.nativeElement,this.fillMode),this.setSpinnerFill(this.spindown.nativeElement,this.fillMode))}}return t.\u0275fac=function(e){return new(e||t)(p(Mt),p(dt),p(Ae),p(de),p(ge),p(Pt),p(se),p(nr,8))},t.\u0275cmp=pe({type:t,selectors:[["kendo-dateinput"]],viewQuery:function(e,i){if(1&e&&(X(_ee,7),X(vee,5),X(Eee,5)),2&e){let s;R(s=L())&&(i.dateInput=s.first),R(s=L())&&(i.spinup=s.first),R(s=L())&&(i.spindown=s.first)}},hostVars:6,hostBindings:function(e,i){2&e&&he("k-input",i.wrapperClass)("k-dateinput",i.wrapperClass)("k-disabled",i.disabledClass)},inputs:{focusableId:"focusableId",pickerType:"pickerType",disabled:"disabled",readonly:"readonly",title:"title",tabindex:"tabindex",role:"role",ariaReadOnly:"ariaReadOnly",tabIndex:"tabIndex",format:"format",formatPlaceholder:"formatPlaceholder",placeholder:"placeholder",steps:"steps",max:"max",min:"min",rangeValidation:"rangeValidation",autoCorrect:"autoCorrect",incompleteDateValidation:"incompleteDateValidation",twoDigitYearMax:"twoDigitYearMax",value:"value",spinners:"spinners",isPopupOpen:"isPopupOpen",hasPopup:"hasPopup",size:"size",rounded:"rounded",fillMode:"fillMode"},outputs:{valueChange:"valueChange",valueUpdate:"valueUpdate",onFocus:"focus",onBlur:"blur"},exportAs:["kendo-dateinput"],features:[le([{provide:tn,useExisting:ne(()=>t),multi:!0},{provide:nn,useExisting:ne(()=>t),multi:!0},{provide:Ht,useValue:"kendo.dateinput"},{provide:Ss,useExisting:ne(()=>t)},se]),Ke],decls:4,vars:21,consts:function(){let n,e;return n=$localize`:kendo.dateinput.increment|The label for the **Increment** button in the DateInput:Increase value`,e=$localize`:kendo.dateinput.decrement|The label for the **Decrement** button in the DateInput:Decrease value`,[["kendoDateInputLocalizedMessages","","increment",n,"decrement",e],["autocomplete","off","autocorrect","off","autocapitalize","off","spellcheck","false",1,"k-input-inner",3,"id","title","tabindex","disabled","readonly","placeholder","kendoEventsOutsideAngular","scope"],["dateInput",""],["class","k-input-spinner k-spin-button",3,"mousedown",4,"ngIf"],[1,"k-input-spinner","k-spin-button",3,"mousedown"],["tabindex","-1",1,"k-spinner-increase","k-button","k-icon-button",3,"title","mousedown","mouseleave","click"],["spinup",""],["name","caret-alt-up","innerCssClass","k-button-icon",3,"svgIcon"],["tabindex","-1",1,"k-spinner-decrease","k-button","k-icon-button",3,"title","click","mousedown","mouseleave"],["spindown",""],["name","caret-alt-down","innerCssClass","k-button-icon",3,"svgIcon"]]},template:function(e,i){1&e&&(kt(0,0),Q(1,"input",1,2),M(3,See,7,10,"span",3)),2&e&&(_(1),m("id",i.focusableId)("title",i.title)("tabindex",i.tabindex)("disabled",i.disabled)("readonly",i.readonly)("placeholder",i.placeholder)("kendoEventsOutsideAngular",function Um(t,n,e,i,s,o,r,a,l,c){const u=vi()+t,d=F();let h=ps(d,u,e,i,s,o);return yh(d,u+4,r,a,l)||h?ro(d,u+7,c?n.call(c,e,i,s,o,r,a,l):n(e,i,s,o,r,a,l)):function Kc(t,n){return t[n]}(d,u+7)}(13,Dee,i.handleClick,i.handleFocus,i.handleMousedown,i.handleMousedown,i.handleDragAndDrop,i.handleDragAndDrop,i.handleBlur))("scope",i),J("role",i.role)("aria-readonly",i.ariaReadOnly)("aria-expanded",i.isPopupOpen)("aria-haspopup",i.hasPopup),_(2),m("ngIf",i.spinners))},dependencies:[Jn,Une,Es,qe],encapsulation:2,changeDetection:0}),t})();class lf{constructor(){this.prevented=!1}preventDefault(){this.prevented=!0}isDefaultPrevented(){return this.prevented}}const tc=new Ce("dateinputs-touch-enabled"),ew=t=>n=>t&&n.value&&t(n.value)?{disabledDate:!0}:null;let tw=(()=>{class t extends of{constructor(e){super(),this.service=e}get override(){return!0}}return t.\u0275fac=function(e){return new(e||t)(p(se))},t.\u0275cmp=pe({type:t,selectors:[["kendo-calendar-messages"]],features:[le([{provide:of,useExisting:ne(()=>t)}]),ve],decls:0,vars:0,template:function(e,i){},encapsulation:2}),t})(),nw=(()=>{class t extends ho{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Ut(t)))(i||t)}}(),t.\u0275dir=j({type:t,selectors:[["kendo-datepicker-messages-base"]],inputs:{today:"today",toggle:"toggle",prevButtonTitle:"prevButtonTitle",nextButtonTitle:"nextButtonTitle",parentViewButtonTitle:"parentViewButtonTitle"},features:[ve]}),t})(),eie=(()=>{class t extends nw{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(p(se))},t.\u0275dir=j({type:t,selectors:[["","kendoDatePickerLocalizedMessages",""]],features:[le([{provide:nw,useExisting:ne(()=>t)}]),ve]}),t})(),rie=(()=>{class t{constructor(e,i,s,o,r,a,l,c,u,d){this.zone=e,this.localization=i,this.cdr=s,this.popupService=o,this.wrapper=r,this.renderer=a,this.injector=l,this.pickerService=c,this.disabledDatesService=u,this.touchEnabled=d,this.calendarIcon=Ny,this.activeView=fe[fe.month],this.bottomView=fe[fe.month],this.topView=fe[fe.century],this.calendarType="infinite",this.animateCalendarNavigation=!1,this.disabled=!1,this.readonly=!1,this.readOnlyInput=!1,this._navigation=!0,this.min=K(Gs),this.max=K($s),this.incompleteDateValidation=!1,this.focusedDate=null,this.format="d",this.twoDigitYearMax=68,this.placeholder=null,this.tabindex=0,this.title="",this.rangeValidation=!0,this.disabledDatesValidation=!0,this.weekNumber=!1,this.adaptiveMode="none",this.valueChange=new w,this.onFocus=new w,this.onBlur=new w,this.open=new w,this.close=new w,this.wrapperClasses=!0,this.xIcon=Ul,this._popupSettings={animate:!0},this._show=!1,this._value=null,this._active=!1,this.onControlChange=we,this.onControlTouched=we,this.onValidatorChange=we,this.minValidateFn=we,this.maxValidateFn=we,this.disabledDatesValidateFn=we,this.incompleteValidator=we,this.resolvedPromise=Promise.resolve(null),this.domEvents=[],this._size=bo,this._rounded=Nr,this._fillMode=xr,Yt(Ql),this.pickerSubscriptions=this.pickerService.onFocus.subscribe(this.handleFocus.bind(this)),this.pickerSubscriptions.add(this.pickerService.onBlur.subscribe(this.handleBlur.bind(this))),this.pickerSubscriptions.add(this.pickerService.sameDateSelected.subscribe(this.handleSameSelection.bind(this))),this.pickerSubscriptions.add(this.pickerService.dateCompletenessChange.subscribe(this.handleDateCompletenessChange.bind(this)))}set cellTemplateRef(e){this.cellTemplate=e}set monthCellTemplateRef(e){this.monthCellTemplate=e}set yearCellTemplateRef(e){this.yearCellTemplate=e}set decadeCellTemplateRef(e){this.decadeCellTemplate=e}set centuryCellTemplateRef(e){this.centuryCellTemplate=e}set weekNumberTemplateRef(e){this.weekNumberTemplate=e}set headerTitleTemplateRef(e){this.headerTitleTemplate=e}set navigationItemTemplateRef(e){this.navigationItemTemplate=e}set popupSettings(e){this._popupSettings=Object.assign({},{animate:!0},e)}get popupSettings(){return this._popupSettings}set navigation(e){this._navigation=e}get navigation(){if(!this.isAdaptive)return this._navigation}set value(e){this.verifyValue(e),this._value=K(e)}get value(){return this._value}set tabIndex(e){this.tabindex=e}get tabIndex(){return this.tabindex}set disabledDates(e){this._disabledDates=e,this.disabledDatesService.initialize(e)}get disabledDates(){return this._disabledDates}set subtitle(e){this._subtitle=e}get subtitle(){return this._subtitle||this.placeholder}set size(e){this.renderer.removeClass(this.wrapper.nativeElement,jt("input",this.size)),this.renderer.removeClass(this.toggleButton.nativeElement,jt("button",this.size));const i=e||bo;"none"!==i&&(this.renderer.addClass(this.wrapper.nativeElement,jt("input",i)),this.renderer.addClass(this.toggleButton.nativeElement,jt("button",i))),this._size=i}get size(){return this._size}set rounded(e){this.renderer.removeClass(this.wrapper.nativeElement,as(this.rounded));const i=e||Nr;"none"!==i&&this.renderer.addClass(this.wrapper.nativeElement,as(i)),this._rounded=i}get rounded(){return this._rounded}set fillMode(e){this.renderer.removeClass(this.wrapper.nativeElement,bn("input",this.fillMode)),this.renderer.removeClass(this.toggleButton.nativeElement,bn("button",this.fillMode)),this.renderer.removeClass(this.toggleButton.nativeElement,`k-button-${this.fillMode}-base`);const i=e||xr;"none"!==i&&(this.renderer.addClass(this.toggleButton.nativeElement,bn("button",i)),this.renderer.addClass(this.toggleButton.nativeElement,`k-button-${i}-base`),this.renderer.addClass(this.wrapper.nativeElement,bn("input",i))),this._fillMode=i}get fillMode(){return this._fillMode}get disabledClass(){return this.disabled}get popupUID(){return this.calendar?.popupId}get isActive(){return this._active}set isActive(e){if(this._active=e,!this.wrapper)return;const i=this.wrapper.nativeElement;e?this.renderer.addClass(i,"k-focus"):this.renderer.removeClass(i,"k-focus")}get show(){return this._show}set show(e){e&&(this.disabled||this.readonly)||(e||this._show&&(Et(this.close)||Et(this.open))?this.zone.run(()=>{const s=new lf;!this._show&&e?this.open.emit(s):this._show&&!e&&this.close.emit(s),!s.isDefaultPrevented()&&this.toggleCalendar(e)}):this.toggleCalendar(e))}get inputElement(){return this.wrapper.nativeElement.querySelector("input")}isEmpty(){return!this.value&&this.dateInput.isEmpty()}ngOnInit(){this.localizationChangeSubscription=this.localization.changes.subscribe(()=>this.cdr.markForCheck()),this.control=this.injector.get(kn,null),this.wrapper&&(this.renderer.removeAttribute(this.wrapper.nativeElement,"tabindex"),this.zone.runOutsideAngular(()=>{this.bindEvents()}))}ngAfterViewInit(){this.setComponentClasses(),this.actionSheet&&Se()&&(this.actionSheet.element.nativeElement.style.setProperty("--kendo-actionsheet-height","60vh"),this.actionSheet.element.nativeElement.style.setProperty("--kendo-actionsheet-max-height","none"))}ngOnChanges(e){this.verifySettings(),(e.min||e.max||e.rangeValidation||e.disabledDatesValidation||e.disabledDates||e.incompleteDateValidation)&&(this.minValidateFn=this.rangeValidation?Qu(this.min):we,this.maxValidateFn=this.rangeValidation?Xu(this.max):we,this.disabledDatesValidateFn=this.disabledDatesValidation?ew(this.disabledDatesService.isDateDisabled):we,this.incompleteValidator=this.incompleteDateValidation?rf():we,this.onValidatorChange()),(!this.focusableId||e.focusableId)&&(this.focusableId=this.dateInput?.focusableId)}ngOnDestroy(){this.isActive=!1,this.show=!1,this.localizationChangeSubscription&&this.localizationChangeSubscription.unsubscribe(),this.windowBlurSubscription&&this.windowBlurSubscription.unsubscribe(),this.domEvents.forEach(e=>e()),this.pickerSubscriptions.unsubscribe()}get isOpen(){return this.show}writeValue(e){this.verifyValue(e),this.value=K(e),this.cdr.markForCheck(),!e&&this.dateInput&&(this.dateInput.placeholder=this.placeholder,this.dateInput.writeValue(e))}registerOnChange(e){this.onControlChange=e}registerOnTouched(e){this.onControlTouched=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}validate(e){return this.minValidateFn(e)||this.maxValidateFn(e)||this.disabledDatesValidateFn(e)||this.incompleteValidator(e,this.dateInput&&this.dateInput.isDateIncomplete)}registerOnValidatorChange(e){this.onValidatorChange=e}handleActionSheetCollapse(){this.cdr.markForCheck()}handleActionSheetClick(e){e.preventDefault()}focus(){this.dateInput.focus()}blur(){(this.calendar||this.dateInput).blur()}toggle(e){this.disabled||this.readonly||this.resolvedPromise.then(()=>{this.toggleCalendar(void 0===e?!this.show:e)})}handleIconClick(e){this.disabled||this.readonly||(e.preventDefault(),this.focusInput(),this.handleFocus(),this.show=!this.show,this.cdr.markForCheck())}handleDateInputClick(){this.windowSize=fi(),this.isAdaptive&&(this.show=!0)}handleMousedown(e){e.preventDefault()}handleChange(e){this.cdr.markForCheck(),this.focusInput(),this.value=e,this.show=!1,this.onControlChange(K(e)),this.valueChange.emit(K(e))}handleInputChange(e){this.handleChange(this.dateInput.formatSections.time?e:this.mergeTime(e))}get popupClasses(){return["k-calendar-container","k-group","k-reset"].concat(this.popupSettings.popupClass||[])}get appendTo(){const{appendTo:e}=this.popupSettings;if(e&&"root"!==e)return"component"===e?this.container:e}get dateInput(){return this.pickerService.input}get calendar(){return this.pickerService.calendar}get isAdaptiveModeEnabled(){return"auto"===this.adaptiveMode}get isAdaptive(){return this.isAdaptiveModeEnabled&&"large"!==this.windowSize}onResize(){!this.isOpen||this.windowSize===fi()||(this.actionSheet.expanded?this.toggleActionSheet(!1):this.togglePopup(!1),this.windowSize=fi())}mergeTime(e){return this.value&&e?Co(e,this.value):e}handleKeydown(e){const{altKey:i,shiftKey:s,keyCode:o,target:r}=e;o===B.Escape&&(this.show=!1),i&&(o===B.ArrowDown&&!this.show&&(this.show=!0),o===B.ArrowUp&&(this.show=!1)),o===B.Tab&&this.show&&this.calendar.isActive&&((t,n,e)=>!!_e(n)&&("infinite"===t||"classic"===t&&e&&n.classList.contains("k-calendar-table")||!e&&n.classList.contains("k-calendar-table")))(this.calendarType,r,s)&&(this.dateInput.focus(),this.show=!1)}toggleCalendar(e){this.windowSize=fi(),this.isAdaptive?this.toggleActionSheet(e):this.togglePopup(e),this.toggleFocus()}togglePopup(e){if(e!==this._show)if(this._show=e,e){const i=this.localization.rtl?"right":"left";this.popupRef=this.popupService.open({anchor:this.wrapper,anchorAlign:{vertical:"bottom",horizontal:i},animate:this.popupSettings.animate,appendTo:this.appendTo,content:this.popupTemplate,popupAlign:{vertical:"top",horizontal:i},popupClass:this.popupClasses,positionMode:"absolute"}),this.setAriaActiveDescendant(),this.popupRef.popupElement.setAttribute("id",this.popupUID),this.renderer.setAttribute(this.dateInput?.inputElement,"aria-controls",this.popupUID),this.subscription=this.popupRef.popupAnchorViewportLeave.subscribe(()=>this.show=!1)}else this.popupRef.close(),this.popupRef=null,this.subscription.unsubscribe(),this.ariaActiveDescendantSubscription.unsubscribe(),this.dateInput&&(this.renderer.removeAttribute(this.dateInput.inputElement,"aria-controls"),this.renderer.removeAttribute(this.dateInput.inputElement,"aria-activedescendant")),this.cdr.detectChanges()}toggleActionSheet(e){e!==this._show&&(e&&!this.isOpen?(this.actionSheet.toggle(),this.updateActionSheetAdaptiveAppearance(),this.setAriaActiveDescendant(),this.actionSheet.element.nativeElement.setAttribute("id",this.popupUID),this.renderer.setAttribute(this.dateInput?.inputElement,"aria-controls",this.popupUID)):!e&&this.isOpen&&(this.actionSheet.toggle(),this.ariaActiveDescendantSubscription.unsubscribe(),this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-activedescendant"),this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-controls")),this._show=e)}updateActionSheetAdaptiveAppearance(){let e,i;this.actionSheet&&(e=this.actionSheet.element.nativeElement.querySelector(".k-actionsheet"),i=this.actionSheet.element.nativeElement.querySelector(".k-child-animation-container"),"medium"===this.windowSize?(this.renderer.removeClass(e,"k-actionsheet-fullscreen"),this.renderer.removeStyle(i,"height")):"small"===this.windowSize&&(this.renderer.addClass(e,"k-actionsheet-fullscreen"),this.renderer.setStyle(i,"height","100%")),this.renderer.addClass(e,"k-adaptive-actionsheet"),this.renderer.addClass(e,"k-actionsheet-bottom"),this.renderer.setStyle(i,"bottom","0px"))}setAriaActiveDescendant(){this.ariaActiveDescendantSubscription=("infinite"===this.calendar.type?this.calendar.monthView.focusedCellChange:this.calendar.multiViewCalendar.viewList.focusedCellChange).subscribe(i=>this.renderer.setAttribute(this.dateInput?.inputElement,"aria-activedescendant",i))}focusInput(){this.touchEnabled||this.dateInput.focus()}toggleFocus(){this.isActive&&(this.show?(this.calendar||this.cdr.detectChanges(),this.calendar&&this.calendar.focus()):this.touchEnabled?this.dateInput.isActive||this.handleBlur():this.dateInput.focus())}verifySettings(){}verifyValue(e){}bindEvents(){this.domEvents.push(this.renderer.listen(this.wrapper.nativeElement,"keydown",this.handleKeydown.bind(this))),H1()&&(this.windowBlurSubscription=Ot(window,"blur").subscribe(this.handleWindowBlur.bind(this)))}handleFocus(){this.isActive||(this.isActive=!0,Et(this.onFocus)&&this.zone.run(()=>{this.onFocus.emit()}))}handleWindowBlur(){!this.isOpen||this.actionSheet.expanded||(this.show=!1)}handleBlur(e){const i=e&&o6(e),o=this.actionSheet&&(this.actionSheet.element.nativeElement.contains(e&&e.target)||this.actionSheet.element.nativeElement.contains(i));i&&(this.dateInput.containsElement(i)||this.calendar&&this.calendar.containsElement(i)||o)||(Et(this.onBlur)||this.show&&Et(this.close)||L1(this.control)?this.zone.run(()=>{this.blurComponent(),this.cdr.markForCheck()}):this.blurComponent())}blurComponent(){this.isActive=!1,this.show=!1,this.cdr.detectChanges(),this.onControlTouched(),this.onBlur.emit()}handleSameSelection(){this.show&&(this.focusInput(),this.show=!1)}handleDateCompletenessChange(){this.cdr.markForCheck(),this.zone.run(()=>this.onValidatorChange())}setComponentClasses(){this.size&&(this.renderer.addClass(this.wrapper.nativeElement,jt("input",this.size)),this.renderer.addClass(this.toggleButton.nativeElement,jt("button",this.size))),this.rounded&&this.renderer.addClass(this.wrapper.nativeElement,as(this.rounded)),this.fillMode&&(this.renderer.addClass(this.wrapper.nativeElement,bn("input",this.fillMode)),this.renderer.addClass(this.toggleButton.nativeElement,bn("button",this.fillMode)),this.renderer.addClass(this.toggleButton.nativeElement,`k-button-${this.fillMode}-base`))}}return t.\u0275fac=function(e){return new(e||t)(p(ge),p(se),p(Mt),p(fa),p(de),p(Ae),p(Pt),p(nr),p(Mo),p(tc,8))},t.\u0275cmp=pe({type:t,selectors:[["kendo-datepicker"]],contentQueries:function(e,i,s){if(1&e&&(Fe(s,J1,5),Fe(s,W1,5),Fe(s,q1,5),Fe(s,Y1,5),Fe(s,Z1,5),Fe(s,Q1,5),Fe(s,Zu,5),Fe(s,JM,5)),2&e){let o;R(o=L())&&(i.cellTemplate=o.first),R(o=L())&&(i.monthCellTemplate=o.first),R(o=L())&&(i.yearCellTemplate=o.first),R(o=L())&&(i.decadeCellTemplate=o.first),R(o=L())&&(i.centuryCellTemplate=o.first),R(o=L())&&(i.weekNumberTemplate=o.first),R(o=L())&&(i.headerTitleTemplate=o.first),R(o=L())&&(i.navigationItemTemplate=o.first)}},viewQuery:function(e,i){if(1&e&&(X(O1,7,ii),X(i6,7),X(s6,7),X(R1,5)),2&e){let s;R(s=L())&&(i.container=s.first),R(s=L())&&(i.popupTemplate=s.first),R(s=L())&&(i.toggleButton=s.first),R(s=L())&&(i.actionSheet=s.first)}},hostVars:6,hostBindings:function(e,i){2&e&&he("k-datepicker",i.wrapperClasses)("k-input",i.wrapperClasses)("k-disabled",i.disabledClass)},inputs:{focusableId:"focusableId",cellTemplateRef:["cellTemplate","cellTemplateRef"],monthCellTemplateRef:["monthCellTemplate","monthCellTemplateRef"],yearCellTemplateRef:["yearCellTemplate","yearCellTemplateRef"],decadeCellTemplateRef:["decadeCellTemplate","decadeCellTemplateRef"],centuryCellTemplateRef:["centuryCellTemplate","centuryCellTemplateRef"],weekNumberTemplateRef:["weekNumberTemplate","weekNumberTemplateRef"],headerTitleTemplateRef:["headerTitleTemplate","headerTitleTemplateRef"],navigationItemTemplateRef:["navigationItemTemplate","navigationItemTemplateRef"],activeView:"activeView",bottomView:"bottomView",topView:"topView",calendarType:"calendarType",animateCalendarNavigation:"animateCalendarNavigation",disabled:"disabled",readonly:"readonly",readOnlyInput:"readOnlyInput",popupSettings:"popupSettings",navigation:"navigation",min:"min",max:"max",incompleteDateValidation:"incompleteDateValidation",focusedDate:"focusedDate",value:"value",format:"format",twoDigitYearMax:"twoDigitYearMax",formatPlaceholder:"formatPlaceholder",placeholder:"placeholder",tabindex:"tabindex",tabIndex:"tabIndex",disabledDates:"disabledDates",title:"title",subtitle:"subtitle",rangeValidation:"rangeValidation",disabledDatesValidation:"disabledDatesValidation",weekNumber:"weekNumber",size:"size",rounded:"rounded",fillMode:"fillMode",adaptiveMode:"adaptiveMode"},outputs:{valueChange:"valueChange",onFocus:"focus",onBlur:"blur",open:"open",close:"close"},exportAs:["kendo-datepicker"],features:[le([{provide:tn,useExisting:ne(()=>t),multi:!0},{provide:nn,useExisting:ne(()=>t),multi:!0},{provide:Ss,useExisting:ne(()=>t)},se,nr,Mo,{provide:Ht,useValue:"kendo.datepicker"}]),Ke],decls:16,vars:31,consts:function(){let n,e,i,s,o;return n=$localize`:kendo.datepicker.today|The label for the today button in the calendar header:Today`,e=$localize`:kendo.datepicker.toggle|The title of the toggle button in the datepicker component:Toggle calendar`,i=$localize`:kendo.datepicker.prevButtonTitle|The title of the previous button in the Classic calendar:Navigate to previous view`,s=$localize`:kendo.datepicker.nextButtonTitle|The title of the next button in the Classic calendar:Navigate to next view`,o=$localize`:kendo.datepicker.parentViewButtonTitle|The title of the parent view button in the calendar header:Navigate to parent view`,[["kendoDatePickerLocalizedMessages","","today",n,"toggle",e,"prevButtonTitle",i,"nextButtonTitle",s,"parentViewButtonTitle",o],["pickerType","datepicker","hasPopup","grid","fillMode","none","rounded","none","size","none",3,"role","isPopupOpen","disabled","readonly","ariaReadOnly","tabindex","title","focusableId","format","twoDigitYearMax","formatPlaceholder","placeholder","min","max","incompleteDateValidation","value","valueChange","click"],["input",""],["type","button",1,"k-input-button","k-button","k-icon-button",3,"tabindex","kendoEventsOutsideAngular","scope"],["toggleButton",""],["name","calendar","innerCssClass","k-button-icon",3,"svgIcon"],["container",""],["popupTemplate",""],[3,"resize",4,"ngIf"],[3,"kendoEventsOutsideAngular","scope","titleId","overlayClick","collapse"],["actionSheet",""],["kendoActionSheetTemplate",""],["calendarTemplate",""],[4,"ngTemplateOutlet"],[3,"resize"],[1,"k-actionsheet-titlebar"],[1,"k-actionsheet-titlebar-group","k-hbox"],[1,"k-actionsheet-title"],[1,"k-text-center"],[1,"k-actionsheet-subtitle","k-text-center"],[1,"k-actionsheet-actions"],["kendoButton","","icon","x","fillMode","flat","aria-hidden","true","size","large","innerCssClass","k-button-icon",3,"svgIcon","tabIndex","click"],[1,"k-actionsheet-content","!k-overflow-hidden"],[3,"size","type","min","max","navigation","animateNavigation","activeView","bottomView","topView","weekNumber","cellTemplate","monthCellTemplate","yearCellTemplate","decadeCellTemplate","centuryCellTemplate","weekNumberTemplate","headerTitleTemplate","navigationItemTemplate","focusedDate","value","kendoEventsOutsideAngular","scope","disabledDates","valueChange"],["calendar",""],[3,"today","prevButtonTitle","nextButtonTitle","parentViewButtonTitle"]]},template:function(e,i){1&e&&(kt(0,0),D(1,"kendo-dateinput",1,2),H("valueChange",function(o){return i.handleInputChange(o)})("click",function(){return i.handleDateInputClick()}),C(),D(3,"button",3,4),Q(5,"kendo-icon-wrapper",5),C(),kt(6,null,6),M(8,yee,1,1,"ng-template",null,7,Sn),M(10,bee,1,0,"kendo-resize-sensor",8),D(11,"kendo-actionsheet",9,10),H("overlayClick",function(){return i.show=!1})("collapse",function(){return i.handleActionSheetCollapse()}),M(13,wee,11,6,"ng-template",11),C(),M(14,Iee,3,29,"ng-template",null,12,Sn)),2&e&&(_(1),m("role","combobox")("isPopupOpen",i.show)("disabled",i.disabled)("readonly",i.readonly||i.readOnlyInput)("ariaReadOnly",i.readonly)("tabindex",i.tabindex)("title",i.title)("focusableId",i.focusableId)("format",i.format)("twoDigitYearMax",i.twoDigitYearMax)("formatPlaceholder",i.formatPlaceholder)("placeholder",i.placeholder)("min",i.min)("max",i.max)("incompleteDateValidation",i.incompleteDateValidation)("value",i.value),_(2),m("tabindex",-1)("kendoEventsOutsideAngular",En(26,EM,i.handleIconClick,i.handleMousedown))("scope",i),J("title",i.localization.get("toggle"))("aria-label",i.localization.get("toggle")),_(2),m("svgIcon",i.calendarIcon),_(5),m("ngIf",i.isAdaptiveModeEnabled),_(1),m("kendoEventsOutsideAngular",dn(29,ya,i.handleActionSheetClick))("scope",i)("titleId",null==i.calendar?null:i.calendar.headerId))},dependencies:[bs,Jn,_o,$u,Eo,Io,tw,eie,Es,di,qe,Jl],encapsulation:2,changeDetection:0}),t})();const Yn=rs("div"),lie=rs("ul"),cie=rs("li"),iw=rs("span"),sw=()=>iw("hour","k-title k-timeselector-title"),ow=()=>Yn([lie([cie("02","k-item")],"k-reset")],"k-time-container k-flex k-content k-scrollable"),rw=t=>[t?Yn([Yn("button","k-button k-button-lg")],"k-datetime-buttongroup"):null,Yn([Yn([iw("title","k-title")],"k-time-header"),Yn([sw(),Yn([ow()],"k-time-list")],"k-time-list-wrapper")],"k-timeselector k-timeselector-lg")],aw=(t=!1,n,e)=>Se()?t?Yn([Yn([Yn([Yn([Yn([],"k-i-x k-button-icon k-icon")],"k-icon-wrapper-host")],"k-button k-icon-button k-button-lg")],"k-actionsheet-titlebar"),Yn([e?Yn([...rw(e)],"k-datetime-wrap k-time-tab"):rw(e)[1]],"k-actionsheet-content"),Yn([Yn("button","k-button k-button-lg")],"k-adaptive-actionsheet k-actionsheet-footer")],"k-actionsheet k-adaptive-actionsheet "+("small"===n?"k-actionsheet-fullscreen":""),{height:"small"===n?"100%":"60vh",left:"-10000px",position:"absolute",top:0}):Yn([sw(),Yn([ow()],"k-time-list")],"k-time-list-wrapper",{left:"-10000px",position:"absolute"}):null;let T6=(()=>{class t{get windowSize(){return fi()}ensureHeights(){void 0===this.timeListHeight&&this.calculateHeights()}calculateHeights(e){if(!Se())return;let i,s;this.isAdaptiveEnabled&&"large"!==this.windowSize?(s=document.body,i=s.appendChild(aw(!0,this.windowSize,this.isDateTimePicker))):(s=e&&e.querySelector(".k-time-list-container")||document.body,i=s.appendChild(aw())),this.timeListHeight=i.querySelector(".k-scrollable").getBoundingClientRect().height,this.itemHeight=i.querySelector("li").getBoundingClientRect().height,s.removeChild(i)}isActive(e){return!(!Se()||!e)&&(e.nativeElement||e)===document.activeElement}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const lw=n=>n%24,cw=(t,n)=>lw(24+t-n),uw=t=>(n,e)=>e&&Ze(n).getTime()!==Ze(e).getTime()?z1(n,t):n,fie=uw(0),pie=uw(23);let dw=(()=>{class t{constructor(e){this.intl=e,this.boundRange=!1,this.insertUndividedMax=!1}apply(e,i){return z1(e,i.getHours())}configure(e){const{boundRange:i=this.boundRange,insertUndividedMax:s=this.insertUndividedMax,min:o=this.min,max:r=this.max,part:a,step:l=this.step}=e;this.boundRange=i,this.insertUndividedMax=s,this.toListItem=c=>{const u=z1(Do,c);return{text:this.intl.formatDate(u,a.pattern),value:u}},this.min=o,this.max=r,this.step=l}data(e){const[i]=this.range(e),s=((t,n)=>e=>lw(t+e*n))(i,this.step),r=hi(0,this.countFromMin(e)).map(a=>this.toListItem(s(a)));return this.addLast(r),this.addMissing(r,e),r}isRangeChanged(e,i){return!Nt(this.min,e)||!Nt(this.max,i)}limitRange(e,i,s){return this.boundRange?[fie(e,s),pie(i,s)]:[e,i]}total(e){const i=this.insertUndividedMax&&this.isLastMissing(e)?1:0,s=this.isMissing(e)?1:0;return this.countFromMin(e)+s+i}selectedIndex(e){return Math.ceil(this.divideByStep(e))}valueInList(e){return!e||this.insertUndividedMax&&this.lastHour(e)===e.getHours()||!this.isMissing(e)}addLast(e,i){return this.insertUndividedMax&&this.isLastMissing(i)&&e.push(this.toListItem(this.lastHour(i))),e}addMissing(e,i){if(this.valueInList(i))return e;const s=this.toListItem(i.getHours());return e.splice(this.selectedIndex(i),0,s),e}countFromMin(e){const[i,s]=this.range(e);return Math.floor(cw(s,i)/this.step)+1}isMissing(e){return!!e&&this.selectedIndex(e)!==this.divideByStep(e)}isLastMissing(e){return this.isMissing(z1(this.max,this.lastHour(e)))}divideByStep(e){return cw(e.getHours(),this.min.getHours())/this.step}lastHour(e){return this.range(e)[1]}range(e){const[i,s]=this.limitRange(this.min,this.max,e);return[i.getHours(),s.getHours()]}}return t.\u0275fac=function(e){return new(e||t)(U(dt))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const hw=n=>n%60,fw=(t,n)=>hw(60+t-n),pw=t=>(n,e)=>e&&n.getHours()!==e.getHours()?P1(n,t):n,gie=pw(0),_ie=pw(59);let mw=(()=>{class t{constructor(e){this.intl=e,this.insertUndividedMax=!1}apply(e,i){return P1(e,i.getMinutes())}configure(e){const{insertUndividedMax:i=this.insertUndividedMax,min:s=this.min,max:o=this.max,part:r,step:a=this.step}=e;this.insertUndividedMax=i,this.toListItem=l=>{const c=P1(Do,l);return{text:this.intl.formatDate(c,r.pattern),value:c}},this.min=s,this.max=o,this.step=a}data(e){const[i]=this.range(e),s=((t,n)=>e=>hw(t+e*n))(i,this.step),r=hi(0,this.countFromMin(e)).map(a=>this.toListItem(s(a)));return this.addLast(r),this.addMissing(r,e),r}isRangeChanged(e,i){return!Nt(this.min,e)||!Nt(this.max,i)}limitRange(e,i,s){return[gie(e,s),_ie(i,s)]}total(e){const i=this.insertUndividedMax&&this.isLastMissing(e)?1:0,s=this.isMissing(e)?1:0;return this.countFromMin(e)+s+i}selectedIndex(e){return Math.ceil(this.divideByStep(e))}valueInList(e){return!e||this.insertUndividedMax&&this.lastMinute(e)===e.getMinutes()||!this.isMissing(e)}addLast(e,i){return this.insertUndividedMax&&this.isLastMissing(i)&&e.push(this.toListItem(this.lastMinute(i))),e}addMissing(e,i){if(this.valueInList(i))return e;const s=this.toListItem(i.getMinutes());return e.splice(this.selectedIndex(i),0,s),e}countFromMin(e){const[i,s]=this.range(e);return Math.floor(fw(s,i)/this.step)+1}isMissing(e){return!!e&&this.selectedIndex(e)!==this.divideByStep(e)}isLastMissing(e){return this.isMissing(P1(this.max,this.lastMinute(e)))}divideByStep(e){return fw(e.getMinutes(),this.min.getMinutes())/this.step}lastMinute(e){return this.range(e)[1]}range(e){const[i,s]=this.limitRange(this.min,this.max,e);return[i.getMinutes(),s.getMinutes()]}}return t.\u0275fac=function(e){return new(e||t)(U(dt))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const gw=n=>n%60,_w=(t,n)=>gw(60+t-n),vw=t=>(n,e)=>!e||n.getHours()===e.getHours()&&n.getMinutes()===e.getMinutes()?n:V1(n,t),Eie=vw(0),Sie=vw(59);let Ew=(()=>{class t{constructor(e){this.intl=e,this.insertUndividedMax=!1}apply(e,i){return V1(e,i.getSeconds())}configure(e){const{insertUndividedMax:i=this.insertUndividedMax,min:s=this.min,max:o=this.max,part:r,step:a=this.step}=e;this.insertUndividedMax=i,this.toListItem=l=>{const c=V1(Do,l);return{text:this.intl.formatDate(c,r.pattern),value:c}},this.min=s,this.max=o,this.step=a}data(e){const[i]=this.range(e),s=((t,n)=>e=>gw(t+e*n))(i,this.step),r=hi(0,this.countFromMin(e)).map(a=>this.toListItem(s(a)));return this.addLast(r),this.addMissing(r,e),r}isRangeChanged(e,i){return!Nt(this.min,e)||!Nt(this.max,i)}limitRange(e,i,s){return[Eie(e,s),Sie(i,s)]}total(e){const i=this.insertUndividedMax&&this.isLastMissing(e)?1:0,s=this.isMissing(e)?1:0;return this.countFromMin(e)+s+i}selectedIndex(e){return Math.ceil(this.divideByStep(e))}valueInList(e){return!e||this.insertUndividedMax&&this.lastSecond(e)===e.getSeconds()||!this.isMissing(e)}divideByStep(e){return _w(e.getSeconds(),this.min.getSeconds())/this.step}addLast(e,i){return this.insertUndividedMax&&this.isLastMissing(i)&&e.push(this.toListItem(this.lastSecond(i))),e}addMissing(e,i){if(this.valueInList(i))return e;const s=this.toListItem(i.getSeconds());return e.splice(this.selectedIndex(i),0,s),e}countFromMin(e){const[i,s]=this.range(e);return Math.floor(_w(s,i)/this.step)+1}isMissing(e){return!!e&&this.selectedIndex(e)!==this.divideByStep(e)}isLastMissing(e){return this.isMissing(V1(this.max,this.lastSecond(e)))}lastSecond(e){return this.range(e)[1]}range(e){const[i,s]=this.limitRange(this.min,this.max,e);return[i.getSeconds(),s.getSeconds()]}}return t.\u0275fac=function(e){return new(e||t)(U(dt))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const Sw=n=>n%1e3,Dw=(t,n)=>Sw(1e3+t-n),Cw=t=>(n,e)=>!e||n.getHours()===e.getHours()&&n.getMinutes()===e.getMinutes()&&n.getSeconds()===e.getSeconds()?n:F1(n,t),Cie=Cw(0),yie=Cw(999);let yw=(()=>{class t{constructor(e){this.intl=e,this.insertUndividedMax=!1}apply(e,i){return F1(e,i.getMilliseconds())}configure(e){const{insertUndividedMax:i=this.insertUndividedMax,min:s=this.min,max:o=this.max,step:r=this.step}=e;this.insertUndividedMax=i,this.toListItem=a=>{const l=F1(Do,a);return{text:this.intl.formatDate(l,"SSS"),value:l}},this.min=s,this.max=o,this.step=r}data(e){const[i]=this.range(e),s=((t,n)=>e=>Sw(t+e*n))(i,this.step),r=hi(0,this.countFromMin(e)).map(a=>this.toListItem(s(a)));return this.addLast(r),this.addMissing(r,e),r}isRangeChanged(e,i){return!Nt(this.min,e)||!Nt(this.max,i)}limitRange(e,i,s){return[Cie(e,s),yie(i,s)]}total(e){const i=this.insertUndividedMax&&this.isLastMissing(e)?1:0,s=this.isMissing(e)?1:0;return this.countFromMin(e)+s+i}selectedIndex(e){return Math.ceil(this.divideByStep(e))}valueInList(e){return!e||this.insertUndividedMax&&this.lastMillisecond(e)===e.getMilliseconds()||!this.isMissing(e)}divideByStep(e){return Dw(e.getMilliseconds(),this.min.getMilliseconds())/this.step}addLast(e,i){return this.insertUndividedMax&&this.isLastMissing(i)&&e.push(this.toListItem(this.lastMillisecond(i))),e}addMissing(e,i){if(this.valueInList(i))return e;const s=this.toListItem(i.getMilliseconds());return e.splice(this.selectedIndex(i),0,s),e}countFromMin(e){const[i,s]=this.range(e);return Math.floor(Dw(s,i)/this.step)+1}isMissing(e){return!!e&&this.selectedIndex(e)!==this.divideByStep(e)}isLastMissing(e){return this.isMissing(F1(this.max,this.lastMillisecond(e)))}lastMillisecond(e){return this.range(e)[1]}range(e){const[i,s]=this.limitRange(this.min,this.max,e);return[i.getMilliseconds(),s.getMilliseconds()]}}return t.\u0275fac=function(e){return new(e||t)(U(dt))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const O6=(t,n)=>{const e=K(t);return e.setHours(n),e},R6=t=>null!==t&&t<12,Mie=(t,n,e)=>!n&&!e||t>=n&&t<=e,wie=(t,n,e)=>!n&&!e||t>=n||t<=e;let bw=(()=>{class t{constructor(e){this.intl=e}apply(e,i){const s=e.getHours(),o=R6(s),r=R6(i.getHours());if(o&&r||!o&&!r)return e;const[a,l=24]=this.normalizedRange();return O6(e,Math.min(Math.max(a,s+(r?-12:12)),l||24))}configure(e){const{min:i=this.min,max:s=this.max,part:o=this.part}=e;this.min=i,this.max=s,this.part=o}data(e){const i=this.part.names;if(!i)return[];const s=[],[o,r]=this.normalizedRange(),a=this.intl.dateFormatNames(i);return R6(o)&&s.push({text:a.am,value:O6(this.min,o)}),(t=>null!==t&&(!t||t>11))(r)&&s.push({text:a.pm,value:O6(this.min,Math.max(12,r))}),this.min.getHours()!==o?s.reverse():s}isRangeChanged(e,i){return!1}limitRange(e,i,s){return[e,i]}total(){const[e,i]=this.normalizedRange();return(e||i)&&(e>11||i<12)?1:2}selectedIndex(e){if(!this.valueInList(e))return-1;const i=Math.floor(e.getHours()/12);return this.min.getHours()===this.normalizedRange()[0]?i:0===i?1:0}valueInList(e){return(this.min.getHours()!==this.normalizedRange()[0]?wie:Mie)(e.getHours(),this.min.getHours(),this.max.getHours())}normalizedRange(){const e=this.min.getHours(),i=this.max.getHours();return[Math.min(e,i),Math.max(e,i)]}}return t.\u0275fac=function(e){return new(e||t)(U(dt))},t.\u0275prov=Y({token:t,factory:t.\u0275fac}),t})();const Tie=()=>null,Aie={35:(t,n)=>t[t.length-1],36:(t,n)=>t[0],38:(t,n)=>t[n-1],40:(t,n)=>t[n+1]},kie={dayperiod:bw,hour:dw,minute:mw,second:Ew,millisecond:yw};let L6=(()=>{class t{constructor(e,i,s,o,r,a){this.element=e,this.injector=i,this.dom=s,this.renderer=o,this.zone=r,this.localization=a,this.min=K(Do),this.max=K(ba),this.step=1,this.disabled=!1,this.isLast=!1,this.valueChange=new w,this.tabOutLastPart=new w,this.componentClass=!0,this.animateToIndex=!0,this.isActive=!1,this.skip=0,this.total=60,this.data=[],this.indexToScroll=-1,this.domEvents=[]}get roleAttribute(){return"listbox"}get ariaLabel(){return this.localization.get(this.part?.type)}get tabIndex(){return this.disabled?void 0:0}get isDayPeriod(){return"dayperiod"===this.part?.type}get currentSelectedIndex(){return this.selectedIndex(this.value)}ngOnChanges(e){e.part&&(this.service=this.injector.get(kie[this.part.type]),this.service.configure(this.serviceSettings()));const i=this.value,s=e.value||{},[o,r]=this.service.limitRange(this.min,this.max,i);(this.service.isRangeChanged(o,r)||e.min||e.max||e.step)&&(this.data=[],this.service.configure(this.serviceSettings({min:o,max:r}))),(!this.data.length||this.hasMissingValue(s))&&(this.animateToIndex=!1,this.data=this.service.data(i)),this.animateToIndex=this.animateToIndex&&this.textHasChanged(s),this.total=this.service.total(i),this.indexToScroll=this.selectedIndex(i)}ngOnInit(){this.animateToIndex=!0,this.dom.ensureHeights(),this.itemHeight=this.dom.itemHeight,this.listHeight=this.dom.timeListHeight,this.topOffset=(this.listHeight-this.itemHeight)/2,this.bottomOffset=this.listHeight-this.itemHeight,this.topThreshold=.05*this.itemHeight,this.bottomThreshold=.95*this.itemHeight;const e=`translateY(${this.topOffset}px)`;this.style={transform:e,"-ms-transform":e},this.element&&this.zone.runOutsideAngular(()=>{this.bindEvents()})}ngOnDestroy(){this.scrollSubscription.unsubscribe(),this.domEvents.forEach(e=>e())}ngAfterViewInit(){this.scrollOnce(e=>this.virtualization.scrollToIndex(e))}ngAfterViewChecked(){this.scrollOnce(e=>{this.virtualization[this.animateToIndex?"animateToIndex":"scrollToIndex"](e),this.animateToIndex=!0})}getCurrentItem(){return this.indexToScroll>=0?this.data[this.indexToScroll]:null}handleChange(e){const i=this.service.apply(this.value,e.value);this.value.getTime()!==i.getTime()&&(this.indexToScroll=this.data.indexOf(e),this.value=i,this.valueChange.emit(i))}handleItemClick(e){const i=S6(e.target,s=>s.hasAttribute("data-timelist-item-index"),this.element.nativeElement);if(i){const s=i.getAttribute("data-timelist-item-index");this.handleChange(this.data[s])}}focus(){this.element&&this.element.nativeElement.focus()}blur(){this.element&&this.element.nativeElement.blur()}itemOffset(e){const i=this.selectedIndex(this.value),s=this.virtualization.activeIndex(),o=this.virtualization.itemOffset(s),r=Math.abs(Math.ceil(e)-o);if(i===s&&r<2)return o;const a=i>s;return a&&r>=this.bottomThreshold||!a&&r>this.topThreshold?this.virtualization.itemOffset(s+1):o}hasMissingValue({previousValue:e,currentValue:i}){const s=e&&!this.service.valueInList(e),o=i&&!this.service.valueInList(i);return s||o}scrollOnce(e){-1!==this.indexToScroll&&(e(this.indexToScroll),this.indexToScroll=-1)}serviceSettings(e){const s=Object.assign({},{boundRange:!1,insertUndividedMax:!1,max:this.max,min:this.min,part:this.part,step:this.step},e);return s.boundRange="hour"!==s.part.type,s}selectedIndex(e){return e?this.service.selectedIndex(e):-1}textHasChanged({previousValue:e,currentValue:i}){if(!e||!i)return!1;const s=this.data[this.selectedIndex(e)],o=this.data[this.selectedIndex(i)];return s&&o&&s.text!==o.text}handleKeyDown(e){e.keyCode===B.Tab&&!e.shiftKey&&this.isLast&&(e.preventDefault(),this.tabOutLastPart.emit());const s=(Aie[e.keyCode]||Tie)(this.data,this.service.selectedIndex(this.value));s&&(this.handleChange(s),e.preventDefault())}bindEvents(){this.scrollSubscription=this.virtualization.scroll$().pipe(l1(100),ln(i=>i.target.scrollTop),ln(i=>this.itemOffset(i)),ln(i=>this.virtualization.itemIndex(i))).subscribe(i=>{this.virtualization.scrollToIndex(i),this.handleChange(this.data[i])});const e=this.element.nativeElement;this.domEvents.push(this.renderer.listen(e,"mouseover",()=>!this.isActive&&this.focus()),this.renderer.listen(e,"click",()=>this.focus()),this.renderer.listen(e,"blur",()=>this.isActive=!1),this.renderer.listen(e,"focus",()=>this.isActive=!0),this.renderer.listen(e,"keydown",this.handleKeyDown.bind(this)))}}return t.\u0275fac=function(e){return new(e||t)(p(de),p(Pt),p(T6),p(Ae),p(ge),p(se))},t.\u0275cmp=pe({type:t,selectors:[["kendo-timelist"]],viewQuery:function(e,i){if(1&e&&X(wa,7),2&e){let s;R(s=L())&&(i.virtualization=s.first)}},hostVars:5,hostBindings:function(e,i){2&e&&(J("role",i.roleAttribute)("aria-label",i.ariaLabel)("tabindex",i.tabIndex),he("k-time-list",i.componentClass))},inputs:{min:"min",max:"max",part:"part",step:"step",disabled:"disabled",value:"value",isLast:"isLast"},outputs:{valueChange:"valueChange",tabOutLastPart:"tabOutLastPart"},features:[Ke],decls:3,vars:14,consts:[["role","presentation",1,"k-time-container",3,"skip","take","total","itemHeight","maxScrollDifference","topOffset","bottomOffset"],[1,"k-reset",3,"ngStyle","kendoEventsOutsideAngular","scope"],["class","k-item",4,"ngFor","ngForOf"],[1,"k-item"]],template:function(e,i){1&e&&(D(0,"kendo-virtualization",0)(1,"ul",1),M(2,Tee,3,4,"li",2),C()()),2&e&&(m("skip",i.skip)("take",i.total)("total",i.total)("itemHeight",i.itemHeight)("maxScrollDifference",i.listHeight)("topOffset",i.topOffset)("bottomOffset",i.bottomOffset),_(1),m("ngStyle",i.style)("kendoEventsOutsideAngular",dn(12,ya,i.handleItemClick))("scope",i),J("role","presentation"),_(1),m("ngForOf",i.data))},dependencies:[wa,ia,Es,bi],encapsulation:2}),t})();const ww=(t,n)=>t.getHours()===n.getHours()&&t.getMinutes()===n.getMinutes(),Iw=(t,n)=>ww(t,n)&&t.getSeconds()===n.getSeconds(),Tw=[{type:"hour",getter:t=>t.getHours(),minGetter:(t,n)=>n.getHours()},{type:"minute",getter:t=>t.getMinutes(),minGetter:(t,n)=>ww(t,n)?n.getMinutes():0},{type:"second",getter:t=>t.getSeconds(),minGetter:(t,n)=>Iw(t,n)?n.getSeconds():0},{type:"millisecond",getter:t=>t.getMilliseconds(),minGetter:(t,n)=>((t,n)=>Iw(t,n)&&t.getMilliseconds()===n.getMilliseconds())(t,n)?n.getMilliseconds():0}],Aw=(t=>n=>t.map((t=>n=>t[n.type]?(t=>(n,e)=>t(e))(n.getter):(t=>(n,e)=>t(n))(n.getter))((t=>t.reduce((n,e)=>(n[e.type]=e.type,n),{}))(n))))(Tw),Fie=(t=>n=>t.map(e=>{const i=n[e.type];return i?((t,n,e)=>(i,s)=>{const o=t(i),r=n(i,s),a=o-r;if(a<0)return r;const l=a%e;return o-l+(l>e/2?e:0)})(e.getter,e.minGetter,i):e.getter}))(Tw),kw=t=>(n,e)=>(n.setHours(...t.map(i=>i(n,e))),n);let Rr=(()=>{class t extends ho{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Ut(t)))(i||t)}}(),t.\u0275dir=j({type:t,selectors:[["kendo-timepicker-messages-base"]],inputs:{accept:"accept",acceptLabel:"acceptLabel",cancel:"cancel",cancelLabel:"cancelLabel",now:"now",nowLabel:"nowLabel",toggle:"toggle",hour:"hour",minute:"minute",second:"second",millisecond:"millisecond",dayperiod:"dayperiod"},features:[ve]}),t})(),Nw=(()=>{class t extends Rr{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(p(se))},t.\u0275dir=j({type:t,selectors:[["","kendoTimeSelectorLocalizedMessages",""]],features:[le([{provide:Rr,useExisting:ne(()=>t)}]),ve]}),t})();const Bie=(t,n,e,i)=>t.length||!n.isActive?t:[{next:i[e+1]||n,prev:i[e-1]||n}];var cf=function(t){return t[t.Left=0]="Left",t[t.Right=1]="Right",t}(cf||{});let z6=(()=>{class t{constructor(e,i,s,o,r,a,l,c){this.localization=e,this.cdr=i,this.element=s,this.intl=o,this.dom=r,this.zone=a,this.renderer=l,this.pickerService=c,this.format="t",this.min=K(Xl),this.max=K(ba),this.cancelButton=!0,this.setButton=!0,this.nowButton=!0,this.disabled=!1,this.value=null,this.valueChange=new w,this.valueReject=new w,this.tabOutLastPart=new w,this.isActive=!1,this.showNowButton=!0,this._activeListIndex=-1,this._steps={},this.domEvents=[],this.pickerService&&(this.pickerService.timeSelector=this)}get disabledClass(){return this.disabled}set steps(e){this._steps=e||{}}get steps(){return this._steps}set current(e){this._current=((t,n,e)=>{if(!t||!n||!e)return t;const{candidateValue:i,minValue:s,maxValue:o}=MM(t,n,e);return io?Co(t,e):t})(this.snapTime(K(e||Do),this.min),this.min,this.max),ge.isInAngularZone()||this.cdr.detectChanges()}get current(){return this._current}get activeListIndex(){return this._activeListIndex}set activeListIndex(e){if(this._activeListIndex=e,this.timeListWrappers&&this.timeListWrappers.length&&(this.timeListWrappers.forEach(i=>{this.renderer.removeClass(i.nativeElement,"k-focus")}),e>=0)){const i=this.listIndex(e),s=this.timeListWrappers.toArray()[i];s&&this.renderer.addClass(s.nativeElement,"k-focus")}}ngOnInit(){this.subscriptions=this.intl.changes.subscribe(this.intlChange.bind(this)),this.localization&&this.subscriptions.add(this.localization.changes.subscribe(()=>this.cdr.markForCheck())),this.renderer.addClass(this.element.nativeElement,"k-timeselector"),this.dom.isAdaptiveEnabled=this.isAdaptiveEnabled,this.dom.isDateTimePicker=this.isDateTimePicker,this.dom.calculateHeights(this.element.nativeElement),this.init(),this.bindEvents()}ngAfterViewInit(){this.subscriptions.add(Ot(this.timeListWrappers.first.nativeElement,"keydown").subscribe(e=>{const{keyCode:i,shiftKey:s}=e;i===B.Tab&&s&&(e.preventDefault(),this.renderer.removeClass(this.timeListWrappers.first.nativeElement,"k-focus"),this.accept.nativeElement.focus())})),this.subscriptions.add(Ot(this.timeListWrappers.last.nativeElement,"keydown").subscribe(e=>{const{keyCode:i,shiftKey:s}=e;i===B.Tab&&!s&&this.renderer.removeClass(this.timeListWrappers.last.nativeElement,"k-focus")}))}ngOnChanges(e){this.init()}ngOnDestroy(){this.subscriptions&&this.subscriptions.unsubscribe(),this.pickerService&&(this.pickerService.timeSelector=null),this.domEvents.forEach(e=>e())}focus(){const e=this.timeLists.first;e&&e.focus()}blur(){const e=this.timeLists.first;e&&e.blur()}handleAccept(){this.handleChange(this.mergeValue(K(this.value||Ze(l6())),this.current))}handleNow(){this.current=l6(),this.handleChange(this.current),this.cdr.markForCheck()}handleReject(){this.current=this.value,this.valueReject.emit()}handleFocus(e){this.isActive||(this.isActive=!0,this.emitFocus(e))}handleListFocus(e){const i=parseInt(e.target.getAttribute("data-timelist-index"),10);this.activeListIndex=i,this.handleFocus(e)}handleBlur(e){const i=o6(e);i&&this.containsElement(i)||(this.activeListIndex=-1,this.isActive=!1,this.emitBlur(e))}containsElement(e){return!!D6(e,i=>i===this.element.nativeElement)}handleTabOut(e){const{keyCode:i,shiftKey:s}=e;i===B.Tab&&!s&&(e.preventDefault(),this.timeLists.first.focus())}partStep(e){return this.steps[e.type]||1}init(e){(!e||tr(e,"format"))&&(this.dateFormatParts=this.intl.splitDateFormat(this.format),this.mergeValue=kw(Aw(this.dateFormatParts))),(!e||tr(e,"steps"))&&(this.snapTime=(t=>(n,e)=>{const i=K(n);return i.setHours(...t.map(s=>s(i,e))),i})(Fie(this.steps))),(!e||tr(e,"value"))&&(this.current=this.value),this.showNowButton=!this.hasSteps()&&this.nowButton&&wM(l6(),this.min,this.max)}focusList(e){this.timeLists.length&&this.timeLists.reduce(Bie,[]).map(i=>e===cf.Right?i.next:i.prev).map(i=>i&&i.focus())}handleChange(e){this.value=e,this.valueChange.emit(K(e))}hasActiveButton(){return!!this.accept&&[this.accept,this.cancel,this.now].reduce((e,i)=>e||this.dom.isActive(i),!1)}hasSteps(){const e=Object.keys(this.steps);return e.length!==e.reduce((i,s)=>i+this.steps[s],0)}intlChange(){this.dateFormatParts=this.intl.splitDateFormat(this.format),this.mergeValue=kw(Aw(this.dateFormatParts)),this.cdr.markForCheck()}bindEvents(){this.element&&this.zone.runOutsideAngular(()=>{this.domEvents.push(this.renderer.listen(this.element.nativeElement,"keydown",this.handleKeydown.bind(this)))})}handleKeydown(e){const{keyCode:i,altKey:s}=e,o=-1!==[B.ArrowLeft,B.ArrowRight].indexOf(i);_e(this.pickerService)&&o&&s||(i!==B.Enter||this.hasActiveButton()?(i===B.ArrowLeft||i===B.ArrowRight)&&this.focusList(i===B.ArrowLeft?cf.Left:cf.Right):this.handleAccept())}emitBlur(e){this.pickerService&&this.pickerService.onBlur.emit(e)}emitFocus(e){this.pickerService&&this.pickerService.onFocus.emit(e)}listIndex(e){let i=0,s=0;for(;s{class t extends Rr{constructor(e){super(),this.service=e}get override(){return!0}}return t.\u0275fac=function(e){return new(e||t)(p(se))},t.\u0275cmp=pe({type:t,selectors:[["kendo-timeselector-messages"]],features:[le([{provide:Rr,useExisting:ne(()=>t)}]),ve],decls:0,vars:0,template:function(e,i){},encapsulation:2}),t})(),xw=(()=>{class t extends Rr{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(p(se))},t.\u0275dir=j({type:t,selectors:[["","kendoTimePickerLocalizedMessages",""]],features:[le([{provide:Rr,useExisting:ne(()=>t)}]),ve]}),t})();new RegExp("hour|minute|second|millisecond|dayperiod|literal");let Ow=(()=>{class t{constructor(e,i,s,o,r,a,l,c,u,d,h){this.bus=e,this.zone=i,this.localization=s,this.cdr=o,this.popupService=r,this.wrapper=a,this.renderer=l,this.injector=c,this.pickerService=u,this.intl=d,this.touchEnabled=h,this.clockIcon=ky,this.disabled=!1,this.readonly=!1,this.readOnlyInput=!1,this.format="t",this.placeholder=null,this.incompleteDateValidation=!1,this.cancelButton=!0,this.nowButton=!0,this.tabindex=0,this.title="",this.rangeValidation=!0,this.adaptiveMode="none",this.valueChange=new w,this.onFocus=new w,this.onBlur=new w,this.open=new w,this.close=new w,this.wrapperClasses=!0,this.xIcon=Ul,this.onControlChange=we,this.onControlTouched=we,this.onValidatorChange=we,this.resolvedPromise=Promise.resolve(null),this.timeRangeValidateFn=we,this.incompleteValidator=we,this._min=K(Xl),this._max=K(ba),this._popupSettings={animate:!0},this._show=!1,this._steps={},this._value=null,this._active=!1,this.domEvents=[],this._size=bo,this._rounded=Nr,this._fillMode=xr,Yt(Ql),this.pickerSubscriptions=this.pickerService.onFocus.subscribe(this.handleFocus.bind(this)),this.pickerSubscriptions.add(this.pickerService.onBlur.subscribe(this.handleBlur.bind(this))),this.pickerSubscriptions.add(this.pickerService.dateCompletenessChange.subscribe(this.handleDateCompletenessChange.bind(this)))}set min(e){this._min=K(e||Xl)}get min(){return this._min}set max(e){this._max=K(e||ba)}get max(){return this._max}set steps(e){this._steps=e||{}}get steps(){return this._steps}set popupSettings(e){this._popupSettings=Object.assign({},{animate:!0},e)}get popupSettings(){return this._popupSettings}set tabIndex(e){this.tabindex=e}get tabIndex(){return this.tabindex}set subtitle(e){this._subtitle=e}get subtitle(){return this._subtitle||this.placeholder}set value(e){this.verifyValue(e),this._value=K(e)}get value(){return this._value}set size(e){this.renderer.removeClass(this.wrapper.nativeElement,jt("input",this.size)),this.renderer.removeClass(this.toggleButton.nativeElement,jt("button",this.size));const i=e||bo;"none"!==i&&(this.renderer.addClass(this.wrapper.nativeElement,jt("input",i)),this.renderer.addClass(this.toggleButton.nativeElement,jt("button",i))),this._size=i}get size(){return this._size}set rounded(e){this.renderer.removeClass(this.wrapper.nativeElement,as(this.rounded));const i=e||Nr;"none"!==i&&this.renderer.addClass(this.wrapper.nativeElement,as(i)),this._rounded=i}get rounded(){return this._rounded}set fillMode(e){this.renderer.removeClass(this.wrapper.nativeElement,bn("input",this.fillMode)),this.renderer.removeClass(this.toggleButton.nativeElement,bn("button",this.fillMode)),this.renderer.removeClass(this.toggleButton.nativeElement,`k-button-${this.fillMode}-base`);const i=e||xr;"none"!==i&&(this.renderer.addClass(this.wrapper.nativeElement,bn("input",i)),this.renderer.addClass(this.toggleButton.nativeElement,bn("button",i)),this.renderer.addClass(this.toggleButton.nativeElement,`k-button-${i}-base`)),this._fillMode=i}get fillMode(){return this._fillMode}get disabledClass(){return this.disabled}get popupUID(){return`k-timepicker-popup-${this.bus.calendarId}-`}get isActive(){return this._active}set isActive(e){if(this._active=e,!this.wrapper)return;const i=this.wrapper.nativeElement;e?this.renderer.addClass(i,"k-focus"):this.renderer.removeClass(i,"k-focus")}get show(){return this._show}set show(e){e&&(this.disabled||this.readonly)||(e||this._show&&(Et(this.close)||Et(this.open))?this.zone.run(()=>{const s=new lf;!this._show&&e?this.open.emit(s):this._show&&!e&&this.close.emit(s),!s.isDefaultPrevented()&&this.toggleTimeSelector(e)}):this.toggleTimeSelector(e))}get dateInput(){return this.pickerService.input}get timeSelector(){return this.pickerService.timeSelector}get inputElement(){return this.wrapper.nativeElement.querySelector("input")}isEmpty(){return!this.value&&this.dateInput.isEmpty()}ngOnInit(){this.localizationChangeSubscription=this.localization.changes.subscribe(()=>this.cdr.markForCheck()),this.control=this.injector.get(kn,null),this.wrapper&&(this.renderer.removeAttribute(this.wrapper.nativeElement,"tabindex"),this.zone.runOutsideAngular(()=>{this.bindEvents()}))}ngAfterViewInit(){this.setComponentClasses(),this.actionSheet&&Se()&&(this.actionSheet.element.nativeElement.style.setProperty("--kendo-actionsheet-height","60vh"),this.actionSheet.element.nativeElement.style.setProperty("--kendo-actionsheet-max-height","none"))}ngOnChanges(e){(e.min||e.max||e.rangeValidation||e.incompleteDateValidation)&&(this.timeRangeValidateFn=this.rangeValidation?((t,n)=>e=>{if(!t||!n||!e.value)return null;const i={timeRangeError:{maxValue:n,minValue:t,value:e.value}};return wM(e.value,t,n)?null:i})(this.min,this.max):we,this.incompleteValidator=this.incompleteDateValidation?rf():we,this.onValidatorChange()),e.format&&this.verifyFormat(),(!this.focusableId||e.focusableId)&&(this.focusableId=this.dateInput?.focusableId)}ngOnDestroy(){this.isActive=!1,this.show=!1,this.localizationChangeSubscription&&this.localizationChangeSubscription.unsubscribe(),this.windowBlurSubscription&&this.windowBlurSubscription.unsubscribe(),this.domEvents.forEach(e=>e()),this.pickerSubscriptions.unsubscribe()}handleKeydown(e){const{altKey:i,keyCode:s}=e;if(s===B.Escape)return this.show=!1,void this.cdr.detectChanges();i&&(s===B.ArrowUp&&(e.preventDefault(),this.show=!1,this.cdr.detectChanges()),s===B.ArrowDown&&!this.show&&(e.preventDefault(),this.show=!0))}writeValue(e){this.verifyValue(e),this.value=K(e),this.cdr.markForCheck(),!e&&this.dateInput&&(this.dateInput.placeholder=this.placeholder,this.dateInput.writeValue(e))}registerOnChange(e){this.onControlChange=e}registerOnTouched(e){this.onControlTouched=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}validate(e){return this.timeRangeValidateFn(e)||this.incompleteValidator(e,this.dateInput&&this.dateInput.isDateIncomplete)}registerOnValidatorChange(e){this.onValidatorChange=e}focus(){this.dateInput.focus()}blur(){(this.timeSelector||this.dateInput).blur()}toggle(e){this.disabled||this.readonly||this.resolvedPromise.then(()=>{this.toggleTimeSelector(void 0===e?!this.show:e)})}get isOpen(){return this.show}get appendTo(){const{appendTo:e}=this.popupSettings;if(e&&"root"!==e)return"component"===e?this.container:e}handleChange(e){if(Nt(this.value,e))return this.focusInput(),void(this.show=!1);this.value=K(e),this.zone.run(()=>{this.focusInput(),this.show=!1,this.onControlChange(K(e)),this.valueChange.emit(K(e))})}handleActionSheetAccept(){this.timeSelector.handleAccept()}handleActionSheetCollapse(){this.cdr.markForCheck()}handleReject(){this.show=!1}handleInputChange(e){const i=this.dateInput.formatSections.date?e:this.mergeTime(e);this.handleChange(i)}handleDateInputClick(){this.windowSize=fi(),this.isAdaptive&&(this.show=!0)}handleMousedown(e){e.preventDefault()}handleIconClick(e){this.disabled||this.readonly||(e.preventDefault(),this.focusInput(),this.handleFocus(),this.show=!this.show,this.cdr.detectChanges())}get popupClasses(){return["k-group","k-reset"].concat(this.popupSettings.popupClass||[])}get isAdaptiveModeEnabled(){return"auto"===this.adaptiveMode}get isAdaptive(){return this.isAdaptiveModeEnabled&&"large"!==this.windowSize}normalizeTime(e){return Co(Do,e)}mergeTime(e){return this.value&&e?Co(this.value,e):e}onResize(){!this.isOpen||this.windowSize===fi()||(this.actionSheet.expanded?this.toggleActionSheet(!1):this.togglePopup(!1),this.windowSize=fi())}onTabOutLastPart(){this.cancelButton?this.timeSelector.cancel.nativeElement.focus():this.timeSelector.accept.nativeElement.focus()}toggleTimeSelector(e){this.windowSize=fi(),this.isAdaptive?this.toggleActionSheet(e):this.togglePopup(e),this.toggleFocus()}toggleActionSheet(e){e!==this._show&&(e&&!this.isOpen?(this.actionSheet.toggle(),this.updateActionSheetAdaptiveAppearance(),this.renderer.setAttribute(this.actionSheet.element.nativeElement,"id",this.popupUID),this.renderer.setAttribute(this.dateInput?.inputElement,"aria-controls",this.popupUID)):!e&&this.isOpen&&(this.renderer.setStyle(this.timeSelector.element.nativeElement,"pointer-events","none"),this.dateInput&&this.renderer.removeAttribute(this.dateInput.inputElement,"aria-controls"),this.actionSheet.toggle()),this._show=e)}togglePopup(e){if(e!==this.isOpen)if(this._show=e,this.cdr.markForCheck(),e){const i=this.localization.rtl?"right":"left";this.popupRef=this.popupService.open({anchor:this.wrapper,anchorAlign:{vertical:"bottom",horizontal:i},animate:this.popupSettings.animate,appendTo:this.appendTo,content:this.popupTemplate,popupAlign:{vertical:"top",horizontal:i},popupClass:this.popupClasses,positionMode:"absolute"}),this.popupRef.popupElement.setAttribute("id",this.popupUID),this.renderer.setAttribute(this.dateInput?.inputElement,"aria-controls",this.popupUID),this.popupRef.popupAnchorViewportLeave.subscribe(()=>this.show=!1)}else this.popupRef.close(),this.popupRef=null,this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-controls")}updateActionSheetAdaptiveAppearance(){let e,i;this.actionSheet&&(e=this.actionSheet.element.nativeElement.querySelector(".k-actionsheet"),i=this.actionSheet.element.nativeElement.querySelector(".k-child-animation-container"),"medium"===this.windowSize?(this.renderer.removeClass(e,"k-actionsheet-fullscreen"),this.renderer.removeStyle(i,"height")):"small"===this.windowSize&&(this.renderer.addClass(e,"k-actionsheet-fullscreen"),this.renderer.setStyle(i,"height","100%")),this.renderer.addClass(e,"k-adaptive-actionsheet"),this.renderer.addClass(e,"k-actionsheet-bottom"),this.renderer.setStyle(i,"bottom","0px"))}focusInput(){this.touchEnabled||this.dateInput.focus()}toggleFocus(){this.isActive&&(this.show?(this.timeSelector||this.cdr.detectChanges(),this.isActive&&this.timeSelector.focus()):this.touchEnabled?this.dateInput.isActive||this.handleBlur():this.dateInput.focus())}verifyValue(e){}verifyFormat(){}bindEvents(){this.domEvents.push(this.renderer.listen(this.wrapper.nativeElement,"keydown",this.handleKeydown.bind(this))),H1()&&(this.windowBlurSubscription=Ot(window,"blur").subscribe(this.handleWindowBlur.bind(this)))}handleWindowBlur(){!this.isOpen||this.actionSheet.expanded||(this.show=!1)}handleFocus(){this.isActive||(this.isActive=!0,Et(this.onFocus)&&this.zone.run(()=>{this.onFocus.emit()}))}handleBlur(e){const i=e&&o6(e),o=this.actionSheet&&(this.actionSheet.element.nativeElement.contains(e&&e.target)||this.actionSheet.element.nativeElement.contains(i));i&&(this.dateInput.containsElement(i)||this.timeSelector&&this.timeSelector.containsElement(i)||o)||(Et(this.onBlur)||this.show&&Et(this.close)||L1(this.control)?this.zone.run(()=>{this.blurComponent(),this.cdr.markForCheck()}):this.blurComponent(),this.cdr.detectChanges())}blurComponent(){this.isActive=!1,this.show=!1,this.onControlTouched(),this.onBlur.emit()}handleDateCompletenessChange(){this.cdr.markForCheck(),this.zone.run(()=>this.onValidatorChange())}setComponentClasses(){this.size&&(this.renderer.addClass(this.wrapper.nativeElement,jt("input",this.size)),this.renderer.addClass(this.toggleButton.nativeElement,jt("button",this.size))),this.rounded&&this.renderer.addClass(this.wrapper.nativeElement,as(this.rounded)),this.fillMode&&(this.renderer.addClass(this.wrapper.nativeElement,bn("input",this.fillMode)),this.renderer.addClass(this.toggleButton.nativeElement,bn("button",this.fillMode)),this.renderer.addClass(this.toggleButton.nativeElement,`k-button-${this.fillMode}-base`))}}return t.\u0275fac=function(e){return new(e||t)(p(ls),p(ge),p(se),p(Mt),p(fa),p(de),p(Ae),p(Pt),p(nr),p(dt),p(tc,8))},t.\u0275cmp=pe({type:t,selectors:[["kendo-timepicker"]],viewQuery:function(e,i){if(1&e&&(X(O1,5,ii),X(i6,5),X(s6,7),X(R1,5)),2&e){let s;R(s=L())&&(i.container=s.first),R(s=L())&&(i.popupTemplate=s.first),R(s=L())&&(i.toggleButton=s.first),R(s=L())&&(i.actionSheet=s.first)}},hostVars:6,hostBindings:function(e,i){2&e&&he("k-timepicker",i.wrapperClasses)("k-input",i.wrapperClasses)("k-disabled",i.disabledClass)},inputs:{focusableId:"focusableId",disabled:"disabled",readonly:"readonly",readOnlyInput:"readOnlyInput",format:"format",formatPlaceholder:"formatPlaceholder",placeholder:"placeholder",min:"min",max:"max",incompleteDateValidation:"incompleteDateValidation",cancelButton:"cancelButton",nowButton:"nowButton",steps:"steps",popupSettings:"popupSettings",tabindex:"tabindex",tabIndex:"tabIndex",title:"title",subtitle:"subtitle",rangeValidation:"rangeValidation",adaptiveMode:"adaptiveMode",value:"value",size:"size",rounded:"rounded",fillMode:"fillMode"},outputs:{valueChange:"valueChange",onFocus:"focus",onBlur:"blur",open:"open",close:"close"},exportAs:["kendo-timepicker"],features:[le([{provide:tn,useExisting:ne(()=>t),multi:!0},{provide:nn,useExisting:ne(()=>t),multi:!0},{provide:Ss,useExisting:ne(()=>t)},se,ls,{provide:Ht,useValue:"kendo.timepicker"},nr]),Ke],decls:16,vars:29,consts:function(){let n,e,i,s,o,r,a,l,c,u,d,h;return n=$localize`:kendo.timepicker.accept|The Accept button text in the timepicker component:Set`,e=$localize`:kendo.timepicker.acceptLabel|The label for the Accept button in the timepicker component:Set time`,i=$localize`:kendo.timepicker.cancel|The Cancel button text in the timepicker component:Cancel`,s=$localize`:kendo.timepicker.cancelLabel|The label for the Cancel button in the timepicker component:Cancel changes`,o=$localize`:kendo.timepicker.now|The Now button text in the timepicker component:Now`,r=$localize`:kendo.timepicker.nowLabel|The label for the Now button in the timepicker component:Select now`,a=$localize`:kendo.timepicker.toggle|The label for the toggle button in the timepicker component:Toggle time list`,l=$localize`:kendo.timepicker.hour|The label for the hour part in the timepicker component:Hour`,c=$localize`:kendo.timepicker.minute|The label for the minute part in the timepicker component:Minute`,u=$localize`:kendo.timepicker.second|The label for the second part in the timepicker component:Second`,d=$localize`:kendo.timepicker.millisecond|The label for the millisecond part in the timepicker component:Millisecond`,h=$localize`:kendo.timepicker.dayperiod|The label for the dayperiod part in the timepicker component:Dayperiod`,[["kendoTimePickerLocalizedMessages","","accept",n,"acceptLabel",e,"cancel",i,"cancelLabel",s,"now",o,"nowLabel",r,"toggle",a,"hour",l,"minute",c,"second",u,"millisecond",d,"dayperiod",h],["pickerType","timepicker","hasPopup","dialog",3,"isPopupOpen","disabled","readonly","role","ariaReadOnly","format","formatPlaceholder","placeholder","focusableId","min","max","incompleteDateValidation","fillMode","rounded","size","steps","tabindex","title","value","valueChange","click"],["input",""],["type","button","tabindex","-1",1,"k-input-button","k-button","k-icon-button",3,"kendoEventsOutsideAngular","scope"],["toggleButton",""],["name","clock","innerCssClass","k-button-icon",3,"svgIcon"],["popupTemplate",""],["container",""],[3,"resize",4,"ngIf"],[3,"titleId","overlayClick","collapse"],["actionSheet",""],["kendoActionSheetTemplate",""],["timeSelectorTemplate",""],[4,"ngTemplateOutlet"],[3,"resize"],[1,"k-actionsheet-titlebar"],[1,"k-actionsheet-titlebar-group","k-hbox"],[1,"k-actionsheet-title"],[1,"k-text-center"],[1,"k-actionsheet-subtitle","k-text-center"],[1,"k-actionsheet-actions"],["kendoButton","","icon","x","fillMode","flat","size","large","aria-hidden","true","innerCssClass","k-button-icon",3,"svgIcon","tabIndex","click"],[1,"k-actionsheet-content","!k-overflow-hidden"],[1,"k-actions","k-actions-stretched","k-actions-horizontal","k-actionsheet-footer"],["kendoButton","","size","large",3,"click"],["kendoButton","","size","large","themeColor","primary",3,"click"],[3,"cancelButton","setButton","nowButton","format","min","max","steps","value","isAdaptiveEnabled","kendoEventsOutsideAngular","scope","valueChange","valueReject","tabOutLastPart"],["timeSelector",""],[3,"acceptLabel","accept","cancelLabel","cancel","nowLabel","now","hour","minute","second","millisecond","dayperiod"]]},template:function(e,i){1&e&&(kt(0,0),D(1,"kendo-dateinput",1,2),H("valueChange",function(o){return i.handleInputChange(o)})("click",function(){return i.handleDateInputClick()}),C(),D(3,"button",3,4),Q(5,"kendo-icon-wrapper",5),C(),M(6,Gee,1,1,"ng-template",null,6,Sn),kt(8,null,7),M(10,$ee,1,0,"kendo-resize-sensor",8),D(11,"kendo-actionsheet",9,10),H("overlayClick",function(){return i.show=!1})("collapse",function(){return i.handleActionSheetCollapse()}),M(13,jee,16,12,"ng-template",11),C(),M(14,Wee,3,27,"ng-template",null,12,Sn)),2&e&&(_(1),m("isPopupOpen",i.show)("disabled",i.disabled)("readonly",i.readonly||i.readOnlyInput)("role","combobox")("ariaReadOnly",i.readonly)("format",i.format)("formatPlaceholder",i.formatPlaceholder)("placeholder",i.placeholder)("focusableId",i.focusableId)("min",i.normalizeTime(i.min))("max",i.normalizeTime(i.max))("incompleteDateValidation",i.incompleteDateValidation)("fillMode",i.fillMode)("rounded",i.rounded)("size",i.size)("steps",i.steps)("tabindex",i.show?-1:i.tabindex)("title",i.title)("value",i.value),_(2),m("kendoEventsOutsideAngular",En(26,EM,i.handleIconClick,i.handleMousedown))("scope",i),J("title",i.localization.get("toggle"))("aria-label",i.localization.get("toggle")),_(2),m("svgIcon",i.clockIcon),_(5),m("ngIf",i.isAdaptiveModeEnabled),_(1),m("titleId",i.focusableId))},dependencies:[bs,Jn,_o,$u,Eo,z6,P6,xw,Es,di,qe,Jl],encapsulation:2,changeDetection:0}),t})(),uf=(()=>{class t extends ho{}return t.\u0275fac=function(){let n;return function(i){return(n||(n=Ut(t)))(i||t)}}(),t.\u0275dir=j({type:t,selectors:[["kendo-datetimepicker-messages-base"]],inputs:{toggle:"toggle",dateTab:"dateTab",dateTabLabel:"dateTabLabel",timeTab:"timeTab",timeTabLabel:"timeTabLabel",accept:"accept",acceptLabel:"acceptLabel",cancel:"cancel",cancelLabel:"cancelLabel",today:"today",now:"now",nowLabel:"nowLabel",prevButtonTitle:"prevButtonTitle",nextButtonTitle:"nextButtonTitle",parentViewButtonTitle:"parentViewButtonTitle",hour:"hour",minute:"minute",second:"second",millisecond:"millisecond",dayperiod:"dayperiod"},features:[ve]}),t})(),Rw=(()=>{class t extends uf{constructor(e){super(),this.service=e}}return t.\u0275fac=function(e){return new(e||t)(p(se))},t.\u0275dir=j({type:t,selectors:[["","kendoDateTimePickerLocalizedMessages",""]],features:[le([{provide:uf,useExisting:ne(()=>t)}]),ve]}),t})();const Lw=new RegExp("hour|minute|second|dayperiod|literal"),V6="date";let Vw=(()=>{class t{constructor(e,i,s,o,r,a,l,c,u,d){this.popupService=e,this.intl=i,this.cdr=s,this.pickerService=o,this.ngZone=r,this.wrapper=a,this.touchEnabled=l,this.localization=c,this.disabledDatesService=u,this.renderer=d,this.calendarIcon=Ny,this.clockIcon=ky,this.hostClasses=!0,this.twoDigitYearMax=68,this.title="",this.disabled=!1,this.readonly=!1,this.readOnlyInput=!1,this.cancelButton=!0,this.steps={},this.calendarType="infinite",this.animateCalendarNavigation=!1,this.weekNumber=!1,this.rangeValidation=!0,this.disabledDatesValidation=!0,this.incompleteDateValidation=!1,this.adaptiveMode="none",this.valueChange=new w,this.open=new w,this.close=new w,this.onFocus=new w,this.onBlur=new w,this.activeTab=V6,this.timeSelectorFormat="t",this.timeSelectorMin=K(Xl),this.timeSelectorMax=K(ba),this.calendarValue=null,this.calendarMin=K(Gs),this.calendarMax=NM($s),this.xIcon=Ul,this._popupSettings={animate:!0},this._value=null,this._format="g",this._tabindex=0,this._defaultTab=V6,this._min=u6(Gs,Xl),this._max=u6($s,ba),this._isActive=!1,this.onControlTouched=we,this.onControlChange=we,this.onValidatorChange=we,this.minValidateFn=we,this.maxValidateFn=we,this.disabledDatesValidateFn=we,this.incompleteValidator=we,this.subscriptions=new ye,this._size=bo,this._rounded=Nr,this._fillMode=xr,Yt(Ql)}get disabledClass(){return this.disabled}get dateInput(){return this.pickerService.input}get calendar(){return this.pickerService.calendar}get timeSelector(){return this.pickerService.timeSelector}set value(e){this.verifyValue(e),this._value=K(e),this.setCalendarValue(e),this.cdr.markForCheck()}get value(){return this._value}set format(e){this._format=e;const i=this.getDisplayFormat(e);this.timeSelectorFormat=this.getTimeSelectorFormat(i)}get format(){return this._format}set tabindex(e){const i=Number(e);this._tabindex=isNaN(i)?0:i}get tabindex(){return this.disabled?-1:this._tabindex}set disabledDates(e){this._disabledDates=e,this.disabledDatesService.initialize(e)}get disabledDates(){return this._disabledDates}set popupSettings(e){this._popupSettings=Object.assign({},{animate:!0},e)}get popupSettings(){return this._popupSettings}set subtitle(e){this._subtitle=e}get subtitle(){return this._subtitle||this.placeholder}set min(e){_e(e)&&(this._min=K(e),this.calendarMin=Ze(e))}get min(){return this._min}set max(e){_e(e)&&(this._max=K(e),this.calendarMax=NM(e))}get max(){return this._max}get isOpen(){return this.isAdaptive?(t=>!!this.actionSheet?.expanded)():_e(this.popupRef)}get isActive(){return this._isActive}set isActive(e){e?this.renderer.addClass(this.wrapper.nativeElement,"k-focus"):this.renderer.removeClass(this.wrapper.nativeElement,"k-focus"),this._isActive=e}set defaultTab(e){this._defaultTab=e||V6,this.activeTab=this.defaultTab}get defaultTab(){return this._defaultTab}set size(e){this.renderer.removeClass(this.wrapper.nativeElement,jt("input",this.size)),this.renderer.removeClass(this.toggleButton.nativeElement,jt("button",this.size));const i=e||bo;"none"!==i&&(this.renderer.addClass(this.wrapper.nativeElement,jt("input",i)),this.renderer.addClass(this.toggleButton.nativeElement,jt("button",i))),this._size=i}get size(){return this._size}set rounded(e){this.renderer.removeClass(this.wrapper.nativeElement,as(this.rounded));const i=e||Nr;"none"!==i&&this.renderer.addClass(this.wrapper.nativeElement,as(i)),this._rounded=i}get rounded(){return this._rounded}set fillMode(e){this.renderer.removeClass(this.wrapper.nativeElement,bn("input",this.fillMode)),this.renderer.removeClass(this.toggleButton.nativeElement,bn("button",this.fillMode)),this.renderer.removeClass(this.toggleButton.nativeElement,`k-button-${this.fillMode}-base`);const i=e||xr;"none"!==i&&(this.renderer.addClass(this.wrapper.nativeElement,bn("input",i)),this.renderer.addClass(this.toggleButton.nativeElement,bn("button",i)),this.renderer.addClass(this.toggleButton.nativeElement,`k-button-${i}-base`)),this._fillMode=i}get fillMode(){return this._fillMode}get tabSwitchTransition(){return this.isOpen?null:"none"}get disableCalendar(){return"date"!==this.activeTab&&!this.calendar.isActive}get disableTimeSelector(){return"time"!==this.activeTab&&!this.timeSelector.isActive}get isAdaptiveModeEnabled(){return"auto"===this.adaptiveMode}get isAdaptive(){return this.isAdaptiveModeEnabled&&"large"!==this.windowSize}onResize(){!this.isOpen||this.windowSize===fi()||(this.actionSheet.expanded?this.toggleActionSheet(!1):this._togglePopup(!1),this.windowSize=fi())}get activeTabComponent(){if(this.isOpen)return _e(this.calendar)||_e(this.timeSelector)||this.cdr.detectChanges(),"date"===this.activeTab?this.calendar:this.timeSelector}get appendTo(){const{appendTo:e}=this.popupSettings;if(_e(e)&&"root"!==e)return"component"===e?this.container:e}get popupUID(){return this.calendar?.popupId}get acceptButton(){return this.popupRef?.popup.instance.container.nativeElement.querySelector(".k-button.k-time-accept")}get cancelButtonElement(){return this.popupRef?.popup.instance.container.nativeElement.querySelector(".k-button.k-time-cancel")}get dateTabButton(){return this.popupRef?.popup.instance.container.nativeElement.querySelector(".k-button.k-date-tab")}ngOnInit(){this.subscriptions.add(this.pickerService.onFocus.pipe(zg(this.detectPopupChanges.bind(this))).subscribe(this.handleFocus.bind(this))),this.subscriptions.add(this.pickerService.onBlur.subscribe(this.handleBlur.bind(this))),this.subscriptions.add(this.pickerService.sameDateSelected.subscribe(this.handleCalendarValueChange.bind(this))),this.subscriptions.add(this.localization.changes.subscribe(()=>this.cdr.markForCheck())),this.subscriptions.add(this.pickerService.dateCompletenessChange.subscribe(this.handleDateCompletenessChange.bind(this))),H1()&&this.subscriptions.add(this.ngZone.runOutsideAngular(()=>Ot(window,"blur").subscribe(()=>{this.isAdaptive||this.handleCancel()})))}ngAfterViewInit(){this.setComponentClasses(),this.actionSheet&&Se()&&(this.actionSheet.element.nativeElement.style.setProperty("--kendo-actionsheet-height","60vh"),this.actionSheet.element.nativeElement.style.setProperty("--kendo-actionsheet-max-height","none"))}ngOnChanges(e){(_e(e.min)||_e(e.max))&&this.verifyMinMaxRange(),(e.min||e.max||e.rangeValidation||e.disabledDatesValidation||e.disabledDates||e.incompleteDateValidation)&&(this.minValidateFn=this.rangeValidation?Qu(this.min):we,this.maxValidateFn=this.rangeValidation?Xu(this.max):we,this.disabledDatesValidateFn=this.disabledDatesValidation?ew(this.disabledDatesService.isDateDisabled):we,this.incompleteValidator=this.incompleteDateValidation?rf():we,this.onValidatorChange()),(!this.focusableId||e.focusableId)&&(this.focusableId=this.dateInput?.focusableId)}ngOnDestroy(){this.isOpen&&this.closePopup(),this.subscriptions.unsubscribe()}focus(){this.disabled||(this.isOpen?this.activeTabComponent.focus():this.dateInput.focus())}blur(){this.isOpen&&this.activeTabComponent.isActive?this.activeTabComponent.blur():this.dateInput.blur()}toggle(e){this.disabled||this.readonly||e===this.isOpen||(this.windowSize=fi(),this.isAdaptive?this.toggleActionSheet(e):this._togglePopup(e))}writeValue(e){this.value=e}registerOnChange(e){this.onControlChange=e}registerOnTouched(e){this.onControlTouched=e}setDisabledState(e){this.disabled=e,this.cdr.markForCheck()}validate(e){return this.minValidateFn(e)||this.maxValidateFn(e)||this.disabledDatesValidateFn(e)||this.incompleteValidator(e,this.dateInput&&this.dateInput.isDateIncomplete)}registerOnValidatorChange(e){this.onValidatorChange=e}isEmpty(){return!_e(this.value)&&this.dateInput.isEmpty()}handleIconClick(e){if(this.disabled||this.readonly)return;e.preventDefault();const i=!this.isOpen||Et(this.close);this.run(i,()=>{const s=!this.isOpen;this.handleFocus(),this.toggleDateTime(s),this.switchFocus()})}handleFocus(){this.isActive||(this.isActive=!0,Et(this.onFocus)&&this.ngZone.run(()=>this.onFocus.emit()))}handleBlur(e){if(!this.isActive||this.focusTargetInComponent(e))return;this.isActive=!1;const s=this.wrapper.nativeElement.classList.contains("ng-untouched")||Et(this.onBlur)||this.isOpen&&Et(this.close);this.run(s,()=>{this.onBlur.emit(),this.onControlTouched(),this.toggleDateTime(!1),this.cdr.markForCheck()})}changeActiveTab(e){!this.isOpen||this.activeTab===e||(Nt(this.timeSelector.value,this.timeSelector.current)||this.timeSelector.handleAccept(),this.activeTab=e,this.cdr.detectChanges(),this.detectPopupChanges())}handleTabChangeTransitionEnd(e,i){i.target===e&&("time"===this.activeTab&&this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-activedescendant"),this.activeTabComponent.focus())}onTabOutLastPart(){this.cancelButton||this.calendarValue?!this.cancelButton&&this.calendarValue?this.acceptButton.focus():this.cancelButton&&this.cancelButtonElement.focus():this.dateTabButton.focus()}handleAccept(){if(!this.isOpen)return;const e=u6(this.calendar.value,this.timeSelector.current),s=!Nt(this.value,e)||Et(this.close);this.run(s,()=>{this.handleValueChange(e),this.toggleDateTime(!1)})}handleCancel(){if(!this.isOpen)return;const e=Et(this.close);this.run(e,()=>this.toggleDateTime(!1))}handleInputValueChange(e){this.handleValueChange(e),this.isOpen&&this.toggleDateTime(!1)}handleDateInputClick(){this.windowSize=fi(),this.isAdaptive&&this.toggleDateTime(!0)}handleCalendarValueChange(){this.setTimeSelectorMinMax(this.calendar.value),this.changeActiveTab("time")}handleKeyDown(e){if(this.disabled||this.readonly)return;const{keyCode:i,altKey:s}=e;switch(i){case s&&B.ArrowUp:case B.Escape:this.handleCancel();break;case!this.isOpen&&s&&B.ArrowDown:this.ngZone.run(()=>this.toggleDateTime(!0));break;case s&&B.ArrowRight:this.changeActiveTab("time");break;case s&&B.ArrowLeft:this.changeActiveTab("date");break;case this.isOpen&&this.timeSelector.isActive&&_e(this.calendarValue)&&B.Enter:this.handleAccept();break;default:return}e.preventDefault()}handleTab(e){e.preventDefault();const{shiftKey:i}=e;switch(e.target){case this.acceptButton:!i&&this.calendarValue&&this.dateTabButton.focus();break;case this.cancelButtonElement:i||this.calendarValue?!i&&this.calendarValue&&this.acceptButton.focus():this.dateTabButton.focus();break;case this.dateTabButton:this.calendarValue?this.acceptButton.focus():!this.calendarValue&&this.cancelButton?this.cancelButtonElement.focus():!this.calendarValue&&!this.cancelButton&&("date"===this.activeTab?this.calendar.monthView.list.nativeElement.focus():this.timeSelector.focus())}}handleActionSheetCollapse(){this.cdr.markForCheck(),this.resetActiveTab()}popupButtonsClasses(e){const i=e||"base";return`${this.isAdaptive?jt("button","large"):this.size?jt("button",this.size):""} ${this.rounded?as(this.rounded):""} ${this.fillMode?"k-button-"+this.fillMode+" k-button-"+this.fillMode+"-"+i:""}`}preventMouseDown(e){e.preventDefault()}_togglePopup(e){(_e(e)?!e:this.isOpen)?(this.closePopup(),this.resetActiveTab()):this.openPopup()}toggleActionSheet(e){_e(e)&&e&&!this.isOpen?(this.actionSheet.toggle(),this.updateActionSheetAdaptiveAppearance(),this.renderer.setAttribute(this.actionSheet.element.nativeElement,"id",this.popupUID),this.renderer.setAttribute(this.dateInput?.inputElement,"aria-controls",this.popupUID),this.setAriaActiveDescendant()):_e(e)&&!e&&this.isOpen&&(this.actionSheet.toggle(),this.ariaActiveDescendantSubscription.unsubscribe(),this.dateInput&&(this.renderer.removeAttribute(this.dateInput.inputElement,"aria-activedescendant"),this.renderer.removeAttribute(this.dateInput.inputElement,"aria-controls")))}updateActionSheetAdaptiveAppearance(){let e,i;this.actionSheet&&(e=this.actionSheet.element.nativeElement.querySelector(".k-actionsheet"),i=this.actionSheet.element.nativeElement.querySelector(".k-child-animation-container"),"medium"===this.windowSize?(this.renderer.removeClass(e,"k-actionsheet-fullscreen"),this.renderer.removeStyle(i,"height")):"small"===this.windowSize&&(this.renderer.addClass(e,"k-actionsheet-fullscreen"),this.renderer.setStyle(i,"height","100%")),this.renderer.addClass(e,"k-adaptive-actionsheet"),this.renderer.addClass(e,"k-actionsheet-bottom"),this.renderer.setStyle(i,"bottom","0px"))}resetActiveTab(){this.activeTab!==this.defaultTab&&(this.activeTab=this.defaultTab,this.cdr.detectChanges())}verifyValue(e){}verifyMinMaxRange(){}getTimeSelectorFormat(e){return this.intl.splitDateFormat(e).filter(this.timeFormatPartFilter).reduce((s,o)=>s+o.pattern,"")||"t"}getDisplayFormat(e){return e?"string"==typeof e?e:e.displayFormat:"g"}timeFormatPartFilter(e,i,s){const o=i>=1&&s[i-1];return Lw.test(o&&"literal"===e.type?o.type:e.type)}toggleDateTime(e){if(e===this.isOpen)return;const i=new lf;e?this.open.emit(i):this.close.emit(i),!i.isDefaultPrevented()&&(this.toggle(e),this.switchFocus())}switchFocus(){this.isActive&&(this.isOpen?this.activeTabComponent.focus():this.touchEnabled?this.dateInput.isActive||this.handleBlur():this.dateInput.focus())}openPopup(){this.setCalendarValue(this.value),this.setTimeSelectorMinMax(this.value);const e=this.localization.rtl?"right":"left";this.popupRef=this.popupService.open({anchor:this.wrapper,content:this.popupTemplate,positionMode:"absolute",animate:this.popupSettings.animate,appendTo:this.appendTo,popupClass:`k-datetime-container ${this.popupSettings.popupClass||""}`,anchorAlign:{vertical:"bottom",horizontal:e},popupAlign:{vertical:"top",horizontal:e}}),this.popupRef.popupElement.setAttribute("id",this.popupUID),this.renderer.setAttribute(this.dateInput?.inputElement,"aria-controls",this.popupUID),this.setAriaActiveDescendant(),this.popupRef.popupAnchorViewportLeave.subscribe(()=>this.handleCancel()),"infinite"===this.calendar.type&&this.subscriptions.add(Ot(this.calendar.monthView.list.nativeElement,"keydown").subscribe(i=>{const{keyCode:s,shiftKey:o}=i;s===B.Tab&&!o&&!this.cancelButton&&!this.calendarValue&&(i.preventDefault(),this.dateTabButton.focus())}))}setAriaActiveDescendant(){this.ariaActiveDescendantSubscription=("infinite"===this.calendar.type?this.calendar.monthView.focusedCellChange:this.calendar.multiViewCalendar.viewList.focusedCellChange).subscribe(i=>this.renderer.setAttribute(this.dateInput?.inputElement,"aria-activedescendant",i))}closePopup(){this.isOpen&&(this.ariaActiveDescendantSubscription.unsubscribe(),this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-controls"),this.renderer.removeAttribute(this.dateInput?.inputElement,"aria-activedescendant"),this.popupRef.close(),this.popupRef=null)}handleValueChange(e){Nt(this.value,e)||(this.value=K(e),this.onControlChange(K(e)),this.valueChange.emit(K(e)))}focusTargetInComponent(e){if(!_e(e))return!1;const i=e.relatedTarget||document.activeElement,s=_e(this.popupRef)&&this.popupRef.popupElement.contains(i),o=this.wrapper.nativeElement.contains(i),r=this.actionSheet&&(this.actionSheet.element.nativeElement.contains(e.target)||this.actionSheet.element.nativeElement.contains(i));return s||o||r}setTimeSelectorMinMax(e){const i=_e(e)&&Nt(Ze(e),Ze(this.min));this.timeSelectorMin=K(i?this.min:Xl);const s=_e(e)&&Nt(Ze(e),Ze(this.max));this.timeSelectorMax=K(s?this.max:ba)}setCalendarValue(e){const i=_e(e)&&Ma(e,this.calendarMin,this.calendarMax);this.calendarValue=i?Ze(e):null}detectPopupChanges(){!this.isOpen||this.isAdaptive||this.popupRef.popup.changeDetectorRef.detectChanges()}run(e,i){e?this.ngZone.run(()=>i()):i()}handleDateCompletenessChange(){this.cdr.markForCheck(),this.ngZone.run(()=>this.onValidatorChange())}setComponentClasses(){this.size&&(this.renderer.addClass(this.wrapper.nativeElement,jt("input",this.size)),this.renderer.addClass(this.toggleButton.nativeElement,jt("button",this.size))),this.rounded&&this.renderer.addClass(this.wrapper.nativeElement,as(this.rounded)),this.fillMode&&(this.renderer.addClass(this.wrapper.nativeElement,bn("input",this.fillMode)),this.renderer.addClass(this.toggleButton.nativeElement,bn("button",this.fillMode)),this.renderer.addClass(this.toggleButton.nativeElement,`k-button-${this.fillMode}-base`))}}return t.\u0275fac=function(e){return new(e||t)(p(fa),p(dt),p(Mt),p(nr),p(ge),p(de),p(tc),p(se),p(Mo),p(Ae))},t.\u0275cmp=pe({type:t,selectors:[["kendo-datetimepicker"]],contentQueries:function(e,i,s){if(1&e&&(Fe(s,J1,5),Fe(s,W1,5),Fe(s,q1,5),Fe(s,Y1,5),Fe(s,Z1,5),Fe(s,Q1,5),Fe(s,Zu,5)),2&e){let o;R(o=L())&&(i.cellTemplate=o.first),R(o=L())&&(i.monthCellTemplate=o.first),R(o=L())&&(i.yearCellTemplate=o.first),R(o=L())&&(i.decadeCellTemplate=o.first),R(o=L())&&(i.centuryCellTemplate=o.first),R(o=L())&&(i.weekNumberTemplate=o.first),R(o=L())&&(i.headerTitleTemplate=o.first)}},viewQuery:function(e,i){if(1&e&&(X(s6,7),X(O1,7,ii),X(i6,7,tt),X(R1,5)),2&e){let s;R(s=L())&&(i.toggleButton=s.first),R(s=L())&&(i.container=s.first),R(s=L())&&(i.popupTemplate=s.first),R(s=L())&&(i.actionSheet=s.first)}},hostVars:6,hostBindings:function(e,i){2&e&&he("k-datetimepicker",i.hostClasses)("k-input",i.hostClasses)("k-disabled",i.disabledClass)},inputs:{focusableId:"focusableId",value:"value",format:"format",twoDigitYearMax:"twoDigitYearMax",tabindex:"tabindex",disabledDates:"disabledDates",popupSettings:"popupSettings",title:"title",subtitle:"subtitle",disabled:"disabled",readonly:"readonly",readOnlyInput:"readOnlyInput",cancelButton:"cancelButton",formatPlaceholder:"formatPlaceholder",placeholder:"placeholder",steps:"steps",focusedDate:"focusedDate",calendarType:"calendarType",animateCalendarNavigation:"animateCalendarNavigation",weekNumber:"weekNumber",min:"min",max:"max",rangeValidation:"rangeValidation",disabledDatesValidation:"disabledDatesValidation",incompleteDateValidation:"incompleteDateValidation",adaptiveMode:"adaptiveMode",defaultTab:"defaultTab",size:"size",rounded:"rounded",fillMode:"fillMode"},outputs:{valueChange:"valueChange",open:"open",close:"close",onFocus:"focus",onBlur:"blur"},exportAs:["kendo-datetimepicker"],features:[le([nr,se,Mo,{provide:Ht,useValue:"kendo.datetimepicker"},{provide:tn,useExisting:ne(()=>t),multi:!0},{provide:nn,useExisting:ne(()=>t),multi:!0},{provide:Ss,useExisting:ne(()=>t)}]),Ke],decls:16,vars:36,consts:function(){let n,e,i,s,o,r,a,l,c,u,d,h,f,g,E,b,y,S,k,N;return n=$localize`:kendo.datetimepicker.dateTab|The Date tab text in the datetimepicker popup header:Date`,e=$localize`:kendo.datetimepicker.dateTabLabel|The label for the Date tab in the datetimepicker popup header:Date tab`,i=$localize`:kendo.datetimepicker.timeTab|The Time tab text in the datetimepicker popup header:Time`,s=$localize`:kendo.datetimepicker.timeTabLabel|The label for the Time tab in the datetimepicker popup header:Time tab`,o=$localize`:kendo.datetimepicker.toggle|The title of the toggle button in the datetimepicker component:Toggle popup`,r=$localize`:kendo.datetimepicker.accept|The Accept button text in the datetimepicker component:Set`,a=$localize`:kendo.datetimepicker.acceptLabel|The label for the Accept button in the datetimepicker component:Set`,l=$localize`:kendo.datetimepicker.cancel|The Cancel button text in the datetimepicker component:Cancel`,c=$localize`:kendo.datetimepicker.cancelLabel|The label for the Cancel button in the datetimepicker component:Cancel`,u=$localize`:kendo.datetimepicker.now|The Now button text in the timepicker component:NOW`,d=$localize`:kendo.datetimepicker.nowLabel|The label for the Now button in the timepicker component:Select now`,h=$localize`:kendo.datetimepicker.today|The label for the today button in the calendar header:Today`,f=$localize`:kendo.datetimepicker.prevButtonTitle|The title of the previous button in the Classic calendar:Navigate to previous view`,g=$localize`:kendo.datetimepicker.nextButtonTitle|The title of the next button in the Classic calendar:Navigate to next view`,E=$localize`:kendo.datetimepicker.parentViewButtonTitle|The title of the parent view button in the calendar header:Navigate to parent view`,b=$localize`:kendo.datetimepicker.hour|The label for the hour part in the timepicker component:Hour`,y=$localize`:kendo.datetimepicker.minute|The label for the minute part in the timepicker component:Minute`,S=$localize`:kendo.datetimepicker.second|The label for the second part in the timepicker component:Second`,k=$localize`:kendo.datetimepicker.millisecond|The label for the millisecond part in the timepicker component:Millisecond`,N=$localize`:kendo.datetimepicker.dayperiod|The label for the dayperiod part in the timepicker component:Dayperiod`,[["kendoDateTimePickerLocalizedMessages","","dateTab",n,"dateTabLabel",e,"timeTab",i,"timeTabLabel",s,"toggle",o,"accept",r,"acceptLabel",a,"cancel",l,"cancelLabel",c,"now",u,"nowLabel",d,"today",h,"prevButtonTitle",f,"nextButtonTitle",g,"parentViewButtonTitle",E,"hour",b,"minute",y,"second",S,"millisecond",k,"dayperiod",N],["pickerType","datetimepicker","hasPopup","dialog",3,"value","format","twoDigitYearMax","min","max","incompleteDateValidation","formatPlaceholder","placeholder","disabled","focusableId","readonly","role","ariaReadOnly","steps","tabindex","title","isPopupOpen","kendoEventsOutsideAngular","scope","fillMode","rounded","size","valueChange","click"],["type","button",1,"k-input-button","k-button","k-icon-button",3,"tabindex","kendoEventsOutsideAngular","scope"],["toggleButton",""],["name","calendar","innerCssClass","k-button-icon",3,"svgIcon",4,"ngIf"],["name","clock","innerCssClass","k-button-icon",3,"svgIcon",4,"ngIf"],["container",""],["popupTemplate",""],[3,"resize",4,"ngIf"],[3,"titleId","overlayClick","collapse"],["actionSheet",""],["kendoActionSheetTemplate",""],["dateTimeTemplate",""],["name","calendar","innerCssClass","k-button-icon",3,"svgIcon"],["name","clock","innerCssClass","k-button-icon",3,"svgIcon"],[4,"ngTemplateOutlet"],[3,"resize"],[1,"k-actionsheet-titlebar"],[1,"k-actionsheet-titlebar-group","k-hbox"],[1,"k-actionsheet-title"],[1,"k-text-center"],[1,"k-actionsheet-subtitle","k-text-center"],[1,"k-actionsheet-actions"],["kendoButton","","icon","x","fillMode","flat","aria-hidden","true","size","large","innerCssClass","k-button-icon",3,"svgIcon","tabIndex","click"],[1,"k-actionsheet-content","!k-overflow-hidden"],[1,"k-actions","k-actions-stretched","k-actions-horizontal","k-actionsheet-footer"],["kendoButton","","size","large",3,"click"],["kendoButton","","size","large","themeColor","primary",3,"click"],[3,"kendoEventsOutsideAngular","scope"],[1,"k-datetime-buttongroup",3,"kendoEventsOutsideAngular","scope"],["role","group",1,"k-button-group","k-button-group-stretched"],["type","button",1,"k-button","k-group-start","k-date-tab",3,"ngClass","kendoEventsOutsideAngular","scope"],["type","button",1,"k-button","k-group-end","k-time-tab",3,"ngClass","kendoEventsOutsideAngular"],[1,"k-datetime-selector",3,"kendoEventsOutsideAngular"],["dateTimeSelector",""],[1,"k-datetime-calendar-wrap"],[3,"ngClass","focusedDate","value","type","min","max","weekNumber","navigation","animateNavigation","cellTemplate","monthCellTemplate","yearCellTemplate","decadeCellTemplate","centuryCellTemplate","weekNumberTemplate","headerTitleTemplate","disabled","disabledDates","valueChange"],["calendar",""],[3,"today","prevButtonTitle","nextButtonTitle","parentViewButtonTitle"],[1,"k-datetime-time-wrap"],[3,"ngClass","value","format","min","max","setButton","cancelButton","steps","disabled","isAdaptiveEnabled","isDateTimePicker","tabOutLastPart"],[3,"acceptLabel","accept","cancelLabel","cancel","nowLabel","now","hour","minute","second","millisecond","dayperiod"],["class","k-datetime-footer k-actions k-actions-stretched k-actions-horizontal",3,"kendoEventsOutsideAngular","scope",4,"ngIf"],[1,"k-datetime-footer","k-actions","k-actions-stretched","k-actions-horizontal",3,"kendoEventsOutsideAngular","scope"],["type","button",1,"k-button","k-time-accept",3,"ngClass","disabled","kendoEventsOutsideAngular","scope"],["type","button","class","k-button k-time-cancel",3,"ngClass","kendoEventsOutsideAngular","scope",4,"ngIf"],["type","button",1,"k-button","k-time-cancel",3,"ngClass","kendoEventsOutsideAngular","scope"]]},template:function(e,i){1&e&&(kt(0,0),D(1,"kendo-dateinput",1),H("valueChange",function(o){return i.handleInputValueChange(o)})("click",function(){return i.handleDateInputClick()}),C(),D(2,"button",2,3),M(4,qee,1,1,"kendo-icon-wrapper",4),M(5,Yee,1,1,"kendo-icon-wrapper",5),C(),kt(6,null,6),M(8,Qee,1,1,"ng-template",null,7,Sn),M(10,Xee,1,0,"kendo-resize-sensor",8),D(11,"kendo-actionsheet",9,10),H("overlayClick",function(){return i.toggleDateTime(!1)})("collapse",function(){return i.handleActionSheetCollapse()}),M(13,tte,16,12,"ng-template",11),C(),M(14,cte,17,89,"ng-template",null,12,Sn)),2&e&&(_(1),m("value",i.value)("format",i.format)("twoDigitYearMax",i.twoDigitYearMax)("min",i.min)("max",i.max)("incompleteDateValidation",i.incompleteDateValidation)("formatPlaceholder",i.formatPlaceholder)("placeholder",i.placeholder)("disabled",i.disabled)("focusableId",i.focusableId)("readonly",i.readonly||i.readOnlyInput)("role","combobox")("ariaReadOnly",i.readonly)("steps",i.steps)("tabindex",i.tabindex)("title",i.title)("isPopupOpen",i.isOpen)("kendoEventsOutsideAngular",dn(31,vM,i.handleKeyDown))("scope",i)("fillMode",i.fillMode)("rounded",i.rounded)("size",i.size),_(1),m("tabindex",-1)("kendoEventsOutsideAngular",En(33,ute,i.preventMouseDown,i.handleIconClick))("scope",i),J("title",i.localization.get("toggle"))("aria-label",i.localization.get("toggle")),_(2),m("ngIf","date"===i.activeTab),_(1),m("ngIf","time"===i.activeTab),_(5),m("ngIf",i.isAdaptiveModeEnabled),_(1),m("titleId",null==i.calendar?null:i.calendar.headerId))},dependencies:[bs,Jn,_o,$u,Eo,Io,tw,z6,P6,Rw,Es,qe,di,Jl,Cn],encapsulation:2,changeDetection:0}),t})(),hf=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[Bn,go,V_]]}),t})(),Lr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({}),t})(),ff=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({providers:[ed,h6,p6,g6,v6,E6],imports:[[Bn,hf,ha,Lr,Uu,go],hf,Lr]}),t})(),Uw=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[Bn]]}),t})(),pf=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({providers:[nd,h6,p6,g6,v6,E6],imports:[[Bn,hf,ff,ha,Lr,Uw,go,ku],hf,Lr]}),t})(),Gw=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[pf,ff],pf,ff]}),t})(),nc=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[Bn,ha,go,Yo]]}),t})();const tse=[Xb,ku,V_,H7];let mf=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[...tse],Xb,ku,V_,H7]}),t})(),$w=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({providers:[{provide:tc,useValue:$g}],imports:[[Bn,nc,pf,ha,Uu,Lr,go,Yo,mf],Lr]}),t})();const nse=[ff,nc,Uu,go,mf];let Kw=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[[Bn,nse]]}),t})();const ise=[nc,ha,Uu,Uw,go,Yo,mf],sse=[T6,dw,mw,Ew,yw,bw,{provide:tc,useValue:$g}];let U6=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({providers:sse,imports:[[Bn,...ise]]}),t})(),jw=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({providers:[{provide:tc,useValue:$g}],imports:[[Bn,ha,nc,pf,U6,Uu,go,Lr,Yo,mf],Lr]}),t})();const ose=[Gw,nc,$w,U6,Kw,jw];let Jw=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Ye({type:t}),t.\u0275inj=We({imports:[ose,Gw,nc,$w,U6,Kw,jw]}),t})();var rse=ut(304),Gi=ut.n(rse),ase=ut(245),lse=ut.n(ase),cse=ut(478),use=ut.n(cse),dse=ut(276),hse=ut.n(dse);function gf(t,n){return function fse(t){if(Array.isArray(t))return t}(t)||function pse(t,n){var e=[],i=!0,s=!1,o=void 0;try{for(var a,r=t[Symbol.iterator]();!(i=(a=r.next()).done)&&(e.push(a.value),!n||e.length!==n);i=!0);}catch(l){s=!0,o=l}finally{try{!i&&null!=r.return&&r.return()}finally{if(s)throw o}}return e}(t,n)||function mse(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var oi=Math.floor;function ic(t,n){return t-n*oi(t/n)}function Ww(t){return t%4==0&&!(t%100==0&&t%400!=0)}var qw=1721425.5;function _f(t,n,e){return qw-1+365*(t-1)+oi((t-1)/4)+-oi((t-1)/100)+oi((t-1)/400)+oi((367*n-362)/12+(n<=2?0:Ww(t)?-1:-2)+e)}function vf(t,n,e){var i,s;return s=474+ic(i=t-(t>=0?474:473),2820),e+(n<=7?31*(n-1):30*(n-1)+6)+oi((682*s-110)/2816)+365*(s-1)+1029983*oi(i/2820)+1948319.5}var Ef_G=function(n,e,i){return function gse(t){var n,e,i,s,o,r,a,l,c,u,d,h;n=oi(t-.5)+.5,i=oi((e=n-qw)/146097),s=ic(e,146097),o=oi(s/36524),r=ic(s,36524),a=oi(r/1461),l=ic(r,1461),u=400*i+100*o+4*a+(c=oi(l/365)),4==o||4==c||u++,d=n-_f(u,1,1),h=n<_f(u,3,1)?0:Ww(u)?1:2;var f=oi((12*(d+h)+373)/367);return[u,f,n-_f(u,f,1)+1]}(vf(n,e,i))},Ese=/^(\d{4})[-/]?(\d{1,2})[-/]?(\d{0,2})(.*)?$/,Sse=/\[.*?\]|jY{2,4}|jM{1,4}|jD{1,2}|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,G6="date",sc="day",Ta="month",Aa="year",yse={jmonths:"\u0641\u0631\u0648\u0631\u062f\u06cc\u0646_\u0627\u0631\u062f\u06cc\u0628\u0647\u0634\u062a_\u062e\u0631\u062f\u0627\u062f_\u062a\u06cc\u0631_\u0645\u0631\u062f\u0627\u062f_\u0634\u0647\u0631\u06cc\u0648\u0631_\u0645\u0647\u0631_\u0622\u0628\u0627\u0646_\u0622\u0630\u0631_\u062f\u06cc_\u0628\u0647\u0645\u0646_\u0627\u0633\u0641\u0646\u062f".split("_")};var Ms=function(t){return t.jalali="jalali",t.gregory="gregory",t}(Ms||{});let Yw=(()=>{class t{configs;usePersianNumber;constructor(e,i){this.configs=i,this.setLocaleId(e),this.init()}setLocaleId(e){this.usePersianNumber="fa"===e||"fa-IR"===e}init(){if(!1===this.configs?.usePersianNumber)return;const e=this,i=Gi().prototype.format;Gi().prototype.format=function(s){if(!e.usePersianNumber)return i.call(this,s);let o=i.call(this,s);return o=o.toPerNumber().replace(/,/g,"\u060c"),o}}static \u0275fac=function(i){return new(i||t)(U(Hi),U("CONFIGS"))};static \u0275prov=Y({token:t,factory:t.\u0275fac})}return t})(),wse=(()=>{class t extends by{originalLocaleId;momentNumberService;isJalali;isGregorian;datePickerType;localeIdByDatePickerType="";get isLocaleIran(){return"fa-IR"===this.localeId||"fa"===this.localeId}get calendarType(){return"fa"===this.localeIdByDatePickerType?"jalali":"gregory"}defaultTitleTemplate;$calendarType=new an;isFirst=!0;constructor(e,i){super(e),this.originalLocaleId=e,this.momentNumberService=i,this.changeType()}firstDay(e){return super.firstDay(this.localeIdByDatePickerType)}setTitleTemplate(e){this.defaultTitleTemplate=e}changeType(e){if(this.datePickerType=this.getType(e),this.datePickerType===Ms.jalali)return this.isJalali=!0,this.isGregorian=!1,this.localeIdByDatePickerType="fa",void this.reload();this.isJalali=!1,this.isGregorian=!0,this.localeIdByDatePickerType="en",this.reload()}reload(){const e=super.localeId;this.changeLocaleId("en"),this.changeLocaleId(e),this.$calendarType.next(this.localeIdByDatePickerType),this.changes.next(super.localeId)}changeLocaleId(e){super.localeId=e,this.momentNumberService.setLocaleId(e),this.notify()}toggleType(){this.changeType(this.datePickerType===Ms.jalali?Ms.gregory:Ms.jalali),this.isFirst&&(this.isFirst=!1)}getType(e){return e||("fa-IR"===this.originalLocaleId||"fa"===this.originalLocaleId?Ms.jalali:Ms.gregory)}formatNumber(e,i,s){return"fa"===(s=s||this.localeId)||"ar"===s?super.formatNumber(e,i,s).toPerNumber():super.formatNumber(e,i,s)}getDayJsValue(e,i){return Gi()(e).calendar(this.calendarType).locale(i||this.localeId)}static \u0275fac=function(i){return new(i||t)(U(Hi),U(Yw))};static \u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();const Ise=["template"];function Tse(t,n){if(1&t){const e=Re();D(0,"span",2),W(1),C(),D(2,"button",3),H("click",function(s){return z(e),P(v().toggleCalendarType(s))}),W(3),Q(4,"i"),C()}if(2&t){const e=n.$implicit,i=v();_(1),Xe(e),_(2),Jt(" ",i.calendarTypes[i.calendarType]," "),_(1),kh("k-icon k-i-arrows-swap ","jalali"!==i.calendarType&&"k-flip-h","")}}let Ase=(()=>{class t{localeService;templateRef=tt;calendarType;calendarTypes={[Ms.gregory]:$localize`:@@jalali:Jalali`,[Ms.jalali]:$localize`:@@gregorian:Gregorian`};constructor(e){this.localeService=e,this.calendarType=this.localeService.datePickerType}ngAfterViewInit(){this.localeService.setTitleTemplate(this)}toggleCalendarType(e){this.localeService.toggleType(),this.calendarType=this.localeService.datePickerType,e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault()}static \u0275fac=function(i){return new(i||t)(p(dt))};static \u0275cmp=pe({type:t,selectors:[["ng-component"]],viewQuery:function(i,s){if(1&i&&X(Ise,5,tt),2&i){let o;R(o=L())&&(s.templateRef=o.first)}},features:[le([])],decls:2,vars:0,consts:function(){let e;return e=$localize`:@@changeCalendarType:Change Calendar Type`,[["kendoCalendarHeaderTitleTemplate",""],["template",""],[1,"header-title","k-button","k-button","k-rounded-lg","k-button-sm","k-button-link-base","k-button-link"],["title",e,1,"header-calendar-type","k-button","k-rounded-lg","k-button-sm","k-button-link-base","k-button-link",3,"click"]]},template:function(i,s){1&i&&M(0,Tse,5,5,"ng-template",0,1,Sn)},dependencies:[Zu],styles:[".k-calendar{direction:ltr} .k-calendar kendo-virtualization.k-flex.k-content.k-scrollable{--kendo-scrollbar-width: -15px} .k-calendar kendo-calendar-navigation kendo-virtualization.k-flex.k-content.k-scrollable{--kendo-scrollbar-width: 0px} .k-calendar kendo-calendar-navigation kendo-virtualization.k-flex.k-content.k-scrollable>ul{display:flex;flex-direction:column;align-items:center} .k-calendar-title{display:flex;text-align:left;width:100%;outline:unset!important;cursor:unset!important;opacity:unset!important;filter:unset!important;pointer-events:unset!important;box-shadow:unset!important} .k-calendar-title:hover:before, .k-calendar-title:active:before{background:none} .k-calendar-title .header-calendar-type{text-align:center;text-transform:capitalize;width:50%;padding:0} .k-calendar-title .header-calendar-type .k-icon{font-size:14px;font-weight:700} .k-calendar-title .header-title{width:50%;text-align:left;padding:0;cursor:pointer} .k-calendar-title.k-state-disabled .header-title{outline:none;cursor:default;opacity:.6;filter:grayscale(.1);pointer-events:none;box-shadow:none} .rtl kendo-dateinput input, [dir=rtl] kendo-dateinput input{direction:rtl!important;text-align:right!important;unicode-bidi:embed!important} .rtl kendo-calendar-navigation.k-calendar-navigation kendo-virtualization, [dir=rtl] kendo-calendar-navigation.k-calendar-navigation kendo-virtualization{right:unset!important} .rtl kendo-calendar-navigation.k-calendar-navigation kendo-virtualization ul>li, [dir=rtl] kendo-calendar-navigation.k-calendar-navigation kendo-virtualization ul>li{text-align:center}"]})}return t})();const Mn=(t,n,e=1)=>{const i=[];for(let s=t;sZe(new Date),Pr=(t,n)=>{const{start:e,end:i}=n||ka;return!(!e||!i)&&eNa(t,n).add(-Df(t,n)%10,"year").toDate(),oc=(t,n)=>Na(t,n).add(9-Df(t,n)%10,"year").toDate(),$6=(t,n)=>Na(t,n).startOf("month").toDate(),Sf=(t,n)=>Na(t,n).endOf("month").toDate(),Na=(t,n)=>Gi()(t).calendar((t=>"fa"===t||"fa-IR"===t?"jalali":"gregory")(n)),Vr=(t,n)=>Na(t,n).add(-Df(t,n)%100,"year").toDate(),rc=(t,n)=>Na(t,n).add(-Df(t,n)%100+90,"year").toDate();var ht=function(t){return t[t.Left=0]="Left",t[t.Right=1]="Right",t[t.Up=2]="Up",t[t.Down=3]="Down",t[t.PrevView=4]="PrevView",t[t.NextView=5]="NextView",t[t.FirstInView=6]="FirstInView",t[t.LastInView=7]="LastInView",t[t.LowerView=8]="LowerView",t[t.UpperView=9]="UpperView",t}(ht||{});const ir=t=>null!=t;function Df(t,n){return Na(t,n).year()}const Zw=[[]],Rse={[ht.Left]:t=>Kt(t,-1),[ht.Up]:t=>Kt(t,-5),[ht.Right]:t=>Kt(t,1),[ht.Down]:t=>Kt(t,5),[ht.PrevView]:t=>fo(t,-1),[ht.NextView]:t=>fo(t,1),[ht.FirstInView]:t=>Vr(t),[ht.LastInView]:t=>rc(t)};class Lse{dateRange=(n,e)=>{if(!ir(n)||!ir(e))return[];const i=[];let s=n;for(;s<=e;)i.push(s),s=Kt(s,1);return i};constructor(){}addToDate(n,e){return fo(n,e)}datesList(n,e){return Mn(0,e).map(i=>fo(n,i))}data(n){const{cellUID:e,focusedDate:i,isActiveView:s,max:o,min:r,selectedDates:a,selectionRange:l=ka,viewDate:c}=n;if(!c)return Zw;const u=Mn(0,4),d=Vr(c),h=rc(c),f=zr();return Mn(0,3).map(g=>{const E=Kt(d,4*g);return u.map(b=>{const y=this.normalize(Kt(E,b),r,o),S=y.getFullYear()>h.getFullYear();if(!this.isInRange(y,r,o)||S)return null;const k=this.isEqual(y,l.start),N=this.isEqual(y,l.end),q=!k&&!N&&Pr(y,l);return{formattedValue:this.value(y),id:`${e}${y.getTime()}`,isFocused:this.isEqual(y,i),isSelected:s&&a.some(Z=>this.isEqual(y,Z)),isWeekend:!1,isRangeStart:k,isRangeMid:q,isRangeEnd:N,isRangeSplitEnd:q&&this.isEqual(y,h),isRangeSplitStart:q&&this.isEqual(y,d),isToday:this.isEqual(y,f),title:this.cellTitle(y),value:y}})})}isEqual(n,e){return!(!n||!e)&&Un(n).getFullYear()===Un(e).getFullYear()}isInArray(n,e){if(!e.length)return!1;const i=n.getFullYear();return e[0].getFullYear()<=i&&i<=e[e.length-1].getFullYear()+99}isInRange(n,e,i){const s=Un(n).getFullYear(),o=!e||Un(e).getFullYear()<=s,r=!i||s<=Un(i).getFullYear();return o&&r}beginningOfPeriod(n){if(!n)return n;const e=Un(Vr(n));return yn(e.getFullYear(),0,1)}lastDayOfPeriod(n){const e=rc(n),i=Nl(e),s=po(i);return Ui(s)}isRangeStart(n){return n.getFullYear()%1e3==0}move(n,e){const i=Rse[e];return i?i(n):n}cellTitle(n){return Un(n).getFullYear().toString()}navigationTitle(n){return n?Vr(n).getFullYear().toString():""}title(n){return n?`${Vr(n).getFullYear()} - ${rc(n).getFullYear()}`:""}rowLength(){return 4}skip(n,e){return x2(e,n)}total(n,e){return x2(n,e)+1}value(n){return n?Un(n).getFullYear().toString():""}viewDate(n,e,i=1){const s=this.total(n,e);return si&&this.isEqual(n,i)?K(i):n}}let Xw=(()=>{class t extends Lse{intl;constructor(e){super(),this.intl=e}title(e){if(!e)return"";const i=this.intl.getDayJsValue(rc(e,this.intl.localeIdByDatePickerType)).format("YYYY");return`${this.intl.getDayJsValue(Vr(e,this.intl.localeIdByDatePickerType)).format("YYYY")} - ${i}`}navigationTitle(e){return`${this.intl.getDayJsValue(Vr(e,this.intl.localeIdByDatePickerType)).format("YYYY")}`}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDate:l,selectionRange:c={},viewDate:u}=e;if(!u)return Zw;const d=Mn(0,4),h=Vr(u,this.intl.localeIdByDatePickerType),f=rc(u,this.intl.localeIdByDatePickerType),g=((t,n,e)=>Gi()(t).isBetween(n,e))(l,a,r),E=zr();return Mn(0,3).map(y=>{const S=Kt(h,4*y);return d.map(k=>{const N=super.normalize(Kt(S,k),a,r);if(!this.isInRange(N,h,f))return null;const $=this.isEqual(N,c.start),q=this.isEqual(N,c.end),ee=!$&&!q&&Pr(N,c),x=this.intl.getDayJsValue(N).format("YYYY");return{formattedValue:x,id:`${i}${N.getTime()}`,isFocused:this.isEqual(N,s),isSelected:o&&g&&this.isEqual(N,l),isWeekend:!1,isRangeStart:$,isRangeMid:ee,isRangeEnd:q,isRangeSplitEnd:ee&&this.isEqual(N,f),isRangeSplitStart:ee&&this.isEqual(N,h),isToday:this.isEqual(N,E),title:x,value:N}})})}isInRange(e,i,s){const o=Un(e,this.intl.localeIdByDatePickerType).getFullYear(),r=!i||Un(i,this.intl.localeIdByDatePickerType).getFullYear()<=o,a=!s||o<=Un(s,this.intl.localeIdByDatePickerType).getFullYear();return r&&a}static \u0275fac=function(i){return new(i||t)(U(dt))};static \u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();const eI=[[]],zse={[ht.Left]:t=>xt(t,-1),[ht.Up]:t=>xt(t,-5),[ht.Right]:t=>xt(t,1),[ht.Down]:t=>xt(t,5),[ht.PrevView]:t=>Kt(t,-1),[ht.NextView]:t=>Kt(t,1),[ht.FirstInView]:t=>Un(t),[ht.LastInView]:t=>oc(t)};class Pse{dateRange=(n,e)=>{if(!ir(n)||!ir(e))return[];const i=[];let s=n;for(;s<=e;)i.push(s),s=xt(s,1);return i};constructor(){}addToDate(n,e){return Kt(n,e)}datesList(n,e){return Mn(0,e).map(i=>Kt(n,i))}data(n){const{cellUID:e,focusedDate:i,isActiveView:s,max:o,min:r,selectedDates:a,selectionRange:l=ka,viewDate:c}=n;if(!c)return eI;const u=Mn(0,4),d=Un(c),h=oc(c),f=zr();return Mn(0,3).map(g=>{const E=xt(d,4*g);return u.map(b=>{const y=this.normalize(xt(E,b),r,o),S=y.getFullYear()>h.getFullYear();if(!this.isInRange(y,r,o)||S)return null;const k=this.isEqual(y,l.start),N=this.isEqual(y,l.end),q=!k&&!N&&Pr(y,l);return{formattedValue:this.value(y),id:`${e}${y.getTime()}`,isFocused:this.isEqual(y,i),isSelected:s&&a.some(Z=>this.isEqual(y,Z)),isWeekend:!1,isRangeStart:k,isRangeMid:q,isRangeEnd:N,isRangeSplitEnd:q&&this.isEqual(y,h),isRangeSplitStart:q&&this.isEqual(y,d),isToday:this.isEqual(y,f),title:this.cellTitle(y),value:y}})})}isEqual(n,e){return!(!n||!e)&&n.getFullYear()===e.getFullYear()}isInArray(n,e){if(!e.length)return!1;const i=n.getFullYear();return e[0].getFullYear()<=i&&i<=e[e.length-1].getFullYear()+9}isInRange(n,e,i){const s=n.getFullYear(),o=!e||e.getFullYear()<=s,r=!i||s<=i.getFullYear();return o&&r}beginningOfPeriod(n){if(!n)return n;const e=Un(n);return yn(e.getFullYear(),0,1)}lastDayOfPeriod(n){const e=oc(n),i=po(e);return Ui(i)}isRangeStart(n){return n.getFullYear()%100==0}move(n,e){const i=zse[e];return i?i(n):n}cellTitle(n){return n.getFullYear().toString()}navigationTitle(n){return n?Un(n).getFullYear().toString():""}title(n){return n?`${Un(n).getFullYear()} - ${oc(n).getFullYear()}`:""}rowLength(){return 4}skip(n,e){return O2(e,n)}total(n,e){return O2(n,e)+1}value(n){return n?n.getFullYear().toString():""}viewDate(n,e,i=1){const s=this.total(n,e);return si&&this.isEqual(n,i)?K(i):n}}let nI=(()=>{class t extends Pse{intl;constructor(e){super(),this.intl=e}title(e){if(!e)return"";const i=this.intl.getDayJsValue(Un(e,this.intl.localeIdByDatePickerType)).format("YYYY"),s=this.intl.getDayJsValue(oc(e,this.intl.localeIdByDatePickerType)).format("YYYY");return this.intl.isLocaleIran?`${s} - ${i}`:`${i} - ${s}`}navigationTitle(e){return e?`${this.intl.getDayJsValue(Un(e,this.intl.localeIdByDatePickerType)).format("YYYY")}`:""}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDates:l,selectionRange:c=ka,viewDate:u}=e;if(!u)return eI;const d=Mn(0,4),h=Un(u,this.intl.localeIdByDatePickerType),f=oc(u,this.intl.localeIdByDatePickerType),g=zr();return Mn(0,3).map(b=>{const y=xt(h,4*b);return d.map(S=>{const k=super.normalize(xt(y,S),a,r),N=k.getFullYear()>f.getFullYear();if(!this.isInRange(k,a,r)||N)return null;const $=this.isEqual(k,c.start),q=this.isEqual(k,c.end),ee=!$&&!q&&Pr(k,c),x=this.intl.getDayJsValue(k).format("YYYY");return{formattedValue:x,id:`${i}${k.getTime()}`,isFocused:this.isEqual(k,s),isSelected:o&&l.some(re=>this.isEqual(k,re)),isWeekend:!1,isRangeStart:$,isRangeMid:ee,isRangeEnd:q,isRangeSplitEnd:ee&&this.isEqual(k,f),isRangeSplitStart:ee&&this.isEqual(k,h),isToday:this.isEqual(k,g),title:x,value:k}})})}static \u0275fac=function(i){return new(i||t)(U(dt))};static \u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();const iI=[[]],Vse={[ht.Left]:t=>Nn(t,-1),[ht.Up]:t=>R2(t,-1),[ht.Right]:t=>Nn(t,1),[ht.Down]:t=>R2(t,1),[ht.PrevView]:t=>nt(t,-1),[ht.NextView]:t=>nt(t,1),[ht.FirstInView]:t=>$6(t),[ht.LastInView]:t=>Sf(t)};class Fse{_intl;dateRange=(n,e)=>{if(!ir(n)||!ir(e))return[];const i=[];let s=n;for(;s<=e;)i.push(s),s=Nn(s,1);return i};constructor(n){this._intl=n}addToDate(n,e){return nt(n,e)}datesList(n,e){return Mn(0,e).map(i=>nt(n,i))}data(n){const{cellUID:e,focusedDate:i,isActiveView:s,max:o,min:r,selectedDates:a,selectionRange:l=ka,viewDate:c,isDateDisabled:u=(()=>!1)}=n;if(!c)return iI;const d=$6(c),h=Ze(d),f=Sf(c),g=Ze(f),b=L2(d,this._intl.firstDay(),-1),y=Mn(0,7),S=zr();return Mn(0,6).map(k=>{const N=Nn(b,7*k);return y.map($=>{const q=this.normalize(Nn(N,$),r,o),Z=Ze(q),ee=Zg;if(qo)return null;const re=this.isEqual(q,l.start),be=this.isEqual(q,l.end),Dt=!re&&!be&&Pr(q,l);return{formattedValue:this.value(q),id:`${e}${q.getTime()}`,isFocused:this.isEqual(q,i),isSelected:s&&a.some(ft=>this.isEqual(q,ft)),isWeekend:this.isWeekend(q),isRangeStart:re,isRangeMid:Dt,isRangeEnd:be,isRangeSplitStart:Dt&&this.isEqual(q,d),isRangeSplitEnd:Dt&&this.isEqual(q,f),isToday:this.isEqual(q,S),title:this.cellTitle(q),value:q,isDisabled:u(q),isOtherMonth:ee}})})}isEqual(n,e){return!(!n||!e)&&Ze(n).getTime()===Ze(e).getTime()}isInArray(n,e){if(0===e.length)return!1;const i=this.beginningOfPeriod(e[0]),s=this.beginningOfPeriod(nt(e[e.length-1],1));return i<=n&&ni&&this.isEqual(n,i)?K(i):n}wideMonthNames(){return this._intl.dateFormatNames({nameType:"wide",type:"months"})}}let oI=(()=>{class t extends Fse{intl;constructor(e){super(e),this.intl=e}value(e){return e?this.intl.getDayJsValue(e).format("DD").toString():""}abbrMonthNames2(){return this.intl.isJalali?Array.from(Array(12).keys()).map((e,i)=>this.intl.getDayJsValue(""+i,"M").format("MMMM")):this.intl.getDayJsValue().localeData().monthsShort()}navigationTitle(e){return e?this.isRangeStart(e)?this.intl.getDayJsValue(e).format("YYYY"):this.abbrMonthNames2()[this.intl.getDayJsValue(e).month()]:""}isRangeStart(e){return!!e&&0===this.intl.getDayJsValue(e).month()}title(e){return`${this.abbrMonthNames2()[this.intl.getDayJsValue(e).month()]} ${this.intl.getDayJsValue(e).format("YYYY")}`}skip(e,i){return this.intl.getDayJsValue(e).endOf("month").diff(this.intl.getDayJsValue(i).startOf("month"),"month")}rowLength(e={}){return 7+(e.prependCell?1:0)}total(e,i){return Gi()(i).diff(e,"month")+1}beginningOfPeriod(e){return e&&this.intl.getDayJsValue(e).startOf("month").toDate()}datesList(e,i){return Mn(0,i).map(s=>nt(e,s))}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDate:l,selectionRange:c=[],viewDate:u,isDateDisabled:d=(()=>!1)}=e;if(!u)return iI;const h=this.intl.getDayJsValue(u).toDate(),f=$6(h,this.intl.localeIdByDatePickerType),g=Ze(f),E=Sf(h,this.intl.localeIdByDatePickerType),b=Ze(E),S=Gi()(l).isBetween(a,r),k=L2(f,this.intl.firstDay(),-1),N=Mn(0,7);console.log("console",this.intl.firstDay());const $=zr();return Mn(0,6).map(q=>{const Z=Nn(k,7*q);return N.map(ee=>{const x=this.normalize(Nn(Z,ee),a,r),re=Ze(x),be=reb;if(xr)return null;const Dt=this.isEqual(x,c.start),ft=this.isEqual(x,c.end),ce=!Dt&&!ft&&Pr(x,c);return{formattedValue:this.value(x),id:`${i}${x.getTime()}`,isFocused:this.isEqual(x,s),isSelected:o&&S&&this.isEqual(x,l),isWeekend:this.isWeekend(x),isRangeStart:Dt,isRangeMid:ce,isRangeEnd:ft,isRangeSplitStart:ce&&this.isEqual(x,f),isRangeSplitEnd:ce&&this.isEqual(x,E),isToday:this.isEqual(x,$),title:this.cellTitle(x),value:x,isDisabled:d(x),isOtherMonth:be}})})}static \u0275fac=function(i){return new(i||t)(U(dt))};static \u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();class Hse{intl;constructor(n){this.intl=n}getWeekNames(n=!1){const e=((t,n)=>t.slice(n).concat(t.slice(0,n)))(this.intl.dateFormatNames({nameType:"short",type:"days"}),this.intl.firstDay());return n?[""].concat(e):e}}let Bse=(()=>{class t extends Hse{constructor(e){super(e)}getWeekNames(e){return super.getWeekNames(e)}static \u0275fac=function(i){return new(i||t)(U(dt))};static \u0275prov=Y({token:t,factory:t.\u0275fac})}return t})();const rI=[[]],$se={[ht.Left]:t=>nt(t,-1),[ht.Up]:t=>nt(t,(t=>t>4?-5:t<2?-2:-7)(t.getMonth())),[ht.Right]:t=>nt(t,1),[ht.Down]:t=>nt(t,(t=>t<7?5:t<10?7:2)(t.getMonth())),[ht.PrevView]:t=>xt(t,-1),[ht.NextView]:t=>xt(t,1),[ht.FirstInView]:t=>P2(t),[ht.LastInView]:t=>po(t)};class Kse{_intl;dateRange=(n,e)=>{if(!ir(n)||!ir(e))return[];const i=[];let s=n;for(;s<=e;)i.push(s),s=nt(s,1);return i};constructor(n){this._intl=n,this._intl=n}addToDate(n,e){return xt(n,e)}datesList(n,e){return Mn(0,e).map(i=>xt(n,i))}data(n){const{cellUID:e,focusedDate:i,isActiveView:s,max:o,min:r,selectedDates:a,selectionRange:l=ka,viewDate:c}=n;if(!c)return rI;const u=this.abbrMonthNames(),d=P2(c),h=po(c),f=d.getFullYear(),g=Mn(0,4),E=zr();return Mn(0,3).map(b=>{const y=nt(d,4*b);return g.map(S=>{const k=this.normalize(nt(y,S),r,o),N=fthis.isEqual(k,x)),isWeekend:!1,isRangeStart:$,isRangeMid:ee,isRangeEnd:q,isRangeSplitEnd:ee&&this.isEqual(k,h),isRangeSplitStart:ee&&this.isEqual(k,d),isToday:this.isEqual(k,E),title:this.cellTitle(k),value:k}})})}isEqual(n,e){return!(!n||!e)&&n.getFullYear()===e.getFullYear()&&n.getMonth()===e.getMonth()}isInArray(n,e){if(!e.length)return!1;const i=n.getFullYear();return e[0].getFullYear()<=i&&i<=e[e.length-1].getFullYear()}isInRange(n,e,i){const s=yn(n.getFullYear(),n.getMonth(),1),o=!e||yn(e.getFullYear(),e.getMonth(),1)<=s,r=!i||s<=yn(i.getFullYear(),i.getMonth(),1);return o&&r}beginningOfPeriod(n){return n&&yn(n.getFullYear(),0,1)}lastDayOfPeriod(n){const e=po(n);return Ui(e)}isRangeStart(n){return n.getFullYear()%10==0}move(n,e){const i=$se[e];return i?i(n):n}cellTitle(n){return`${n.getFullYear()} ${this.value(n)}`}navigationTitle(n){return this.title(n)}title(n){return n?n.getFullYear().toString():""}rowLength(){return 4}skip(n,e){return V2(e,n)}total(n,e){return V2(n,e)+1}value(n){return n?this.abbrMonthNames()[n.getMonth()]:""}viewDate(n,e,i=1){const s=this.total(n,e);return si&&this.isEqual(n,i)?K(i):n}}let lI=(()=>{class t extends Kse{intl;constructor(e){super(e),this.intl=e}abbrMonthNames2(){return this.intl.isJalali?Array.from(Array(12).keys()).map((e,i)=>this.intl.getDayJsValue(""+i,"M").format("MMMM")):this.intl.getDayJsValue().localeData().monthsShort()}data(e){const{cellUID:i,focusedDate:s,isActiveView:o,max:r,min:a,selectedDate:l,selectionRange:c=ka,viewDate:u}=e;if(!u)return rI;const d=this.abbrMonthNames2(),h=Gi()(l).isBetween(a,r),f=this.intl.getDayJsValue(u).startOf("year").add(this.intl.getDayJsValue(u).date()-1,"day").toDate(),g=this.intl.getDayJsValue(u).endOf("year").add(-1,"month").add(this.intl.getDayJsValue(u).date(),"day").toDate(),E=this.intl.getDayJsValue(f).year(),b=Mn(0,4),y=zr();return Mn(0,3).map(k=>{const N=nt(f,4*k);return b.map($=>{const q=this.normalize(nt(N,$),a,r),Z=Ejse[t]||t)},String.prototype.toEnNumber=function(){return this.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,t=>Jse[t]||t)},String.prototype.toMomentDateTimeFormat=function(){return this.replace(/d/g,"D").replace(/aa/gi,n=>n[0]).replace(/_/g,"/").replace(/[y]{1,}/,"YYYY")};const jse={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},Jse={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};Gi().extend(function(t,n,e){var i=n.prototype,s=i.$utils(),o=function(re){return"jalali"===re.$C},r=s.prettyUnit||s.p,a=s.isUndefined||s.u,l=s.padStart||s.s,c=s.monthDiff||s.m,u=s.absFloor||s.a,d=function(re){return function(){var be=re.bind(this).apply(void 0,arguments);return be.$C=this.$C,be.isJalali()&&be.InitJalali(),be}};i.startOf=d(i.startOf),i.endOf=d(i.endOf),i.add=d(i.add),i.subtract=d(i.subtract),i.set=d(i.set);var h=i.parse,f=i.init,g=i.startOf,E=i.$set,b=i.add,y=i.format,S=i.diff,k=i.year,N=i.month,$=i.date,q=i.daysInMonth,Z=i.toArray;e.$C="gregory",e.$fdow=6,e.calendar=function(x){return e.$C=x,e},i.calendar=function(x){var re=this.clone();return re.$C=x,re.isJalali()&&re.InitJalali(),re},i.isJalali=function(){return o(this)},e.en.jmonths="Farvardin_Ordibehesht_Khordaad_Tir_Mordaad_Shahrivar_Mehr_Aabaan_Aazar_Dey_Bahman_Esfand".split("_"),e.locale("fa",Object.assign({},hse(),{},yse),!0);var ee=function(re,be){return e(re,{locale:be.$L,utc:be.$u,calendar:be.$C})};i.init=function(){var x=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f.bind(this)(x),this.isJalali()&&this.InitJalali()},i.parse=function(x){var re;if(this.$C=x.calendar||this.$C||e.$C,x.jalali&&"string"==typeof x.date&&/.*[^Z]$/i.test(x.date)&&(re=x.date.match(Ese))){var St=gf(Ef_G(parseInt(re[1],10),parseInt(re[2],10),parseInt(re[3]||1,10)),3),ft=St[1],Rn=St[2];x.date="".concat(St[0],"-").concat(ft,"-").concat(Rn).concat(re[4]||"")}return h.bind(this)(x)},i.InitJalali=function(){var re=gf(function(n,e,i){return function vse(t){var n,e,s,o,r,a,l,c,u;return s=(t=oi(t)+.5)-vf(475,1,1),o=oi(s/1029983),1029982==(r=ic(s,1029983))?a=2820:(l=oi(r/366),c=ic(r,366),a=oi((2134*l+2816*c+2815)/1028522)+l+1),(n=a+2820*o+474)<=0&&n--,[n,e=(u=t-vf(n,1,1)+1)<=186?Math.ceil(u/31):Math.ceil((u-6)/30),t-vf(n,e,1)+1]}(_f(n,e,i))}(this.$y,this.$M+1,this.$D),3),St=re[1],Dt=re[2];this.$jy=re[0],this.$jM=St-1,this.$jD=Dt},i.startOf=function(x,re){var be=this;if(!o(this))return g.bind(this)(x,re);var St=!!a(re)||re,Dt=r(x),ft=function(Ee,Me){var Zn=gf(Ef_G(arguments.length>2&&void 0!==arguments[2]?arguments[2]:be.$jy,Me+1,Ee),3),ad=ee(new Date(Zn[0],Zn[1]-1,Zn[2]),be);return(St?ad:ad.endOf(sc)).$set("hour",1)},Rn=(this.$W+(7-e.$fdow))%7;switch(Dt){case Aa:return St?ft(1,0):ft(0,0,this.$jy+1);case Ta:return St?ft(1,this.$jM):ft(0,(this.$jM+1)%12,this.$jy+parseInt((this.$jM+1)/12,10));case"week":return ft(St?this.$jD-Rn:this.$jD+(6-Rn),this.$jM);default:return g.bind(this)(x,re)}},i.$set=function(x,re){var be=this;if(!o(this))return E.bind(this)(x,re);var Dt=function(Rn,ce){var Je=gf(Ef_G(arguments.length>2&&void 0!==arguments[2]?arguments[2]:be.$jy,ce+1,Rn),3),Zn=Je[1],Ln=Je[2];return be.$d.setFullYear(Je[0]),be.$d.setMonth(Zn-1),be.$d.setDate(Ln),be};switch(r(x)){case G6:case sc:Dt(re,this.$jM);break;case Ta:Dt(this.$jD,re);break;case Aa:Dt(this.$jD,this.$jM,re);break;default:return E.bind(this)(x,re)}return this.init(),this},i.add=function(x,re){if(!o(this))return b.bind(this)(x,re);x=Number(x);var Zt,Zn,Ln,St=!re||1!==re.length&&"ms"!==re?r(re):re;if(["M",Ta].indexOf(St)>-1){var ft=this.$jM+x,Rn=ft<0?-Math.ceil(-ft/12):parseInt(ft/12,10),ce=this.$jD,Ee=this.set(sc,1).add(Rn,Aa).set(Ta,ft-12*Rn);return Ee.set(sc,Math.min(Ee.daysInMonth(),ce))}if(["y",Aa].indexOf(St)>-1)return Zt=Aa,Zn=this.$jy,(Ln=this.set(G6,1).set(Zt,Zn+x)).set(G6,Math.min(this.$jD,Ln.daysInMonth()));if(["d",sc].indexOf(St)>-1){var Me=new Date(this.$d);return Me.setDate(Me.getDate()+x),ee(Me,this)}return b.bind(this)(x,re)},i.format=function(x,re){var be=this;if(!o(this))return y.bind(this)(x,re);var St=x||"YYYY-MM-DDTHH:mm:ssZ",ft=(re||this.$locale()).jmonths;return St.replace(Sse,function(Rn){if(Rn.indexOf("[")>-1)return Rn.replace(/\[|\]/g,"");switch(Rn){case"YY":return String(be.$jy).slice(-2);case"YYYY":return String(be.$jy);case"M":return String(be.$jM+1);case"MM":return l(be.$jM+1,2,"0");case"MMM":return ft[be.$jM].slice(0,3);case"MMMM":return ft[be.$jM];case"D":return String(be.$jD);case"DD":return l(be.$jD,2,"0");default:return y.bind(be)(Rn,re)}})},i.diff=function(x,re,be){if(!o(this))return S.bind(this)(x,re,be);var St=r(re),Dt=e(x),ft=c(this,Dt);switch(St){case Aa:ft/=12;break;case Ta:break;default:return S.bind(this)(x,re,be)}return be?ft:u(ft)},i.$g=function(x,re,be){return a(x)?this[re]:this.set(be,x)},i.year=function(x){return o(this)?this.$g(x,"$jy",Aa):k.bind(this)(x)},i.month=function(x){return o(this)?this.$g(x,"$jM",Ta):N.bind(this)(x)},i.date=function(x){return o(this)?this.$g(x,"$jD",sc):$.bind(this)(x)},i.daysInMonth=function(){return o(this)?this.endOf(Ta).$jD:q.bind(this)()},Z&&(i.toArray=function(){return o(this)?[this.$jy,this.$jM,this.$jD,this.$H,this.$m,this.$s,this.$ms]:Z.bind(this)()}),i.clone=function(){return ee(this.toDate(),this)}}),Gi().extend(lse()),Gi().extend(use()),typeof window<"u"&&(window.dayjs=Gi()),function m$(t){const n=t.name,e=Tt[n]=Tt[n]||{},i=Tt.supplemental=Tt.supplemental||{};t.likelySubtags&&(i.likelySubtags=Object.assign(i.likelySubtags||{},t.likelySubtags)),t.currencyData&&(i.currencyData=i.currencyData||{},i.currencyData.fractions=Object.assign(i.currencyData.fractions||{},t.currencyData));const s=e.numbers;Object.assign(e,t),s&&t.numbers&&(e.numbers=Object.assign({},s,t.numbers))}({name:"fa",likelySubtags:{fa:"fa-Arab-IR"},identity:{language:"fa"},territory:"IR",calendar:{patterns:{d:"y/M/d",D:"EEEE d MMMM y",m:"d LLL",M:"d LLLL",y:"MMM y",Y:"MMMM y",F:"EEEE d MMMM y H:mm:ss",g:"y/M/d H:mm",G:"y/M/d H:mm:ss",t:"H:mm",T:"H:mm:ss",s:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",u:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'"},dateTimeFormats:{full:"{1}\u060c \u0633\u0627\u0639\u062a {0}",long:"{1}\u060c \u0633\u0627\u0639\u062a {0}",medium:"{1}\u060c\u200f {0}",short:"{1}\u060c\u200f {0}",availableFormats:{Bh:"h B",Bhm:"h:mm B",Bhms:"h:mm:ss B",d:"d",E:"ccc",EBhm:"E h:mm B",EBhms:"E h:mm:ss B",Ed:"E d",Ehm:"E h:mm a",EHm:"E H:mm",Ehms:"E h:mm:ss a",EHms:"E H:mm:ss",Gy:"y G",GyMMM:"MMM y G",GyMMMd:"d MMM y G",GyMMMEd:"E d MMM y G",h:"h a",H:"H",HHmmZ:"HH:mm (Z)",hm:"h:mm a",Hm:"H:mm",hms:"h:mm:ss a",Hms:"H:mm:ss",hmsv:"h:mm:ss a v",Hmsv:"H:mm:ss v",hmv:"h:mm a v",Hmv:"H:mm v",M:"L",Md:"M/d",MEd:"E M/d",MMM:"LLL",MMMd:"d LLL",MMMEd:"E d LLL",MMMMd:"d LLLL",MMMMEd:"E d LLLL","MMMMW-count-one":"\u0647\u0641\u062a\u0647\u0654 W\u0645 LLLL","MMMMW-count-other":"\u0647\u0641\u062a\u0647\u0654 W\u0645 LLLL",mmss:"mm:ss",ms:"m:ss",y:"y",yM:"y/M",yMd:"y/M/d",yMEd:"E y/M/d",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"E d MMM y",yMMMM:"MMMM y",yMMMMEEEEd:"EEEE d MMMM y",yQQQ:"QQQQ y",yQQQQ:"QQQQ y","yw-count-one":"\u0647\u0641\u062a\u0647\u0654 w\u0645 Y","yw-count-other":"\u0647\u0641\u062a\u0647\u0654 w\u0645 Y"}},timeFormats:{full:"H:mm:ss (zzzz)",long:"H:mm:ss (z)",medium:"H:mm:ss",short:"H:mm"},dateFormats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"y/M/d"},days:{format:{abbreviated:["\u06cc\u06a9\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\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],narrow:["\u06cc","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"],short:["\u06f1\u0634","\u06f2\u0634","\u06f3\u0634","\u06f4\u0634","\u06f5\u0634","\u062c","\u0634"],wide:["\u06cc\u06a9\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\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"]},"stand-alone":{abbreviated:["\u06cc\u06a9\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\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],narrow:["\u06cc","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"],short:["\u06f1\u0634","\u06f2\u0634","\u06f3\u0634","\u06f4\u0634","\u06f5\u0634","\u062c","\u0634"],wide:["\u06cc\u06a9\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\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"]}},months:{format:{abbreviated:["\u0698\u0627\u0646\u0648\u06cc\u0647\u0654","\u0641\u0648\u0631\u06cc\u0647\u0654","\u0645\u0627\u0631\u0633","\u0622\u0648\u0631\u06cc\u0644","\u0645\u0647\u0654","\u0698\u0648\u0626\u0646","\u0698\u0648\u0626\u06cc\u0647\u0654","\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"],narrow:["\u0698","\u0641","\u0645","\u0622","\u0645","\u0698","\u0698","\u0627","\u0633","\u0627","\u0646","\u062f"],wide:["\u0698\u0627\u0646\u0648\u06cc\u0647\u0654","\u0641\u0648\u0631\u06cc\u0647\u0654","\u0645\u0627\u0631\u0633","\u0622\u0648\u0631\u06cc\u0644","\u0645\u0647\u0654","\u0698\u0648\u0626\u0646","\u0698\u0648\u0626\u06cc\u0647\u0654","\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"]},"stand-alone":{abbreviated:["\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"],narrow:["\u0698","\u0641","\u0645","\u0622","\u0645","\u0698","\u0698","\u0627","\u0633","\u0627","\u0646","\u062f"],wide:["\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"]}},quarters:{format:{abbreviated:["\u0633\u200c\u0645\u06f1","\u0633\u200c\u0645\u06f2","\u0633\u200c\u0645\u06f3","\u0633\u200c\u0645\u06f4"],narrow:["\u06f1","\u06f2","\u06f3","\u06f4"],wide:["\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u0627\u0648\u0644","\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u062f\u0648\u0645","\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u0633\u0648\u0645","\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u0686\u0647\u0627\u0631\u0645"]},"stand-alone":{abbreviated:["\u0633\u200c\u0645\u06f1","\u0633\u200c\u0645\u06f2","\u0633\u200c\u0645\u06f3","\u0633\u200c\u0645\u06f4"],narrow:["\u06f1","\u06f2","\u06f3","\u06f4"],wide:["\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u0627\u0648\u0644","\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u062f\u0648\u0645","\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u0633\u0648\u0645","\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u0686\u0647\u0627\u0631\u0645"]}},dayPeriods:{format:{abbreviated:{am:"\u0642.\u0638.",pm:"\u0628.\u0638.",morning1:"\u0628\u0627\u0645\u062f\u0627\u062f",morning2:"\u0635\u0628\u062d",afternoon1:"\u0638\u0647\u0631",afternoon2:"\u0639\u0635\u0631",night1:"\u0634\u0628",night2:"\u0646\u06cc\u0645\u0647\u200c\u0634\u0628"},narrow:{am:"\u0642",pm:"\u0628",morning1:"\u0628",morning2:"\u0635",afternoon1:"\u0638",afternoon2:"\u0639",night1:"\u0634",night2:"\u0646"},wide:{am:"\u0642\u0628\u0644\u200c\u0627\u0632\u0638\u0647\u0631",pm:"\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631",morning1:"\u0628\u0627\u0645\u062f\u0627\u062f",morning2:"\u0635\u0628\u062d",afternoon1:"\u0638\u0647\u0631",afternoon2:"\u0639\u0635\u0631",night1:"\u0634\u0628",night2:"\u0646\u06cc\u0645\u0647\u200c\u0634\u0628"}},"stand-alone":{abbreviated:{am:"\u0642.\u0638.",pm:"\u0628.\u0638.",morning1:"\u0628\u0627\u0645\u062f\u0627\u062f",morning2:"\u0635\u0628\u062d",afternoon1:"\u0638\u0647\u0631",afternoon2:"\u0639\u0635\u0631",night1:"\u0634\u0628",night2:"\u0646\u06cc\u0645\u0647\u200c\u0634\u0628"},narrow:{am:"\u0642",pm:"\u0628",morning1:"\u0628",morning2:"\u0635",afternoon1:"\u0638",afternoon2:"\u0639",night1:"\u0634",night2:"\u0646"},wide:{am:"\u0642\u0628\u0644\u200c\u0627\u0632\u0638\u0647\u0631",pm:"\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631",morning1:"\u0628\u0627\u0645\u062f\u0627\u062f",morning2:"\u0635\u0628\u062d",afternoon1:"\u0638\u0647\u0631",afternoon2:"\u0639\u0635\u0631",night1:"\u0634\u0628",night2:"\u0646\u06cc\u0645\u0647\u200c\u0634\u0628"}}},eras:{format:{wide:{0:"\u0642\u0628\u0644 \u0627\u0632 \u0645\u06cc\u0644\u0627\u062f",1:"\u0645\u06cc\u0644\u0627\u062f\u06cc","0-alt-variant":"\u0642\u0628\u0644 \u0627\u0632 \u062f\u0648\u0631\u0627\u0646 \u0645\u0634\u062a\u0631\u06a9","1-alt-variant":"\u062f\u0648\u0631\u0627\u0646 \u0645\u0634\u062a\u0631\u06a9"},abbreviated:{0:"\u0642.\u0645.",1:"\u0645.","0-alt-variant":"\u0642.\u062f.\u0645","1-alt-variant":"\u062f.\u0645."},narrow:{0:"\u0642",1:"\u0645","0-alt-variant":"\u0642.\u062f.\u0645","1-alt-variant":"\u062f.\u0645."}}},gmtFormat:"{0} \u06af\u0631\u06cc\u0646\u0648\u06cc\u0686",gmtZeroFormat:"\u06af\u0631\u06cc\u0646\u0648\u06cc\u0686",dateFields:{era:{wide:"\u062f\u0648\u0631\u0647",short:"\u062f\u0648\u0631\u0647",narrow:"\u062f\u0648\u0631\u0647"},year:{wide:"\u0633\u0627\u0644",short:"\u0633\u0627\u0644",narrow:"\u0633\u0627\u0644"},quarter:{wide:"\u0633\u0647\u200c\u0645\u0627\u0647\u0647",short:"\u0633\u0647\u200c\u0645\u0627\u0647\u0647",narrow:"\u0633\u0647\u200c\u0645\u0627\u0647\u0647"},month:{wide:"\u0645\u0627\u0647",short:"\u0645\u0627\u0647",narrow:"\u0645\u0627\u0647"},week:{wide:"\u0647\u0641\u062a\u0647",short:"\u0647\u0641\u062a\u0647",narrow:"\u0647\u0641\u062a\u0647"},weekOfMonth:{wide:"\u0647\u0641\u062a\u0647\u0654 \u0645\u0627\u0647",short:"\u0647\u0641\u062a\u0647\u0654 \u0645\u0627\u0647",narrow:"\u0647\u0641\u062a\u0647\u0654 \u0645\u0627\u0647"},day:{wide:"\u0631\u0648\u0632",short:"\u0631\u0648\u0632",narrow:"\u0631\u0648\u0632"},dayOfYear:{wide:"\u0631\u0648\u0632 \u0633\u0627\u0644",short:"\u0631\u0648\u0632 \u0633\u0627\u0644",narrow:"\u0631\u0648\u0632 \u0633\u0627\u0644"},weekday:{wide:"\u0631\u0648\u0632 \u0647\u0641\u062a\u0647",short:"\u0631\u0648\u0632 \u0647\u0641\u062a\u0647",narrow:"\u0631\u0648\u0632 \u0647\u0641\u062a\u0647"},weekdayOfMonth:{wide:"\u0631\u0648\u0632 \u06a9\u0627\u0631\u06cc \u0645\u0627\u0647",short:"\u0631\u0648\u0632 \u06a9\u0627\u0631\u06cc \u0645\u0627\u0647",narrow:"\u0631\u0648\u0632 \u06a9\u0627\u0631\u06cc \u0645\u0627\u0647"},dayperiod:{short:"\u0642\u0628\u0644/\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631",wide:"\u0642\u0628\u0644/\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631",narrow:"\u0642\u0628\u0644/\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631"},hour:{wide:"\u0633\u0627\u0639\u062a",short:"\u0633\u0627\u0639\u062a",narrow:"\u0633\u0627\u0639\u062a"},minute:{wide:"\u062f\u0642\u06cc\u0642\u0647",short:"\u062f\u0642\u06cc\u0642\u0647",narrow:"\u062f\u0642\u06cc\u0642\u0647"},second:{wide:"\u062b\u0627\u0646\u06cc\u0647",short:"\u062b\u0627\u0646\u06cc\u0647",narrow:"\u062b\u0627\u0646\u06cc\u0647"},zone:{wide:"\u0645\u0646\u0637\u0642\u0647\u0654 \u0632\u0645\u0627\u0646\u06cc",short:"\u0645\u0646\u0637\u0642\u0647\u0654 \u0632\u0645\u0627\u0646\u06cc",narrow:"\u0645\u0646\u0637\u0642\u0647\u0654 \u0632\u0645\u0627\u0646\u06cc"}}},firstDay:6});let Wse=(()=>{class t{constructor(){}static forRoot(e){return{ngModule:t,providers:[{provide:"CONFIGS",useValue:{...e}}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=Ye({type:t});static \u0275inj=We({providers:[...cI,Yw,{provide:"CONFIGS",useValue:{}}],imports:[ha,Jw,Jw]})}return t})();const $i={m:!1,d:!1,y:!1},qse=bs.prototype.updateElementValue;bs.prototype.updateElementValue=function(t){if(window.useOld)return void qse.call(this,t);const n=this.caret()[0],e=this.isActive?this.inputFormat:this.displayFormat,i=this.intl.localeIdByDatePickerType,s=!this.isActive&&ir(this.placeholder)&&!this.kendoDate.hasValue(),o=this.inputElement,r=this.kendoDate.getTextAndFormat(e);this.currentValue=s?"":r[0];const a=toe.call(this,e,i);this.currentFormat=a.symbol,this.outputFormat=a.format,this.kendoDate.hasValue()?soe.call(this,i):(this.renderer.setProperty(o,"value",this.currentValue),this.currentFormat=r[1]),o.placeholder!==""+this.placeholder&&this.renderer.setProperty(o,"placeholder",this.placeholder),t&&this.selectNearestSegment(n)};const Yse=bs.prototype.handleInput;function dI(t,n){const e=this.kendoDate.intl.splitDateFormat(n),i=[],s=[],o=[];for(let r=0;r0;)i.push(this.kendoDate.symbols[e[r].pattern[0]]||e[r].pattern[0]||"_"),o.push(this.kendoDate.symbols[e[r].pattern[0]]||"_"),s.push(e[r]),a--}return{format:i.join(""),symbol:o.join("")}}bs.prototype.handleInput=function(){const t=this.intl;if(window.useOld)return void Yse.call(this);const n=this;if(n.disabled||n.readonly)return;if(this.paste)return this.updateOnPaste(),void(this.paste=!1);let e=[],i=this.currentValue;t.isJalali&&(i=this.value?this.intl.getDayJsValue(this.value).format(dI.call(this,this.value,this.format,"fa").format.toMomentDateTimeFormat()).toEnNumber():this.currentValue),e=noe(i,this.currentFormat,this.inputValue.toEnNumber(),this.caret()[0]),Qse.call(this,t,e);const s=1===e.length&&"_"===e[0][1];let o=!1;if(!s){let r;for(let l=0;l{if(i[0]){if(i[2]=!1,"m"===i[0].toLocaleLowerCase()){if(this.kendoDate.month=""!=i[1],""===i[1])return $i.m=!1,void(this.kendoDate=this.getKendoDate(e.month(+i[1]).toDate()));let s=i[1];if($i.m)i[2]=!0,s=+(e.month()+1)+i[1],Cf();else if(i[2]=+s>1,$i.m=!0,"0"===s)return $i.m=!1,this.kendoDate.month=!1,void(i[1]="0");return this.kendoDate.value=e.set("month",s-1).toDate(),void(i[1]=""+(e.locale("en").month()+1))}if("d"===i[0].toLocaleLowerCase()){if(""===i[1])return $i.d=!1,void(this.kendoDate=this.getKendoDate(e.date(+i[1]).toDate()));this.kendoDate.date=!0;let s=i[1];if($i.d)i[2]=!0,s=+e.date()+i[1],Cf();else if(i[2]=+s>3,$i.d=!0,"0"===s)return $i.d=!1,this.kendoDate.date=!1,void(i[1]="0");return this.kendoDate.value=e.set("date",+s).toDate(),void(i[1]=""+e.locale("en").date())}"y"===i[0].toLocaleLowerCase()&&(i[1]=eoe.call(this,i,e))}})}bs.prototype.handleBlur=function(t){Cf(),Zse.call(this,t)};const Xse=Gi()("0000-01-01","YYYY/MM/DD","fa");function eoe(t,n){t[2]=!1,this.kendoDate.year=!1;const e=t[1];return""===e?($i.y=!1,this.kendoDate=this.getKendoDate(n.year(+e).toDate()),""):(this.kendoDate.year=!0,!$i.y||n.format("y").length>3?($i.y=!0,this.kendoDate=this.getKendoDate(n.year(+e).toDate()),""===e?"":n.format("y")):(this.kendoDate.value=n.year(+(n.year()+e)).toDate(),n.format("y").length>3&&(Cf(),t[2]=!0),n.format("y")))}function toe(t,n,e){const i=this.intl.getDayJsValue(e||this.kendoDate.value,n)?.toDate();return dI.call(this,i,t,n)||""}const noe=(t,n,e,i)=>{const s=i+t.length-e.length,o=t[s],r=t.substring(0,i+t.length-e.length),a=e.substring(0,i),l=[];if(r===a&&i>0)return l.push([n[i-1],a[i-1]]),l;if(0===r.indexOf(a)&&(0===a.length||n[a.length-1]!==n[a.length])){let c="";1===a.length&&l.push([n[0],a[0]]);for(let u=a.length;u{const e=new Date(t);return e.setHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),e};function soe(t){const n=this.kendoDate.value;let e=this.format;["d","t","g"].some(s=>s==e)&&(e=(this.outputFormat||this.currentFormat).toMomentDateTimeFormat()),this.kendoDate.year||(e=e.replace(/y/gi,"0")),this.kendoDate.date||(e=e.replace(/d/gi,"0")),this.kendoDate.month||(e=e.replace(/m/gi,"0"));const i=this.intl.getDayJsValue(n,t);this.renderer.setProperty(this.inputElement,"value",i.format(e.toMomentDateTimeFormat()))}function Cf(){$i.m=!1,$i.d=!1,$i.y=!1}let yf,lc;Object.defineProperty(Io.prototype,"headerTitleTemplate",{get(){return yf||this.injector.get(dt).defaultTitleTemplate},set(t){yf=t},enumerable:!0,configurable:!0}),Object.defineProperty(Ks.prototype,"headerTitleTemplate",{get(){return yf||this.bus.injector.get(dt).defaultTitleTemplate},set(t){yf=t},enumerable:!0,configurable:!0}),Object.defineProperty(Ks.prototype,"bus",{get:()=>lc,set(t){lc=t,lc.service=n=>this.bus.injector.get(uI[n])},enumerable:!0,configurable:!0}),Object.defineProperty(Io.prototype,"bus",{get:()=>lc,set(t){lc=t,lc.service=n=>this.bus.injector.get(uI[n])},enumerable:!0,configurable:!0});const ooe=Io.prototype.ngOnInit;Io.prototype.ngOnInit=function(){ooe.call(this),this.bus.service(this.activeViewEnum).intl.$calendarType.pipe(l1(10)).subscribe(e=>{this.onResize()})},w6.prototype.intlChange=function(){this.cdr.markForCheck()};let roe=(()=>{class t{cdr;constructor(e,i,s,o){this.cdr=o,i.changes.pipe(l1(30)).subscribe(r=>{e.changeLocaleId(i.localeId),e.changeType(i.datePickerType),this.cdr.detectChanges()})}static \u0275fac=function(i){return new(i||t)(p(dt,2),p(dt,4),p("HeaderTitleTemplate"),p(Mt))};static \u0275dir=j({type:t,selectors:[["kendo-datepicker"],["kendo-datetimepicker"],["kendo-calendar"],["kendo-timepicker"],["kendo-multiviewcalendar"]],features:[le([...cI])]})}return t})();function aoe(t,n){if(1&t&&(D(0,"option",27),W(1),C()),2&t){const e=n.$implicit,i=v();m("value",e)("selected",e===i.calendarType),_(1),Xe(e)}}function loe(t,n){if(1&t&&(D(0,"option",27),W(1),C()),2&t){const e=n.$implicit,i=v();m("value",e)("selected",e===i.currentLocaleId),_(1),Xe(e)}}function coe(t,n){if(1&t){const e=Re();D(0,"div",33)(1,"div",34)(2,"p"),W(3,"DateInput"),C(),D(4,"kendo-dateinput",35),H("valueChange",function(s){return z(e),P(v(2).value=s)}),C(),D(5,"p"),W(6,"(use "),D(7,"code"),W(8,"\u2190"),C(),W(9," and "),D(10,"code"),W(11,"\u2192"),C(),W(12," to navigate, "),D(13,"code"),W(14,"\u2191"),C(),W(15," and "),D(16,"code"),W(17,"\u2193"),C(),W(18," to update)"),C(),D(19,"p"),W(20,"DatePicker"),C(),D(21,"kendo-datepicker",32),H("valueChange",function(s){return z(e),P(v(2).value=s)}),C(),D(22,"p"),W(23,"(use "),D(24,"code"),W(25,"Alt"),C(),W(26,"+"),D(27,"code"),W(28,"\u2193"),C(),W(29," to open the Calendar)"),C(),D(30,"p"),W(31,"TimePicker"),C(),D(32,"kendo-timepicker",32),H("valueChange",function(s){return z(e),P(v(2).value=s)}),C(),D(33,"p"),W(34,"(use Alt+\u2193 to open the time list, Tab to move to the next time section in the popup, \u2191 to increment and \u2193 to decrement the value)"),C()(),D(35,"div",34)(36,"p"),W(37,"DateTimePicker"),C(),D(38,"kendo-datetimepicker",35),H("valueChange",function(s){return z(e),P(v(2).value=s)}),C(),D(39,"p"),W(40,"(use Alt+\u2193 to open the popup, Alt+"),D(41,"code"),W(42,"\u2190"),C(),W(43," and Alt+"),D(44,"code"),W(45,"\u2192"),C(),W(46," to switch between the tabs when open) "),C(),Q(47,"br")(48,"br"),D(49,"p"),W(50,"Calendar"),C(),D(51,"kendo-calendar",32),H("valueChange",function(s){return z(e),P(v(2).value=s)}),C()()()}if(2&t){const e=v(2);_(4),m("value",e.value)("format","yyyy/MMM/dd"),_(17),m("value",e.value),_(11),m("value",e.value),_(6),m("value",e.value)("format","yyyy/MMM/dd hh:mm"),_(13),m("value",e.value)}}function uoe(t,n){if(1&t){const e=Re();D(0,"div",28),M(1,coe,52,7,"div",29),D(2,"div",30)(3,"div",31)(4,"p"),W(5,"MultiViewCalendar"),C(),D(6,"kendo-multiviewcalendar",32),H("valueChange",function(s){return z(e),P(v().value=s)}),C()()()()}if(2&t){const e=v();m("dir","fa-IR"==e.currentLocaleId||"fa"==e.currentLocaleId?"rtl":"ltr"),_(1),m("ngIf",1),_(5),m("value",e.value)}}let doe=(()=>{class t{localeService;cdr;title="kendo-jalali-date-inputs";value=new Date;rerender=!0;locales=["fa-IR","fa","en-US","en"];calendarTypes=Object.values(Ms);calendarType="";currentLocaleId="";constructor(e,i){this.localeService=e,this.cdr=i,this.calendarType=e.isJalali?Ms.jalali:Ms.gregory,this.currentLocaleId=e.localeId}changeCalendarType(e){localStorage.setItem("locale",e),this.calendarType=e,this.localeService.toggleType(),this.localeService.reload()}reload(){this.cdr.detectChanges(),this.rerender=!0}changeLocaleId(e){localStorage.setItem("localeId",e),this.localeService.changeLocaleId(e),this.localeService.reload(),this.currentLocaleId=e}changeValue(e){this.value=e}static \u0275fac=function(i){return new(i||t)(p(dt),p(Mt))};static \u0275cmp=pe({type:t,selectors:[["app-root"]],features:[le([])],decls:50,vars:5,consts:[["role","banner",1,"toolbar"],["width","40","alt","Angular Logo","src","data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTAgMjUwIj4KICAgIDxwYXRoIGZpbGw9IiNERDAwMzEiIGQ9Ik0xMjUgMzBMMzEuOSA2My4ybDE0LjIgMTIzLjFMMTI1IDIzMGw3OC45LTQzLjcgMTQuMi0xMjMuMXoiIC8+CiAgICA8cGF0aCBmaWxsPSIjQzMwMDJGIiBkPSJNMTI1IDMwdjIyLjItLjFWMjMwbDc4LjktNDMuNyAxNC4yLTEyMy4xTDEyNSAzMHoiIC8+CiAgICA8cGF0aCAgZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNSA1Mi4xTDY2LjggMTgyLjZoMjEuN2wxMS43LTI5LjJoNDkuNGwxMS43IDI5LjJIMTgzTDEyNSA1Mi4xem0xNyA4My4zaC0zNGwxNy00MC45IDE3IDQwLjl6IiAvPgogIDwvc3ZnPg=="],[1,"spacer"],["aria-label","Angular on twitter","target","_blank","rel","noopener","href","https://twitter.com/angular","title","Twitter"],["id","twitter-logo","height","24","data-name","Logo","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 400 400"],["width","400","height","400","fill","none"],["d","M153.62,301.59c94.34,0,145.94-78.16,145.94-145.94,0-2.22,0-4.43-.15-6.63A104.36,104.36,0,0,0,325,122.47a102.38,102.38,0,0,1-29.46,8.07,51.47,51.47,0,0,0,22.55-28.37,102.79,102.79,0,0,1-32.57,12.45,51.34,51.34,0,0,0-87.41,46.78A145.62,145.62,0,0,1,92.4,107.81a51.33,51.33,0,0,0,15.88,68.47A50.91,50.91,0,0,1,85,169.86c0,.21,0,.43,0,.65a51.31,51.31,0,0,0,41.15,50.28,51.21,51.21,0,0,1-23.16.88,51.35,51.35,0,0,0,47.92,35.62,102.92,102.92,0,0,1-63.7,22A104.41,104.41,0,0,1,75,278.55a145.21,145.21,0,0,0,78.62,23","fill","#fff"],["role","main",1,"content"],[1,"card","highlight-card","card-small"],["id","rocket","alt","Rocket Ship","xmlns","http://www.w3.org/2000/svg","width","101.678","height","101.678","viewBox","0 0 101.678 101.678"],["id","Group_83","data-name","Group 83","transform","translate(-141 -696)"],["id","Ellipse_8","data-name","Ellipse 8","cx","50.839","cy","50.839","r","50.839","transform","translate(141 696)","fill","#dd0031"],["id","Group_47","data-name","Group 47","transform","translate(165.185 720.185)"],["id","Path_33","data-name","Path 33","d","M3.4,42.615a3.084,3.084,0,0,0,3.553,3.553,21.419,21.419,0,0,0,12.215-6.107L9.511,30.4A21.419,21.419,0,0,0,3.4,42.615Z","transform","translate(0.371 3.363)","fill","#fff"],["id","Path_34","data-name","Path 34","d","M53.3,3.221A3.09,3.09,0,0,0,50.081,0,48.227,48.227,0,0,0,18.322,13.437c-6-1.666-14.991-1.221-18.322,7.218A33.892,33.892,0,0,1,9.439,25.1l-.333.666a3.013,3.013,0,0,0,.555,3.553L23.985,43.641a2.9,2.9,0,0,0,3.553.555l.666-.333A33.892,33.892,0,0,1,32.647,53.3c8.55-3.664,8.884-12.326,7.218-18.322A48.227,48.227,0,0,0,53.3,3.221ZM34.424,9.772a6.439,6.439,0,1,1,9.106,9.106,6.368,6.368,0,0,1-9.106,0A6.467,6.467,0,0,1,34.424,9.772Z","transform","translate(0 0.005)","fill","#fff"],["href","https://github.com/tiampersian/kendo-jalali-date-inputs"],[2,"color","white"],["id","rocket-smoke","alt","Rocket Ship Smoke","xmlns","http://www.w3.org/2000/svg","width","516.119","height","1083.632","viewBox","0 0 516.119 1083.632"],["id","Path_40","data-name","Path 40","d","M644.6,141S143.02,215.537,147.049,870.207s342.774,201.755,342.774,201.755S404.659,847.213,388.815,762.2c-27.116-145.51-11.551-384.124,271.9-609.1C671.15,139.365,644.6,141,644.6,141Z","transform","translate(-147.025 -140.939)","fill","#f5f5f5"],[2,"display","inline-flex","width","300px"],[2,"flex","1"],[2,"font-weight","bold"],[3,"change"],[3,"value","selected",4,"ngFor","ngForOf"],["class","card-container",3,"dir",4,"ngIf"],["id","clouds","alt","Gray Clouds Background","xmlns","http://www.w3.org/2000/svg","width","2611.084","height","485.677","viewBox","0 0 2611.084 485.677"],["id","Path_39","data-name","Path 39","d","M2379.709,863.793c10-93-77-171-168-149-52-114-225-105-264,15-75,3-140,59-152,133-30,2.83-66.725,9.829-93.5,26.25-26.771-16.421-63.5-23.42-93.5-26.25-12-74-77-130-152-133-39-120-212-129-264-15-54.084-13.075-106.753,9.173-138.488,48.9-31.734-39.726-84.4-61.974-138.487-48.9-52-114-225-105-264,15a162.027,162.027,0,0,0-103.147,43.044c-30.633-45.365-87.1-72.091-145.206-58.044-52-114-225-105-264,15-75,3-140,59-152,133-53,5-127,23-130,83-2,42,35,72,70,86,49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33,61.112,8.015,113.854-5.72,150.492-29.764a165.62,165.62,0,0,0,110.861-3.236c47,94,178,113,251,33,31.385,4.116,60.563,2.495,86.487-3.311,25.924,5.806,55.1,7.427,86.488,3.311,73,80,204,61,251-33a165.625,165.625,0,0,0,120,0c51,13,108,15,157-5a147.188,147.188,0,0,0,33.5-18.694,147.217,147.217,0,0,0,33.5,18.694c49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33C2446.709,1093.793,2554.709,922.793,2379.709,863.793Z","transform","translate(142.69 -634.312)","fill","#eee"],[3,"value","selected"],[1,"card-container",3,"dir"],["class","row example-wrapper","style","min-height: 450px;display: flex;",4,"ngIf"],[1,"row","example-wrapper"],[1,"col-12","example-col"],[3,"value","valueChange"],[1,"row","example-wrapper",2,"min-height","450px","display","flex"],[1,"col-xs-12","col-md-6","example-col"],[3,"value","format","valueChange"]],template:function(i,s){1&i&&(D(0,"div",0),Q(1,"img",1),D(2,"span"),W(3,"Kendo Jalali Datepicker"),C(),Q(4,"div",2),D(5,"a",3),dr(),D(6,"svg",4),Q(7,"rect",5)(8,"path",6),C()()(),kd(),D(9,"div",7)(10,"div",8),dr(),D(11,"svg",9)(12,"g",10),Q(13,"circle",11),D(14,"g",12),Q(15,"path",13)(16,"path",14),C()()(),kd(),D(17,"a",15)(18,"span",16),W(19),C()(),dr(),D(20,"svg",17),Q(21,"path",18),C()(),kd(),D(22,"h2"),W(23,"Basic Usage"),C(),D(24,"p"),W(25," The following example demonstrates the Calendar, DateInput, DatePicker, DateRange, DateTimePicker, MultiViewCalendar, and TimePicker components in action."),C(),Q(26,"br")(27,"br"),D(28,"div",19)(29,"div",20)(30,"p",21),W(31,"calendar type"),C(),Q(32,"br"),D(33,"select",22),H("change",function(r){return s.changeCalendarType(null==r.target?null:r.target.value)}),M(34,aoe,2,3,"option",23),C()(),D(35,"div",20)(36,"p",21),W(37,"locale id"),C(),Q(38,"br"),D(39,"select",22),H("change",function(r){return s.changeLocaleId(null==r.target?null:r.target.value)}),M(40,loe,2,3,"option",23),C()()(),D(41,"div",20),Q(42,"br"),D(43,"p")(44,"strong"),W(45,"Final Value"),C(),W(46),C()(),M(47,uoe,7,3,"div",24),dr(),D(48,"svg",25),Q(49,"path",26),C()()),2&i&&(_(19),Jt("",s.title," app is running!"),_(15),m("ngForOf",s.calendarTypes),_(6),m("ngForOf",s.locales),_(6),Jt(": ",s.value,""),_(1),m("ngIf",s.rerender))},dependencies:[bi,qe,ED,DD,Io,Ks,bs,rie,Ow,Vw,roe],styles:['[_nghost-%COMP%] {\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";\n font-size: 14px;\n color: #333;\n box-sizing: border-box;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n\n h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%] {\n margin: 8px 0;\n }\n\n p[_ngcontent-%COMP%] {\n margin: 0;\n }\n\n .spacer[_ngcontent-%COMP%] {\n flex: 1;\n }\n\n .toolbar[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 60px;\n display: flex;\n align-items: center;\n background-color: #1976d2;\n color: white;\n font-weight: 600;\n }\n\n .toolbar[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n margin: 0 16px;\n }\n\n .toolbar[_ngcontent-%COMP%] #twitter-logo[_ngcontent-%COMP%] {\n height: 40px;\n margin: 0 16px;\n }\n\n .toolbar[_ngcontent-%COMP%] #twitter-logo[_ngcontent-%COMP%]:hover {\n opacity: 0.8;\n }\n\n .content[_ngcontent-%COMP%] {\n display: flex;\n margin: 82px auto 32px;\n padding: 0 16px;\n max-width: 960px;\n flex-direction: column;\n align-items: center;\n }\n\n svg.material-icons[_ngcontent-%COMP%] {\n height: 24px;\n width: auto;\n }\n\n svg.material-icons[_ngcontent-%COMP%]:not(:last-child) {\n margin-right: 8px;\n }\n\n .card[_ngcontent-%COMP%] svg.material-icons[_ngcontent-%COMP%] path[_ngcontent-%COMP%] {\n fill: #888;\n }\n\n .card-container[_ngcontent-%COMP%] {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n margin-top: 16px;\n }\n\n .card[_ngcontent-%COMP%] {\n border-radius: 4px;\n border: 1px solid #eee;\n background-color: #fafafa;\n height: 40px;\n width: 200px;\n margin: 0 8px 16px;\n padding: 16px;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n transition: all 0.2s ease-in-out;\n line-height: 24px;\n }\n\n .card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(:last-child) {\n margin-right: 0;\n }\n\n .card.card-small[_ngcontent-%COMP%] {\n height: 16px;\n width: 168px;\n }\n\n .card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card) {\n cursor: pointer;\n }\n\n .card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card):hover {\n transform: translateY(-3px);\n box-shadow: 0 4px 17px rgba(0, 0, 0, 0.35);\n }\n\n .card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card):hover .material-icons[_ngcontent-%COMP%] path[_ngcontent-%COMP%] {\n fill: rgb(105, 103, 103);\n }\n\n .card.highlight-card[_ngcontent-%COMP%] {\n background-color: #1976d2;\n color: white;\n font-weight: 600;\n border: none;\n width: auto;\n min-width: 30%;\n position: relative;\n }\n\n .card.card.highlight-card[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-left: 60px;\n }\n\n svg#rocket[_ngcontent-%COMP%] {\n width: 80px;\n position: absolute;\n left: -10px;\n top: -24px;\n }\n\n svg#rocket-smoke[_ngcontent-%COMP%] {\n height: calc(100vh - 95px);\n position: absolute;\n top: 10px;\n right: 180px;\n z-index: -10;\n }\n\n a[_ngcontent-%COMP%], a[_ngcontent-%COMP%]:visited, a[_ngcontent-%COMP%]:hover {\n color: #1976d2;\n text-decoration: none;\n }\n\n a[_ngcontent-%COMP%]:hover {\n color: #125699;\n }\n\n .terminal[_ngcontent-%COMP%] {\n position: relative;\n width: 80%;\n max-width: 600px;\n border-radius: 6px;\n padding-top: 45px;\n margin-top: 8px;\n overflow: hidden;\n background-color: rgb(15, 15, 16);\n }\n\n .terminal[_ngcontent-%COMP%]::before {\n content: "\\2022 \\2022 \\2022";\n position: absolute;\n top: 0;\n left: 0;\n height: 4px;\n background: rgb(58, 58, 58);\n color: #c2c3c4;\n width: 100%;\n font-size: 2rem;\n line-height: 0;\n padding: 14px 0;\n text-indent: 4px;\n }\n\n .terminal[_ngcontent-%COMP%] pre[_ngcontent-%COMP%] {\n font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;\n color: white;\n padding: 0 1rem 1rem;\n margin: 0;\n }\n\n .circle-link[_ngcontent-%COMP%] {\n height: 40px;\n width: 40px;\n border-radius: 40px;\n margin: 8px;\n background-color: white;\n border: 1px solid #eeeeee;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);\n transition: 1s ease-out;\n }\n\n .circle-link[_ngcontent-%COMP%]:hover {\n transform: translateY(-0.25rem);\n box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);\n }\n\n footer[_ngcontent-%COMP%] {\n margin-top: 8px;\n display: flex;\n align-items: center;\n line-height: 20px;\n }\n\n footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n }\n\n .github-star-badge[_ngcontent-%COMP%] {\n color: #24292e;\n display: flex;\n align-items: center;\n font-size: 12px;\n padding: 3px 10px;\n border: 1px solid rgba(27, 31, 35, .2);\n border-radius: 3px;\n background-image: linear-gradient(-180deg, #fafbfc, #eff3f6 90%);\n margin-left: 4px;\n font-weight: 600;\n font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;\n }\n\n .github-star-badge[_ngcontent-%COMP%]:hover {\n background-image: linear-gradient(-180deg, #f0f3f6, #e6ebf1 90%);\n border-color: rgba(27, 31, 35, .35);\n background-position: -.5em;\n }\n\n .github-star-badge[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%] {\n height: 16px;\n width: 16px;\n margin-right: 4px;\n }\n\n svg#clouds[_ngcontent-%COMP%] {\n position: fixed;\n bottom: -160px;\n left: -230px;\n z-index: -10;\n width: 1920px;\n }\n\n\n \n\n @media screen and (max-width: 767px) {\n\n .card-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.circle-link), .terminal[_ngcontent-%COMP%] {\n width: 100%;\n }\n\n .card[_ngcontent-%COMP%]:not(.highlight-card) {\n height: 16px;\n margin: 8px 0;\n }\n\n .card.highlight-card[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-left: 72px;\n }\n\n svg#rocket-smoke[_ngcontent-%COMP%] {\n right: 120px;\n transform: rotate(-5deg);\n }\n }\n\n @media screen and (max-width: 575px) {\n svg#rocket-smoke[_ngcontent-%COMP%] {\n display: none;\n visibility: hidden;\n }\n }']})}return t})(),hoe=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=Ye({type:t,bootstrap:[doe]});static \u0275inj=We({providers:[{provide:Hi,useFactory:foe},{provide:Cr,useFactory:poe,deps:[]}],imports:[jU,_S,YH,Wse]})}return t})();function foe(t){return localStorage.getItem("localeId")||"fa-IR"}function poe(){return localStorage.getItem("localeId")?.startsWith("fa")}VF().bootstrapModule(hoe).catch(t=>console.error(t))},304:function(mi){mi.exports=function(){"use strict";var on="millisecond",ze="second",it="minute",st="hour",rn="day",ye="week",Ne="month",ot="quarter",Qn="year",zn="date",ji="Invalid Date",cs=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Ao=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,Is={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Ie){var ue=["th","st","nd","rd"],te=Ie%100;return"["+Ie+(ue[(te-20)%10]||ue[te]||ue[0])+"]"}},Ts=function(Ie,ue,te){var De=String(Ie);return!De||De.length>=ue?Ie:""+Array(ue+1-De.length).join(te)+Ie},sr={s:Ts,z:function(Ie){var ue=-Ie.utcOffset(),te=Math.abs(ue),De=Math.floor(te/60),ae=te%60;return(ue<=0?"+":"-")+Ts(De,2,"0")+":"+Ts(ae,2,"0")},m:function Ie(ue,te){if(ue.date()1)return Ie(He[0])}else{var gt=ue.name;wn[gt]=ue,ae=gt}return!De&&ae&&(gi=ae),ae||!De&&gi},Qt=function(Ie,ue){if(ko(Ie))return Ie.clone();var te="object"==typeof ue?ue:{};return te.date=Ie,te.args=arguments,new Js(te)},rt=sr;rt.l=Xn,rt.i=ko,rt.w=function(Ie,ue){return Qt(Ie,{locale:ue.$L,utc:ue.$u,x:ue.$x,$offset:ue.$offset})};var Js=function(){function Ie(te){this.$L=Xn(te.locale,null,!0),this.parse(te),this.$x=this.$x||te.x||{},this[js]=!0}var ue=Ie.prototype;return ue.parse=function(te){this.$d=function(De){var ae=De.date,Te=De.utc;if(null===ae)return new Date(NaN);if(rt.u(ae))return new Date;if(ae instanceof Date)return new Date(ae);if("string"==typeof ae&&!/Z$/i.test(ae)){var He=ae.match(cs);if(He){var gt=He[2]-1||0,Be=(He[7]||"0").substring(0,3);return Te?new Date(Date.UTC(He[1],gt,He[3]||1,He[4]||0,He[5]||0,He[6]||0,Be)):new Date(He[1],gt,He[3]||1,He[4]||0,He[5]||0,He[6]||0,Be)}}return new Date(ae)}(te),this.init()},ue.init=function(){var te=this.$d;this.$y=te.getFullYear(),this.$M=te.getMonth(),this.$D=te.getDate(),this.$W=te.getDay(),this.$H=te.getHours(),this.$m=te.getMinutes(),this.$s=te.getSeconds(),this.$ms=te.getMilliseconds()},ue.$utils=function(){return rt},ue.isValid=function(){return this.$d.toString()!==ji},ue.isSame=function(te,De){var ae=Qt(te);return this.startOf(De)<=ae&&ae<=this.endOf(De)},ue.isAfter=function(te,De){return Qt(te){"use strict";const mi=":";const Hr=function(T,...I){if(Hr.translate){const G=Hr.translate(T,I);T=G[0],I=G[1]}let O=Oa(T[0],T.raw[0]);for(let G=1;G{mi(mi.s=709)}]); \ No newline at end of file diff --git a/polyfills.38d603cec27a9040.js b/polyfills.38d603cec27a9040.js deleted file mode 100644 index 67f32dd..0000000 --- a/polyfills.38d603cec27a9040.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktiampersian=self.webpackChunktiampersian||[]).push([[429],{5321:(ae,ke,he)=>{he(8332),he(2614)},8332:()=>{!function(e){const n=e.performance;function s(B){n&&n.mark&&n.mark(B)}function i(B,b){n&&n.measure&&n.measure(B,b)}s("Zone");const u=e.__Zone_symbol_prefix||"__zone_symbol__";function h(B){return u+B}const m=!0===e[h("forceDuplicateZoneCheck")];if(e.Zone){if(m||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let k=(()=>{class B{static#e=this.__symbol__=h;static assertZonePatched(){if(e.Promise!==ge.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=B.current;for(;t.parent;)t=t.parent;return t}static get current(){return K.zone}static get currentTask(){return Te}static __load_patch(t,c,C=!1){if(ge.hasOwnProperty(t)){if(!C&&m)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const Z="Zone:"+t;s(Z),ge[t]=c(e,B,te),i(Z,Z)}}get parent(){return this._parent}get name(){return this._name}constructor(t,c){this._parent=t,this._name=c?c.name||"unnamed":"",this._properties=c&&c.properties||{},this._zoneDelegate=new S(this,this._parent&&this._parent._zoneDelegate,c)}get(t){const c=this.getZoneWith(t);if(c)return c._properties[t]}getZoneWith(t){let c=this;for(;c;){if(c._properties.hasOwnProperty(t))return c;c=c._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,c){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const C=this._zoneDelegate.intercept(this,t,c),Z=this;return function(){return Z.runGuarded(C,this,arguments,c)}}run(t,c,C,Z){K={parent:K,zone:this};try{return this._zoneDelegate.invoke(this,t,c,C,Z)}finally{K=K.parent}}runGuarded(t,c=null,C,Z){K={parent:K,zone:this};try{try{return this._zoneDelegate.invoke(this,t,c,C,Z)}catch(ne){if(this._zoneDelegate.handleError(this,ne))throw ne}}finally{K=K.parent}}runTask(t,c,C){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||re).name+"; Execution: "+this.name+")");if(t.state===G&&(t.type===se||t.type===D))return;const Z=t.state!=w;Z&&t._transitionTo(w,V),t.runCount++;const ne=Te;Te=t,K={parent:K,zone:this};try{t.type==D&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,c,C)}catch(d){if(this._zoneDelegate.handleError(this,d))throw d}}finally{t.state!==G&&t.state!==y&&(t.type==se||t.data&&t.data.isPeriodic?Z&&t._transitionTo(V,w):(t.runCount=0,this._updateTaskCount(t,-1),Z&&t._transitionTo(G,w,G))),K=K.parent,Te=ne}}scheduleTask(t){if(t.zone&&t.zone!==this){let C=this;for(;C;){if(C===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);C=C.parent}}t._transitionTo(ee,G);const c=[];t._zoneDelegates=c,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(C){throw t._transitionTo(y,ee,G),this._zoneDelegate.handleError(this,C),C}return t._zoneDelegates===c&&this._updateTaskCount(t,1),t.state==ee&&t._transitionTo(V,ee),t}scheduleMicroTask(t,c,C,Z){return this.scheduleTask(new g(H,t,c,C,Z,void 0))}scheduleMacroTask(t,c,C,Z,ne){return this.scheduleTask(new g(D,t,c,C,Z,ne))}scheduleEventTask(t,c,C,Z,ne){return this.scheduleTask(new g(se,t,c,C,Z,ne))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||re).name+"; Execution: "+this.name+")");if(t.state===V||t.state===w){t._transitionTo(W,V,w);try{this._zoneDelegate.cancelTask(this,t)}catch(c){throw t._transitionTo(y,W),this._zoneDelegate.handleError(this,c),c}return this._updateTaskCount(t,-1),t._transitionTo(G,W),t.runCount=0,t}}_updateTaskCount(t,c){const C=t._zoneDelegates;-1==c&&(t._zoneDelegates=null);for(let Z=0;ZB.hasTask(t,c),onScheduleTask:(B,b,t,c)=>B.scheduleTask(t,c),onInvokeTask:(B,b,t,c,C,Z)=>B.invokeTask(t,c,C,Z),onCancelTask:(B,b,t,c)=>B.cancelTask(t,c)};class S{constructor(b,t,c){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=b,this._parentDelegate=t,this._forkZS=c&&(c&&c.onFork?c:t._forkZS),this._forkDlgt=c&&(c.onFork?t:t._forkDlgt),this._forkCurrZone=c&&(c.onFork?this.zone:t._forkCurrZone),this._interceptZS=c&&(c.onIntercept?c:t._interceptZS),this._interceptDlgt=c&&(c.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=c&&(c.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=c&&(c.onInvoke?c:t._invokeZS),this._invokeDlgt=c&&(c.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=c&&(c.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=c&&(c.onHandleError?c:t._handleErrorZS),this._handleErrorDlgt=c&&(c.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=c&&(c.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=c&&(c.onScheduleTask?c:t._scheduleTaskZS),this._scheduleTaskDlgt=c&&(c.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=c&&(c.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=c&&(c.onInvokeTask?c:t._invokeTaskZS),this._invokeTaskDlgt=c&&(c.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=c&&(c.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=c&&(c.onCancelTask?c:t._cancelTaskZS),this._cancelTaskDlgt=c&&(c.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=c&&(c.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const C=c&&c.onHasTask;(C||t&&t._hasTaskZS)&&(this._hasTaskZS=C?c:P,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=b,c.onScheduleTask||(this._scheduleTaskZS=P,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),c.onInvokeTask||(this._invokeTaskZS=P,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),c.onCancelTask||(this._cancelTaskZS=P,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(b,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,b,t):new k(b,t)}intercept(b,t,c){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,b,t,c):t}invoke(b,t,c,C,Z){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,b,t,c,C,Z):t.apply(c,C)}handleError(b,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,b,t)}scheduleTask(b,t){let c=t;if(this._scheduleTaskZS)this._hasTaskZS&&c._zoneDelegates.push(this._hasTaskDlgtOwner),c=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,b,t),c||(c=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=H)throw new Error("Task is missing scheduleFn.");N(t)}return c}invokeTask(b,t,c,C){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,b,t,c,C):t.callback.apply(c,C)}cancelTask(b,t){let c;if(this._cancelTaskZS)c=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,b,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");c=t.cancelFn(t)}return c}hasTask(b,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,b,t)}catch(c){this.handleError(b,c)}}_updateTaskCount(b,t){const c=this._taskCounts,C=c[b],Z=c[b]=C+t;if(Z<0)throw new Error("More tasks executed then were scheduled.");0!=C&&0!=Z||this.hasTask(this.zone,{microTask:c.microTask>0,macroTask:c.macroTask>0,eventTask:c.eventTask>0,change:b})}}class g{constructor(b,t,c,C,Z,ne){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=b,this.source=t,this.data=C,this.scheduleFn=Z,this.cancelFn=ne,!c)throw new Error("callback is not defined");this.callback=c;const d=this;this.invoke=b===se&&C&&C.useG?g.invokeTask:function(){return g.invokeTask.call(e,d,this,arguments)}}static invokeTask(b,t,c){b||(b=this),ce++;try{return b.runCount++,b.zone.runTask(b,t,c)}finally{1==ce&&v(),ce--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(G,ee)}_transitionTo(b,t,c){if(this._state!==t&&this._state!==c)throw new Error(`${this.type} '${this.source}': can not transition to '${b}', expecting state '${t}'${c?" or '"+c+"'":""}, was '${this._state}'.`);this._state=b,b==G&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?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 A=h("setTimeout"),L=h("Promise"),$=h("then");let oe,F=[],z=!1;function Q(B){if(oe||e[L]&&(oe=e[L].resolve(0)),oe){let b=oe[$];b||(b=oe.then),b.call(oe,B)}else e[A](B,0)}function N(B){0===ce&&0===F.length&&Q(v),B&&F.push(B)}function v(){if(!z){for(z=!0;F.length;){const B=F;F=[];for(let b=0;bK,onUnhandledError:J,microtaskDrainDone:J,scheduleMicroTask:N,showUncaughtError:()=>!k[h("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:J,patchMethod:()=>J,bindArguments:()=>[],patchThen:()=>J,patchMacroTask:()=>J,patchEventPrototype:()=>J,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>J,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>J,wrapWithCurrentZone:()=>J,filterProperties:()=>[],attachOriginToPatched:()=>J,_redefineProperty:()=>J,patchCallbacks:()=>J,nativeScheduleMicroTask:Q};let K={parent:null,zone:new k(null,null)},Te=null,ce=0;function J(){}i("Zone","Zone"),e.Zone=k}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ae=Object.getOwnPropertyDescriptor,ke=Object.defineProperty,he=Object.getPrototypeOf,Se=Object.create,ye=Array.prototype.slice,Re="addEventListener",je="removeEventListener",ve=Zone.__symbol__(Re),Xe=Zone.__symbol__(je),de="true",Ee="false",Ce=Zone.__symbol__("");function $e(e,n){return Zone.current.wrap(e,n)}function He(e,n,s,i,u){return Zone.current.scheduleMacroTask(e,n,s,i,u)}const U=Zone.__symbol__,Ne=typeof window<"u",we=Ne?window:void 0,Y=Ne&&we||"object"==typeof self&&self||global,it="removeAttribute";function Ze(e,n){for(let s=e.length-1;s>=0;s--)"function"==typeof e[s]&&(e[s]=$e(e[s],n+"_"+s));return e}function Be(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Ue=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,be=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),ue=!be&&!Ue&&!(!Ne||!we.HTMLElement),Ve=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Ue&&!(!Ne||!we.HTMLElement),Me={},Ae=function(e){if(!(e=e||Y.event))return;let n=Me[e.type];n||(n=Me[e.type]=U("ON_PROPERTY"+e.type));const s=this||e.target||Y,i=s[n];let u;return ue&&s===we&&"error"===e.type?(u=i&&i.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===u&&e.preventDefault()):(u=i&&i.apply(this,arguments),null!=u&&!u&&e.preventDefault()),u};function Ye(e,n,s){let i=ae(e,n);if(!i&&s&&ae(s,n)&&(i={enumerable:!0,configurable:!0}),!i||!i.configurable)return;const u=U("on"+n+"patched");if(e.hasOwnProperty(u)&&e[u])return;delete i.writable,delete i.value;const h=i.get,m=i.set,k=n.slice(2);let P=Me[k];P||(P=Me[k]=U("ON_PROPERTY"+k)),i.set=function(S){let g=this;!g&&e===Y&&(g=Y),g&&("function"==typeof g[P]&&g.removeEventListener(k,Ae),m&&m.call(g,null),g[P]=S,"function"==typeof S&&g.addEventListener(k,Ae,!1))},i.get=function(){let S=this;if(!S&&e===Y&&(S=Y),!S)return null;const g=S[P];if(g)return g;if(h){let A=h.call(this);if(A)return i.set.call(this,A),"function"==typeof S[it]&&S.removeAttribute(n),A}return null},ke(e,n,i),e[u]=!0}function Ke(e,n,s){if(n)for(let i=0;ifunction(m,k){const P=s(m,k);return P.cbIdx>=0&&"function"==typeof k[P.cbIdx]?He(P.name,k[P.cbIdx],P,u):h.apply(m,k)})}function _e(e,n){e[U("OriginalDelegate")]=n}let Je=!1,ze=!1;function at(){if(Je)return ze;Je=!0;try{const e=we.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(ze=!0)}catch{}return ze}Zone.__load_patch("ZoneAwarePromise",(e,n,s)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty,m=s.symbol,k=[],P=!0===e[m("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],S=m("Promise"),g=m("then"),A="__creationTrace__";s.onUnhandledError=d=>{if(s.showUncaughtError()){const _=d&&d.rejection;_?console.error("Unhandled Promise rejection:",_ instanceof Error?_.message:_,"; Zone:",d.zone.name,"; Task:",d.task&&d.task.source,"; Value:",_,_ instanceof Error?_.stack:void 0):console.error(d)}},s.microtaskDrainDone=()=>{for(;k.length;){const d=k.shift();try{d.zone.runGuarded(()=>{throw d.throwOriginal?d.rejection:d})}catch(_){$(_)}}};const L=m("unhandledPromiseRejectionHandler");function $(d){s.onUnhandledError(d);try{const _=n[L];"function"==typeof _&&_.call(this,d)}catch{}}function F(d){return d&&d.then}function z(d){return d}function oe(d){return t.reject(d)}const Q=m("state"),N=m("value"),v=m("finally"),re=m("parentPromiseValue"),G=m("parentPromiseState"),ee="Promise.then",V=null,w=!0,W=!1,y=0;function H(d,_){return l=>{try{te(d,_,l)}catch(T){te(d,!1,T)}}}const D=function(){let d=!1;return function(l){return function(){d||(d=!0,l.apply(null,arguments))}}},se="Promise resolved with itself",ge=m("currentTaskTrace");function te(d,_,l){const T=D();if(d===l)throw new TypeError(se);if(d[Q]===V){let R=null;try{("object"==typeof l||"function"==typeof l)&&(R=l&&l.then)}catch(I){return T(()=>{te(d,!1,I)})(),d}if(_!==W&&l instanceof t&&l.hasOwnProperty(Q)&&l.hasOwnProperty(N)&&l[Q]!==V)Te(l),te(d,l[Q],l[N]);else if(_!==W&&"function"==typeof R)try{R.call(l,T(H(d,_)),T(H(d,!1)))}catch(I){T(()=>{te(d,!1,I)})()}else{d[Q]=_;const I=d[N];if(d[N]=l,d[v]===v&&_===w&&(d[Q]=d[G],d[N]=d[re]),_===W&&l instanceof Error){const O=n.currentTask&&n.currentTask.data&&n.currentTask.data[A];O&&u(l,ge,{configurable:!0,enumerable:!1,writable:!0,value:O})}for(let O=0;O{try{const M=d[N],x=!!l&&v===l[v];x&&(l[re]=M,l[G]=I);const j=_.run(O,void 0,x&&O!==oe&&O!==z?[]:[M]);te(l,!0,j)}catch(M){te(l,!1,M)}},l)}const B=function(){},b=e.AggregateError;class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(_){return te(new this(null),w,_)}static reject(_){return te(new this(null),W,_)}static any(_){if(!_||"function"!=typeof _[Symbol.iterator])return Promise.reject(new b([],"All promises were rejected"));const l=[];let T=0;try{for(let O of _)T++,l.push(t.resolve(O))}catch{return Promise.reject(new b([],"All promises were rejected"))}if(0===T)return Promise.reject(new b([],"All promises were rejected"));let R=!1;const I=[];return new t((O,M)=>{for(let x=0;x{R||(R=!0,O(j))},j=>{I.push(j),T--,0===T&&(R=!0,M(new b(I,"All promises were rejected")))})})}static race(_){let l,T,R=new this((M,x)=>{l=M,T=x});function I(M){l(M)}function O(M){T(M)}for(let M of _)F(M)||(M=this.resolve(M)),M.then(I,O);return R}static all(_){return t.allWithCallback(_)}static allSettled(_){return(this&&this.prototype instanceof t?this:t).allWithCallback(_,{thenCallback:T=>({status:"fulfilled",value:T}),errorCallback:T=>({status:"rejected",reason:T})})}static allWithCallback(_,l){let T,R,I=new this((j,X)=>{T=j,R=X}),O=2,M=0;const x=[];for(let j of _){F(j)||(j=this.resolve(j));const X=M;try{j.then(q=>{x[X]=l?l.thenCallback(q):q,O--,0===O&&T(x)},q=>{l?(x[X]=l.errorCallback(q),O--,0===O&&T(x)):R(q)})}catch(q){R(q)}O++,M++}return O-=2,0===O&&T(x),I}constructor(_){const l=this;if(!(l instanceof t))throw new Error("Must be an instanceof Promise.");l[Q]=V,l[N]=[];try{const T=D();_&&_(T(H(l,w)),T(H(l,W)))}catch(T){te(l,!1,T)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(_,l){let T=this.constructor?.[Symbol.species];(!T||"function"!=typeof T)&&(T=this.constructor||t);const R=new T(B),I=n.current;return this[Q]==V?this[N].push(I,R,_,l):ce(this,I,R,_,l),R}catch(_){return this.then(null,_)}finally(_){let l=this.constructor?.[Symbol.species];(!l||"function"!=typeof l)&&(l=t);const T=new l(B);T[v]=v;const R=n.current;return this[Q]==V?this[N].push(R,T,_,_):ce(this,R,T,_,_),T}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const c=e[S]=e.Promise;e.Promise=t;const C=m("thenPatched");function Z(d){const _=d.prototype,l=i(_,"then");if(l&&(!1===l.writable||!l.configurable))return;const T=_.then;_[g]=T,d.prototype.then=function(R,I){return new t((M,x)=>{T.call(this,M,x)}).then(R,I)},d[C]=!0}return s.patchThen=Z,c&&(Z(c),fe(e,"fetch",d=>function ne(d){return function(_,l){let T=d.apply(_,l);if(T instanceof t)return T;let R=T.constructor;return R[C]||Z(R),T}}(d))),Promise[n.__symbol__("uncaughtPromiseErrors")]=k,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,s=U("OriginalDelegate"),i=U("Promise"),u=U("Error"),h=function(){if("function"==typeof this){const S=this[s];if(S)return"function"==typeof S?n.call(S):Object.prototype.toString.call(S);if(this===Promise){const g=e[i];if(g)return n.call(g)}if(this===Error){const g=e[u];if(g)return n.call(g)}}return n.call(this)};h[s]=n,Function.prototype.toString=h;const m=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":m.call(this)}});let me=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){me=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{me=!1}const lt={useG:!0},le={},et={},tt=new RegExp("^"+Ce+"(\\w+)(true|false)$"),ut=U("propagationStopped");function Ge(e,n){const s=(n?n(e):e)+Ee,i=(n?n(e):e)+de,u=Ce+s,h=Ce+i;le[e]={},le[e][Ee]=u,le[e][de]=h}function nt(e,n,s,i){const u=i&&i.add||Re,h=i&&i.rm||je,m=i&&i.listeners||"eventListeners",k=i&&i.rmAll||"removeAllListeners",P=U(u),S="."+u+":",g="prependListener",A="."+g+":",L=function(N,v,re){if(N.isRemoved)return;const G=N.callback;let ee;"object"==typeof G&&G.handleEvent&&(N.callback=w=>G.handleEvent(w),N.originalDelegate=G);try{N.invoke(N,v,[re])}catch(w){ee=w}const V=N.options;return V&&"object"==typeof V&&V.once&&v[h].call(v,re.type,N.originalDelegate?N.originalDelegate:N.callback,V),ee};function $(N,v,re){if(!(v=v||e.event))return;const G=N||v.target||e,ee=G[le[v.type][re?de:Ee]];if(ee){const V=[];if(1===ee.length){const w=L(ee[0],G,v);w&&V.push(w)}else{const w=ee.slice();for(let W=0;W{throw W})}}}const F=function(N){return $(this,N,!1)},z=function(N){return $(this,N,!0)};function oe(N,v){if(!N)return!1;let re=!0;v&&void 0!==v.useG&&(re=v.useG);const G=v&&v.vh;let ee=!0;v&&void 0!==v.chkDup&&(ee=v.chkDup);let V=!1;v&&void 0!==v.rt&&(V=v.rt);let w=N;for(;w&&!w.hasOwnProperty(u);)w=he(w);if(!w&&N[u]&&(w=N),!w||w[P])return!1;const W=v&&v.eventNameToString,y={},H=w[P]=w[u],D=w[U(h)]=w[h],se=w[U(m)]=w[m],ge=w[U(k)]=w[k];let te;v&&v.prepend&&(te=w[U(v.prepend)]=w[v.prepend]);const t=re?function(l){if(!y.isExisting)return H.call(y.target,y.eventName,y.capture?z:F,y.options)}:function(l){return H.call(y.target,y.eventName,l.invoke,y.options)},c=re?function(l){if(!l.isRemoved){const T=le[l.eventName];let R;T&&(R=T[l.capture?de:Ee]);const I=R&&l.target[R];if(I)for(let O=0;Ofunction(u,h){u[ut]=!0,i&&i.apply(u,h)})}function ht(e,n,s,i,u){const h=Zone.__symbol__(i);if(n[h])return;const m=n[h]=n[i];n[i]=function(k,P,S){return P&&P.prototype&&u.forEach(function(g){const A=`${s}.${i}::`+g,L=P.prototype;try{if(L.hasOwnProperty(g)){const $=e.ObjectGetOwnPropertyDescriptor(L,g);$&&$.value?($.value=e.wrapWithCurrentZone($.value,A),e._redefineProperty(P.prototype,g,$)):L[g]&&(L[g]=e.wrapWithCurrentZone(L[g],A))}else L[g]&&(L[g]=e.wrapWithCurrentZone(L[g],A))}catch{}}),m.call(n,k,P,S)},e.attachOriginToPatched(n[i],m)}function rt(e,n,s){if(!s||0===s.length)return n;const i=s.filter(h=>h.target===e);if(!i||0===i.length)return n;const u=i[0].ignoreProperties;return n.filter(h=>-1===u.indexOf(h))}function Le(e,n,s,i){e&&Ke(e,rt(e,n,s),i)}function Fe(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,s)=>{const i=Fe(e);s.patchOnProperties=Ke,s.patchMethod=fe,s.bindArguments=Ze,s.patchMacroTask=ct;const u=n.__symbol__("BLACK_LISTED_EVENTS"),h=n.__symbol__("UNPATCHED_EVENTS");e[h]&&(e[u]=e[h]),e[u]&&(n[u]=n[h]=e[u]),s.patchEventPrototype=Tt,s.patchEventTarget=nt,s.isIEOrEdge=at,s.ObjectDefineProperty=ke,s.ObjectGetOwnPropertyDescriptor=ae,s.ObjectCreate=Se,s.ArraySlice=ye,s.patchClass=De,s.wrapWithCurrentZone=$e,s.filterProperties=rt,s.attachOriginToPatched=_e,s._redefineProperty=Object.defineProperty,s.patchCallbacks=ht,s.getGlobalObjects=()=>({globalSources:et,zoneSymbolEventNames:le,eventNames:i,isBrowser:ue,isMix:Ve,isNode:be,TRUE_STR:de,FALSE_STR:Ee,ZONE_SYMBOL_PREFIX:Ce,ADD_EVENT_LISTENER_STR:Re,REMOVE_EVENT_LISTENER_STR:je})});const r=U("zoneTask");function a(e,n,s,i){let u=null,h=null;s+=i;const m={};function k(S){const g=S.data;return g.args[0]=function(){return S.invoke.apply(this,arguments)},g.handleId=u.apply(e,g.args),S}function P(S){return h.call(e,S.data.handleId)}u=fe(e,n+=i,S=>function(g,A){if("function"==typeof A[0]){const L={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?A[1]||0:void 0,args:A},$=A[0];A[0]=function(){try{return $.apply(this,arguments)}finally{L.isPeriodic||("number"==typeof L.handleId?delete m[L.handleId]:L.handleId&&(L.handleId[r]=null))}};const F=He(n,A[0],L,k,P);if(!F)return F;const z=F.data.handleId;return"number"==typeof z?m[z]=F:z&&(z[r]=F),z&&z.ref&&z.unref&&"function"==typeof z.ref&&"function"==typeof z.unref&&(F.ref=z.ref.bind(z),F.unref=z.unref.bind(z)),"number"==typeof z||z?z:F}return S.apply(e,A)}),h=fe(e,s,S=>function(g,A){const L=A[0];let $;"number"==typeof L?$=m[L]:($=L&&L[r],$||($=L)),$&&"string"==typeof $.type?"notScheduled"!==$.state&&($.cancelFn&&$.data.isPeriodic||0===$.runCount)&&("number"==typeof L?delete m[L]:L&&(L[r]=null),$.zone.cancelTask($)):S.apply(e,A)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",s="clear";a(e,n,s,"Timeout"),a(e,n,s,"Interval"),a(e,n,s,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{a(e,"request","cancel","AnimationFrame"),a(e,"mozRequest","mozCancel","AnimationFrame"),a(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const s=["alert","prompt","confirm"];for(let i=0;ifunction(P,S){return n.current.run(h,e,S,k)})}),Zone.__load_patch("EventTarget",(e,n,s)=>{(function p(e,n){n.patchEventPrototype(e,n)})(e,s),function E(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:s,zoneSymbolEventNames:i,TRUE_STR:u,FALSE_STR:h,ZONE_SYMBOL_PREFIX:m}=n.getGlobalObjects();for(let P=0;P{De("MutationObserver"),De("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,s)=>{De("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,s)=>{De("FileReader")}),Zone.__load_patch("on_property",(e,n,s)=>{!function ot(e,n){if(be&&!Ve||Zone[e.symbol("patchEvents")])return;const s=n.__Zone_ignore_on_properties;let i=[];if(ue){const u=window;i=i.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const h=function Qe(){try{const e=we.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:u,ignoreProperties:["error"]}]:[];Le(u,Fe(u),s&&s.concat(h),he(u))}i=i.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let u=0;u{!function f(e,n){const{isBrowser:s,isMix:i}=n.getGlobalObjects();(s||i)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,s)}),Zone.__load_patch("XHR",(e,n)=>{!function P(S){const g=S.XMLHttpRequest;if(!g)return;const A=g.prototype;let $=A[ve],F=A[Xe];if(!$){const y=S.XMLHttpRequestEventTarget;if(y){const H=y.prototype;$=H[ve],F=H[Xe]}}const z="readystatechange",oe="scheduled";function Q(y){const H=y.data,D=H.target;D[h]=!1,D[k]=!1;const se=D[u];$||($=D[ve],F=D[Xe]),se&&F.call(D,z,se);const ge=D[u]=()=>{if(D.readyState===D.DONE)if(!H.aborted&&D[h]&&y.state===oe){const K=D[n.__symbol__("loadfalse")];if(0!==D.status&&K&&K.length>0){const Te=y.invoke;y.invoke=function(){const ce=D[n.__symbol__("loadfalse")];for(let J=0;Jfunction(y,H){return y[i]=0==H[2],y[m]=H[1],re.apply(y,H)}),ee=U("fetchTaskAborting"),V=U("fetchTaskScheduling"),w=fe(A,"send",()=>function(y,H){if(!0===n.current[V]||y[i])return w.apply(y,H);{const D={target:y,url:y[m],isPeriodic:!1,args:H,aborted:!1},se=He("XMLHttpRequest.send",N,D,Q,v);y&&!0===y[k]&&!D.aborted&&se.state===oe&&se.invoke()}}),W=fe(A,"abort",()=>function(y,H){const D=function L(y){return y[s]}(y);if(D&&"string"==typeof D.type){if(null==D.cancelFn||D.data&&D.data.aborted)return;D.zone.cancelTask(D)}else if(!0===n.current[ee])return W.apply(y,H)})}(e);const s=U("xhrTask"),i=U("xhrSync"),u=U("xhrListener"),h=U("xhrScheduled"),m=U("xhrURL"),k=U("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function qe(e,n){const s=e.constructor.name;for(let i=0;i{const P=function(){return k.apply(this,Ze(arguments,s+"."+u))};return _e(P,k),P})(h)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function s(i){return function(u){ft(e,i).forEach(m=>{const k=e.PromiseRejectionEvent;if(k){const P=new k(i,{promise:u.promise,reason:u.rejection});m.invoke(P)}})}}e.PromiseRejectionEvent&&(n[U("unhandledPromiseRejectionHandler")]=s("unhandledrejection"),n[U("rejectionHandledHandler")]=s("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,s)=>{!function o(e,n){n.patchMethod(e,"queueMicrotask",s=>function(i,u){Zone.current.scheduleMicroTask("queueMicrotask",u[0])})}(e,s)})},2614:()=>{const ae=":";const Le=function(o,...r){if(Le.translate){const f=Le.translate(o,r);o=f[0],r=f[1]}let a=ot(o[0],o.raw[0]);for(let f=1;ftypeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)().$localize=Le}},ae=>{ae(ae.s=5321)}]); \ No newline at end of file diff --git a/polyfills.abd6fbe643d688fe.js b/polyfills.abd6fbe643d688fe.js new file mode 100644 index 0000000..cc41d01 --- /dev/null +++ b/polyfills.abd6fbe643d688fe.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktiampersian=self.webpackChunktiampersian||[]).push([[429],{321:(le,ve,de)=>{de(332),de(614)},332:()=>{!function(e){const n=e.performance;function i(B){n&&n.mark&&n.mark(B)}function c(B,P){n&&n.measure&&n.measure(B,P)}i("Zone");const u=e.__Zone_symbol_prefix||"__zone_symbol__";function h(B){return u+B}const k=!0===e[h("forceDuplicateZoneCheck")];if(e.Zone){if(k||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let g=(()=>{class B{static#e=this.__symbol__=h;static assertZonePatched(){if(e.Promise!==pe.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=B.current;for(;t.parent;)t=t.parent;return t}static get current(){return K.zone}static get currentTask(){return Ee}static __load_patch(t,s,C=!1){if(pe.hasOwnProperty(t)){if(!C&&k)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const Z="Zone:"+t;i(Z),pe[t]=s(e,B,te),c(Z,Z)}}get parent(){return this._parent}get name(){return this._name}constructor(t,s){this._parent=t,this._name=s?s.name||"unnamed":"",this._properties=s&&s.properties||{},this._zoneDelegate=new p(this,this._parent&&this._parent._zoneDelegate,s)}get(t){const s=this.getZoneWith(t);if(s)return s._properties[t]}getZoneWith(t){let s=this;for(;s;){if(s._properties.hasOwnProperty(t))return s;s=s._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,s){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const C=this._zoneDelegate.intercept(this,t,s),Z=this;return function(){return Z.runGuarded(C,this,arguments,s)}}run(t,s,C,Z){K={parent:K,zone:this};try{return this._zoneDelegate.invoke(this,t,s,C,Z)}finally{K=K.parent}}runGuarded(t,s=null,C,Z){K={parent:K,zone:this};try{try{return this._zoneDelegate.invoke(this,t,s,C,Z)}catch(re){if(this._zoneDelegate.handleError(this,re))throw re}}finally{K=K.parent}}runTask(t,s,C){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||oe).name+"; Execution: "+this.name+")");if(t.state===G&&(t.type===ie||t.type===D))return;const Z=t.state!=b;Z&&t._transitionTo(b,V),t.runCount++;const re=Ee;Ee=t,K={parent:K,zone:this};try{t.type==D&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,s,C)}catch(d){if(this._zoneDelegate.handleError(this,d))throw d}}finally{t.state!==G&&t.state!==y&&(t.type==ie||t.data&&t.data.isPeriodic?Z&&t._transitionTo(V,b):(t.runCount=0,this._updateTaskCount(t,-1),Z&&t._transitionTo(G,b,G))),K=K.parent,Ee=re}}scheduleTask(t){if(t.zone&&t.zone!==this){let C=this;for(;C;){if(C===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);C=C.parent}}t._transitionTo(ee,G);const s=[];t._zoneDelegates=s,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(C){throw t._transitionTo(y,ee,G),this._zoneDelegate.handleError(this,C),C}return t._zoneDelegates===s&&this._updateTaskCount(t,1),t.state==ee&&t._transitionTo(V,ee),t}scheduleMicroTask(t,s,C,Z){return this.scheduleTask(new v(H,t,s,C,Z,void 0))}scheduleMacroTask(t,s,C,Z,re){return this.scheduleTask(new v(D,t,s,C,Z,re))}scheduleEventTask(t,s,C,Z,re){return this.scheduleTask(new v(ie,t,s,C,Z,re))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||oe).name+"; Execution: "+this.name+")");if(t.state===V||t.state===b){t._transitionTo(F,V,b);try{this._zoneDelegate.cancelTask(this,t)}catch(s){throw t._transitionTo(y,F),this._zoneDelegate.handleError(this,s),s}return this._updateTaskCount(t,-1),t._transitionTo(G,F),t.runCount=0,t}}_updateTaskCount(t,s){const C=t._zoneDelegates;-1==s&&(t._zoneDelegates=null);for(let Z=0;ZB.hasTask(t,s),onScheduleTask:(B,P,t,s)=>B.scheduleTask(t,s),onInvokeTask:(B,P,t,s,C,Z)=>B.invokeTask(t,s,C,Z),onCancelTask:(B,P,t,s)=>B.cancelTask(t,s)};class p{constructor(P,t,s){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=P,this._parentDelegate=t,this._forkZS=s&&(s&&s.onFork?s:t._forkZS),this._forkDlgt=s&&(s.onFork?t:t._forkDlgt),this._forkCurrZone=s&&(s.onFork?this.zone:t._forkCurrZone),this._interceptZS=s&&(s.onIntercept?s:t._interceptZS),this._interceptDlgt=s&&(s.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=s&&(s.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=s&&(s.onInvoke?s:t._invokeZS),this._invokeDlgt=s&&(s.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=s&&(s.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=s&&(s.onHandleError?s:t._handleErrorZS),this._handleErrorDlgt=s&&(s.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=s&&(s.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=s&&(s.onScheduleTask?s:t._scheduleTaskZS),this._scheduleTaskDlgt=s&&(s.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=s&&(s.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=s&&(s.onInvokeTask?s:t._invokeTaskZS),this._invokeTaskDlgt=s&&(s.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=s&&(s.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=s&&(s.onCancelTask?s:t._cancelTaskZS),this._cancelTaskDlgt=s&&(s.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=s&&(s.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const C=s&&s.onHasTask;(C||t&&t._hasTaskZS)&&(this._hasTaskZS=C?s:S,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=P,s.onScheduleTask||(this._scheduleTaskZS=S,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),s.onInvokeTask||(this._invokeTaskZS=S,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),s.onCancelTask||(this._cancelTaskZS=S,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(P,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,P,t):new g(P,t)}intercept(P,t,s){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,P,t,s):t}invoke(P,t,s,C,Z){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,P,t,s,C,Z):t.apply(s,C)}handleError(P,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,P,t)}scheduleTask(P,t){let s=t;if(this._scheduleTaskZS)this._hasTaskZS&&s._zoneDelegates.push(this._hasTaskDlgtOwner),s=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,P,t),s||(s=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=H)throw new Error("Task is missing scheduleFn.");N(t)}return s}invokeTask(P,t,s,C){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,P,t,s,C):t.callback.apply(s,C)}cancelTask(P,t){let s;if(this._cancelTaskZS)s=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,P,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");s=t.cancelFn(t)}return s}hasTask(P,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,P,t)}catch(s){this.handleError(P,s)}}_updateTaskCount(P,t){const s=this._taskCounts,C=s[P],Z=s[P]=C+t;if(Z<0)throw new Error("More tasks executed then were scheduled.");0!=C&&0!=Z||this.hasTask(this.zone,{microTask:s.microTask>0,macroTask:s.macroTask>0,eventTask:s.eventTask>0,change:P})}}class v{constructor(P,t,s,C,Z,re){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=P,this.source=t,this.data=C,this.scheduleFn=Z,this.cancelFn=re,!s)throw new Error("callback is not defined");this.callback=s;const d=this;this.invoke=P===ie&&C&&C.useG?v.invokeTask:function(){return v.invokeTask.call(e,d,this,arguments)}}static invokeTask(P,t,s){P||(P=this),ae++;try{return P.runCount++,P.zone.runTask(P,t,s)}finally{1==ae&&w(),ae--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(G,ee)}_transitionTo(P,t,s){if(this._state!==t&&this._state!==s)throw new Error(`${this.type} '${this.source}': can not transition to '${P}', expecting state '${t}'${s?" or '"+s+"'":""}, was '${this._state}'.`);this._state=P,P==G&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?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 $=h("setTimeout"),A=h("Promise"),j=h("then");let se,Y=[],z=!1;function Q(B){if(se||e[A]&&(se=e[A].resolve(0)),se){let P=se[j];P||(P=se.then),P.call(se,B)}else e[$](B,0)}function N(B){0===ae&&0===Y.length&&Q(w),B&&Y.push(B)}function w(){if(!z){for(z=!0;Y.length;){const B=Y;Y=[];for(let P=0;PK,onUnhandledError:J,microtaskDrainDone:J,scheduleMicroTask:N,showUncaughtError:()=>!g[h("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:J,patchMethod:()=>J,bindArguments:()=>[],patchThen:()=>J,patchMacroTask:()=>J,patchEventPrototype:()=>J,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>J,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>J,wrapWithCurrentZone:()=>J,filterProperties:()=>[],attachOriginToPatched:()=>J,_redefineProperty:()=>J,patchCallbacks:()=>J,nativeScheduleMicroTask:Q};let K={parent:null,zone:new g(null,null)},Ee=null,ae=0;function J(){}c("Zone","Zone"),e.Zone=g}(typeof window<"u"&&window||typeof self<"u"&&self||global);const le=Object.getOwnPropertyDescriptor,ve=Object.defineProperty,de=Object.getPrototypeOf,Se=Object.create,ye=Array.prototype.slice,Ce="addEventListener",He="removeEventListener",we=Zone.__symbol__(Ce),qe=Zone.__symbol__(He),_e="true",ge="false",De=Zone.__symbol__("");function Be(e,n){return Zone.current.wrap(e,n)}function Ue(e,n,i,c,u){return Zone.current.scheduleMacroTask(e,n,i,c,u)}const U=Zone.__symbol__,Ze=typeof window<"u",be=Ze?window:void 0,q=Ze&&be||"object"==typeof self&&self||global,it="removeAttribute";function Me(e,n){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=Be(e[i],n+"_"+i));return e}function Ve(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const ze=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Pe=!("nw"in q)&&typeof q.process<"u"&&"[object process]"==={}.toString.call(q.process),fe=!Pe&&!ze&&!(!Ze||!be.HTMLElement),Ge=typeof q.process<"u"&&"[object process]"==={}.toString.call(q.process)&&!ze&&!(!Ze||!be.HTMLElement),Ae={},Le=function(e){if(!(e=e||q.event))return;let n=Ae[e.type];n||(n=Ae[e.type]=U("ON_PROPERTY"+e.type));const i=this||e.target||q,c=i[n];let u;return fe&&i===be&&"error"===e.type?(u=c&&c.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===u&&e.preventDefault()):(u=c&&c.apply(this,arguments),null!=u&&!u&&e.preventDefault()),u};function Ke(e,n,i){let c=le(e,n);if(!c&&i&&le(i,n)&&(c={enumerable:!0,configurable:!0}),!c||!c.configurable)return;const u=U("on"+n+"patched");if(e.hasOwnProperty(u)&&e[u])return;delete c.writable,delete c.value;const h=c.get,k=c.set,g=n.slice(2);let S=Ae[g];S||(S=Ae[g]=U("ON_PROPERTY"+g)),c.set=function(p){let v=this;!v&&e===q&&(v=q),v&&("function"==typeof v[S]&&v.removeEventListener(g,Le),k&&k.call(v,null),v[S]=p,"function"==typeof p&&v.addEventListener(g,Le,!1))},c.get=function(){let p=this;if(!p&&e===q&&(p=q),!p)return null;const v=p[S];if(v)return v;if(h){let $=h.call(this);if($)return c.set.call(this,$),"function"==typeof p[it]&&p.removeAttribute(n),$}return null},ve(e,n,c),e[u]=!0}function Je(e,n,i){if(n)for(let c=0;cfunction(k,g){const S=i(k,g);return S.cbIdx>=0&&"function"==typeof g[S.cbIdx]?Ue(S.name,g[S.cbIdx],S,u):h.apply(k,g)})}function Te(e,n){e[U("OriginalDelegate")]=n}let Qe=!1,Fe=!1;function at(){if(Qe)return Fe;Qe=!0;try{const e=be.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Fe=!0)}catch{}return Fe}Zone.__load_patch("ZoneAwarePromise",(e,n,i)=>{const c=Object.getOwnPropertyDescriptor,u=Object.defineProperty,k=i.symbol,g=[],S=!0===e[k("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],p=k("Promise"),v=k("then"),$="__creationTrace__";i.onUnhandledError=d=>{if(i.showUncaughtError()){const _=d&&d.rejection;_?console.error("Unhandled Promise rejection:",_ instanceof Error?_.message:_,"; Zone:",d.zone.name,"; Task:",d.task&&d.task.source,"; Value:",_,_ instanceof Error?_.stack:void 0):console.error(d)}},i.microtaskDrainDone=()=>{for(;g.length;){const d=g.shift();try{d.zone.runGuarded(()=>{throw d.throwOriginal?d.rejection:d})}catch(_){j(_)}}};const A=k("unhandledPromiseRejectionHandler");function j(d){i.onUnhandledError(d);try{const _=n[A];"function"==typeof _&&_.call(this,d)}catch{}}function Y(d){return d&&d.then}function z(d){return d}function se(d){return t.reject(d)}const Q=k("state"),N=k("value"),w=k("finally"),oe=k("parentPromiseValue"),G=k("parentPromiseState"),ee="Promise.then",V=null,b=!0,F=!1,y=0;function H(d,_){return l=>{try{te(d,_,l)}catch(T){te(d,!1,T)}}}const D=function(){let d=!1;return function(l){return function(){d||(d=!0,l.apply(null,arguments))}}},ie="Promise resolved with itself",pe=k("currentTaskTrace");function te(d,_,l){const T=D();if(d===l)throw new TypeError(ie);if(d[Q]===V){let R=null;try{("object"==typeof l||"function"==typeof l)&&(R=l&&l.then)}catch(I){return T(()=>{te(d,!1,I)})(),d}if(_!==F&&l instanceof t&&l.hasOwnProperty(Q)&&l.hasOwnProperty(N)&&l[Q]!==V)Ee(l),te(d,l[Q],l[N]);else if(_!==F&&"function"==typeof R)try{R.call(l,T(H(d,_)),T(H(d,!1)))}catch(I){T(()=>{te(d,!1,I)})()}else{d[Q]=_;const I=d[N];if(d[N]=l,d[w]===w&&_===b&&(d[Q]=d[G],d[N]=d[oe]),_===F&&l instanceof Error){const O=n.currentTask&&n.currentTask.data&&n.currentTask.data[$];O&&u(l,pe,{configurable:!0,enumerable:!1,writable:!0,value:O})}for(let O=0;O{try{const M=d[N],L=!!l&&w===l[w];L&&(l[oe]=M,l[G]=I);const x=_.run(O,void 0,L&&O!==se&&O!==z?[]:[M]);te(l,!0,x)}catch(M){te(l,!1,M)}},l)}const B=function(){},P=e.AggregateError;class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(_){return te(new this(null),b,_)}static reject(_){return te(new this(null),F,_)}static any(_){if(!_||"function"!=typeof _[Symbol.iterator])return Promise.reject(new P([],"All promises were rejected"));const l=[];let T=0;try{for(let O of _)T++,l.push(t.resolve(O))}catch{return Promise.reject(new P([],"All promises were rejected"))}if(0===T)return Promise.reject(new P([],"All promises were rejected"));let R=!1;const I=[];return new t((O,M)=>{for(let L=0;L{R||(R=!0,O(x))},x=>{I.push(x),T--,0===T&&(R=!0,M(new P(I,"All promises were rejected")))})})}static race(_){let l,T,R=new this((M,L)=>{l=M,T=L});function I(M){l(M)}function O(M){T(M)}for(let M of _)Y(M)||(M=this.resolve(M)),M.then(I,O);return R}static all(_){return t.allWithCallback(_)}static allSettled(_){return(this&&this.prototype instanceof t?this:t).allWithCallback(_,{thenCallback:T=>({status:"fulfilled",value:T}),errorCallback:T=>({status:"rejected",reason:T})})}static allWithCallback(_,l){let T,R,I=new this((x,W)=>{T=x,R=W}),O=2,M=0;const L=[];for(let x of _){Y(x)||(x=this.resolve(x));const W=M;try{x.then(X=>{L[W]=l?l.thenCallback(X):X,O--,0===O&&T(L)},X=>{l?(L[W]=l.errorCallback(X),O--,0===O&&T(L)):R(X)})}catch(X){R(X)}O++,M++}return O-=2,0===O&&T(L),I}constructor(_){const l=this;if(!(l instanceof t))throw new Error("Must be an instanceof Promise.");l[Q]=V,l[N]=[];try{const T=D();_&&_(T(H(l,b)),T(H(l,F)))}catch(T){te(l,!1,T)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(_,l){let T=this.constructor?.[Symbol.species];(!T||"function"!=typeof T)&&(T=this.constructor||t);const R=new T(B),I=n.current;return this[Q]==V?this[N].push(I,R,_,l):ae(this,I,R,_,l),R}catch(_){return this.then(null,_)}finally(_){let l=this.constructor?.[Symbol.species];(!l||"function"!=typeof l)&&(l=t);const T=new l(B);T[w]=w;const R=n.current;return this[Q]==V?this[N].push(R,T,_,_):ae(this,R,T,_,_),T}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const s=e[p]=e.Promise;e.Promise=t;const C=k("thenPatched");function Z(d){const _=d.prototype,l=c(_,"then");if(l&&(!1===l.writable||!l.configurable))return;const T=_.then;_[v]=T,d.prototype.then=function(R,I){return new t((M,L)=>{T.call(this,M,L)}).then(R,I)},d[C]=!0}return i.patchThen=Z,s&&(Z(s),he(e,"fetch",d=>function re(d){return function(_,l){let T=d.apply(_,l);if(T instanceof t)return T;let R=T.constructor;return R[C]||Z(R),T}}(d))),Promise[n.__symbol__("uncaughtPromiseErrors")]=g,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,i=U("OriginalDelegate"),c=U("Promise"),u=U("Error"),h=function(){if("function"==typeof this){const p=this[i];if(p)return"function"==typeof p?n.call(p):Object.prototype.toString.call(p);if(this===Promise){const v=e[c];if(v)return n.call(v)}if(this===Error){const v=e[u];if(v)return n.call(v)}}return n.call(this)};h[i]=n,Function.prototype.toString=h;const k=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":k.call(this)}});let ke=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){ke=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{ke=!1}const lt={useG:!0},ue={},tt={},nt=new RegExp("^"+De+"(\\w+)(true|false)$"),ut=U("propagationStopped");function We(e,n){const i=(n?n(e):e)+ge,c=(n?n(e):e)+_e,u=De+i,h=De+c;ue[e]={},ue[e][ge]=u,ue[e][_e]=h}function rt(e,n,i,c){const u=c&&c.add||Ce,h=c&&c.rm||He,k=c&&c.listeners||"eventListeners",g=c&&c.rmAll||"removeAllListeners",S=U(u),p="."+u+":",v="prependListener",$="."+v+":",A=function(N,w,oe){if(N.isRemoved)return;const G=N.callback;let ee;"object"==typeof G&&G.handleEvent&&(N.callback=b=>G.handleEvent(b),N.originalDelegate=G);try{N.invoke(N,w,[oe])}catch(b){ee=b}const V=N.options;return V&&"object"==typeof V&&V.once&&w[h].call(w,oe.type,N.originalDelegate?N.originalDelegate:N.callback,V),ee};function j(N,w,oe){if(!(w=w||e.event))return;const G=N||w.target||e,ee=G[ue[w.type][oe?_e:ge]];if(ee){const V=[];if(1===ee.length){const b=A(ee[0],G,w);b&&V.push(b)}else{const b=ee.slice();for(let F=0;F{throw F})}}}const Y=function(N){return j(this,N,!1)},z=function(N){return j(this,N,!0)};function se(N,w){if(!N)return!1;let oe=!0;w&&void 0!==w.useG&&(oe=w.useG);const G=w&&w.vh;let ee=!0;w&&void 0!==w.chkDup&&(ee=w.chkDup);let V=!1;w&&void 0!==w.rt&&(V=w.rt);let b=N;for(;b&&!b.hasOwnProperty(u);)b=de(b);if(!b&&N[u]&&(b=N),!b||b[S])return!1;const F=w&&w.eventNameToString,y={},H=b[S]=b[u],D=b[U(h)]=b[h],ie=b[U(k)]=b[k],pe=b[U(g)]=b[g];let te;w&&w.prepend&&(te=b[U(w.prepend)]=b[w.prepend]);const t=oe?function(l){if(!y.isExisting)return H.call(y.target,y.eventName,y.capture?z:Y,y.options)}:function(l){return H.call(y.target,y.eventName,l.invoke,y.options)},s=oe?function(l){if(!l.isRemoved){const T=ue[l.eventName];let R;T&&(R=T[l.capture?_e:ge]);const I=R&&l.target[R];if(I)for(let O=0;Ofunction(u,h){u[ut]=!0,c&&c.apply(u,h)})}function ht(e,n,i,c,u){const h=Zone.__symbol__(c);if(n[h])return;const k=n[h]=n[c];n[c]=function(g,S,p){return S&&S.prototype&&u.forEach(function(v){const $=`${i}.${c}::`+v,A=S.prototype;try{if(A.hasOwnProperty(v)){const j=e.ObjectGetOwnPropertyDescriptor(A,v);j&&j.value?(j.value=e.wrapWithCurrentZone(j.value,$),e._redefineProperty(S.prototype,v,j)):A[v]&&(A[v]=e.wrapWithCurrentZone(A[v],$))}else A[v]&&(A[v]=e.wrapWithCurrentZone(A[v],$))}catch{}}),k.call(n,g,S,p)},e.attachOriginToPatched(n[c],k)}function xe(e,n,i){if(!i||0===i.length)return n;const c=i.filter(h=>h.target===e);if(!c||0===c.length)return n;const u=c[0].ignoreProperties;return n.filter(h=>-1===u.indexOf(h))}function ot(e,n,i,c){e&&Je(e,xe(e,n,i),c)}function je(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 c=je(e);i.patchOnProperties=Je,i.patchMethod=he,i.bindArguments=Me,i.patchMacroTask=ct;const u=n.__symbol__("BLACK_LISTED_EVENTS"),h=n.__symbol__("UNPATCHED_EVENTS");e[h]&&(e[u]=e[h]),e[u]&&(n[u]=n[h]=e[u]),i.patchEventPrototype=Tt,i.patchEventTarget=rt,i.isIEOrEdge=at,i.ObjectDefineProperty=ve,i.ObjectGetOwnPropertyDescriptor=le,i.ObjectCreate=Se,i.ArraySlice=ye,i.patchClass=Ie,i.wrapWithCurrentZone=Be,i.filterProperties=xe,i.attachOriginToPatched=Te,i._redefineProperty=Object.defineProperty,i.patchCallbacks=ht,i.getGlobalObjects=()=>({globalSources:tt,zoneSymbolEventNames:ue,eventNames:c,isBrowser:fe,isMix:Ge,isNode:Pe,TRUE_STR:_e,FALSE_STR:ge,ZONE_SYMBOL_PREFIX:De,ADD_EVENT_LISTENER_STR:Ce,REMOVE_EVENT_LISTENER_STR:He})});const a=U("zoneTask");function f(e,n,i,c){let u=null,h=null;i+=c;const k={};function g(p){const v=p.data;return v.args[0]=function(){return p.invoke.apply(this,arguments)},v.handleId=u.apply(e,v.args),p}function S(p){return h.call(e,p.data.handleId)}u=he(e,n+=c,p=>function(v,$){if("function"==typeof $[0]){const A={isPeriodic:"Interval"===c,delay:"Timeout"===c||"Interval"===c?$[1]||0:void 0,args:$},j=$[0];$[0]=function(){try{return j.apply(this,arguments)}finally{A.isPeriodic||("number"==typeof A.handleId?delete k[A.handleId]:A.handleId&&(A.handleId[a]=null))}};const Y=Ue(n,$[0],A,g,S);if(!Y)return Y;const z=Y.data.handleId;return"number"==typeof z?k[z]=Y:z&&(z[a]=Y),z&&z.ref&&z.unref&&"function"==typeof z.ref&&"function"==typeof z.unref&&(Y.ref=z.ref.bind(z),Y.unref=z.unref.bind(z)),"number"==typeof z||z?z:Y}return p.apply(e,$)}),h=he(e,i,p=>function(v,$){const A=$[0];let j;"number"==typeof A?j=k[A]:(j=A&&A[a],j||(j=A)),j&&"string"==typeof j.type?"notScheduled"!==j.state&&(j.cancelFn&&j.data.isPeriodic||0===j.runCount)&&("number"==typeof A?delete k[A]:A&&(A[a]=null),j.zone.cancelTask(j)):p.apply(e,$)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",i="clear";f(e,n,i,"Timeout"),f(e,n,i,"Interval"),f(e,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{f(e,"request","cancel","AnimationFrame"),f(e,"mozRequest","mozCancel","AnimationFrame"),f(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const i=["alert","prompt","confirm"];for(let c=0;cfunction(S,p){return n.current.run(h,e,p,g)})}),Zone.__load_patch("EventTarget",(e,n,i)=>{(function ne(e,n){n.patchEventPrototype(e,n)})(e,i),function m(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:c,TRUE_STR:u,FALSE_STR:h,ZONE_SYMBOL_PREFIX:k}=n.getGlobalObjects();for(let S=0;S{Ie("MutationObserver"),Ie("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,i)=>{Ie("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,i)=>{Ie("FileReader")}),Zone.__load_patch("on_property",(e,n,i)=>{!function o(e,n){if(Pe&&!Ge||Zone[e.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let c=[];if(fe){const u=window;c=c.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const h=function et(){try{const e=be.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:u,ignoreProperties:["error"]}]:[];ot(u,je(u),i&&i.concat(h),de(u))}c=c.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let u=0;u{!function E(e,n){const{isBrowser:i,isMix:c}=n.getGlobalObjects();(i||c)&&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 S(p){const v=p.XMLHttpRequest;if(!v)return;const $=v.prototype;let j=$[we],Y=$[qe];if(!j){const y=p.XMLHttpRequestEventTarget;if(y){const H=y.prototype;j=H[we],Y=H[qe]}}const z="readystatechange",se="scheduled";function Q(y){const H=y.data,D=H.target;D[h]=!1,D[g]=!1;const ie=D[u];j||(j=D[we],Y=D[qe]),ie&&Y.call(D,z,ie);const pe=D[u]=()=>{if(D.readyState===D.DONE)if(!H.aborted&&D[h]&&y.state===se){const K=D[n.__symbol__("loadfalse")];if(0!==D.status&&K&&K.length>0){const Ee=y.invoke;y.invoke=function(){const ae=D[n.__symbol__("loadfalse")];for(let J=0;Jfunction(y,H){return y[c]=0==H[2],y[k]=H[1],oe.apply(y,H)}),ee=U("fetchTaskAborting"),V=U("fetchTaskScheduling"),b=he($,"send",()=>function(y,H){if(!0===n.current[V]||y[c])return b.apply(y,H);{const D={target:y,url:y[k],isPeriodic:!1,args:H,aborted:!1},ie=Ue("XMLHttpRequest.send",N,D,Q,w);y&&!0===y[g]&&!D.aborted&&ie.state===se&&ie.invoke()}}),F=he($,"abort",()=>function(y,H){const D=function A(y){return y[i]}(y);if(D&&"string"==typeof D.type){if(null==D.cancelFn||D.data&&D.data.aborted)return;D.zone.cancelTask(D)}else if(!0===n.current[ee])return F.apply(y,H)})}(e);const i=U("xhrTask"),c=U("xhrSync"),u=U("xhrListener"),h=U("xhrScheduled"),k=U("xhrURL"),g=U("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function Ye(e,n){const i=e.constructor.name;for(let c=0;c{const S=function(){return g.apply(this,Me(arguments,i+"."+u))};return Te(S,g),S})(h)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function i(c){return function(u){ft(e,c).forEach(k=>{const g=e.PromiseRejectionEvent;if(g){const S=new g(c,{promise:u.promise,reason:u.rejection});k.invoke(S)}})}}e.PromiseRejectionEvent&&(n[U("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[U("rejectionHandledHandler")]=i("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,i)=>{!function r(e,n){n.patchMethod(e,"queueMicrotask",i=>function(c,u){Zone.current.scheduleMicroTask("queueMicrotask",u[0])})}(e,i)})},614:()=>{const le=":";const xe=function(o,...r){if(xe.translate){const f=xe.translate(o,r);o=f[0],r=f[1]}let a=je(o[0],o.raw[0]);for(let f=1;f{le(le.s=321)}]); \ No newline at end of file diff --git a/runtime.7aaa90570c2df690.js b/runtime.7aaa90570c2df690.js new file mode 100644 index 0000000..d1c95f9 --- /dev/null +++ b/runtime.7aaa90570c2df690.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,v={},d={};function a(e){var n=d[e];if(void 0!==n)return n.exports;var r=d[e]={exports:{}};return v[e].call(r.exports,r,r.exports,a),r.exports}a.m=v,e=[],a.O=(n,r,o,l)=>{if(!r){var c=1/0;for(t=0;t=l)&&Object.keys(a.O).every(_=>a.O[_](r[f]))?r.splice(f--,1):(i=!1,l0&&e[t-1][2]>l;t--)e[t]=e[t-1];e[t]=[r,o,l]},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),a.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={666:0};a.O.j=o=>0===e[o];var n=(o,l)=>{var f,u,[t,c,i]=l,s=0;if(t.some(p=>0!==e[p])){for(f in c)a.o(c,f)&&(a.m[f]=c[f]);if(i)var b=i(a)}for(o&&o(l);s{"use strict";var e,d={},v={};function a(e){var n=v[e];if(void 0!==n)return n.exports;var r=v[e]={id:e,loaded:!1,exports:{}};return d[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=d,e=[],a.O=(n,r,o,l)=>{if(!r){var u=1/0;for(t=0;t=l)&&Object.keys(a.O).every(_=>a.O[_](r[f]))?r.splice(f--,1):(c=!1,l0&&e[t-1][2]>l;t--)e[t]=e[t-1];e[t]=[r,o,l]},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),a.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};a.O.j=o=>0===e[o];var n=(o,l)=>{var f,i,[t,u,c]=l,s=0;if(t.some(b=>0!==e[b])){for(f in u)a.o(u,f)&&(a.m[f]=u[f]);if(c)var p=c(a)}for(o&&o(l);s