(self.webpackChunkh23=self.webpackChunkh23||[]).push([[179],{8255:Ue=>{function fe(p){return Promise.resolve().then(()=>{var u=new Error("Cannot find module '"+p+"'");throw u.code="MODULE_NOT_FOUND",u})}fe.keys=()=>[],fe.resolve=fe,fe.id=8255,Ue.exports=fe},7238:(Ue,fe,p)=>{"use strict";p.d(fe,{l3:()=>c,_j:()=>u,LC:()=>e,ZN:()=>dt,jt:()=>d,pV:()=>ge,F4:()=>B,IO:()=>Te,vP:()=>S,SB:()=>L,oB:()=>P,eR:()=>J,X$:()=>f,ZE:()=>St,k1:()=>Ft});class u{}class e{}const c="*";function f(ft,Ve){return{type:7,name:ft,definitions:Ve,options:{}}}function d(ft,Ve=null){return{type:4,styles:Ve,timings:ft}}function S(ft,Ve=null){return{type:2,steps:ft,options:Ve}}function P(ft){return{type:6,styles:ft,offset:null}}function L(ft,Ve,Le){return{type:0,name:ft,styles:Ve,options:Le}}function B(ft){return{type:5,steps:ft}}function J(ft,Ve,Le=null){return{type:1,expr:ft,animation:Ve,options:Le}}function ge(ft=null){return{type:9,options:ft}}function Te(ft,Ve,Le=null){return{type:11,selector:ft,animation:Ve,options:Le}}function Ye(ft){Promise.resolve(null).then(ft)}class dt{constructor(Ve=0,Le=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=Ve+Le}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Ve=>Ve()),this._onDoneFns=[])}onStart(Ve){this._onStartFns.push(Ve)}onDone(Ve){this._onDoneFns.push(Ve)}onDestroy(Ve){this._onDestroyFns.push(Ve)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){Ye(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(Ve=>Ve()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(Ve=>Ve()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(Ve){this._position=this.totalTime?Ve*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(Ve){const Le="start"==Ve?this._onStartFns:this._onDoneFns;Le.forEach(Ge=>Ge()),Le.length=0}}class St{constructor(Ve){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=Ve;let Le=0,Ge=0,Ae=0;const Ne=this.players.length;0==Ne?Ye(()=>this._onFinish()):this.players.forEach(ze=>{ze.onDone(()=>{++Le==Ne&&this._onFinish()}),ze.onDestroy(()=>{++Ge==Ne&&this._onDestroy()}),ze.onStart(()=>{++Ae==Ne&&this._onStart()})}),this.totalTime=this.players.reduce((ze,pe)=>Math.max(ze,pe.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Ve=>Ve()),this._onDoneFns=[])}init(){this.players.forEach(Ve=>Ve.init())}onStart(Ve){this._onStartFns.push(Ve)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(Ve=>Ve()),this._onStartFns=[])}onDone(Ve){this._onDoneFns.push(Ve)}onDestroy(Ve){this._onDestroyFns.push(Ve)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(Ve=>Ve.play())}pause(){this.players.forEach(Ve=>Ve.pause())}restart(){this.players.forEach(Ve=>Ve.restart())}finish(){this._onFinish(),this.players.forEach(Ve=>Ve.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(Ve=>Ve.destroy()),this._onDestroyFns.forEach(Ve=>Ve()),this._onDestroyFns=[])}reset(){this.players.forEach(Ve=>Ve.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(Ve){const Le=Ve*this.totalTime;this.players.forEach(Ge=>{const Ae=Ge.totalTime?Math.min(1,Le/Ge.totalTime):1;Ge.setPosition(Ae)})}getPosition(){const Ve=this.players.reduce((Le,Ge)=>null===Le||Ge.totalTime>Le.totalTime?Ge:Le,null);return null!=Ve?Ve.getPosition():0}beforeDestroy(){this.players.forEach(Ve=>{Ve.beforeDestroy&&Ve.beforeDestroy()})}triggerCallback(Ve){const Le="start"==Ve?this._onStartFns:this._onDoneFns;Le.forEach(Ge=>Ge()),Le.length=0}}const Ft="!"},9238:(Ue,fe,p)=>{"use strict";p.d(fe,{rt:()=>$e,s1:()=>an,$s:()=>Be,Qr:()=>Qt,kH:()=>Tt,mK:()=>_t,Em:()=>Jt,tE:()=>mn,qV:()=>Ht,qm:()=>Se,Kd:()=>Wt,X6:()=>ie,yG:()=>Oe});var u=p(8583),e=p(7716),c=p(9765),f=p(5319),d=p(6215),v=p(5917),S=p(6461),P=p(8307),L=p(4395),B=p(5435),J=p(8002),Q=p(5257),ge=p(3653),xe=p(7519),Te=p(6782),we=p(9490),Ye=p(521),dt=p(8553);function Ve(K,ae){return(K.getAttribute(ae)||"").match(/\S+/g)||[]}const Le="cdk-describedby-message-container",Ge="cdk-describedby-message",Ae="cdk-describedby-host";let Ne=0;const ze=new Map;let pe=null,Be=(()=>{class K{constructor(ue){this._document=ue}describe(ue,qe,ct){if(!this._canBeDescribed(ue,qe))return;const tn=ot(qe,ct);"string"!=typeof qe?(wt(qe),ze.set(tn,{messageElement:qe,referenceCount:0})):ze.has(tn)||this._createMessageElement(qe,ct),this._isElementDescribedByMessage(ue,tn)||this._addMessageReference(ue,tn)}removeDescription(ue,qe,ct){if(!qe||!this._isElementNode(ue))return;const tn=ot(qe,ct);if(this._isElementDescribedByMessage(ue,tn)&&this._removeMessageReference(ue,tn),"string"==typeof qe){const Gt=ze.get(tn);Gt&&0===Gt.referenceCount&&this._deleteMessageElement(tn)}pe&&0===pe.childNodes.length&&this._deleteMessagesContainer()}ngOnDestroy(){const ue=this._document.querySelectorAll(`[${Ae}]`);for(let qe=0;qe0!=ct.indexOf(Ge));ue.setAttribute("aria-describedby",qe.join(" "))}_addMessageReference(ue,qe){const ct=ze.get(qe);(function(K,ae,ue){const qe=Ve(K,ae);qe.some(ct=>ct.trim()==ue.trim())||(qe.push(ue.trim()),K.setAttribute(ae,qe.join(" ")))})(ue,"aria-describedby",ct.messageElement.id),ue.setAttribute(Ae,""),ct.referenceCount++}_removeMessageReference(ue,qe){const ct=ze.get(qe);ct.referenceCount--,function(K,ae,ue){const ct=Ve(K,ae).filter(tn=>tn!=ue.trim());ct.length?K.setAttribute(ae,ct.join(" ")):K.removeAttribute(ae)}(ue,"aria-describedby",ct.messageElement.id),ue.removeAttribute(Ae)}_isElementDescribedByMessage(ue,qe){const ct=Ve(ue,"aria-describedby"),tn=ze.get(qe),Gt=tn&&tn.messageElement.id;return!!Gt&&-1!=ct.indexOf(Gt)}_canBeDescribed(ue,qe){if(!this._isElementNode(ue))return!1;if(qe&&"object"==typeof qe)return!0;const ct=null==qe?"":`${qe}`.trim(),tn=ue.getAttribute("aria-label");return!(!ct||tn&&tn.trim()===ct)}_isElementNode(ue){return ue.nodeType===this._document.ELEMENT_NODE}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(u.K0))},K.\u0275prov=e.Yz7({factory:function(){return new K(e.LFG(u.K0))},token:K,providedIn:"root"}),K})();function ot(K,ae){return"string"==typeof K?`${ae||""}/${K}`:K}function wt(K){K.id||(K.id=`${Ge}-${Ne++}`)}class Dt{constructor(ae){this._items=ae,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new c.xQ,this._typeaheadSubscription=f.w.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=ue=>ue.disabled,this._pressedLetters=[],this.tabOut=new c.xQ,this.change=new c.xQ,ae instanceof e.n_E&&ae.changes.subscribe(ue=>{if(this._activeItem){const ct=ue.toArray().indexOf(this._activeItem);ct>-1&&ct!==this._activeItemIndex&&(this._activeItemIndex=ct)}})}skipPredicate(ae){return this._skipPredicateFn=ae,this}withWrap(ae=!0){return this._wrap=ae,this}withVerticalOrientation(ae=!0){return this._vertical=ae,this}withHorizontalOrientation(ae){return this._horizontal=ae,this}withAllowedModifierKeys(ae){return this._allowedModifierKeys=ae,this}withTypeAhead(ae=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,P.b)(ue=>this._pressedLetters.push(ue)),(0,L.b)(ae),(0,B.h)(()=>this._pressedLetters.length>0),(0,J.U)(()=>this._pressedLetters.join(""))).subscribe(ue=>{const qe=this._getItemsArray();for(let ct=1;ct!ae[tn]||this._allowedModifierKeys.indexOf(tn)>-1);switch(ue){case S.Mf:return void this.tabOut.next();case S.JH:if(this._vertical&&ct){this.setNextItemActive();break}return;case S.LH:if(this._vertical&&ct){this.setPreviousItemActive();break}return;case S.SV:if(this._horizontal&&ct){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case S.oh:if(this._horizontal&&ct){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case S.Sd:if(this._homeAndEnd&&ct){this.setFirstItemActive();break}return;case S.uR:if(this._homeAndEnd&&ct){this.setLastItemActive();break}return;default:return void((ct||(0,S.Vb)(ae,"shiftKey"))&&(ae.key&&1===ae.key.length?this._letterKeyStream.next(ae.key.toLocaleUpperCase()):(ue>=S.A&&ue<=S.Z||ue>=S.xE&&ue<=S.aO)&&this._letterKeyStream.next(String.fromCharCode(ue))))}this._pressedLetters=[],ae.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(ae){const ue=this._getItemsArray(),qe="number"==typeof ae?ae:ue.indexOf(ae),ct=ue[qe];this._activeItem=null==ct?null:ct,this._activeItemIndex=qe}_setActiveItemByDelta(ae){this._wrap?this._setActiveInWrapMode(ae):this._setActiveInDefaultMode(ae)}_setActiveInWrapMode(ae){const ue=this._getItemsArray();for(let qe=1;qe<=ue.length;qe++){const ct=(this._activeItemIndex+ae*qe+ue.length)%ue.length;if(!this._skipPredicateFn(ue[ct]))return void this.setActiveItem(ct)}}_setActiveInDefaultMode(ae){this._setActiveItemByIndex(this._activeItemIndex+ae,ae)}_setActiveItemByIndex(ae,ue){const qe=this._getItemsArray();if(qe[ae]){for(;this._skipPredicateFn(qe[ae]);)if(!qe[ae+=ue])return;this.setActiveItem(ae)}}_getItemsArray(){return this._items instanceof e.n_E?this._items.toArray():this._items}}class an extends Dt{setActiveItem(ae){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(ae),this.activeItem&&this.activeItem.setActiveStyles()}}class Jt extends Dt{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(ae){return this._origin=ae,this}setActiveItem(ae){super.setActiveItem(ae),this.activeItem&&this.activeItem.focus(this._origin)}}let Pt=(()=>{class K{constructor(ue){this._platform=ue}isDisabled(ue){return ue.hasAttribute("disabled")}isVisible(ue){return function(K){return!!(K.offsetWidth||K.offsetHeight||"function"==typeof K.getClientRects&&K.getClientRects().length)}(ue)&&"visible"===getComputedStyle(ue).visibility}isTabbable(ue){if(!this._platform.isBrowser)return!1;const qe=function(K){try{return K.frameElement}catch(ae){return null}}(function(K){return K.ownerDocument&&K.ownerDocument.defaultView||window}(ue));if(qe&&(-1===Mt(qe)||!this.isVisible(qe)))return!1;let ct=ue.nodeName.toLowerCase(),tn=Mt(ue);return ue.hasAttribute("contenteditable")?-1!==tn:!("iframe"===ct||"object"===ct||this._platform.WEBKIT&&this._platform.IOS&&!function(K){let ae=K.nodeName.toLowerCase(),ue="input"===ae&&K.type;return"text"===ue||"password"===ue||"select"===ae||"textarea"===ae}(ue))&&("audio"===ct?!!ue.hasAttribute("controls")&&-1!==tn:"video"===ct?-1!==tn&&(null!==tn||this._platform.FIREFOX||ue.hasAttribute("controls")):ue.tabIndex>=0)}isFocusable(ue,qe){return function(K){return!function(K){return function(K){return"input"==K.nodeName.toLowerCase()}(K)&&"hidden"==K.type}(K)&&(function(K){let ae=K.nodeName.toLowerCase();return"input"===ae||"select"===ae||"button"===ae||"textarea"===ae}(K)||function(K){return function(K){return"a"==K.nodeName.toLowerCase()}(K)&&K.hasAttribute("href")}(K)||K.hasAttribute("contenteditable")||Re(K))}(ue)&&!this.isDisabled(ue)&&((null==qe?void 0:qe.ignoreVisibility)||this.isVisible(ue))}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(Ye.t4))},K.\u0275prov=e.Yz7({factory:function(){return new K(e.LFG(Ye.t4))},token:K,providedIn:"root"}),K})();function Re(K){if(!K.hasAttribute("tabindex")||void 0===K.tabIndex)return!1;let ae=K.getAttribute("tabindex");return"-32768"!=ae&&!(!ae||isNaN(parseInt(ae,10)))}function Mt(K){if(!Re(K))return null;const ae=parseInt(K.getAttribute("tabindex")||"",10);return isNaN(ae)?-1:ae}class st{constructor(ae,ue,qe,ct,tn=!1){this._element=ae,this._checker=ue,this._ngZone=qe,this._document=ct,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,tn||this.attachAnchors()}get enabled(){return this._enabled}set enabled(ae){this._enabled=ae,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(ae,this._startAnchor),this._toggleAnchorTabIndex(ae,this._endAnchor))}destroy(){const ae=this._startAnchor,ue=this._endAnchor;ae&&(ae.removeEventListener("focus",this.startAnchorListener),ae.parentNode&&ae.parentNode.removeChild(ae)),ue&&(ue.removeEventListener("focus",this.endAnchorListener),ue.parentNode&&ue.parentNode.removeChild(ue)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(ae){return new Promise(ue=>{this._executeOnStable(()=>ue(this.focusInitialElement(ae)))})}focusFirstTabbableElementWhenReady(ae){return new Promise(ue=>{this._executeOnStable(()=>ue(this.focusFirstTabbableElement(ae)))})}focusLastTabbableElementWhenReady(ae){return new Promise(ue=>{this._executeOnStable(()=>ue(this.focusLastTabbableElement(ae)))})}_getRegionBoundary(ae){let ue=this._element.querySelectorAll(`[cdk-focus-region-${ae}], [cdkFocusRegion${ae}], [cdk-focus-${ae}]`);for(let qe=0;qe=0;qe--){let ct=ue[qe].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(ue[qe]):null;if(ct)return ct}return null}_createAnchor(){const ae=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,ae),ae.classList.add("cdk-visually-hidden"),ae.classList.add("cdk-focus-trap-anchor"),ae.setAttribute("aria-hidden","true"),ae}_toggleAnchorTabIndex(ae,ue){ae?ue.setAttribute("tabindex","0"):ue.removeAttribute("tabindex")}toggleAnchors(ae){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(ae,this._startAnchor),this._toggleAnchorTabIndex(ae,this._endAnchor))}_executeOnStable(ae){this._ngZone.isStable?ae():this._ngZone.onStable.pipe((0,Q.q)(1)).subscribe(ae)}}let Ht=(()=>{class K{constructor(ue,qe,ct){this._checker=ue,this._ngZone=qe,this._document=ct}create(ue,qe=!1){return new st(ue,this._checker,this._ngZone,this._document,qe)}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(Pt),e.LFG(e.R0b),e.LFG(u.K0))},K.\u0275prov=e.Yz7({factory:function(){return new K(e.LFG(Pt),e.LFG(e.R0b),e.LFG(u.K0))},token:K,providedIn:"root"}),K})(),_t=(()=>{class K{constructor(ue,qe,ct){this._elementRef=ue,this._focusTrapFactory=qe,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}get enabled(){return this.focusTrap.enabled}set enabled(ue){this.focusTrap.enabled=(0,we.Ig)(ue)}get autoCapture(){return this._autoCapture}set autoCapture(ue){this._autoCapture=(0,we.Ig)(ue)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(ue){const qe=ue.autoCapture;qe&&!qe.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,Ye.ht)(),this.focusTrap.focusInitialElementWhenReady()}}return K.\u0275fac=function(ue){return new(ue||K)(e.Y36(e.SBq),e.Y36(Ht),e.Y36(u.K0))},K.\u0275dir=e.lG2({type:K,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[e.TTD]}),K})();function ie(K){return 0===K.offsetX&&0===K.offsetY}function Oe(K){const ae=K.touches&&K.touches[0]||K.changedTouches&&K.changedTouches[0];return!(!ae||-1!==ae.identifier||null!=ae.radiusX&&1!==ae.radiusX||null!=ae.radiusY&&1!==ae.radiusY)}"undefined"!=typeof Element&∈const be=new e.OlP("cdk-input-modality-detector-options"),_e={ignoreKeys:[S.zL,S.jx,S.b2,S.MW,S.JU]},Qe=(0,Ye.i$)({passive:!0,capture:!0});let bt=(()=>{class K{constructor(ue,qe,ct,tn){this._platform=ue,this._mostRecentTarget=null,this._modality=new d.X(null),this._lastTouchMs=0,this._onKeydown=Gt=>{var Fn,$n;(null===($n=null===(Fn=this._options)||void 0===Fn?void 0:Fn.ignoreKeys)||void 0===$n?void 0:$n.some(xn=>xn===Gt.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=(0,Ye.sA)(Gt))},this._onMousedown=Gt=>{Date.now()-this._lastTouchMs<650||(this._modality.next(ie(Gt)?"keyboard":"mouse"),this._mostRecentTarget=(0,Ye.sA)(Gt))},this._onTouchstart=Gt=>{Oe(Gt)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,Ye.sA)(Gt))},this._options=Object.assign(Object.assign({},_e),tn),this.modalityDetected=this._modality.pipe((0,ge.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,xe.x)()),ue.isBrowser&&qe.runOutsideAngular(()=>{ct.addEventListener("keydown",this._onKeydown,Qe),ct.addEventListener("mousedown",this._onMousedown,Qe),ct.addEventListener("touchstart",this._onTouchstart,Qe)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Qe),document.removeEventListener("mousedown",this._onMousedown,Qe),document.removeEventListener("touchstart",this._onTouchstart,Qe))}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(Ye.t4),e.LFG(e.R0b),e.LFG(u.K0),e.LFG(be,8))},K.\u0275prov=e.Yz7({factory:function(){return new K(e.LFG(Ye.t4),e.LFG(e.R0b),e.LFG(u.K0),e.LFG(be,8))},token:K,providedIn:"root"}),K})();const It=new e.OlP("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),sn=new e.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Wt=(()=>{class K{constructor(ue,qe,ct,tn){this._ngZone=qe,this._defaultOptions=tn,this._document=ct,this._liveElement=ue||this._createLiveElement()}announce(ue,...qe){const ct=this._defaultOptions;let tn,Gt;return 1===qe.length&&"number"==typeof qe[0]?Gt=qe[0]:[tn,Gt]=qe,this.clear(),clearTimeout(this._previousTimeout),tn||(tn=ct&&ct.politeness?ct.politeness:"polite"),null==Gt&&ct&&(Gt=ct.duration),this._liveElement.setAttribute("aria-live",tn),this._ngZone.runOutsideAngular(()=>new Promise(Fn=>{clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=ue,Fn(),"number"==typeof Gt&&(this._previousTimeout=setTimeout(()=>this.clear(),Gt))},100)}))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement&&this._liveElement.parentNode&&(this._liveElement.parentNode.removeChild(this._liveElement),this._liveElement=null)}_createLiveElement(){const ue="cdk-live-announcer-element",qe=this._document.getElementsByClassName(ue),ct=this._document.createElement("div");for(let tn=0;tn{class K{constructor(ue,qe,ct,tn){this._elementRef=ue,this._liveAnnouncer=qe,this._contentObserver=ct,this._ngZone=tn,this._politeness="polite"}get politeness(){return this._politeness}set politeness(ue){this._politeness="off"===ue||"assertive"===ue?ue:"polite","off"===this._politeness?this._subscription&&(this._subscription.unsubscribe(),this._subscription=null):this._subscription||(this._subscription=this._ngZone.runOutsideAngular(()=>this._contentObserver.observe(this._elementRef).subscribe(()=>{const qe=this._elementRef.nativeElement.textContent;qe!==this._previousAnnouncedText&&(this._liveAnnouncer.announce(qe,this._politeness),this._previousAnnouncedText=qe)})))}ngOnDestroy(){this._subscription&&this._subscription.unsubscribe()}}return K.\u0275fac=function(ue){return new(ue||K)(e.Y36(e.SBq),e.Y36(Wt),e.Y36(dt.yq),e.Y36(e.R0b))},K.\u0275dir=e.lG2({type:K,selectors:[["","cdkAriaLive",""]],inputs:{politeness:["cdkAriaLive","politeness"]},exportAs:["cdkAriaLive"]}),K})();const _n=new e.OlP("cdk-focus-monitor-default-options"),dn=(0,Ye.i$)({passive:!0,capture:!0});let mn=(()=>{class K{constructor(ue,qe,ct,tn,Gt){this._ngZone=ue,this._platform=qe,this._inputModalityDetector=ct,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new c.xQ,this._rootNodeFocusAndBlurListener=Fn=>{const $n=(0,Ye.sA)(Fn),xn="focus"===Fn.type?this._onFocus:this._onBlur;for(let Kn=$n;Kn;Kn=Kn.parentElement)xn.call(this,Fn,Kn)},this._document=tn,this._detectionMode=(null==Gt?void 0:Gt.detectionMode)||0}monitor(ue,qe=!1){const ct=(0,we.fI)(ue);if(!this._platform.isBrowser||1!==ct.nodeType)return(0,v.of)(null);const tn=(0,Ye.kV)(ct)||this._getDocument(),Gt=this._elementInfo.get(ct);if(Gt)return qe&&(Gt.checkChildren=!0),Gt.subject;const Fn={checkChildren:qe,subject:new c.xQ,rootNode:tn};return this._elementInfo.set(ct,Fn),this._registerGlobalListeners(Fn),Fn.subject}stopMonitoring(ue){const qe=(0,we.fI)(ue),ct=this._elementInfo.get(qe);ct&&(ct.subject.complete(),this._setClasses(qe),this._elementInfo.delete(qe),this._removeGlobalListeners(ct))}focusVia(ue,qe,ct){const tn=(0,we.fI)(ue);tn===this._getDocument().activeElement?this._getClosestElementsInfo(tn).forEach(([Fn,$n])=>this._originChanged(Fn,qe,$n)):(this._setOrigin(qe),"function"==typeof tn.focus&&tn.focus(ct))}ngOnDestroy(){this._elementInfo.forEach((ue,qe)=>this.stopMonitoring(qe))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_toggleClass(ue,qe,ct){ct?ue.classList.add(qe):ue.classList.remove(qe)}_getFocusOrigin(ue){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(ue)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(ue){return 1===this._detectionMode||!!(null==ue?void 0:ue.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(ue,qe){this._toggleClass(ue,"cdk-focused",!!qe),this._toggleClass(ue,"cdk-touch-focused","touch"===qe),this._toggleClass(ue,"cdk-keyboard-focused","keyboard"===qe),this._toggleClass(ue,"cdk-mouse-focused","mouse"===qe),this._toggleClass(ue,"cdk-program-focused","program"===qe)}_setOrigin(ue,qe=!1){this._ngZone.runOutsideAngular(()=>{this._origin=ue,this._originFromTouchInteraction="touch"===ue&&qe,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(ue,qe){const ct=this._elementInfo.get(qe),tn=(0,Ye.sA)(ue);!ct||!ct.checkChildren&&qe!==tn||this._originChanged(qe,this._getFocusOrigin(tn),ct)}_onBlur(ue,qe){const ct=this._elementInfo.get(qe);!ct||ct.checkChildren&&ue.relatedTarget instanceof Node&&qe.contains(ue.relatedTarget)||(this._setClasses(qe),this._emitOrigin(ct.subject,null))}_emitOrigin(ue,qe){this._ngZone.run(()=>ue.next(qe))}_registerGlobalListeners(ue){if(!this._platform.isBrowser)return;const qe=ue.rootNode,ct=this._rootNodeFocusListenerCount.get(qe)||0;ct||this._ngZone.runOutsideAngular(()=>{qe.addEventListener("focus",this._rootNodeFocusAndBlurListener,dn),qe.addEventListener("blur",this._rootNodeFocusAndBlurListener,dn)}),this._rootNodeFocusListenerCount.set(qe,ct+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,Te.R)(this._stopInputModalityDetector)).subscribe(tn=>{this._setOrigin(tn,!0)}))}_removeGlobalListeners(ue){const qe=ue.rootNode;if(this._rootNodeFocusListenerCount.has(qe)){const ct=this._rootNodeFocusListenerCount.get(qe);ct>1?this._rootNodeFocusListenerCount.set(qe,ct-1):(qe.removeEventListener("focus",this._rootNodeFocusAndBlurListener,dn),qe.removeEventListener("blur",this._rootNodeFocusAndBlurListener,dn),this._rootNodeFocusListenerCount.delete(qe))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(ue,qe,ct){this._setClasses(ue,qe),this._emitOrigin(ct.subject,qe),this._lastFocusOrigin=qe}_getClosestElementsInfo(ue){const qe=[];return this._elementInfo.forEach((ct,tn)=>{(tn===ue||ct.checkChildren&&tn.contains(ue))&&qe.push([tn,ct])}),qe}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(e.R0b),e.LFG(Ye.t4),e.LFG(bt),e.LFG(u.K0,8),e.LFG(_n,8))},K.\u0275prov=e.Yz7({factory:function(){return new K(e.LFG(e.R0b),e.LFG(Ye.t4),e.LFG(bt),e.LFG(u.K0,8),e.LFG(_n,8))},token:K,providedIn:"root"}),K})(),Tt=(()=>{class K{constructor(ue,qe){this._elementRef=ue,this._focusMonitor=qe,this.cdkFocusChange=new e.vpe}ngAfterViewInit(){const ue=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(ue,1===ue.nodeType&&ue.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(qe=>this.cdkFocusChange.emit(qe))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return K.\u0275fac=function(ue){return new(ue||K)(e.Y36(e.SBq),e.Y36(mn))},K.\u0275dir=e.lG2({type:K,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),K})();const nn="cdk-high-contrast-black-on-white",Pe="cdk-high-contrast-white-on-black",We="cdk-high-contrast-active";let Se=(()=>{class K{constructor(ue,qe){this._platform=ue,this._document=qe}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const ue=this._document.createElement("div");ue.style.backgroundColor="rgb(1,2,3)",ue.style.position="absolute",this._document.body.appendChild(ue);const qe=this._document.defaultView||window,ct=qe&&qe.getComputedStyle?qe.getComputedStyle(ue):null,tn=(ct&&ct.backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(ue),tn){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const ue=this._document.body.classList;ue.remove(We),ue.remove(nn),ue.remove(Pe),this._hasCheckedHighContrastMode=!0;const qe=this.getHighContrastMode();1===qe?(ue.add(We),ue.add(nn)):2===qe&&(ue.add(We),ue.add(Pe))}}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(Ye.t4),e.LFG(u.K0))},K.\u0275prov=e.Yz7({factory:function(){return new K(e.LFG(Ye.t4),e.LFG(u.K0))},token:K,providedIn:"root"}),K})(),$e=(()=>{class K{constructor(ue){ue._applyBodyHighContrastModeCssClasses()}}return K.\u0275fac=function(ue){return new(ue||K)(e.LFG(Se))},K.\u0275mod=e.oAB({type:K}),K.\u0275inj=e.cJS({imports:[[Ye.ud,dt.Q8]]}),K})()},946:(Ue,fe,p)=>{"use strict";p.d(fe,{vT:()=>S,Is:()=>d});var u=p(7716),e=p(8583);const c=new u.OlP("cdk-dir-doc",{providedIn:"root",factory:function(){return(0,u.f3M)(e.K0)}});let d=(()=>{class P{constructor(B){if(this.value="ltr",this.change=new u.vpe,B){const Q=B.documentElement?B.documentElement.dir:null,ge=(B.body?B.body.dir:null)||Q;this.value="ltr"===ge||"rtl"===ge?ge:"ltr"}}ngOnDestroy(){this.change.complete()}}return P.\u0275fac=function(B){return new(B||P)(u.LFG(c,8))},P.\u0275prov=u.Yz7({factory:function(){return new P(u.LFG(c,8))},token:P,providedIn:"root"}),P})(),S=(()=>{class P{}return P.\u0275fac=function(B){return new(B||P)},P.\u0275mod=u.oAB({type:P}),P.\u0275inj=u.cJS({}),P})()},7860:(Ue,fe,p)=>{"use strict";p.d(fe,{P3:()=>S,Ov:()=>B,A8:()=>Q,yy:()=>P,eX:()=>L,k:()=>ge,Z9:()=>v});var u=p(5639),e=p(5917),c=p(9765),f=p(7716);function v(xe){return xe&&"function"==typeof xe.connect}class S extends class{}{constructor(Te){super(),this._data=Te}connect(){return(0,u.b)(this._data)?this._data:(0,e.of)(this._data)}disconnect(){}}class P{applyChanges(Te,we,Ye,dt,St){Te.forEachOperation((Ft,ft,Ve)=>{let Le,Ge;if(null==Ft.previousIndex){const Ae=Ye(Ft,ft,Ve);Le=we.createEmbeddedView(Ae.templateRef,Ae.context,Ae.index),Ge=1}else null==Ve?(we.remove(ft),Ge=3):(Le=we.get(ft),we.move(Le,Ve),Ge=2);St&&St({context:null==Le?void 0:Le.context,operation:Ge,record:Ft})})}detach(){}}class L{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(Te,we,Ye,dt,St){Te.forEachOperation((Ft,ft,Ve)=>{let Le,Ge;null==Ft.previousIndex?(Le=this._insertView(()=>Ye(Ft,ft,Ve),Ve,we,dt(Ft)),Ge=Le?1:0):null==Ve?(this._detachAndCacheView(ft,we),Ge=3):(Le=this._moveView(ft,Ve,we,dt(Ft)),Ge=2),St&&St({context:null==Le?void 0:Le.context,operation:Ge,record:Ft})})}detach(){for(const Te of this._viewCache)Te.destroy();this._viewCache=[]}_insertView(Te,we,Ye,dt){const St=this._insertViewFromCache(we,Ye);if(St)return void(St.context.$implicit=dt);const Ft=Te();return Ye.createEmbeddedView(Ft.templateRef,Ft.context,Ft.index)}_detachAndCacheView(Te,we){const Ye=we.detach(Te);this._maybeCacheView(Ye,we)}_moveView(Te,we,Ye,dt){const St=Ye.get(Te);return Ye.move(St,we),St.context.$implicit=dt,St}_maybeCacheView(Te,we){if(this._viewCache.lengththis._markSelected(dt)):this._markSelected(we[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}select(...Te){this._verifyValueAssignment(Te),Te.forEach(we=>this._markSelected(we)),this._emitChangeEvent()}deselect(...Te){this._verifyValueAssignment(Te),Te.forEach(we=>this._unmarkSelected(we)),this._emitChangeEvent()}toggle(Te){this.isSelected(Te)?this.deselect(Te):this.select(Te)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(Te){return this._selection.has(Te)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(Te){this._multiple&&this.selected&&this._selected.sort(Te)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(Te){this.isSelected(Te)||(this._multiple||this._unmarkAll(),this._selection.add(Te),this._emitChanges&&this._selectedToEmit.push(Te))}_unmarkSelected(Te){this.isSelected(Te)&&(this._selection.delete(Te),this._emitChanges&&this._deselectedToEmit.push(Te))}_unmarkAll(){this.isEmpty()||this._selection.forEach(Te=>this._unmarkSelected(Te))}_verifyValueAssignment(Te){}}let Q=(()=>{class xe{constructor(){this._listeners=[]}notify(we,Ye){for(let dt of this._listeners)dt(we,Ye)}listen(we){return this._listeners.push(we),()=>{this._listeners=this._listeners.filter(Ye=>we!==Ye)}}ngOnDestroy(){this._listeners=[]}}return xe.\u0275fac=function(we){return new(we||xe)},xe.\u0275prov=f.Yz7({factory:function(){return new xe},token:xe,providedIn:"root"}),xe})();const ge=new f.OlP("_ViewRepeater")},6461:(Ue,fe,p)=>{"use strict";p.d(fe,{A:()=>gt,zL:()=>P,ZH:()=>e,OC:()=>z,jx:()=>S,yY:()=>Ge,JH:()=>Ft,uR:()=>Te,K5:()=>d,hY:()=>J,Sd:()=>we,oh:()=>Ye,b2:()=>zs,MW:()=>te,aO:()=>Jt,VM:()=>xe,Ku:()=>ge,SV:()=>St,JU:()=>v,L_:()=>Q,Mf:()=>c,LH:()=>dt,Z:()=>_e,xE:()=>Ae,Vb:()=>Gi});const e=8,c=9,d=13,v=16,S=17,P=18,J=27,Q=32,ge=33,xe=34,Te=35,we=36,Ye=37,dt=38,St=39,Ft=40,Ge=46,Ae=48,Jt=57,gt=65,_e=90,te=91,z=188,zs=224;function Gi(ls,...Qi){return Qi.length?Qi.some(Hi=>ls[Hi]):ls.altKey||ls.shiftKey||ls.ctrlKey||ls.metaKey}},5072:(Ue,fe,p)=>{"use strict";p.d(fe,{Yg:()=>Ft,u3:()=>Ve});var u=p(7716),e=p(9490),c=p(9765),f=p(9112),d=p(8071),v=p(8891),S=p(5257),P=p(3653),L=p(4395),B=p(8002),J=p(9761),Q=p(6782),ge=p(521);const Te=new Set;let we,Ye=(()=>{class Le{constructor(Ae){this._platform=Ae,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):St}matchMedia(Ae){return(this._platform.WEBKIT||this._platform.BLINK)&&function(Le){if(!Te.has(Le))try{we||(we=document.createElement("style"),we.setAttribute("type","text/css"),document.head.appendChild(we)),we.sheet&&(we.sheet.insertRule(`@media ${Le} {body{ }}`,0),Te.add(Le))}catch(Ge){console.error(Ge)}}(Ae),this._matchMedia(Ae)}}return Le.\u0275fac=function(Ae){return new(Ae||Le)(u.LFG(ge.t4))},Le.\u0275prov=u.Yz7({factory:function(){return new Le(u.LFG(ge.t4))},token:Le,providedIn:"root"}),Le})();function St(Le){return{matches:"all"===Le||""===Le,media:Le,addListener:()=>{},removeListener:()=>{}}}let Ft=(()=>{class Le{constructor(Ae,Ne){this._mediaMatcher=Ae,this._zone=Ne,this._queries=new Map,this._destroySubject=new c.xQ}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Ae){return ft((0,e.Eq)(Ae)).some(ze=>this._registerQuery(ze).mql.matches)}observe(Ae){const ze=ft((0,e.Eq)(Ae)).map(Be=>this._registerQuery(Be).observable);let pe=(0,f.aj)(ze);return pe=(0,d.z)(pe.pipe((0,S.q)(1)),pe.pipe((0,P.T)(1),(0,L.b)(0))),pe.pipe((0,B.U)(Be=>{const ot={matches:!1,breakpoints:{}};return Be.forEach(({matches:wt,query:Dt})=>{ot.matches=ot.matches||wt,ot.breakpoints[Dt]=wt}),ot}))}_registerQuery(Ae){if(this._queries.has(Ae))return this._queries.get(Ae);const Ne=this._mediaMatcher.matchMedia(Ae),pe={observable:new v.y(Be=>{const ot=wt=>this._zone.run(()=>Be.next(wt));return Ne.addListener(ot),()=>{Ne.removeListener(ot)}}).pipe((0,J.O)(Ne),(0,B.U)(({matches:Be})=>({query:Ae,matches:Be})),(0,Q.R)(this._destroySubject)),mql:Ne};return this._queries.set(Ae,pe),pe}}return Le.\u0275fac=function(Ae){return new(Ae||Le)(u.LFG(Ye),u.LFG(u.R0b))},Le.\u0275prov=u.Yz7({factory:function(){return new Le(u.LFG(Ye),u.LFG(u.R0b))},token:Le,providedIn:"root"}),Le})();function ft(Le){return Le.map(Ge=>Ge.split(",")).reduce((Ge,Ae)=>Ge.concat(Ae)).map(Ge=>Ge.trim())}const Ve={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},8553:(Ue,fe,p)=>{"use strict";p.d(fe,{wD:()=>P,yq:()=>S,Q8:()=>L});var u=p(9490),e=p(7716),c=p(8891),f=p(9765),d=p(4395);let v=(()=>{class B{create(Q){return"undefined"==typeof MutationObserver?null:new MutationObserver(Q)}}return B.\u0275fac=function(Q){return new(Q||B)},B.\u0275prov=e.Yz7({factory:function(){return new B},token:B,providedIn:"root"}),B})(),S=(()=>{class B{constructor(Q){this._mutationObserverFactory=Q,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((Q,ge)=>this._cleanupObserver(ge))}observe(Q){const ge=(0,u.fI)(Q);return new c.y(xe=>{const we=this._observeElement(ge).subscribe(xe);return()=>{we.unsubscribe(),this._unobserveElement(ge)}})}_observeElement(Q){if(this._observedElements.has(Q))this._observedElements.get(Q).count++;else{const ge=new f.xQ,xe=this._mutationObserverFactory.create(Te=>ge.next(Te));xe&&xe.observe(Q,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(Q,{observer:xe,stream:ge,count:1})}return this._observedElements.get(Q).stream}_unobserveElement(Q){this._observedElements.has(Q)&&(this._observedElements.get(Q).count--,this._observedElements.get(Q).count||this._cleanupObserver(Q))}_cleanupObserver(Q){if(this._observedElements.has(Q)){const{observer:ge,stream:xe}=this._observedElements.get(Q);ge&&ge.disconnect(),xe.complete(),this._observedElements.delete(Q)}}}return B.\u0275fac=function(Q){return new(Q||B)(e.LFG(v))},B.\u0275prov=e.Yz7({factory:function(){return new B(e.LFG(v))},token:B,providedIn:"root"}),B})(),P=(()=>{class B{constructor(Q,ge,xe){this._contentObserver=Q,this._elementRef=ge,this._ngZone=xe,this.event=new e.vpe,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(Q){this._disabled=(0,u.Ig)(Q),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(Q){this._debounce=(0,u.su)(Q),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const Q=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?Q.pipe((0,d.b)(this.debounce)):Q).subscribe(this.event)})}_unsubscribe(){var Q;null===(Q=this._currentSubscription)||void 0===Q||Q.unsubscribe()}}return B.\u0275fac=function(Q){return new(Q||B)(e.Y36(S),e.Y36(e.SBq),e.Y36(e.R0b))},B.\u0275dir=e.lG2({type:B,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),B})(),L=(()=>{class B{}return B.\u0275fac=function(Q){return new(Q||B)},B.\u0275mod=e.oAB({type:B}),B.\u0275inj=e.cJS({providers:[v]}),B})()},625:(Ue,fe,p)=>{"use strict";p.d(fe,{pI:()=>Cn,xu:()=>Kt,_G:()=>se,aV:()=>st,X_:()=>ze,Xj:()=>Pt,U8:()=>tt});var u=p(9243),e=p(7716),c=p(521),f=p(946),d=p(8583),v=p(9490),S=p(7636),P=p(9765),L=p(5319),B=p(6682),J=p(7393);class ge{constructor(R,N){this.predicate=R,this.inclusive=N}call(R,N){return N.subscribe(new xe(R,this.predicate,this.inclusive))}}class xe extends J.L{constructor(R,N,ie){super(R),this.predicate=N,this.inclusive=ie,this.index=0}_next(R){const N=this.destination;let ie;try{ie=this.predicate(R,this.index++)}catch(Oe){return void N.error(Oe)}this.nextOrComplete(R,ie)}nextOrComplete(R,N){const ie=this.destination;Boolean(N)?ie.next(R):(this.inclusive&&ie.next(R),ie.complete())}}var Te=p(5257),we=p(6782),Ye=p(6461);const dt=(0,c.Mq)();class St{constructor(R,N){this._viewportRuler=R,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=N}attach(){}enable(){if(this._canBeEnabled()){const R=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=R.style.left||"",this._previousHTMLStyles.top=R.style.top||"",R.style.left=(0,v.HM)(-this._previousScrollPosition.left),R.style.top=(0,v.HM)(-this._previousScrollPosition.top),R.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const R=this._document.documentElement,ie=R.style,Oe=this._document.body.style,be=ie.scrollBehavior||"",_e=Oe.scrollBehavior||"";this._isEnabled=!1,ie.left=this._previousHTMLStyles.left,ie.top=this._previousHTMLStyles.top,R.classList.remove("cdk-global-scrollblock"),dt&&(ie.scrollBehavior=Oe.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),dt&&(ie.scrollBehavior=be,Oe.scrollBehavior=_e)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const N=this._document.body,ie=this._viewportRuler.getViewportSize();return N.scrollHeight>ie.height||N.scrollWidth>ie.width}}class ft{constructor(R,N,ie,Oe){this._scrollDispatcher=R,this._ngZone=N,this._viewportRuler=ie,this._config=Oe,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(R){this._overlayRef=R}enable(){if(this._scrollSubscription)return;const R=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=R.subscribe(()=>{const N=this._viewportRuler.getViewportScrollPosition().top;Math.abs(N-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=R.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Ve{enable(){}disable(){}attach(){}}function Le($,R){return R.some(N=>$.bottomN.bottom||$.rightN.right)}function Ge($,R){return R.some(N=>$.topN.bottom||$.leftN.right)}class Ae{constructor(R,N,ie,Oe){this._scrollDispatcher=R,this._viewportRuler=N,this._ngZone=ie,this._config=Oe,this._scrollSubscription=null}attach(R){this._overlayRef=R}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const N=this._overlayRef.overlayElement.getBoundingClientRect(),{width:ie,height:Oe}=this._viewportRuler.getViewportSize();Le(N,[{width:ie,height:Oe,bottom:Oe,right:ie,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Ne=(()=>{class ${constructor(N,ie,Oe,be){this._scrollDispatcher=N,this._viewportRuler=ie,this._ngZone=Oe,this.noop=()=>new Ve,this.close=_e=>new ft(this._scrollDispatcher,this._ngZone,this._viewportRuler,_e),this.block=()=>new St(this._viewportRuler,this._document),this.reposition=_e=>new Ae(this._scrollDispatcher,this._viewportRuler,this._ngZone,_e),this._document=be}}return $.\u0275fac=function(N){return new(N||$)(e.LFG(u.mF),e.LFG(u.rL),e.LFG(e.R0b),e.LFG(d.K0))},$.\u0275prov=e.Yz7({factory:function(){return new $(e.LFG(u.mF),e.LFG(u.rL),e.LFG(e.R0b),e.LFG(d.K0))},token:$,providedIn:"root"}),$})();class ze{constructor(R){if(this.scrollStrategy=new Ve,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,R){const N=Object.keys(R);for(const ie of N)void 0!==R[ie]&&(this[ie]=R[ie])}}}class pe{constructor(R,N,ie,Oe,be){this.offsetX=ie,this.offsetY=Oe,this.panelClass=be,this.originX=R.originX,this.originY=R.originY,this.overlayX=N.overlayX,this.overlayY=N.overlayY}}class ot{constructor(R,N){this.connectionPair=R,this.scrollableViewProperties=N}}let an=(()=>{class ${constructor(N){this._attachedOverlays=[],this._document=N}ngOnDestroy(){this.detach()}add(N){this.remove(N),this._attachedOverlays.push(N)}remove(N){const ie=this._attachedOverlays.indexOf(N);ie>-1&&this._attachedOverlays.splice(ie,1),0===this._attachedOverlays.length&&this.detach()}}return $.\u0275fac=function(N){return new(N||$)(e.LFG(d.K0))},$.\u0275prov=e.Yz7({factory:function(){return new $(e.LFG(d.K0))},token:$,providedIn:"root"}),$})(),Jt=(()=>{class $ extends an{constructor(N){super(N),this._keydownListener=ie=>{const Oe=this._attachedOverlays;for(let be=Oe.length-1;be>-1;be--)if(Oe[be]._keydownEvents.observers.length>0){Oe[be]._keydownEvents.next(ie);break}}}add(N){super.add(N),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return $.\u0275fac=function(N){return new(N||$)(e.LFG(d.K0))},$.\u0275prov=e.Yz7({factory:function(){return new $(e.LFG(d.K0))},token:$,providedIn:"root"}),$})(),hn=(()=>{class $ extends an{constructor(N,ie){super(N),this._platform=ie,this._cursorStyleIsSet=!1,this._pointerDownListener=Oe=>{this._pointerDownEventTarget=(0,c.sA)(Oe)},this._clickListener=Oe=>{const be=(0,c.sA)(Oe),_e="click"===Oe.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:be;this._pointerDownEventTarget=null;const te=this._attachedOverlays.slice();for(let Qe=te.length-1;Qe>-1;Qe--){const bt=te[Qe];if(!(bt._outsidePointerEvents.observers.length<1)&&bt.hasAttached()){if(bt.overlayElement.contains(be)||bt.overlayElement.contains(_e))break;bt._outsidePointerEvents.next(Oe)}}}}add(N){if(super.add(N),!this._isAttached){const ie=this._document.body;ie.addEventListener("pointerdown",this._pointerDownListener,!0),ie.addEventListener("click",this._clickListener,!0),ie.addEventListener("auxclick",this._clickListener,!0),ie.addEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=ie.style.cursor,ie.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const N=this._document.body;N.removeEventListener("pointerdown",this._pointerDownListener,!0),N.removeEventListener("click",this._clickListener,!0),N.removeEventListener("auxclick",this._clickListener,!0),N.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(N.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}}return $.\u0275fac=function(N){return new(N||$)(e.LFG(d.K0),e.LFG(c.t4))},$.\u0275prov=e.Yz7({factory:function(){return new $(e.LFG(d.K0),e.LFG(c.t4))},token:$,providedIn:"root"}),$})(),Pt=(()=>{class ${constructor(N,ie){this._platform=ie,this._document=N}ngOnDestroy(){const N=this._containerElement;N&&N.parentNode&&N.parentNode.removeChild(N)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const N="cdk-overlay-container";if(this._platform.isBrowser||(0,c.Oy)()){const Oe=this._document.querySelectorAll(`.${N}[platform="server"], .${N}[platform="test"]`);for(let be=0;bethis._backdropClick.next(It),this._keydownEvents=new P.xQ,this._outsidePointerEvents=new P.xQ,Oe.scrollStrategy&&(this._scrollStrategy=Oe.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Oe.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(R){let N=this._portalOutlet.attach(R);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,Te.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),N}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const R=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),R}dispose(){const R=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,R&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(R){R!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=R,this.hasAttached()&&(R.attach(this),this.updatePosition()))}updateSize(R){this._config=Object.assign(Object.assign({},this._config),R),this._updateElementSize()}setDirection(R){this._config=Object.assign(Object.assign({},this._config),{direction:R}),this._updateElementDirection()}addPanelClass(R){this._pane&&this._toggleClasses(this._pane,R,!0)}removePanelClass(R){this._pane&&this._toggleClasses(this._pane,R,!1)}getDirection(){const R=this._config.direction;return R?"string"==typeof R?R:R.value:"ltr"}updateScrollStrategy(R){R!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=R,this.hasAttached()&&(R.attach(this),R.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const R=this._pane.style;R.width=(0,v.HM)(this._config.width),R.height=(0,v.HM)(this._config.height),R.minWidth=(0,v.HM)(this._config.minWidth),R.minHeight=(0,v.HM)(this._config.minHeight),R.maxWidth=(0,v.HM)(this._config.maxWidth),R.maxHeight=(0,v.HM)(this._config.maxHeight)}_togglePointerEvents(R){this._pane.style.pointerEvents=R?"":"none"}_attachBackdrop(){const R="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(R)})}):this._backdropElement.classList.add(R)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const R=this._backdropElement;if(!R)return;let N;const ie=()=>{R&&(R.removeEventListener("click",this._backdropClickHandler),R.removeEventListener("transitionend",ie),this._disposeBackdrop(R)),this._config.backdropClass&&this._toggleClasses(R,this._config.backdropClass,!1),clearTimeout(N)};R.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{R.addEventListener("transitionend",ie)}),R.style.pointerEvents="none",N=this._ngZone.runOutsideAngular(()=>setTimeout(ie,500))}_toggleClasses(R,N,ie){const Oe=R.classList;(0,v.Eq)(N).forEach(be=>{be&&(ie?Oe.add(be):Oe.remove(be))})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const R=this._ngZone.onStable.pipe((0,we.R)((0,B.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._previousHostParent.removeChild(this._host)),R.unsubscribe())})})}_disposeScrollStrategy(){const R=this._scrollStrategy;R&&(R.disable(),R.detach&&R.detach())}_disposeBackdrop(R){R&&(R.parentNode&&R.parentNode.removeChild(R),this._backdropElement===R&&(this._backdropElement=null))}}const Ke="cdk-overlay-connected-position-bounding-box",gt=/([A-Za-z%]+)$/;class se{constructor(R,N,ie,Oe,be){this._viewportRuler=N,this._document=ie,this._platform=Oe,this._overlayContainer=be,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new P.xQ,this._resizeSubscription=L.w.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(R)}get positions(){return this._preferredPositions}attach(R){this._validatePositions(),R.hostElement.classList.add(Ke),this._overlayRef=R,this._boundingBox=R.hostElement,this._pane=R.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const R=this._originRect,N=this._overlayRect,ie=this._viewportRect,Oe=[];let be;for(let _e of this._preferredPositions){let te=this._getOriginPoint(R,_e),Qe=this._getOverlayPoint(te,N,_e),bt=this._getOverlayFit(Qe,N,ie,_e);if(bt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(_e,te);this._canFitWithFlexibleDimensions(bt,Qe,ie)?Oe.push({position:_e,origin:te,overlayRect:N,boundingBoxRect:this._calculateBoundingBoxRect(te,_e)}):(!be||be.overlayFit.visibleAreate&&(te=bt,_e=Qe)}return this._isPushed=!1,void this._applyPosition(_e.position,_e.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(be.position,be.originPoint);this._applyPosition(be.position,be.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&W(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Ke),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const R=this._lastPosition||this._preferredPositions[0],N=this._getOriginPoint(this._originRect,R);this._applyPosition(R,N)}}withScrollableContainers(R){return this._scrollables=R,this}withPositions(R){return this._preferredPositions=R,-1===R.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(R){return this._viewportMargin=R,this}withFlexibleDimensions(R=!0){return this._hasFlexibleDimensions=R,this}withGrowAfterOpen(R=!0){return this._growAfterOpen=R,this}withPush(R=!0){return this._canPush=R,this}withLockedPosition(R=!0){return this._positionLocked=R,this}setOrigin(R){return this._origin=R,this}withDefaultOffsetX(R){return this._offsetX=R,this}withDefaultOffsetY(R){return this._offsetY=R,this}withTransformOriginOn(R){return this._transformOriginSelector=R,this}_getOriginPoint(R,N){let ie,Oe;if("center"==N.originX)ie=R.left+R.width/2;else{const be=this._isRtl()?R.right:R.left,_e=this._isRtl()?R.left:R.right;ie="start"==N.originX?be:_e}return Oe="center"==N.originY?R.top+R.height/2:"top"==N.originY?R.top:R.bottom,{x:ie,y:Oe}}_getOverlayPoint(R,N,ie){let Oe,be;return Oe="center"==ie.overlayX?-N.width/2:"start"===ie.overlayX?this._isRtl()?-N.width:0:this._isRtl()?0:-N.width,be="center"==ie.overlayY?-N.height/2:"top"==ie.overlayY?0:-N.height,{x:R.x+Oe,y:R.y+be}}_getOverlayFit(R,N,ie,Oe){const be=He(N);let{x:_e,y:te}=R,Qe=this._getOffset(Oe,"x"),bt=this._getOffset(Oe,"y");Qe&&(_e+=Qe),bt&&(te+=bt);let sn=0-te,Wt=te+be.height-ie.height,Qt=this._subtractOverflows(be.width,0-_e,_e+be.width-ie.width),_n=this._subtractOverflows(be.height,sn,Wt),dn=Qt*_n;return{visibleArea:dn,isCompletelyWithinViewport:be.width*be.height===dn,fitsInViewportVertically:_n===be.height,fitsInViewportHorizontally:Qt==be.width}}_canFitWithFlexibleDimensions(R,N,ie){if(this._hasFlexibleDimensions){const Oe=ie.bottom-N.y,be=ie.right-N.x,_e=ce(this._overlayRef.getConfig().minHeight),te=ce(this._overlayRef.getConfig().minWidth),bt=R.fitsInViewportHorizontally||null!=te&&te<=be;return(R.fitsInViewportVertically||null!=_e&&_e<=Oe)&&bt}return!1}_pushOverlayOnScreen(R,N,ie){if(this._previousPushAmount&&this._positionLocked)return{x:R.x+this._previousPushAmount.x,y:R.y+this._previousPushAmount.y};const Oe=He(N),be=this._viewportRect,_e=Math.max(R.x+Oe.width-be.width,0),te=Math.max(R.y+Oe.height-be.height,0),Qe=Math.max(be.top-ie.top-R.y,0),bt=Math.max(be.left-ie.left-R.x,0);let It=0,$t=0;return It=Oe.width<=be.width?bt||-_e:R.xQt&&!this._isInitialRender&&!this._growAfterOpen&&(_e=R.y-Qt/2)}if("end"===N.overlayX&&!Oe||"start"===N.overlayX&&Oe)sn=ie.width-R.x+this._viewportMargin,It=R.x-this._viewportMargin;else if("start"===N.overlayX&&!Oe||"end"===N.overlayX&&Oe)$t=R.x,It=ie.right-R.x;else{const Wt=Math.min(ie.right-R.x+ie.left,R.x),Qt=this._lastBoundingBoxSize.width;It=2*Wt,$t=R.x-Wt,It>Qt&&!this._isInitialRender&&!this._growAfterOpen&&($t=R.x-Qt/2)}return{top:_e,left:$t,bottom:te,right:sn,width:It,height:be}}_setBoundingBoxStyles(R,N){const ie=this._calculateBoundingBoxRect(R,N);!this._isInitialRender&&!this._growAfterOpen&&(ie.height=Math.min(ie.height,this._lastBoundingBoxSize.height),ie.width=Math.min(ie.width,this._lastBoundingBoxSize.width));const Oe={};if(this._hasExactPosition())Oe.top=Oe.left="0",Oe.bottom=Oe.right=Oe.maxHeight=Oe.maxWidth="",Oe.width=Oe.height="100%";else{const be=this._overlayRef.getConfig().maxHeight,_e=this._overlayRef.getConfig().maxWidth;Oe.height=(0,v.HM)(ie.height),Oe.top=(0,v.HM)(ie.top),Oe.bottom=(0,v.HM)(ie.bottom),Oe.width=(0,v.HM)(ie.width),Oe.left=(0,v.HM)(ie.left),Oe.right=(0,v.HM)(ie.right),Oe.alignItems="center"===N.overlayX?"center":"end"===N.overlayX?"flex-end":"flex-start",Oe.justifyContent="center"===N.overlayY?"center":"bottom"===N.overlayY?"flex-end":"flex-start",be&&(Oe.maxHeight=(0,v.HM)(be)),_e&&(Oe.maxWidth=(0,v.HM)(_e))}this._lastBoundingBoxSize=ie,W(this._boundingBox.style,Oe)}_resetBoundingBoxStyles(){W(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){W(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(R,N){const ie={},Oe=this._hasExactPosition(),be=this._hasFlexibleDimensions,_e=this._overlayRef.getConfig();if(Oe){const It=this._viewportRuler.getViewportScrollPosition();W(ie,this._getExactOverlayY(N,R,It)),W(ie,this._getExactOverlayX(N,R,It))}else ie.position="static";let te="",Qe=this._getOffset(N,"x"),bt=this._getOffset(N,"y");Qe&&(te+=`translateX(${Qe}px) `),bt&&(te+=`translateY(${bt}px)`),ie.transform=te.trim(),_e.maxHeight&&(Oe?ie.maxHeight=(0,v.HM)(_e.maxHeight):be&&(ie.maxHeight="")),_e.maxWidth&&(Oe?ie.maxWidth=(0,v.HM)(_e.maxWidth):be&&(ie.maxWidth="")),W(this._pane.style,ie)}_getExactOverlayY(R,N,ie){let Oe={top:"",bottom:""},be=this._getOverlayPoint(N,this._overlayRect,R);this._isPushed&&(be=this._pushOverlayOnScreen(be,this._overlayRect,ie));let _e=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return be.y-=_e,"bottom"===R.overlayY?Oe.bottom=this._document.documentElement.clientHeight-(be.y+this._overlayRect.height)+"px":Oe.top=(0,v.HM)(be.y),Oe}_getExactOverlayX(R,N,ie){let _e,Oe={left:"",right:""},be=this._getOverlayPoint(N,this._overlayRect,R);return this._isPushed&&(be=this._pushOverlayOnScreen(be,this._overlayRect,ie)),_e=this._isRtl()?"end"===R.overlayX?"left":"right":"end"===R.overlayX?"right":"left","right"===_e?Oe.right=this._document.documentElement.clientWidth-(be.x+this._overlayRect.width)+"px":Oe.left=(0,v.HM)(be.x),Oe}_getScrollVisibility(){const R=this._getOriginRect(),N=this._pane.getBoundingClientRect(),ie=this._scrollables.map(Oe=>Oe.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Ge(R,ie),isOriginOutsideView:Le(R,ie),isOverlayClipped:Ge(N,ie),isOverlayOutsideView:Le(N,ie)}}_subtractOverflows(R,...N){return N.reduce((ie,Oe)=>ie-Math.max(Oe,0),R)}_getNarrowedViewportRect(){const R=this._document.documentElement.clientWidth,N=this._document.documentElement.clientHeight,ie=this._viewportRuler.getViewportScrollPosition();return{top:ie.top+this._viewportMargin,left:ie.left+this._viewportMargin,right:ie.left+R-this._viewportMargin,bottom:ie.top+N-this._viewportMargin,width:R-2*this._viewportMargin,height:N-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(R,N){return"x"===N?null==R.offsetX?this._offsetX:R.offsetX:null==R.offsetY?this._offsetY:R.offsetY}_validatePositions(){}_addPanelClasses(R){this._pane&&(0,v.Eq)(R).forEach(N=>{""!==N&&-1===this._appliedPanelClasses.indexOf(N)&&(this._appliedPanelClasses.push(N),this._pane.classList.add(N))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(R=>{this._pane.classList.remove(R)}),this._appliedPanelClasses=[])}_getOriginRect(){const R=this._origin;if(R instanceof e.SBq)return R.nativeElement.getBoundingClientRect();if(R instanceof Element)return R.getBoundingClientRect();const N=R.width||0,ie=R.height||0;return{top:R.y,bottom:R.y+ie,left:R.x,right:R.x+N,height:ie,width:N}}}function W($,R){for(let N in R)R.hasOwnProperty(N)&&($[N]=R[N]);return $}function ce($){if("number"!=typeof $&&null!=$){const[R,N]=$.split(gt);return N&&"px"!==N?null:parseFloat(R)}return $||null}function He($){return{top:Math.floor($.top),right:Math.floor($.right),bottom:Math.floor($.bottom),left:Math.floor($.left),width:Math.floor($.width),height:Math.floor($.height)}}class Re{constructor(R,N,ie,Oe,be,_e,te){this._preferredPositions=[],this._positionStrategy=new se(ie,Oe,be,_e,te).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(R,N),this.onPositionChange=this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(R){this._overlayRef=R,this._positionStrategy.attach(R),this._direction&&(R.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(R){this._positionStrategy.withScrollableContainers(R)}withFallbackPosition(R,N,ie,Oe){const be=new pe(R,N,ie,Oe);return this._preferredPositions.push(be),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(R){return this._overlayRef?this._overlayRef.setDirection(R):this._direction=R,this}withOffsetX(R){return this._positionStrategy.withDefaultOffsetX(R),this}withOffsetY(R){return this._positionStrategy.withDefaultOffsetY(R),this}withLockedPosition(R){return this._positionStrategy.withLockedPosition(R),this}withPositions(R){return this._preferredPositions=R.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(R){return this._positionStrategy.setOrigin(R),this}}const Mt="cdk-global-overlay-wrapper";class Ct{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(R){const N=R.getConfig();this._overlayRef=R,this._width&&!N.width&&R.updateSize({width:this._width}),this._height&&!N.height&&R.updateSize({height:this._height}),R.hostElement.classList.add(Mt),this._isDisposed=!1}top(R=""){return this._bottomOffset="",this._topOffset=R,this._alignItems="flex-start",this}left(R=""){return this._rightOffset="",this._leftOffset=R,this._justifyContent="flex-start",this}bottom(R=""){return this._topOffset="",this._bottomOffset=R,this._alignItems="flex-end",this}right(R=""){return this._leftOffset="",this._rightOffset=R,this._justifyContent="flex-end",this}width(R=""){return this._overlayRef?this._overlayRef.updateSize({width:R}):this._width=R,this}height(R=""){return this._overlayRef?this._overlayRef.updateSize({height:R}):this._height=R,this}centerHorizontally(R=""){return this.left(R),this._justifyContent="center",this}centerVertically(R=""){return this.top(R),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const R=this._overlayRef.overlayElement.style,N=this._overlayRef.hostElement.style,ie=this._overlayRef.getConfig(),{width:Oe,height:be,maxWidth:_e,maxHeight:te}=ie,Qe=!("100%"!==Oe&&"100vw"!==Oe||_e&&"100%"!==_e&&"100vw"!==_e),bt=!("100%"!==be&&"100vh"!==be||te&&"100%"!==te&&"100vh"!==te);R.position=this._cssPosition,R.marginLeft=Qe?"0":this._leftOffset,R.marginTop=bt?"0":this._topOffset,R.marginBottom=this._bottomOffset,R.marginRight=this._rightOffset,Qe?N.justifyContent="flex-start":"center"===this._justifyContent?N.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?N.justifyContent="flex-end":"flex-end"===this._justifyContent&&(N.justifyContent="flex-start"):N.justifyContent=this._justifyContent,N.alignItems=bt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const R=this._overlayRef.overlayElement.style,N=this._overlayRef.hostElement,ie=N.style;N.classList.remove(Mt),ie.justifyContent=ie.alignItems=R.marginTop=R.marginBottom=R.marginLeft=R.marginRight=R.position="",this._overlayRef=null,this._isDisposed=!0}}let Ut=(()=>{class ${constructor(N,ie,Oe,be){this._viewportRuler=N,this._document=ie,this._platform=Oe,this._overlayContainer=be}global(){return new Ct}connectedTo(N,ie,Oe){return new Re(ie,Oe,N,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(N){return new se(N,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return $.\u0275fac=function(N){return new(N||$)(e.LFG(u.rL),e.LFG(d.K0),e.LFG(c.t4),e.LFG(Pt))},$.\u0275prov=e.Yz7({factory:function(){return new $(e.LFG(u.rL),e.LFG(d.K0),e.LFG(c.t4),e.LFG(Pt))},token:$,providedIn:"root"}),$})(),rt=0,st=(()=>{class ${constructor(N,ie,Oe,be,_e,te,Qe,bt,It,$t,sn){this.scrollStrategies=N,this._overlayContainer=ie,this._componentFactoryResolver=Oe,this._positionBuilder=be,this._keyboardDispatcher=_e,this._injector=te,this._ngZone=Qe,this._document=bt,this._directionality=It,this._location=$t,this._outsideClickDispatcher=sn}create(N){const ie=this._createHostElement(),Oe=this._createPaneElement(ie),be=this._createPortalOutlet(Oe),_e=new ze(N);return _e.direction=_e.direction||this._directionality.value,new Lt(be,ie,Oe,_e,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(N){const ie=this._document.createElement("div");return ie.id="cdk-overlay-"+rt++,ie.classList.add("cdk-overlay-pane"),N.appendChild(ie),ie}_createHostElement(){const N=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(N),N}_createPortalOutlet(N){return this._appRef||(this._appRef=this._injector.get(e.z2F)),new S.u0(N,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return $.\u0275fac=function(N){return new(N||$)(e.LFG(Ne),e.LFG(Pt),e.LFG(e._Vd),e.LFG(Ut),e.LFG(Jt),e.LFG(e.zs3),e.LFG(e.R0b),e.LFG(d.K0),e.LFG(f.Is),e.LFG(d.Ye),e.LFG(hn))},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})();const Ht=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],_t=new e.OlP("cdk-connected-overlay-scroll-strategy");let Kt=(()=>{class ${constructor(N){this.elementRef=N}}return $.\u0275fac=function(N){return new(N||$)(e.Y36(e.SBq))},$.\u0275dir=e.lG2({type:$,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),$})(),Cn=(()=>{class ${constructor(N,ie,Oe,be,_e){this._overlay=N,this._dir=_e,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=L.w.EMPTY,this._attachSubscription=L.w.EMPTY,this._detachSubscription=L.w.EMPTY,this._positionSubscription=L.w.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new e.vpe,this.positionChange=new e.vpe,this.attach=new e.vpe,this.detach=new e.vpe,this.overlayKeydown=new e.vpe,this.overlayOutsideClick=new e.vpe,this._templatePortal=new S.UE(ie,Oe),this._scrollStrategyFactory=be,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(N){this._offsetX=N,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(N){this._offsetY=N,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(N){this._hasBackdrop=(0,v.Ig)(N)}get lockPosition(){return this._lockPosition}set lockPosition(N){this._lockPosition=(0,v.Ig)(N)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(N){this._flexibleDimensions=(0,v.Ig)(N)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(N){this._growAfterOpen=(0,v.Ig)(N)}get push(){return this._push}set push(N){this._push=(0,v.Ig)(N)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(N){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),N.origin&&this.open&&this._position.apply()),N.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Ht);const N=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=N.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=N.detachments().subscribe(()=>this.detach.emit()),N.keydownEvents().subscribe(ie=>{this.overlayKeydown.next(ie),ie.keyCode===Ye.hY&&!this.disableClose&&!(0,Ye.Vb)(ie)&&(ie.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(ie=>{this.overlayOutsideClick.next(ie)})}_buildConfig(){const N=this._position=this.positionStrategy||this._createPositionStrategy(),ie=new ze({direction:this._dir,positionStrategy:N,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(ie.width=this.width),(this.height||0===this.height)&&(ie.height=this.height),(this.minWidth||0===this.minWidth)&&(ie.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(ie.minHeight=this.minHeight),this.backdropClass&&(ie.backdropClass=this.backdropClass),this.panelClass&&(ie.panelClass=this.panelClass),ie}_updatePositionStrategy(N){const ie=this.positions.map(Oe=>({originX:Oe.originX,originY:Oe.originY,overlayX:Oe.overlayX,overlayY:Oe.overlayY,offsetX:Oe.offsetX||this.offsetX,offsetY:Oe.offsetY||this.offsetY,panelClass:Oe.panelClass||void 0}));return N.setOrigin(this.origin.elementRef).withPositions(ie).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const N=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(N),N}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(N=>{this.backdropClick.emit(N)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function($,R=!1){return N=>N.lift(new ge($,R))}(()=>this.positionChange.observers.length>0)).subscribe(N=>{this.positionChange.emit(N),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return $.\u0275fac=function(N){return new(N||$)(e.Y36(st),e.Y36(e.Rgc),e.Y36(e.s_b),e.Y36(_t),e.Y36(f.Is,8))},$.\u0275dir=e.lG2({type:$,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"],positions:["cdkConnectedOverlayPositions","positions"],origin:["cdkConnectedOverlayOrigin","origin"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[e.TTD]}),$})();const xt={provide:_t,deps:[st],useFactory:function($){return()=>$.scrollStrategies.reposition()}};let tt=(()=>{class ${}return $.\u0275fac=function(N){return new(N||$)},$.\u0275mod=e.oAB({type:$}),$.\u0275inj=e.cJS({providers:[st,xt],imports:[[f.vT,S.eL,u.Cl],u.Cl]}),$})()},521:(Ue,fe,p)=>{"use strict";p.d(fe,{t4:()=>f,ud:()=>d,sA:()=>Ft,ht:()=>St,kV:()=>dt,Oy:()=>ft,_i:()=>Te,qK:()=>P,i$:()=>J,Mq:()=>xe});var u=p(7716),e=p(8583);let c;try{c="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(Ve){c=!1}let v,f=(()=>{class Ve{constructor(Ge){this._platformId=Ge,this.isBrowser=this._platformId?(0,e.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!c)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return Ve.\u0275fac=function(Ge){return new(Ge||Ve)(u.LFG(u.Lbi))},Ve.\u0275prov=u.Yz7({factory:function(){return new Ve(u.LFG(u.Lbi))},token:Ve,providedIn:"root"}),Ve})(),d=(()=>{class Ve{}return Ve.\u0275fac=function(Ge){return new(Ge||Ve)},Ve.\u0275mod=u.oAB({type:Ve}),Ve.\u0275inj=u.cJS({}),Ve})();const S=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function P(){if(v)return v;if("object"!=typeof document||!document)return v=new Set(S),v;let Ve=document.createElement("input");return v=new Set(S.filter(Le=>(Ve.setAttribute("type",Le),Ve.type===Le))),v}let L,Q,ge,we;function J(Ve){return function(){if(null==L&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>L=!0}))}finally{L=L||!1}return L}()?Ve:!!Ve.capture}function xe(){if(null==ge){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return ge=!1,ge;if("scrollBehavior"in document.documentElement.style)ge=!0;else{const Ve=Element.prototype.scrollTo;ge=!!Ve&&!/\{\s*\[native code\]\s*\}/.test(Ve.toString())}}return ge}function Te(){if("object"!=typeof document||!document)return 0;if(null==Q){const Ve=document.createElement("div"),Le=Ve.style;Ve.dir="rtl",Le.width="1px",Le.overflow="auto",Le.visibility="hidden",Le.pointerEvents="none",Le.position="absolute";const Ge=document.createElement("div"),Ae=Ge.style;Ae.width="2px",Ae.height="1px",Ve.appendChild(Ge),document.body.appendChild(Ve),Q=0,0===Ve.scrollLeft&&(Ve.scrollLeft=1,Q=0===Ve.scrollLeft?1:2),Ve.parentNode.removeChild(Ve)}return Q}function dt(Ve){if(function(){if(null==we){const Ve="undefined"!=typeof document?document.head:null;we=!(!Ve||!Ve.createShadowRoot&&!Ve.attachShadow)}return we}()){const Le=Ve.getRootNode?Ve.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&Le instanceof ShadowRoot)return Le}return null}function St(){let Ve="undefined"!=typeof document&&document?document.activeElement:null;for(;Ve&&Ve.shadowRoot;){const Le=Ve.shadowRoot.activeElement;if(Le===Ve)break;Ve=Le}return Ve}function Ft(Ve){return Ve.composedPath?Ve.composedPath()[0]:Ve.target}function ft(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}},7636:(Ue,fe,p)=>{"use strict";p.d(fe,{en:()=>ge,ig:()=>Ye,Pl:()=>St,C5:()=>B,u0:()=>Te,eL:()=>ft,UE:()=>J});var u=p(7716),e=p(8583);class L{attach(Ge){return this._attachedHost=Ge,Ge.attach(this)}detach(){let Ge=this._attachedHost;null!=Ge&&(this._attachedHost=null,Ge.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(Ge){this._attachedHost=Ge}}class B extends L{constructor(Ge,Ae,Ne,ze){super(),this.component=Ge,this.viewContainerRef=Ae,this.injector=Ne,this.componentFactoryResolver=ze}}class J extends L{constructor(Ge,Ae,Ne){super(),this.templateRef=Ge,this.viewContainerRef=Ae,this.context=Ne}get origin(){return this.templateRef.elementRef}attach(Ge,Ae=this.context){return this.context=Ae,super.attach(Ge)}detach(){return this.context=void 0,super.detach()}}class Q extends L{constructor(Ge){super(),this.element=Ge instanceof u.SBq?Ge.nativeElement:Ge}}class ge{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(Ge){return Ge instanceof B?(this._attachedPortal=Ge,this.attachComponentPortal(Ge)):Ge instanceof J?(this._attachedPortal=Ge,this.attachTemplatePortal(Ge)):this.attachDomPortal&&Ge instanceof Q?(this._attachedPortal=Ge,this.attachDomPortal(Ge)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(Ge){this._disposeFn=Ge}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class Te extends ge{constructor(Ge,Ae,Ne,ze,pe){super(),this.outletElement=Ge,this._componentFactoryResolver=Ae,this._appRef=Ne,this._defaultInjector=ze,this.attachDomPortal=Be=>{const ot=Be.element,wt=this._document.createComment("dom-portal");ot.parentNode.insertBefore(wt,ot),this.outletElement.appendChild(ot),this._attachedPortal=Be,super.setDisposeFn(()=>{wt.parentNode&&wt.parentNode.replaceChild(ot,wt)})},this._document=pe}attachComponentPortal(Ge){const Ne=(Ge.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Ge.component);let ze;return Ge.viewContainerRef?(ze=Ge.viewContainerRef.createComponent(Ne,Ge.viewContainerRef.length,Ge.injector||Ge.viewContainerRef.injector),this.setDisposeFn(()=>ze.destroy())):(ze=Ne.create(Ge.injector||this._defaultInjector),this._appRef.attachView(ze.hostView),this.setDisposeFn(()=>{this._appRef.detachView(ze.hostView),ze.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(ze)),this._attachedPortal=Ge,ze}attachTemplatePortal(Ge){let Ae=Ge.viewContainerRef,Ne=Ae.createEmbeddedView(Ge.templateRef,Ge.context);return Ne.rootNodes.forEach(ze=>this.outletElement.appendChild(ze)),Ne.detectChanges(),this.setDisposeFn(()=>{let ze=Ae.indexOf(Ne);-1!==ze&&Ae.remove(ze)}),this._attachedPortal=Ge,Ne}dispose(){super.dispose(),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}_getComponentRootNode(Ge){return Ge.hostView.rootNodes[0]}}let Ye=(()=>{class Le extends J{constructor(Ae,Ne){super(Ae,Ne)}}return Le.\u0275fac=function(Ae){return new(Ae||Le)(u.Y36(u.Rgc),u.Y36(u.s_b))},Le.\u0275dir=u.lG2({type:Le,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[u.qOj]}),Le})(),St=(()=>{class Le extends ge{constructor(Ae,Ne,ze){super(),this._componentFactoryResolver=Ae,this._viewContainerRef=Ne,this._isInitialized=!1,this.attached=new u.vpe,this.attachDomPortal=pe=>{const Be=pe.element,ot=this._document.createComment("dom-portal");pe.setAttachedHost(this),Be.parentNode.insertBefore(ot,Be),this._getRootNode().appendChild(Be),this._attachedPortal=pe,super.setDisposeFn(()=>{ot.parentNode&&ot.parentNode.replaceChild(Be,ot)})},this._document=ze}get portal(){return this._attachedPortal}set portal(Ae){this.hasAttached()&&!Ae&&!this._isInitialized||(this.hasAttached()&&super.detach(),Ae&&super.attach(Ae),this._attachedPortal=Ae)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(Ae){Ae.setAttachedHost(this);const Ne=null!=Ae.viewContainerRef?Ae.viewContainerRef:this._viewContainerRef,pe=(Ae.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Ae.component),Be=Ne.createComponent(pe,Ne.length,Ae.injector||Ne.injector);return Ne!==this._viewContainerRef&&this._getRootNode().appendChild(Be.hostView.rootNodes[0]),super.setDisposeFn(()=>Be.destroy()),this._attachedPortal=Ae,this._attachedRef=Be,this.attached.emit(Be),Be}attachTemplatePortal(Ae){Ae.setAttachedHost(this);const Ne=this._viewContainerRef.createEmbeddedView(Ae.templateRef,Ae.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=Ae,this._attachedRef=Ne,this.attached.emit(Ne),Ne}_getRootNode(){const Ae=this._viewContainerRef.element.nativeElement;return Ae.nodeType===Ae.ELEMENT_NODE?Ae:Ae.parentNode}}return Le.\u0275fac=function(Ae){return new(Ae||Le)(u.Y36(u._Vd),u.Y36(u.s_b),u.Y36(e.K0))},Le.\u0275dir=u.lG2({type:Le,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[u.qOj]}),Le})(),ft=(()=>{class Le{}return Le.\u0275fac=function(Ae){return new(Ae||Le)},Le.\u0275mod=u.oAB({type:Le}),Le.\u0275inj=u.cJS({}),Le})()},9243:(Ue,fe,p)=>{"use strict";p.d(fe,{ZD:()=>ie,mF:()=>Kt,Cl:()=>Oe,rL:()=>xt});var u=p(9490),e=p(7716),c=p(6465),d=p(6102);new class extends d.v{flush(_e){this.active=!0,this.scheduled=void 0;const{actions:te}=this;let Qe,bt=-1,It=te.length;_e=_e||te.shift();do{if(Qe=_e.execute(_e.state,_e.delay))break}while(++bt0?super.requestAsyncId(_e,te,Qe):(_e.actions.push(this),_e.scheduled||(_e.scheduled=requestAnimationFrame(()=>_e.flush(null))))}recycleAsyncId(_e,te,Qe=0){if(null!==Qe&&Qe>0||null===Qe&&this.delay>0)return super.recycleAsyncId(_e,te,Qe);0===_e.actions.length&&(cancelAnimationFrame(te),_e.scheduled=void 0)}});var L=p(9765),B=p(5917),J=p(8891),Q=p(2759);p(4581);p(5319),p(5639),p(7393),new class extends d.v{}(class extends c.o{constructor(_e,te){super(_e,te),this.scheduler=_e,this.work=te}schedule(_e,te=0){return te>0?super.schedule(_e,te):(this.delay=te,this.state=_e,this.scheduler.flush(this),this)}execute(_e,te){return te>0||this.closed?super.execute(_e,te):this._execute(_e,te)}requestAsyncId(_e,te,Qe=0){return null!==Qe&&Qe>0||null===Qe&&this.delay>0?super.requestAsyncId(_e,te,Qe):_e.flush(this)}}),p(3098),p(7971),p(8858),p(7519);var Pt=p(13),Lt=p(5435),W=(p(6782),p(9761),p(3190),p(521)),ce=p(8583),He=p(946);p(7860);let Kt=(()=>{class be{constructor(te,Qe,bt){this._ngZone=te,this._platform=Qe,this._scrolled=new L.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=bt}register(te){this.scrollContainers.has(te)||this.scrollContainers.set(te,te.elementScrolled().subscribe(()=>this._scrolled.next(te)))}deregister(te){const Qe=this.scrollContainers.get(te);Qe&&(Qe.unsubscribe(),this.scrollContainers.delete(te))}scrolled(te=20){return this._platform.isBrowser?new J.y(Qe=>{this._globalSubscription||this._addGlobalListener();const bt=te>0?this._scrolled.pipe((0,Pt.e)(te)).subscribe(Qe):this._scrolled.subscribe(Qe);return this._scrolledCount++,()=>{bt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,B.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((te,Qe)=>this.deregister(Qe)),this._scrolled.complete()}ancestorScrolled(te,Qe){const bt=this.getAncestorScrollContainers(te);return this.scrolled(Qe).pipe((0,Lt.h)(It=>!It||bt.indexOf(It)>-1))}getAncestorScrollContainers(te){const Qe=[];return this.scrollContainers.forEach((bt,It)=>{this._scrollableContainsElement(It,te)&&Qe.push(It)}),Qe}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(te,Qe){let bt=(0,u.fI)(Qe),It=te.getElementRef().nativeElement;do{if(bt==It)return!0}while(bt=bt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const te=this._getWindow();return(0,Q.R)(te.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return be.\u0275fac=function(te){return new(te||be)(e.LFG(e.R0b),e.LFG(W.t4),e.LFG(ce.K0,8))},be.\u0275prov=e.Yz7({factory:function(){return new be(e.LFG(e.R0b),e.LFG(W.t4),e.LFG(ce.K0,8))},token:be,providedIn:"root"}),be})(),xt=(()=>{class be{constructor(te,Qe,bt){this._platform=te,this._change=new L.xQ,this._changeListener=It=>{this._change.next(It)},this._document=bt,Qe.runOutsideAngular(()=>{if(te.isBrowser){const It=this._getWindow();It.addEventListener("resize",this._changeListener),It.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const te=this._getWindow();te.removeEventListener("resize",this._changeListener),te.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const te={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),te}getViewportRect(){const te=this.getViewportScrollPosition(),{width:Qe,height:bt}=this.getViewportSize();return{top:te.top,left:te.left,bottom:te.top+bt,right:te.left+Qe,height:bt,width:Qe}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const te=this._document,Qe=this._getWindow(),bt=te.documentElement,It=bt.getBoundingClientRect();return{top:-It.top||te.body.scrollTop||Qe.scrollY||bt.scrollTop||0,left:-It.left||te.body.scrollLeft||Qe.scrollX||bt.scrollLeft||0}}change(te=20){return te>0?this._change.pipe((0,Pt.e)(te)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const te=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:te.innerWidth,height:te.innerHeight}:{width:0,height:0}}}return be.\u0275fac=function(te){return new(te||be)(e.LFG(W.t4),e.LFG(e.R0b),e.LFG(ce.K0,8))},be.\u0275prov=e.Yz7({factory:function(){return new be(e.LFG(W.t4),e.LFG(e.R0b),e.LFG(ce.K0,8))},token:be,providedIn:"root"}),be})(),ie=(()=>{class be{}return be.\u0275fac=function(te){return new(te||be)},be.\u0275mod=e.oAB({type:be}),be.\u0275inj=e.cJS({}),be})(),Oe=(()=>{class be{}return be.\u0275fac=function(te){return new(te||be)},be.\u0275mod=e.oAB({type:be}),be.\u0275inj=e.cJS({imports:[[He.vT,W.ud,ie],He.vT,ie]}),be})()},9490:(Ue,fe,p)=>{"use strict";p.d(fe,{Eq:()=>d,Ig:()=>e,HM:()=>v,fI:()=>S,su:()=>c,du:()=>P});var u=p(7716);function e(L){return null!=L&&"false"!=`${L}`}function c(L,B=0){return function(L){return!isNaN(parseFloat(L))&&!isNaN(Number(L))}(L)?Number(L):B}function d(L){return Array.isArray(L)?L:[L]}function v(L){return null==L?"":"string"==typeof L?L:`${L}px`}function S(L){return L instanceof u.SBq?L.nativeElement:L}function P(L,B=/\s+/){const J=[];if(null!=L){const Q=Array.isArray(L)?L:`${L}`.split(B);for(const ge of Q){const xe=`${ge}`.trim();xe&&J.push(xe)}}return J}},8583:(Ue,fe,p)=>{"use strict";p.d(fe,{mr:()=>St,Ov:()=>rr,ez:()=>ms,K0:()=>S,uU:()=>Xr,x:()=>Be,Do:()=>ft,V_:()=>B,Ye:()=>Ve,S$:()=>Ye,mk:()=>fn,sg:()=>Dn,O5:()=>Gi,RF:()=>Zi,n9:()=>Ai,ED:()=>Js,tP:()=>Pi,b0:()=>Ft,Zx:()=>Qs,lw:()=>P,rS:()=>ar,Tn:()=>ot,EM:()=>hi,JF:()=>Rr,p6:()=>Qe,Mn:()=>Pt,ol:()=>hn,UT:()=>Lt,NF:()=>Cr,w_:()=>v,bD:()=>zi,q:()=>c,Mx:()=>kt,HT:()=>d});var u=p(7716);let e=null;function c(){return e}function d(U){e||(e=U)}class v{}const S=new u.OlP("DocumentToken");let P=(()=>{class U{historyGo(Z){throw new Error("Not implemented")}}return U.\u0275fac=function(Z){return new(Z||U)},U.\u0275prov=(0,u.Yz7)({factory:L,token:U,providedIn:"platform"}),U})();function L(){return(0,u.LFG)(J)}const B=new u.OlP("Location Initialized");let J=(()=>{class U extends P{constructor(Z){super(),this._doc=Z,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return c().getBaseHref(this._doc)}onPopState(Z){const w=c().getGlobalEventTarget(this._doc,"window");return w.addEventListener("popstate",Z,!1),()=>w.removeEventListener("popstate",Z)}onHashChange(Z){const w=c().getGlobalEventTarget(this._doc,"window");return w.addEventListener("hashchange",Z,!1),()=>w.removeEventListener("hashchange",Z)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(Z){this.location.pathname=Z}pushState(Z,w,A){Q()?this._history.pushState(Z,w,A):this.location.hash=A}replaceState(Z,w,A){Q()?this._history.replaceState(Z,w,A):this.location.hash=A}forward(){this._history.forward()}back(){this._history.back()}historyGo(Z=0){this._history.go(Z)}getState(){return this._history.state}}return U.\u0275fac=function(Z){return new(Z||U)(u.LFG(S))},U.\u0275prov=(0,u.Yz7)({factory:ge,token:U,providedIn:"platform"}),U})();function Q(){return!!window.history.pushState}function ge(){return new J((0,u.LFG)(S))}function xe(U,me){if(0==U.length)return me;if(0==me.length)return U;let Z=0;return U.endsWith("/")&&Z++,me.startsWith("/")&&Z++,2==Z?U+me.substring(1):1==Z?U+me:U+"/"+me}function Te(U){const me=U.match(/#|\?|$/),Z=me&&me.index||U.length;return U.slice(0,Z-("/"===U[Z-1]?1:0))+U.slice(Z)}function we(U){return U&&"?"!==U[0]?"?"+U:U}let Ye=(()=>{class U{historyGo(Z){throw new Error("Not implemented")}}return U.\u0275fac=function(Z){return new(Z||U)},U.\u0275prov=(0,u.Yz7)({factory:dt,token:U,providedIn:"root"}),U})();function dt(U){const me=(0,u.LFG)(S).location;return new Ft((0,u.LFG)(P),me&&me.origin||"")}const St=new u.OlP("appBaseHref");let Ft=(()=>{class U extends Ye{constructor(Z,w){if(super(),this._platformLocation=Z,this._removeListenerFns=[],null==w&&(w=this._platformLocation.getBaseHrefFromDOM()),null==w)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=w}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Z){this._removeListenerFns.push(this._platformLocation.onPopState(Z),this._platformLocation.onHashChange(Z))}getBaseHref(){return this._baseHref}prepareExternalUrl(Z){return xe(this._baseHref,Z)}path(Z=!1){const w=this._platformLocation.pathname+we(this._platformLocation.search),A=this._platformLocation.hash;return A&&Z?`${w}${A}`:w}pushState(Z,w,A,k){const ne=this.prepareExternalUrl(A+we(k));this._platformLocation.pushState(Z,w,ne)}replaceState(Z,w,A,k){const ne=this.prepareExternalUrl(A+we(k));this._platformLocation.replaceState(Z,w,ne)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(Z=0){var w,A;null===(A=(w=this._platformLocation).historyGo)||void 0===A||A.call(w,Z)}}return U.\u0275fac=function(Z){return new(Z||U)(u.LFG(P),u.LFG(St,8))},U.\u0275prov=u.Yz7({token:U,factory:U.\u0275fac}),U})(),ft=(()=>{class U extends Ye{constructor(Z,w){super(),this._platformLocation=Z,this._baseHref="",this._removeListenerFns=[],null!=w&&(this._baseHref=w)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Z){this._removeListenerFns.push(this._platformLocation.onPopState(Z),this._platformLocation.onHashChange(Z))}getBaseHref(){return this._baseHref}path(Z=!1){let w=this._platformLocation.hash;return null==w&&(w="#"),w.length>0?w.substring(1):w}prepareExternalUrl(Z){const w=xe(this._baseHref,Z);return w.length>0?"#"+w:w}pushState(Z,w,A,k){let ne=this.prepareExternalUrl(A+we(k));0==ne.length&&(ne=this._platformLocation.pathname),this._platformLocation.pushState(Z,w,ne)}replaceState(Z,w,A,k){let ne=this.prepareExternalUrl(A+we(k));0==ne.length&&(ne=this._platformLocation.pathname),this._platformLocation.replaceState(Z,w,ne)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(Z=0){var w,A;null===(A=(w=this._platformLocation).historyGo)||void 0===A||A.call(w,Z)}}return U.\u0275fac=function(Z){return new(Z||U)(u.LFG(P),u.LFG(St,8))},U.\u0275prov=u.Yz7({token:U,factory:U.\u0275fac}),U})(),Ve=(()=>{class U{constructor(Z,w){this._subject=new u.vpe,this._urlChangeListeners=[],this._platformStrategy=Z;const A=this._platformStrategy.getBaseHref();this._platformLocation=w,this._baseHref=Te(Ae(A)),this._platformStrategy.onPopState(k=>{this._subject.emit({url:this.path(!0),pop:!0,state:k.state,type:k.type})})}path(Z=!1){return this.normalize(this._platformStrategy.path(Z))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(Z,w=""){return this.path()==this.normalize(Z+we(w))}normalize(Z){return U.stripTrailingSlash(function(U,me){return U&&me.startsWith(U)?me.substring(U.length):me}(this._baseHref,Ae(Z)))}prepareExternalUrl(Z){return Z&&"/"!==Z[0]&&(Z="/"+Z),this._platformStrategy.prepareExternalUrl(Z)}go(Z,w="",A=null){this._platformStrategy.pushState(A,"",Z,w),this._notifyUrlChangeListeners(this.prepareExternalUrl(Z+we(w)),A)}replaceState(Z,w="",A=null){this._platformStrategy.replaceState(A,"",Z,w),this._notifyUrlChangeListeners(this.prepareExternalUrl(Z+we(w)),A)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(Z=0){var w,A;null===(A=(w=this._platformStrategy).historyGo)||void 0===A||A.call(w,Z)}onUrlChange(Z){this._urlChangeListeners.push(Z),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(w=>{this._notifyUrlChangeListeners(w.url,w.state)}))}_notifyUrlChangeListeners(Z="",w){this._urlChangeListeners.forEach(A=>A(Z,w))}subscribe(Z,w,A){return this._subject.subscribe({next:Z,error:w,complete:A})}}return U.\u0275fac=function(Z){return new(Z||U)(u.LFG(Ye),u.LFG(P))},U.normalizeQueryParams=we,U.joinWithSlash=xe,U.stripTrailingSlash=Te,U.\u0275prov=(0,u.Yz7)({factory:Le,token:U,providedIn:"root"}),U})();function Le(){return new Ve((0,u.LFG)(Ye),(0,u.LFG)(P))}function Ae(U){return U.replace(/\/index.html$/,"")}var ze=(()=>((ze=ze||{})[ze.Decimal=0]="Decimal",ze[ze.Percent=1]="Percent",ze[ze.Currency=2]="Currency",ze[ze.Scientific=3]="Scientific",ze))(),pe=(()=>((pe=pe||{})[pe.Zero=0]="Zero",pe[pe.One=1]="One",pe[pe.Two=2]="Two",pe[pe.Few=3]="Few",pe[pe.Many=4]="Many",pe[pe.Other=5]="Other",pe))(),Be=(()=>((Be=Be||{})[Be.Format=0]="Format",Be[Be.Standalone=1]="Standalone",Be))(),ot=(()=>((ot=ot||{})[ot.Narrow=0]="Narrow",ot[ot.Abbreviated=1]="Abbreviated",ot[ot.Wide=2]="Wide",ot[ot.Short=3]="Short",ot))(),wt=(()=>((wt=wt||{})[wt.Short=0]="Short",wt[wt.Medium=1]="Medium",wt[wt.Long=2]="Long",wt[wt.Full=3]="Full",wt))(),Dt=(()=>((Dt=Dt||{})[Dt.Decimal=0]="Decimal",Dt[Dt.Group=1]="Group",Dt[Dt.List=2]="List",Dt[Dt.PercentSign=3]="PercentSign",Dt[Dt.PlusSign=4]="PlusSign",Dt[Dt.MinusSign=5]="MinusSign",Dt[Dt.Exponential=6]="Exponential",Dt[Dt.SuperscriptingExponent=7]="SuperscriptingExponent",Dt[Dt.PerMille=8]="PerMille",Dt[Dt.Infinity=9]="Infinity",Dt[Dt.NaN=10]="NaN",Dt[Dt.TimeSeparator=11]="TimeSeparator",Dt[Dt.CurrencyDecimal=12]="CurrencyDecimal",Dt[Dt.CurrencyGroup=13]="CurrencyGroup",Dt))();function hn(U,me,Z){const w=(0,u.cg1)(U),k=xt([w[u.wAp.DayPeriodsFormat],w[u.wAp.DayPeriodsStandalone]],me);return xt(k,Z)}function Pt(U,me,Z){const w=(0,u.cg1)(U),k=xt([w[u.wAp.DaysFormat],w[u.wAp.DaysStandalone]],me);return xt(k,Z)}function Lt(U,me,Z){const w=(0,u.cg1)(U),k=xt([w[u.wAp.MonthsFormat],w[u.wAp.MonthsStandalone]],me);return xt(k,Z)}function W(U,me){return xt((0,u.cg1)(U)[u.wAp.DateFormat],me)}function ce(U,me){return xt((0,u.cg1)(U)[u.wAp.TimeFormat],me)}function He(U,me){return xt((0,u.cg1)(U)[u.wAp.DateTimeFormat],me)}function Re(U,me){const Z=(0,u.cg1)(U),w=Z[u.wAp.NumberSymbols][me];if(void 0===w){if(me===Dt.CurrencyDecimal)return Z[u.wAp.NumberSymbols][Dt.Decimal];if(me===Dt.CurrencyGroup)return Z[u.wAp.NumberSymbols][Dt.Group]}return w}const Ht=u.kL8;function _t(U){if(!U[u.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${U[u.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function xt(U,me){for(let Z=me;Z>-1;Z--)if(void 0!==U[Z])return U[Z];throw new Error("Locale data API: locale data undefined")}function tt(U){const[me,Z]=U.split(":");return{hours:+me,minutes:+Z}}const N=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ie={},Oe=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var be=(()=>((be=be||{})[be.Short=0]="Short",be[be.ShortGMT=1]="ShortGMT",be[be.Long=2]="Long",be[be.Extended=3]="Extended",be))(),_e=(()=>((_e=_e||{})[_e.FullYear=0]="FullYear",_e[_e.Month=1]="Month",_e[_e.Date=2]="Date",_e[_e.Hours=3]="Hours",_e[_e.Minutes=4]="Minutes",_e[_e.Seconds=5]="Seconds",_e[_e.FractionalSeconds=6]="FractionalSeconds",_e[_e.Day=7]="Day",_e))(),te=(()=>((te=te||{})[te.DayPeriods=0]="DayPeriods",te[te.Days=1]="Days",te[te.Months=2]="Months",te[te.Eras=3]="Eras",te))();function Qe(U,me,Z,w){let A=function(U){if($n(U))return U;if("number"==typeof U&&!isNaN(U))return new Date(U);if("string"==typeof U){if(U=U.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(U)){const[A,k=1,ne=1]=U.split("-").map(pt=>+pt);return bt(A,k-1,ne)}const Z=parseFloat(U);if(!isNaN(U-Z))return new Date(Z);let w;if(w=U.match(N))return function(U){const me=new Date(0);let Z=0,w=0;const A=U[8]?me.setUTCFullYear:me.setFullYear,k=U[8]?me.setUTCHours:me.setHours;U[9]&&(Z=Number(U[9]+U[10]),w=Number(U[9]+U[11])),A.call(me,Number(U[1]),Number(U[2])-1,Number(U[3]));const ne=Number(U[4]||0)-Z,pt=Number(U[5]||0)-w,Xt=Number(U[6]||0),Pn=Math.floor(1e3*parseFloat("0."+(U[7]||0)));return k.call(me,ne,pt,Xt,Pn),me}(w)}const me=new Date(U);if(!$n(me))throw new Error(`Unable to convert "${U}" into a date`);return me}(U);me=It(Z,me)||me;let pt,ne=[];for(;me;){if(pt=Oe.exec(me),!pt){ne.push(me);break}{ne=ne.concat(pt.slice(1));const qn=ne.pop();if(!qn)break;me=qn}}let Xt=A.getTimezoneOffset();w&&(Xt=qe(w,Xt),A=function(U,me,Z){const A=U.getTimezoneOffset();return function(U,me){return(U=new Date(U.getTime())).setMinutes(U.getMinutes()+me),U}(U,-1*(qe(me,A)-A))}(A,w));let Pn="";return ne.forEach(qn=>{const Rn=function(U){if(ae[U])return ae[U];let me;switch(U){case"G":case"GG":case"GGG":me=dn(te.Eras,ot.Abbreviated);break;case"GGGG":me=dn(te.Eras,ot.Wide);break;case"GGGGG":me=dn(te.Eras,ot.Narrow);break;case"y":me=Qt(_e.FullYear,1,0,!1,!0);break;case"yy":me=Qt(_e.FullYear,2,0,!0,!0);break;case"yyy":me=Qt(_e.FullYear,3,0,!1,!0);break;case"yyyy":me=Qt(_e.FullYear,4,0,!1,!0);break;case"Y":me=K(1);break;case"YY":me=K(2,!0);break;case"YYY":me=K(3);break;case"YYYY":me=K(4);break;case"M":case"L":me=Qt(_e.Month,1,1);break;case"MM":case"LL":me=Qt(_e.Month,2,1);break;case"MMM":me=dn(te.Months,ot.Abbreviated);break;case"MMMM":me=dn(te.Months,ot.Wide);break;case"MMMMM":me=dn(te.Months,ot.Narrow);break;case"LLL":me=dn(te.Months,ot.Abbreviated,Be.Standalone);break;case"LLLL":me=dn(te.Months,ot.Wide,Be.Standalone);break;case"LLLLL":me=dn(te.Months,ot.Narrow,Be.Standalone);break;case"w":me=$e(1);break;case"ww":me=$e(2);break;case"W":me=$e(1,!0);break;case"d":me=Qt(_e.Date,1);break;case"dd":me=Qt(_e.Date,2);break;case"c":case"cc":me=Qt(_e.Day,1);break;case"ccc":me=dn(te.Days,ot.Abbreviated,Be.Standalone);break;case"cccc":me=dn(te.Days,ot.Wide,Be.Standalone);break;case"ccccc":me=dn(te.Days,ot.Narrow,Be.Standalone);break;case"cccccc":me=dn(te.Days,ot.Short,Be.Standalone);break;case"E":case"EE":case"EEE":me=dn(te.Days,ot.Abbreviated);break;case"EEEE":me=dn(te.Days,ot.Wide);break;case"EEEEE":me=dn(te.Days,ot.Narrow);break;case"EEEEEE":me=dn(te.Days,ot.Short);break;case"a":case"aa":case"aaa":me=dn(te.DayPeriods,ot.Abbreviated);break;case"aaaa":me=dn(te.DayPeriods,ot.Wide);break;case"aaaaa":me=dn(te.DayPeriods,ot.Narrow);break;case"b":case"bb":case"bbb":me=dn(te.DayPeriods,ot.Abbreviated,Be.Standalone,!0);break;case"bbbb":me=dn(te.DayPeriods,ot.Wide,Be.Standalone,!0);break;case"bbbbb":me=dn(te.DayPeriods,ot.Narrow,Be.Standalone,!0);break;case"B":case"BB":case"BBB":me=dn(te.DayPeriods,ot.Abbreviated,Be.Format,!0);break;case"BBBB":me=dn(te.DayPeriods,ot.Wide,Be.Format,!0);break;case"BBBBB":me=dn(te.DayPeriods,ot.Narrow,Be.Format,!0);break;case"h":me=Qt(_e.Hours,1,-12);break;case"hh":me=Qt(_e.Hours,2,-12);break;case"H":me=Qt(_e.Hours,1);break;case"HH":me=Qt(_e.Hours,2);break;case"m":me=Qt(_e.Minutes,1);break;case"mm":me=Qt(_e.Minutes,2);break;case"s":me=Qt(_e.Seconds,1);break;case"ss":me=Qt(_e.Seconds,2);break;case"S":me=Qt(_e.FractionalSeconds,1);break;case"SS":me=Qt(_e.FractionalSeconds,2);break;case"SSS":me=Qt(_e.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":me=Tt(be.Short);break;case"ZZZZZ":me=Tt(be.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":me=Tt(be.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":me=Tt(be.Long);break;default:return null}return ae[U]=me,me}(qn);Pn+=Rn?Rn(A,Z,Xt):"''"===qn?"'":qn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Pn}function bt(U,me,Z){const w=new Date(0);return w.setFullYear(U,me,Z),w.setHours(0,0,0),w}function It(U,me){const Z=function(U){return(0,u.cg1)(U)[u.wAp.LocaleId]}(U);if(ie[Z]=ie[Z]||{},ie[Z][me])return ie[Z][me];let w="";switch(me){case"shortDate":w=W(U,wt.Short);break;case"mediumDate":w=W(U,wt.Medium);break;case"longDate":w=W(U,wt.Long);break;case"fullDate":w=W(U,wt.Full);break;case"shortTime":w=ce(U,wt.Short);break;case"mediumTime":w=ce(U,wt.Medium);break;case"longTime":w=ce(U,wt.Long);break;case"fullTime":w=ce(U,wt.Full);break;case"short":const A=It(U,"shortTime"),k=It(U,"shortDate");w=$t(He(U,wt.Short),[A,k]);break;case"medium":const ne=It(U,"mediumTime"),pt=It(U,"mediumDate");w=$t(He(U,wt.Medium),[ne,pt]);break;case"long":const Xt=It(U,"longTime"),Pn=It(U,"longDate");w=$t(He(U,wt.Long),[Xt,Pn]);break;case"full":const qn=It(U,"fullTime"),Rn=It(U,"fullDate");w=$t(He(U,wt.Full),[qn,Rn])}return w&&(ie[Z][me]=w),w}function $t(U,me){return me&&(U=U.replace(/\{([^}]+)}/g,function(Z,w){return null!=me&&w in me?me[w]:Z})),U}function sn(U,me,Z="-",w,A){let k="";(U<0||A&&U<=0)&&(A?U=1-U:(U=-U,k=Z));let ne=String(U);for(;ne.length0||pt>-Z)&&(pt+=Z),U===_e.Hours)0===pt&&-12===Z&&(pt=12);else if(U===_e.FractionalSeconds)return function(U,me){return sn(U,3).substr(0,me)}(pt,me);const Xt=Re(ne,Dt.MinusSign);return sn(pt,me,Xt,w,A)}}function dn(U,me,Z=Be.Format,w=!1){return function(A,k){return function(U,me,Z,w,A,k){switch(Z){case te.Months:return Lt(me,A,w)[U.getMonth()];case te.Days:return Pt(me,A,w)[U.getDay()];case te.DayPeriods:const ne=U.getHours(),pt=U.getMinutes();if(k){const Pn=function(U){const me=(0,u.cg1)(U);return _t(me),(me[u.wAp.ExtraData][2]||[]).map(w=>"string"==typeof w?tt(w):[tt(w[0]),tt(w[1])])}(me),qn=function(U,me,Z){const w=(0,u.cg1)(U);_t(w);const k=xt([w[u.wAp.ExtraData][0],w[u.wAp.ExtraData][1]],me)||[];return xt(k,Z)||[]}(me,A,w),Rn=Pn.findIndex(si=>{if(Array.isArray(si)){const[Vn,Ii]=si,Vs=ne>=Vn.hours&&pt>=Vn.minutes,Ni=ne0?Math.floor(A/60):Math.ceil(A/60);switch(U){case be.Short:return(A>=0?"+":"")+sn(ne,2,k)+sn(Math.abs(A%60),2,k);case be.ShortGMT:return"GMT"+(A>=0?"+":"")+sn(ne,1,k);case be.Long:return"GMT"+(A>=0?"+":"")+sn(ne,2,k)+":"+sn(Math.abs(A%60),2,k);case be.Extended:return 0===w?"Z":(A>=0?"+":"")+sn(ne,2,k)+":"+sn(Math.abs(A%60),2,k);default:throw new Error(`Unknown zone width "${U}"`)}}}function Se(U){return bt(U.getFullYear(),U.getMonth(),U.getDate()+(4-U.getDay()))}function $e(U,me=!1){return function(Z,w){let A;if(me){const k=new Date(Z.getFullYear(),Z.getMonth(),1).getDay()-1,ne=Z.getDate();A=1+Math.floor((ne+k)/7)}else{const k=Se(Z),ne=function(U){const me=bt(U,0,1).getDay();return bt(U,0,1+(me<=4?4:11)-me)}(k.getFullYear()),pt=k.getTime()-ne.getTime();A=1+Math.round(pt/6048e5)}return sn(A,U,Re(w,Dt.MinusSign))}}function K(U,me=!1){return function(Z,w){return sn(Se(Z).getFullYear(),U,Re(w,Dt.MinusSign),me)}}const ae={};function qe(U,me){U=U.replace(/:/g,"");const Z=Date.parse("Jan 01, 1970 00:00:00 "+U)/6e4;return isNaN(Z)?me:Z}function $n(U){return U instanceof Date&&!isNaN(U.valueOf())}const xn=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function j(U){const me=parseInt(U);if(isNaN(me))throw new Error("Invalid integer literal when parsing "+U);return me}class z{}let ye=(()=>{class U extends z{constructor(Z){super(),this.locale=Z}getPluralCategory(Z,w){switch(Ht(w||this.locale)(Z)){case pe.Zero:return"zero";case pe.One:return"one";case pe.Two:return"two";case pe.Few:return"few";case pe.Many:return"many";default:return"other"}}}return U.\u0275fac=function(Z){return new(Z||U)(u.LFG(u.soG))},U.\u0275prov=u.Yz7({token:U,factory:U.\u0275fac}),U})();function kt(U,me){me=encodeURIComponent(me);for(const Z of U.split(";")){const w=Z.indexOf("="),[A,k]=-1==w?[Z,""]:[Z.slice(0,w),Z.slice(w+1)];if(A.trim()===me)return decodeURIComponent(k)}return null}let fn=(()=>{class U{constructor(Z,w,A,k){this._iterableDiffers=Z,this._keyValueDiffers=w,this._ngEl=A,this._renderer=k,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(Z){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof Z?Z.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(Z){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof Z?Z.split(/\s+/):Z,this._rawClass&&((0,u.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const Z=this._iterableDiffer.diff(this._rawClass);Z&&this._applyIterableChanges(Z)}else if(this._keyValueDiffer){const Z=this._keyValueDiffer.diff(this._rawClass);Z&&this._applyKeyValueChanges(Z)}}_applyKeyValueChanges(Z){Z.forEachAddedItem(w=>this._toggleClass(w.key,w.currentValue)),Z.forEachChangedItem(w=>this._toggleClass(w.key,w.currentValue)),Z.forEachRemovedItem(w=>{w.previousValue&&this._toggleClass(w.key,!1)})}_applyIterableChanges(Z){Z.forEachAddedItem(w=>{if("string"!=typeof w.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,u.AaK)(w.item)}`);this._toggleClass(w.item,!0)}),Z.forEachRemovedItem(w=>this._toggleClass(w.item,!1))}_applyClasses(Z){Z&&(Array.isArray(Z)||Z instanceof Set?Z.forEach(w=>this._toggleClass(w,!0)):Object.keys(Z).forEach(w=>this._toggleClass(w,!!Z[w])))}_removeClasses(Z){Z&&(Array.isArray(Z)||Z instanceof Set?Z.forEach(w=>this._toggleClass(w,!1)):Object.keys(Z).forEach(w=>this._toggleClass(w,!1)))}_toggleClass(Z,w){(Z=Z.trim())&&Z.split(/\s+/g).forEach(A=>{w?this._renderer.addClass(this._ngEl.nativeElement,A):this._renderer.removeClass(this._ngEl.nativeElement,A)})}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.ZZ4),u.Y36(u.aQg),u.Y36(u.SBq),u.Y36(u.Qsj))},U.\u0275dir=u.lG2({type:U,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),U})();class Sn{constructor(me,Z,w,A){this.$implicit=me,this.ngForOf=Z,this.index=w,this.count=A}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 Dn=(()=>{class U{constructor(Z,w,A){this._viewContainer=Z,this._template=w,this._differs=A,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(Z){this._ngForOf=Z,this._ngForOfDirty=!0}set ngForTrackBy(Z){this._trackByFn=Z}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(Z){Z&&(this._template=Z)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const Z=this._ngForOf;if(!this._differ&&Z)try{this._differ=this._differs.find(Z).create(this.ngForTrackBy)}catch(w){throw new Error(`Cannot find a differ supporting object '${Z}' of type '${function(U){return U.name||typeof U}(Z)}'. NgFor only supports binding to Iterables such as Arrays.`)}}if(this._differ){const Z=this._differ.diff(this._ngForOf);Z&&this._applyChanges(Z)}}_applyChanges(Z){const w=[];Z.forEachOperation((A,k,ne)=>{if(null==A.previousIndex){const pt=this._viewContainer.createEmbeddedView(this._template,new Sn(null,this._ngForOf,-1,-1),null===ne?void 0:ne),Xt=new Es(A,pt);w.push(Xt)}else if(null==ne)this._viewContainer.remove(null===k?void 0:k);else if(null!==k){const pt=this._viewContainer.get(k);this._viewContainer.move(pt,ne);const Xt=new Es(A,pt);w.push(Xt)}});for(let A=0;A{this._viewContainer.get(A.currentIndex).context.$implicit=A.item})}_perViewChange(Z,w){Z.context.$implicit=w.item}static ngTemplateContextGuard(Z,w){return!0}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.s_b),u.Y36(u.Rgc),u.Y36(u.ZZ4))},U.\u0275dir=u.lG2({type:U,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),U})();class Es{constructor(me,Z){this.record=me,this.view=Z}}let Gi=(()=>{class U{constructor(Z,w){this._viewContainer=Z,this._context=new ls,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=w}set ngIf(Z){this._context.$implicit=this._context.ngIf=Z,this._updateView()}set ngIfThen(Z){Qi("ngIfThen",Z),this._thenTemplateRef=Z,this._thenViewRef=null,this._updateView()}set ngIfElse(Z){Qi("ngIfElse",Z),this._elseTemplateRef=Z,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(Z,w){return!0}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.s_b),u.Y36(u.Rgc))},U.\u0275dir=u.lG2({type:U,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),U})();class ls{constructor(){this.$implicit=null,this.ngIf=null}}function Qi(U,me){if(me&&!me.createEmbeddedView)throw new Error(`${U} must be a TemplateRef, but received '${(0,u.AaK)(me)}'.`)}class Hi{constructor(me,Z){this._viewContainerRef=me,this._templateRef=Z,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(me){me&&!this._created?this.create():!me&&this._created&&this.destroy()}}let Zi=(()=>{class U{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(Z){this._ngSwitch=Z,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(Z){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(Z)}_matchCase(Z){const w=Z==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||w,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),w}_updateDefaultCases(Z){if(this._defaultViews&&Z!==this._defaultUsed){this._defaultUsed=Z;for(let w=0;w{class U{constructor(Z,w,A){this.ngSwitch=A,A._addCase(),this._view=new Hi(Z,w)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.s_b),u.Y36(u.Rgc),u.Y36(Zi,9))},U.\u0275dir=u.lG2({type:U,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),U})(),Js=(()=>{class U{constructor(Z,w,A){A._addDefault(new Hi(Z,w))}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.s_b),u.Y36(u.Rgc),u.Y36(Zi,9))},U.\u0275dir=u.lG2({type:U,selectors:[["","ngSwitchDefault",""]]}),U})(),Pi=(()=>{class U{constructor(Z){this._viewContainerRef=Z,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(Z){if(Z.ngTemplateOutlet){const w=this._viewContainerRef;this._viewRef&&w.remove(w.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?w.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&Z.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.s_b))},U.\u0275dir=u.lG2({type:U,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[u.TTD]}),U})();function Wi(U,me){return Error(`InvalidPipeArgument: '${me}' for pipe '${(0,u.AaK)(U)}'`)}class Pr{createSubscription(me,Z){return me.subscribe({next:Z,error:w=>{throw w}})}dispose(me){me.unsubscribe()}onDestroy(me){me.unsubscribe()}}class Ys{createSubscription(me,Z){return me.then(Z,w=>{throw w})}dispose(me){}onDestroy(me){}}const Bs=new Ys,Ks=new Pr;let rr=(()=>{class U{constructor(Z){this._ref=Z,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(Z){return this._obj?Z!==this._obj?(this._dispose(),this.transform(Z)):this._latestValue:(Z&&this._subscribe(Z),this._latestValue)}_subscribe(Z){this._obj=Z,this._strategy=this._selectStrategy(Z),this._subscription=this._strategy.createSubscription(Z,w=>this._updateLatestValue(Z,w))}_selectStrategy(Z){if((0,u.QGY)(Z))return Bs;if((0,u.F4k)(Z))return Ks;throw Wi(U,Z)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(Z,w){Z===this._obj&&(this._latestValue=w,this._ref.markForCheck())}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.sBO,16))},U.\u0275pipe=u.Yjl({name:"async",type:U,pure:!1}),U})();const or=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let ar=(()=>{class U{transform(Z){if(null==Z)return null;if("string"!=typeof Z)throw Wi(U,Z);return Z.replace(or,w=>w[0].toUpperCase()+w.substr(1).toLowerCase())}}return U.\u0275fac=function(Z){return new(Z||U)},U.\u0275pipe=u.Yjl({name:"titlecase",type:U,pure:!0}),U})(),Xr=(()=>{class U{constructor(Z){this.locale=Z}transform(Z,w="mediumDate",A,k){if(null==Z||""===Z||Z!=Z)return null;try{return Qe(Z,w,k||this.locale,A)}catch(ne){throw Wi(U,ne.message)}}}return U.\u0275fac=function(Z){return new(Z||U)(u.Y36(u.soG,16))},U.\u0275pipe=u.Yjl({name:"date",type:U,pure:!0}),U})(),Qs=(()=>{class U{constructor(Z){this._locale=Z}transform(Z,w,A){if(!function(U){return!(null==U||""===U||U!=U)}(Z))return null;A=A||this._locale;try{return function(U,me,Z){return function(U,me,Z,w,A,k,ne=!1){let pt="",Xt=!1;if(isFinite(U)){let Pn=function(U){let w,A,k,ne,pt,me=Math.abs(U)+"",Z=0;for((A=me.indexOf("."))>-1&&(me=me.replace(".","")),(k=me.search(/e/i))>0?(A<0&&(A=k),A+=+me.slice(k+1),me=me.substring(0,k)):A<0&&(A=me.length),k=0;"0"===me.charAt(k);k++);if(k===(pt=me.length))w=[0],A=1;else{for(pt--;"0"===me.charAt(pt);)pt--;for(A-=k,w=[],ne=0;k<=pt;k++,ne++)w[ne]=Number(me.charAt(k))}return A>22&&(w=w.splice(0,21),Z=A-1,A=1),{digits:w,exponent:Z,integerLen:A}}(U);ne&&(Pn=function(U){if(0===U.digits[0])return U;const me=U.digits.length-U.integerLen;return U.exponent?U.exponent+=2:(0===me?U.digits.push(0,0):1===me&&U.digits.push(0),U.integerLen+=2),U}(Pn));let qn=me.minInt,Rn=me.minFrac,si=me.maxFrac;if(k){const ni=k.match(xn);if(null===ni)throw new Error(`${k} is not a valid digit info`);const Tn=ni[1],Is=ni[3],Dr=ni[5];null!=Tn&&(qn=j(Tn)),null!=Is&&(Rn=j(Is)),null!=Dr?si=j(Dr):null!=Is&&Rn>si&&(si=Rn)}!function(U,me,Z){if(me>Z)throw new Error(`The minimum number of digits after fraction (${me}) is higher than the maximum (${Z}).`);let w=U.digits,A=w.length-U.integerLen;const k=Math.min(Math.max(me,A),Z);let ne=k+U.integerLen,pt=w[ne];if(ne>0){w.splice(Math.max(U.integerLen,ne));for(let Rn=ne;Rn=5)if(ne-1<0){for(let Rn=0;Rn>ne;Rn--)w.unshift(0),U.integerLen++;w.unshift(1),U.integerLen++}else w[ne-1]++;for(;A=Pn?Ii.pop():Xt=!1),si>=10?1:0},0);qn&&(w.unshift(qn),U.integerLen++)}(Pn,Rn,si);let Vn=Pn.digits,Ii=Pn.integerLen;const Vs=Pn.exponent;let Ni=[];for(Xt=Vn.every(ni=>!ni);Ii0?Ni=Vn.splice(Ii,Vn.length):(Ni=Vn,Vn=[0]);const ui=[];for(Vn.length>=me.lgSize&&ui.unshift(Vn.splice(-me.lgSize,Vn.length).join(""));Vn.length>me.gSize;)ui.unshift(Vn.splice(-me.gSize,Vn.length).join(""));Vn.length&&ui.unshift(Vn.join("")),pt=ui.join(Re(Z,w)),Ni.length&&(pt+=Re(Z,A)+Ni.join("")),Vs&&(pt+=Re(Z,Dt.Exponential)+"+"+Vs)}else pt=Re(Z,Dt.Infinity);return pt=U<0&&!Xt?me.negPre+pt+me.negSuf:me.posPre+pt+me.posSuf,pt}(U,function(U,me="-"){const Z={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},w=U.split(";"),A=w[0],k=w[1],ne=-1!==A.indexOf(".")?A.split("."):[A.substring(0,A.lastIndexOf("0")+1),A.substring(A.lastIndexOf("0")+1)],pt=ne[0],Xt=ne[1]||"";Z.posPre=pt.substr(0,pt.indexOf("#"));for(let qn=0;qn{class U{}return U.\u0275fac=function(Z){return new(Z||U)},U.\u0275mod=u.oAB({type:U}),U.\u0275inj=u.cJS({providers:[{provide:z,useClass:ye}]}),U})();const zi="browser";function Cr(U){return U===zi}let hi=(()=>{class U{}return U.\u0275prov=(0,u.Yz7)({token:U,providedIn:"root",factory:()=>new tr((0,u.LFG)(S),window)}),U})();class tr{constructor(me,Z){this.document=me,this.window=Z,this.offset=()=>[0,0]}setOffset(me){this.offset=Array.isArray(me)?()=>me:me}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(me){this.supportsScrolling()&&this.window.scrollTo(me[0],me[1])}scrollToAnchor(me){if(!this.supportsScrolling())return;const Z=function(U,me){const Z=U.getElementById(me)||U.getElementsByName(me)[0];if(Z)return Z;if("function"==typeof U.createTreeWalker&&U.body&&(U.body.createShadowRoot||U.body.attachShadow)){const w=U.createTreeWalker(U.body,NodeFilter.SHOW_ELEMENT);let A=w.currentNode;for(;A;){const k=A.shadowRoot;if(k){const ne=k.getElementById(me)||k.querySelector(`[name="${me}"]`);if(ne)return ne}A=w.nextNode()}}return null}(this.document,me);Z&&(this.scrollToElement(Z),this.attemptFocus(Z))}setHistoryScrollRestoration(me){if(this.supportScrollRestoration()){const Z=this.window.history;Z&&Z.scrollRestoration&&(Z.scrollRestoration=me)}}scrollToElement(me){const Z=me.getBoundingClientRect(),w=Z.left+this.window.pageXOffset,A=Z.top+this.window.pageYOffset,k=this.offset();this.window.scrollTo(w-k[0],A-k[1])}attemptFocus(me){return me.focus(),this.document.activeElement===me}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const me=ys(this.window.history)||ys(Object.getPrototypeOf(this.window.history));return!(!me||!me.writable&&!me.set)}catch(me){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(me){return!1}}}function ys(U){return Object.getOwnPropertyDescriptor(U,"scrollRestoration")}class Rr{}},1841:(Ue,fe,p)=>{"use strict";p.d(fe,{TP:()=>Jt,eN:()=>Dt,JF:()=>xt,LE:()=>Ye});var u=p(8583),e=p(7716),c=p(5917),f=p(8891),d=p(4612),v=p(5435),S=p(8002);class P{}class L{}class B{constructor(R){this.normalizedNames=new Map,this.lazyUpdate=null,R?this.lazyInit="string"==typeof R?()=>{this.headers=new Map,R.split("\n").forEach(N=>{const ie=N.indexOf(":");if(ie>0){const Oe=N.slice(0,ie),be=Oe.toLowerCase(),_e=N.slice(ie+1).trim();this.maybeSetNormalizedName(Oe,be),this.headers.has(be)?this.headers.get(be).push(_e):this.headers.set(be,[_e])}})}:()=>{this.headers=new Map,Object.keys(R).forEach(N=>{let ie=R[N];const Oe=N.toLowerCase();"string"==typeof ie&&(ie=[ie]),ie.length>0&&(this.headers.set(Oe,ie),this.maybeSetNormalizedName(N,Oe))})}:this.headers=new Map}has(R){return this.init(),this.headers.has(R.toLowerCase())}get(R){this.init();const N=this.headers.get(R.toLowerCase());return N&&N.length>0?N[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(R){return this.init(),this.headers.get(R.toLowerCase())||null}append(R,N){return this.clone({name:R,value:N,op:"a"})}set(R,N){return this.clone({name:R,value:N,op:"s"})}delete(R,N){return this.clone({name:R,value:N,op:"d"})}maybeSetNormalizedName(R,N){this.normalizedNames.has(N)||this.normalizedNames.set(N,R)}init(){this.lazyInit&&(this.lazyInit instanceof B?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(R=>this.applyUpdate(R)),this.lazyUpdate=null))}copyFrom(R){R.init(),Array.from(R.headers.keys()).forEach(N=>{this.headers.set(N,R.headers.get(N)),this.normalizedNames.set(N,R.normalizedNames.get(N))})}clone(R){const N=new B;return N.lazyInit=this.lazyInit&&this.lazyInit instanceof B?this.lazyInit:this,N.lazyUpdate=(this.lazyUpdate||[]).concat([R]),N}applyUpdate(R){const N=R.name.toLowerCase();switch(R.op){case"a":case"s":let ie=R.value;if("string"==typeof ie&&(ie=[ie]),0===ie.length)return;this.maybeSetNormalizedName(R.name,N);const Oe=("a"===R.op?this.headers.get(N):void 0)||[];Oe.push(...ie),this.headers.set(N,Oe);break;case"d":const be=R.value;if(be){let _e=this.headers.get(N);if(!_e)return;_e=_e.filter(te=>-1===be.indexOf(te)),0===_e.length?(this.headers.delete(N),this.normalizedNames.delete(N)):this.headers.set(N,_e)}else this.headers.delete(N),this.normalizedNames.delete(N)}}forEach(R){this.init(),Array.from(this.normalizedNames.keys()).forEach(N=>R(this.normalizedNames.get(N),this.headers.get(N)))}}class J{encodeKey(R){return Te(R)}encodeValue(R){return Te(R)}decodeKey(R){return decodeURIComponent(R)}decodeValue(R){return decodeURIComponent(R)}}const ge=/%(\d[a-f0-9])/gi,xe={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function Te($){return encodeURIComponent($).replace(ge,(R,N)=>{var ie;return null!==(ie=xe[N])&&void 0!==ie?ie:R})}function we($){return`${$}`}class Ye{constructor(R={}){if(this.updates=null,this.cloneFrom=null,this.encoder=R.encoder||new J,R.fromString){if(R.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function($,R){const N=new Map;return $.length>0&&$.replace(/^\?/,"").split("&").forEach(Oe=>{const be=Oe.indexOf("="),[_e,te]=-1==be?[R.decodeKey(Oe),""]:[R.decodeKey(Oe.slice(0,be)),R.decodeValue(Oe.slice(be+1))],Qe=N.get(_e)||[];Qe.push(te),N.set(_e,Qe)}),N}(R.fromString,this.encoder)}else R.fromObject?(this.map=new Map,Object.keys(R.fromObject).forEach(N=>{const ie=R.fromObject[N];this.map.set(N,Array.isArray(ie)?ie:[ie])})):this.map=null}has(R){return this.init(),this.map.has(R)}get(R){this.init();const N=this.map.get(R);return N?N[0]:null}getAll(R){return this.init(),this.map.get(R)||null}keys(){return this.init(),Array.from(this.map.keys())}append(R,N){return this.clone({param:R,value:N,op:"a"})}appendAll(R){const N=[];return Object.keys(R).forEach(ie=>{const Oe=R[ie];Array.isArray(Oe)?Oe.forEach(be=>{N.push({param:ie,value:be,op:"a"})}):N.push({param:ie,value:Oe,op:"a"})}),this.clone(N)}set(R,N){return this.clone({param:R,value:N,op:"s"})}delete(R,N){return this.clone({param:R,value:N,op:"d"})}toString(){return this.init(),this.keys().map(R=>{const N=this.encoder.encodeKey(R);return this.map.get(R).map(ie=>N+"="+this.encoder.encodeValue(ie)).join("&")}).filter(R=>""!==R).join("&")}clone(R){const N=new Ye({encoder:this.encoder});return N.cloneFrom=this.cloneFrom||this,N.updates=(this.updates||[]).concat(R),N}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(R=>this.map.set(R,this.cloneFrom.map.get(R))),this.updates.forEach(R=>{switch(R.op){case"a":case"s":const N=("a"===R.op?this.map.get(R.param):void 0)||[];N.push(we(R.value)),this.map.set(R.param,N);break;case"d":if(void 0===R.value){this.map.delete(R.param);break}{let ie=this.map.get(R.param)||[];const Oe=ie.indexOf(we(R.value));-1!==Oe&&ie.splice(Oe,1),ie.length>0?this.map.set(R.param,ie):this.map.delete(R.param)}}}),this.cloneFrom=this.updates=null)}}class St{constructor(){this.map=new Map}set(R,N){return this.map.set(R,N),this}get(R){return this.map.has(R)||this.map.set(R,R.defaultValue()),this.map.get(R)}delete(R){return this.map.delete(R),this}keys(){return this.map.keys()}}function ft($){return"undefined"!=typeof ArrayBuffer&&$ instanceof ArrayBuffer}function Ve($){return"undefined"!=typeof Blob&&$ instanceof Blob}function Le($){return"undefined"!=typeof FormData&&$ instanceof FormData}class Ae{constructor(R,N,ie,Oe){let be;if(this.url=N,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=R.toUpperCase(),function($){switch($){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Oe?(this.body=void 0!==ie?ie:null,be=Oe):be=ie,be&&(this.reportProgress=!!be.reportProgress,this.withCredentials=!!be.withCredentials,be.responseType&&(this.responseType=be.responseType),be.headers&&(this.headers=be.headers),be.context&&(this.context=be.context),be.params&&(this.params=be.params)),this.headers||(this.headers=new B),this.context||(this.context=new St),this.params){const _e=this.params.toString();if(0===_e.length)this.urlWithParams=N;else{const te=N.indexOf("?");this.urlWithParams=N+(-1===te?"?":tesn.set(Wt,R.setHeaders[Wt]),bt)),R.setParams&&(It=Object.keys(R.setParams).reduce((sn,Wt)=>sn.set(Wt,R.setParams[Wt]),It)),new Ae(ie,Oe,_e,{params:It,headers:bt,context:$t,reportProgress:Qe,responseType:be,withCredentials:te})}}var Ne=(()=>((Ne=Ne||{})[Ne.Sent=0]="Sent",Ne[Ne.UploadProgress=1]="UploadProgress",Ne[Ne.ResponseHeader=2]="ResponseHeader",Ne[Ne.DownloadProgress=3]="DownloadProgress",Ne[Ne.Response=4]="Response",Ne[Ne.User=5]="User",Ne))();class ze{constructor(R,N=200,ie="OK"){this.headers=R.headers||new B,this.status=void 0!==R.status?R.status:N,this.statusText=R.statusText||ie,this.url=R.url||null,this.ok=this.status>=200&&this.status<300}}class pe extends ze{constructor(R={}){super(R),this.type=Ne.ResponseHeader}clone(R={}){return new pe({headers:R.headers||this.headers,status:void 0!==R.status?R.status:this.status,statusText:R.statusText||this.statusText,url:R.url||this.url||void 0})}}class Be extends ze{constructor(R={}){super(R),this.type=Ne.Response,this.body=void 0!==R.body?R.body:null}clone(R={}){return new Be({body:void 0!==R.body?R.body:this.body,headers:R.headers||this.headers,status:void 0!==R.status?R.status:this.status,statusText:R.statusText||this.statusText,url:R.url||this.url||void 0})}}class ot extends ze{constructor(R){super(R,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${R.url||"(unknown url)"}`:`Http failure response for ${R.url||"(unknown url)"}: ${R.status} ${R.statusText}`,this.error=R.error||null}}function wt($,R){return{body:R,headers:$.headers,context:$.context,observe:$.observe,params:$.params,reportProgress:$.reportProgress,responseType:$.responseType,withCredentials:$.withCredentials}}let Dt=(()=>{class ${constructor(N){this.handler=N}request(N,ie,Oe={}){let be;if(N instanceof Ae)be=N;else{let Qe,bt;Qe=Oe.headers instanceof B?Oe.headers:new B(Oe.headers),Oe.params&&(bt=Oe.params instanceof Ye?Oe.params:new Ye({fromObject:Oe.params})),be=new Ae(N,ie,void 0!==Oe.body?Oe.body:null,{headers:Qe,context:Oe.context,params:bt,reportProgress:Oe.reportProgress,responseType:Oe.responseType||"json",withCredentials:Oe.withCredentials})}const _e=(0,c.of)(be).pipe((0,d.b)(Qe=>this.handler.handle(Qe)));if(N instanceof Ae||"events"===Oe.observe)return _e;const te=_e.pipe((0,v.h)(Qe=>Qe instanceof Be));switch(Oe.observe||"body"){case"body":switch(be.responseType){case"arraybuffer":return te.pipe((0,S.U)(Qe=>{if(null!==Qe.body&&!(Qe.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Qe.body}));case"blob":return te.pipe((0,S.U)(Qe=>{if(null!==Qe.body&&!(Qe.body instanceof Blob))throw new Error("Response is not a Blob.");return Qe.body}));case"text":return te.pipe((0,S.U)(Qe=>{if(null!==Qe.body&&"string"!=typeof Qe.body)throw new Error("Response is not a string.");return Qe.body}));default:return te.pipe((0,S.U)(Qe=>Qe.body))}case"response":return te;default:throw new Error(`Unreachable: unhandled observe type ${Oe.observe}}`)}}delete(N,ie={}){return this.request("DELETE",N,ie)}get(N,ie={}){return this.request("GET",N,ie)}head(N,ie={}){return this.request("HEAD",N,ie)}jsonp(N,ie){return this.request("JSONP",N,{params:(new Ye).append(ie,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(N,ie={}){return this.request("OPTIONS",N,ie)}patch(N,ie,Oe={}){return this.request("PATCH",N,wt(Oe,ie))}post(N,ie,Oe={}){return this.request("POST",N,wt(Oe,ie))}put(N,ie,Oe={}){return this.request("PUT",N,wt(Oe,ie))}}return $.\u0275fac=function(N){return new(N||$)(e.LFG(P))},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})();class an{constructor(R,N){this.next=R,this.interceptor=N}handle(R){return this.interceptor.intercept(R,this.next)}}const Jt=new e.OlP("HTTP_INTERCEPTORS");let hn=(()=>{class ${intercept(N,ie){return ie.handle(N)}}return $.\u0275fac=function(N){return new(N||$)},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})();const He=/^\)\]\}',?\n/;let Mt=(()=>{class ${constructor(N){this.xhrFactory=N}handle(N){if("JSONP"===N.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new f.y(ie=>{const Oe=this.xhrFactory.build();if(Oe.open(N.method,N.urlWithParams),N.withCredentials&&(Oe.withCredentials=!0),N.headers.forEach((Wt,Qt)=>Oe.setRequestHeader(Wt,Qt.join(","))),N.headers.has("Accept")||Oe.setRequestHeader("Accept","application/json, text/plain, */*"),!N.headers.has("Content-Type")){const Wt=N.detectContentTypeHeader();null!==Wt&&Oe.setRequestHeader("Content-Type",Wt)}if(N.responseType){const Wt=N.responseType.toLowerCase();Oe.responseType="json"!==Wt?Wt:"text"}const be=N.serializeBody();let _e=null;const te=()=>{if(null!==_e)return _e;const Wt=1223===Oe.status?204:Oe.status,Qt=Oe.statusText||"OK",_n=new B(Oe.getAllResponseHeaders()),dn=function($){return"responseURL"in $&&$.responseURL?$.responseURL:/^X-Request-URL:/m.test($.getAllResponseHeaders())?$.getResponseHeader("X-Request-URL"):null}(Oe)||N.url;return _e=new pe({headers:_n,status:Wt,statusText:Qt,url:dn}),_e},Qe=()=>{let{headers:Wt,status:Qt,statusText:_n,url:dn}=te(),mn=null;204!==Qt&&(mn=void 0===Oe.response?Oe.responseText:Oe.response),0===Qt&&(Qt=mn?200:0);let Tt=Qt>=200&&Qt<300;if("json"===N.responseType&&"string"==typeof mn){const nn=mn;mn=mn.replace(He,"");try{mn=""!==mn?JSON.parse(mn):null}catch(Pe){mn=nn,Tt&&(Tt=!1,mn={error:Pe,text:mn})}}Tt?(ie.next(new Be({body:mn,headers:Wt,status:Qt,statusText:_n,url:dn||void 0})),ie.complete()):ie.error(new ot({error:mn,headers:Wt,status:Qt,statusText:_n,url:dn||void 0}))},bt=Wt=>{const{url:Qt}=te(),_n=new ot({error:Wt,status:Oe.status||0,statusText:Oe.statusText||"Unknown Error",url:Qt||void 0});ie.error(_n)};let It=!1;const $t=Wt=>{It||(ie.next(te()),It=!0);let Qt={type:Ne.DownloadProgress,loaded:Wt.loaded};Wt.lengthComputable&&(Qt.total=Wt.total),"text"===N.responseType&&!!Oe.responseText&&(Qt.partialText=Oe.responseText),ie.next(Qt)},sn=Wt=>{let Qt={type:Ne.UploadProgress,loaded:Wt.loaded};Wt.lengthComputable&&(Qt.total=Wt.total),ie.next(Qt)};return Oe.addEventListener("load",Qe),Oe.addEventListener("error",bt),Oe.addEventListener("timeout",bt),Oe.addEventListener("abort",bt),N.reportProgress&&(Oe.addEventListener("progress",$t),null!==be&&Oe.upload&&Oe.upload.addEventListener("progress",sn)),Oe.send(be),ie.next({type:Ne.Sent}),()=>{Oe.removeEventListener("error",bt),Oe.removeEventListener("abort",bt),Oe.removeEventListener("load",Qe),Oe.removeEventListener("timeout",bt),N.reportProgress&&(Oe.removeEventListener("progress",$t),null!==be&&Oe.upload&&Oe.upload.removeEventListener("progress",sn)),Oe.readyState!==Oe.DONE&&Oe.abort()}})}}return $.\u0275fac=function(N){return new(N||$)(e.LFG(u.JF))},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})();const Ct=new e.OlP("XSRF_COOKIE_NAME"),Ut=new e.OlP("XSRF_HEADER_NAME");class rt{}let st=(()=>{class ${constructor(N,ie,Oe){this.doc=N,this.platform=ie,this.cookieName=Oe,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const N=this.doc.cookie||"";return N!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,u.Mx)(N,this.cookieName),this.lastCookieString=N),this.lastToken}}return $.\u0275fac=function(N){return new(N||$)(e.LFG(u.K0),e.LFG(e.Lbi),e.LFG(Ct))},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})(),Ht=(()=>{class ${constructor(N,ie){this.tokenService=N,this.headerName=ie}intercept(N,ie){const Oe=N.url.toLowerCase();if("GET"===N.method||"HEAD"===N.method||Oe.startsWith("http://")||Oe.startsWith("https://"))return ie.handle(N);const be=this.tokenService.getToken();return null!==be&&!N.headers.has(this.headerName)&&(N=N.clone({headers:N.headers.set(this.headerName,be)})),ie.handle(N)}}return $.\u0275fac=function(N){return new(N||$)(e.LFG(rt),e.LFG(Ut))},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})(),_t=(()=>{class ${constructor(N,ie){this.backend=N,this.injector=ie,this.chain=null}handle(N){if(null===this.chain){const ie=this.injector.get(Jt,[]);this.chain=ie.reduceRight((Oe,be)=>new an(Oe,be),this.backend)}return this.chain.handle(N)}}return $.\u0275fac=function(N){return new(N||$)(e.LFG(L),e.LFG(e.zs3))},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac}),$})(),At=(()=>{class ${static disable(){return{ngModule:$,providers:[{provide:Ht,useClass:hn}]}}static withOptions(N={}){return{ngModule:$,providers:[N.cookieName?{provide:Ct,useValue:N.cookieName}:[],N.headerName?{provide:Ut,useValue:N.headerName}:[]]}}}return $.\u0275fac=function(N){return new(N||$)},$.\u0275mod=e.oAB({type:$}),$.\u0275inj=e.cJS({providers:[Ht,{provide:Jt,useExisting:Ht,multi:!0},{provide:rt,useClass:st},{provide:Ct,useValue:"XSRF-TOKEN"},{provide:Ut,useValue:"X-XSRF-TOKEN"}]}),$})(),xt=(()=>{class ${}return $.\u0275fac=function(N){return new(N||$)},$.\u0275mod=e.oAB({type:$}),$.\u0275inj=e.cJS({providers:[Dt,{provide:P,useClass:_t},Mt,{provide:L,useExisting:Mt}],imports:[[At.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),$})()},7716:(Ue,fe,p)=>{"use strict";p.d(fe,{deG:()=>$l,tb:()=>Ov,AFp:()=>Ev,ip1:()=>zm,CZH:()=>Ld,hGG:()=>fw,z2F:()=>iu,sBO:()=>oD,Sil:()=>nu,_Vd:()=>wd,EJc:()=>Pv,SBq:()=>wa,qLn:()=>sl,vpe:()=>Sa,gxx:()=>pl,tBr:()=>co,XFs:()=>At,OlP:()=>qi,zs3:()=>s,ZZ4:()=>r_,aQg:()=>o_,soG:()=>m_,YKP:()=>hb,v3s:()=>WE,h0i:()=>Yl,PXZ:()=>VE,R0b:()=>po,FiY:()=>Cs,Lbi:()=>Sv,g9A:()=>wv,n_E:()=>eu,Qsj:()=>GC,FYo:()=>s_,JOm:()=>Os,Tiy:()=>Cm,q3G:()=>rs,tp0:()=>Ho,EAV:()=>qE,Rgc:()=>Uc,dDg:()=>Lv,DyG:()=>Cl,GfV:()=>sb,s_b:()=>d_,ifc:()=>_e,eFA:()=>Bv,G48:()=>LE,Gpc:()=>J,f3M:()=>Mu,X6Q:()=>tg,_c5:()=>aw,VLi:()=>RE,c2e:()=>Av,zSh:()=>Ll,wAp:()=>Yn,vHH:()=>Te,EiD:()=>ku,mCW:()=>wl,qzn:()=>Ba,JVY:()=>V_,pB0:()=>U_,eBb:()=>Eu,L6k:()=>Cg,LAX:()=>j_,cg1:()=>cm,Tjo:()=>rw,kL8:()=>SM,yhl:()=>Jd,dqk:()=>$t,sIi:()=>Lc,CqO:()=>qp,QGY:()=>Kp,F4k:()=>xy,RDi:()=>Ji,AaK:()=>P,z3N:()=>Do,qOj:()=>Np,TTD:()=>ms,_Bn:()=>XM,xp6:()=>ch,uIk:()=>Bp,Tol:()=>tM,Gre:()=>mM,DjV:()=>gM,ekj:()=>sm,Suo:()=>nv,Xpm:()=>K,lG2:()=>$n,Yz7:()=>ce,cJS:()=>Re,oAB:()=>tn,Yjl:()=>xn,Y36:()=>Nc,_UZ:()=>ky,GkF:()=>Ry,BQk:()=>Jp,ynx:()=>zp,qZA:()=>Wp,TgZ:()=>Zp,EpF:()=>Ly,n5z:()=>$s,Ikx:()=>lm,SDv:()=>KM,QtT:()=>qM,N_p:()=>pm,pQV:()=>mm,tHW:()=>fm,LFG:()=>Xi,$8M:()=>fr,NdJ:()=>Qp,CRH:()=>iv,kcU:()=>Nn,O4$:()=>Mn,oxw:()=>Yy,ALo:()=>Jb,lcZ:()=>Kb,xi3:()=>qb,Hsn:()=>Hy,F$t:()=>By,Q6J:()=>$p,s9C:()=>tm,MGl:()=>Jh,hYB:()=>nm,DdM:()=>Hb,VKq:()=>Vb,WLB:()=>jb,kEZ:()=>Ub,iGM:()=>ev,MAs:()=>by,CHM:()=>Tr,LSH:()=>tc,kYT:()=>Gt,Udp:()=>im,WFA:()=>Xp,d8E:()=>dm,YNc:()=>My,W1O:()=>av,_uU:()=>lM,Oqu:()=>om,hij:()=>qh,AsE:()=>am,Gf:()=>tv});var u=p(9765),e=p(5319),c=p(8891),f=p(6682),d=p(8345);function v(t){for(let n in t)if(t[n]===v)return n;throw Error("Could not find renamed property on target object.")}function S(t,n){for(const i in n)n.hasOwnProperty(i)&&!t.hasOwnProperty(i)&&(t[i]=n[i])}function P(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(P).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 i=n.indexOf("\n");return-1===i?n:n.substring(0,i)}function L(t,n){return null==t||""===t?null===n?"":n:null==n||""===n?t:t+" "+n}const B=v({__forward_ref__:v});function J(t){return t.__forward_ref__=J,t.toString=function(){return P(this())},t}function Q(t){return ge(t)?t():t}function ge(t){return"function"==typeof t&&t.hasOwnProperty(B)&&t.__forward_ref__===J}class Te extends Error{constructor(n,i){super(function(t,n){return`${t?`NG0${t}: `:""}${n}`}(n,i)),this.code=n}}function dt(t){return"string"==typeof t?t:null==t?"":String(t)}function St(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():dt(t)}function Le(t,n){const i=n?` in ${n}`:"";throw new Te("201",`No provider for ${St(t)} found${i}`)}function Ke(t,n,i,r){throw new Error(`ASSERTION ERROR: ${t}`+(null==r?"":` [Expected=> ${i} ${r} ${n} <=Actual]`))}function ce(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Re(t){return{providers:t.providers||[],imports:t.imports||[]}}function Mt(t){return Ct(t,Ht)||Ct(t,Kt)}function Ct(t,n){return t.hasOwnProperty(n)?t[n]:null}function st(t){return t&&(t.hasOwnProperty(_t)||t.hasOwnProperty(Cn))?t[_t]:null}const Ht=v({\u0275prov:v}),_t=v({\u0275inj:v}),Kt=v({ngInjectableDef:v}),Cn=v({ngInjectorDef:v});var At=(()=>((At=At||{})[At.Default=0]="Default",At[At.Host=1]="Host",At[At.Self=2]="Self",At[At.SkipSelf=4]="SkipSelf",At[At.Optional=8]="Optional",At))();let xt;function Me(t){const n=xt;return xt=t,n}function $(t,n,i){const r=Mt(t);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:i&At.Optional?null:void 0!==n?n:void Le(P(t),"Injector")}function N(t){return{toString:t}.toString()}var ie=(()=>((ie=ie||{})[ie.OnPush=0]="OnPush",ie[ie.Default=1]="Default",ie))(),_e=(()=>((_e=_e||{})[_e.Emulated=0]="Emulated",_e[_e.None=2]="None",_e[_e.ShadowDom=3]="ShadowDom",_e))();const te="undefined"!=typeof globalThis&&globalThis,Qe="undefined"!=typeof window&&window,bt="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,$t=te||"undefined"!=typeof global&&global||Qe||bt,Qt={},_n=[],dn=v({\u0275cmp:v}),mn=v({\u0275dir:v}),Tt=v({\u0275pipe:v}),nn=v({\u0275mod:v}),Pe=v({\u0275loc:v}),We=v({\u0275fac:v}),Se=v({__NG_ELEMENT_ID__:v});let $e=0;function K(t){return N(()=>{const i={},r={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===ie.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||_n,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||_e.Emulated,id:"c",styles:t.styles||_n,_:null,setInput:null,schemas:t.schemas||null,tView:null},a=t.directives,h=t.features,g=t.pipes;return r.id+=$e++,r.inputs=Fn(t.inputs,i),r.outputs=Fn(t.outputs),h&&h.forEach(M=>M(r)),r.directiveDefs=a?()=>("function"==typeof a?a():a).map(ue):null,r.pipeDefs=g?()=>("function"==typeof g?g():g).map(qe):null,r})}function ue(t){return Kn(t)||function(t){return t[mn]||null}(t)}function qe(t){return function(t){return t[Tt]||null}(t)}const ct={};function tn(t){return N(()=>{const n={type:t.type,bootstrap:t.bootstrap||_n,declarations:t.declarations||_n,imports:t.imports||_n,exports:t.exports||_n,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(ct[t.id]=t.type),n})}function Gt(t,n){return N(()=>{const i=oi(t,!0);i.declarations=n.declarations||_n,i.imports=n.imports||_n,i.exports=n.exports||_n})}function Fn(t,n){if(null==t)return Qt;const i={};for(const r in t)if(t.hasOwnProperty(r)){let a=t[r],h=a;Array.isArray(a)&&(h=a[1],a=a[0]),i[a]=r,n&&(n[a]=h)}return i}const $n=K;function xn(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function Kn(t){return t[dn]||null}function oi(t,n){const i=t[nn]||null;if(!i&&!0===n)throw new Error(`Type ${P(t)} does not have '\u0275mod' property.`);return i}const j=11;function Li(t){return Array.isArray(t)&&"object"==typeof t[1]}function di(t){return Array.isArray(t)&&!0===t[1]}function ws(t){return 0!=(8&t.flags)}function Vi(t){return 2==(2&t.flags)}function Pi(t){return 1==(1&t.flags)}function ds(t){return null!==t.template}function Wi(t){return 0!=(512&t[2])}function fs(t,n){return t.hasOwnProperty(We)?t[We]:null}class ps{constructor(n,i,r){this.previousValue=n,this.currentValue=i,this.firstChange=r}isFirstChange(){return this.firstChange}}function ms(){return zi}function zi(t){return t.type.prototype.ngOnChanges&&(t.setInput=dr),io}function io(){const t=Cr(this),n=null==t?void 0:t.current;if(n){const i=t.previous;if(i===Qt)t.previous=n;else for(let r in n)i[r]=n[r];t.current=null,this.ngOnChanges(n)}}function dr(t,n,i,r){const a=Cr(t)||function(t,n){return t[vr]=n}(t,{previous:Qt,current:null}),h=a.current||(a.current={}),g=a.previous,M=this.declaredInputs[i],I=g[M];h[M]=new ps(I&&I.currentValue,n,g===Qt),t[r]=n}ms.ngInherit=!0;const vr="__ngSimpleChanges__";function Cr(t){return t[vr]||null}const hi="http://www.w3.org/2000/svg";let ys;function Ji(t){ys=t}function nr(){return void 0!==ys?ys:"undefined"!=typeof document?document:void 0}function U(t){return!!t.listen}const Z={createRenderer:(t,n)=>nr()};function A(t){for(;Array.isArray(t);)t=t[0];return t}function pt(t,n){return A(n[t])}function Xt(t,n){return A(n[t.index])}function qn(t,n){return t.data[n]}function Rn(t,n){return t[n]}function si(t,n){const i=n[t];return Li(i)?i:i[0]}function Vn(t){return 4==(4&t[2])}function Ii(t){return 128==(128&t[2])}function Ni(t,n){return null==n?null:t[n]}function ui(t){t[18]=0}function ni(t,n){t[5]+=n;let i=t,r=t[3];for(;null!==r&&(1===n&&1===i[5]||-1===n&&0===i[5]);)r[5]+=n,i=r,r=r[3]}const Tn={lFrame:is(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function ns(){return Tn.bindingsEnabled}function qt(){return Tn.lFrame.lView}function wn(){return Tn.lFrame.tView}function Tr(t){return Tn.lFrame.contextLView=t,t[8]}function Yi(){let t=Lo();for(;null!==t&&64===t.type;)t=t.parent;return t}function Lo(){return Tn.lFrame.currentTNode}function mo(){const t=Tn.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}function js(t,n){const i=Tn.lFrame;i.currentTNode=t,i.isParent=n}function oe(){return Tn.lFrame.isParent}function b(){Tn.lFrame.isParent=!1}function le(){return Tn.isInCheckNoChangesMode}function Ie(t){Tn.isInCheckNoChangesMode=t}function Je(){const t=Tn.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function it(){return Tn.lFrame.bindingIndex}function Bt(){return Tn.lFrame.bindingIndex++}function ln(t){const n=Tn.lFrame,i=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,i}function Bn(t){Tn.lFrame.inI18n=t}function Gn(t,n){const i=Tn.lFrame;i.bindingIndex=i.bindingRootIndex=t,Ln(n)}function Ln(t){Tn.lFrame.currentDirectiveIndex=t}function Qn(t){const n=Tn.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}function Ci(){return Tn.lFrame.currentQueryIndex}function Di(t){Tn.lFrame.currentQueryIndex=t}function Ki(t){const n=t[1];return 2===n.type?n.declTNode:1===n.type?t[6]:null}function Bi(t,n,i){if(i&At.SkipSelf){let a=n,h=t;for(;!(a=a.parent,null!==a||i&At.Host||(a=Ki(h),null===a||(h=h[15],10&a.type))););if(null===a)return!1;n=a,t=h}const r=Tn.lFrame=Ms();return r.currentTNode=n,r.lView=t,!0}function Ss(t){const n=Ms(),i=t[1];Tn.lFrame=n,n.currentTNode=i.firstChild,n.lView=t,n.tView=i,n.contextLView=t,n.bindingIndex=i.bindingStartIndex,n.inI18n=!1}function Ms(){const t=Tn.lFrame,n=null===t?null:t.child;return null===n?is(t):n}function is(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 ks(){const t=Tn.lFrame;return Tn.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Us=ks;function Fi(){const t=ks();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 _i(){return Tn.lFrame.selectedIndex}function ur(t){Tn.lFrame.selectedIndex=t}function Mi(){const t=Tn.lFrame;return qn(t.tView,t.selectedIndex)}function Mn(){Tn.lFrame.currentNamespace=hi}function Nn(){Tn.lFrame.currentNamespace=null}function ki(t,n){for(let i=n.directiveStart,r=n.directiveEnd;i=r)break}else n[I]<0&&(t[18]+=65536),(M>11>16&&(3&t[2])===n){t[2]+=2048;try{h.call(M)}finally{}}}else try{h.call(M)}finally{}}class us{constructor(n,i,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=r}}function Fr(t,n,i){const r=U(t);let a=0;for(;an){g=h-1;break}}}for(;h>16}(t),r=n;for(;i>0;)r=r[15],i--;return r}let Ia=!0;function hr(t){const n=Ia;return Ia=t,n}let la=0;function _r(t,n){const i=F(t,n);if(-1!==i)return i;const r=n[1];r.firstCreatePass&&(t.injectorIndex=n.length,oo(r.data,t),oo(n,null),oo(r.blueprint,null));const a=O(t,n),h=t.injectorIndex;if(Ja(a)){const g=bo(a),M=ro(a,n),I=M[1].data;for(let H=0;H<8;H++)n[h+H]=M[g+H]|I[g+H]}return n[h+8]=a,h}function oo(t,n){t.push(0,0,0,0,0,0,0,0,n)}function F(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function O(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let i=0,r=null,a=n;for(;null!==a;){const h=a[1],g=h.type;if(r=2===g?h.declTNode:1===g?a[6]:null,null===r)return-1;if(i++,a=a[15],-1!==r.injectorIndex)return r.injectorIndex|i<<16}return-1}function D(t,n,i){!function(t,n,i){let r;"string"==typeof i?r=i.charCodeAt(0)||0:i.hasOwnProperty(Se)&&(r=i[Se]),null==r&&(r=i[Se]=la++);const a=255&r;n.data[t+(a>>5)]|=1<=0?255&n:Zt:n}(i);if("function"==typeof h){if(!Bi(n,t,r))return r&At.Host?X(a,i,r):ve(n,i,r,a);try{const g=h(r);if(null!=g||r&At.Optional)return g;Le(i)}finally{Us()}}else if("number"==typeof h){let g=null,M=F(t,n),I=-1,H=r&At.Host?n[16][6]:null;for((-1===M||r&At.SkipSelf)&&(I=-1===M?O(t,n):n[M+8],-1!==I&&Rs(r,!1)?(g=n[1],M=bo(I),n=ro(I,n)):M=-1);-1!==M;){const ee=n[1];if(ci(h,M,ee.data)){const Ee=gn(M,n,i,g,r,H);if(Ee!==ut)return Ee}I=n[M+8],-1!==I&&Rs(r,n[1].data[M+8]===H)&&ci(h,M,n)?(g=ee,M=bo(I),n=ro(I,n)):M=-1}}}return ve(n,i,r,a)}const ut={};function Zt(){return new bs(Yi(),qt())}function gn(t,n,i,r,a,h){const g=n[1],M=g.data[t+8],ee=li(M,g,i,null==r?Vi(M)&&Ia:r!=g&&0!=(3&M.type),a&At.Host&&h===M);return null!==ee?An(n,g,ee,M):ut}function li(t,n,i,r,a){const h=t.providerIndexes,g=n.data,M=1048575&h,I=t.directiveStart,ee=h>>20,Fe=a?M+ee:t.directiveEnd;for(let nt=r?M:M+ee;nt=I&&mt.type===i)return nt}if(a){const nt=g[I];if(nt&&ds(nt)&&nt.type===i)return I}return null}function An(t,n,i,r){let a=t[i];const h=n.data;if(function(t){return t instanceof us}(a)){const g=a;g.resolving&&function(t,n){throw new Te("200",`Circular dependency in DI detected for ${t}`)}(St(h[i]));const M=hr(g.canSeeViewProviders);g.resolving=!0;const I=g.injectImpl?Me(g.injectImpl):null;Bi(t,r,At.Default);try{a=t[i]=g.factory(void 0,h,t,r),n.firstCreatePass&&i>=r.directiveStart&&function(t,n,i){const{ngOnChanges:r,ngOnInit:a,ngDoCheck:h}=n.type.prototype;if(r){const g=zi(n);(i.preOrderHooks||(i.preOrderHooks=[])).push(t,g),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(t,g)}a&&(i.preOrderHooks||(i.preOrderHooks=[])).push(0-t,a),h&&((i.preOrderHooks||(i.preOrderHooks=[])).push(t,h),(i.preOrderCheckHooks||(i.preOrderCheckHooks=[])).push(t,h))}(i,h[i],n)}finally{null!==I&&Me(I),hr(M),g.resolving=!1,Us()}}return a}function ci(t,n,i){return!!(i[n+(t>>5)]&1<{const n=t.prototype.constructor,i=n[We]||Br(n),r=Object.prototype;let a=Object.getPrototypeOf(t.prototype).constructor;for(;a&&a!==r;){const h=a[We]||Br(a);if(h&&h!==i)return h;a=Object.getPrototypeOf(a)}return h=>new h})}function Br(t){return ge(t)?()=>{const n=Br(Q(t));return n&&n()}:fs(t)}function fr(t){return function(t,n){if("class"===n)return t.classes;if("style"===n)return t.styles;const i=t.attrs;if(i){const r=i.length;let a=0;for(;a{const r=function(t){return function(...i){if(t){const r=t(...i);for(const a in r)this[a]=r[a]}}}(n);function a(...h){if(this instanceof a)return r.apply(this,h),this;const g=new a(...h);return M.annotation=g,M;function M(I,H,ee){const Ee=I.hasOwnProperty(wr)?I[wr]:Object.defineProperty(I,wr,{value:[]})[wr];for(;Ee.length<=ee;)Ee.push(null);return(Ee[ee]=Ee[ee]||[]).push(g),I}}return i&&(a.prototype=Object.create(i.prototype)),a.prototype.ngMetadataName=t,a.annotationCls=a,a})}class qi{constructor(n,i){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=ce({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}toString(){return`InjectionToken ${this._desc}`}}const $l=new qi("AnalyzeForEntryComponents"),Cl=Function;function ir(t,n){void 0===n&&(n=t);for(let i=0;iArray.isArray(i)?ao(i,n):n(i))}function en(t,n,i){n>=t.length?t.push(i):t.splice(n,0,i)}function bi(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function jr(t,n){const i=[];for(let r=0;r=0?t[1|r]=i:(r=~r,function(t,n,i,r){let a=t.length;if(a==n)t.push(i,r);else if(1===a)t.push(r,t[0]),t[0]=i;else{for(a--,t.push(t[a-1],t[a]);a>n;)t[a]=t[a-2],a--;t[n]=i,t[n+1]=r}}(t,r,n,i)),r}function ca(t,n){const i=Fo(t,n);if(i>=0)return t[1|i]}function Fo(t,n){return function(t,n,i){let r=0,a=t.length>>i;for(;a!==r;){const h=r+(a-r>>1),g=t[h<n?a=h:r=h+1}return~(a< ");else if("object"==typeof n){let h=[];for(let g in n)if(n.hasOwnProperty(g)){let M=n[g];h.push(g+":"+("string"==typeof M?JSON.stringify(M):P(M)))}a=`{${h.join(", ")}}`}return`${i}${r?"("+r+")":""}[${a}]: ${t.replace(mu,"\n ")}`}("\n"+t.message,a,i,r),t.ngTokenPath=a,t[xa]=null,t}const co=ma(No("Inject",t=>({token:t})),-1),Cs=ma(No("Optional"),8),Ho=ma(No("SkipSelf"),4);let vi;function xs(t){var n;return(null===(n=function(){if(void 0===vi&&(vi=null,$t.trustedTypes))try{vi=$t.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return vi}())||void 0===n?void 0:n.createHTML(t))||t}class ya{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class H_ extends ya{getTypeName(){return"HTML"}}class vu extends ya{getTypeName(){return"Style"}}class Cu extends ya{getTypeName(){return"Script"}}class Du extends ya{getTypeName(){return"URL"}}class Tu extends ya{getTypeName(){return"ResourceURL"}}function Do(t){return t instanceof ya?t.changingThisBreaksApplicationSecurity:t}function Ba(t,n){const i=Jd(t);if(null!=i&&i!==n){if("ResourceURL"===i&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${i} (see https://g.co/ng/security#xss)`)}return i===n}function Jd(t){return t instanceof ya&&t.getTypeName()||null}function V_(t){return new H_(t)}function Cg(t){return new vu(t)}function Eu(t){return new Cu(t)}function j_(t){return new Du(t)}function U_(t){return new Tu(t)}function wu(t){const n=new Su(t);return function(){try{return!!(new window.DOMParser).parseFromString(xs(""),"text/html")}catch(t){return!1}}()?new $_(n):n}class $_{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const i=(new window.DOMParser).parseFromString(xs(n),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(n):(i.removeChild(i.firstChild),i)}catch(i){return null}}}class Su{constructor(n){if(this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const i=this.inertDocument.createElement("html");this.inertDocument.appendChild(i);const r=this.inertDocument.createElement("body");i.appendChild(r)}}getInertBodyElement(n){const i=this.inertDocument.createElement("template");if("content"in i)return i.innerHTML=xs(n),i;const r=this.inertDocument.createElement("body");return r.innerHTML=xs(n),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(r),r}stripCustomNsAttrs(n){const i=n.attributes;for(let a=i.length-1;0wl(n.trim())).join(", ")}function Vo(t){const n={};for(const i of t.split(","))n[i]=!0;return n}function il(...t){const n={};for(const i of t)for(const r in i)i.hasOwnProperty(r)&&(n[r]=!0);return n}const Au=Vo("area,br,col,hr,img,wbr"),z_=Vo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Kd=Vo("rp,rt"),ql=il(Au,il(z_,Vo("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")),il(Kd,Vo("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")),il(Kd,z_)),qd=Vo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Qd=Vo("srcset"),Pu=il(qd,Qd,Vo("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,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Vo("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")),Iu=Vo("script,style,template");class q_{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let i=n.firstChild,r=!0;for(;i;)if(i.nodeType===Node.ELEMENT_NODE?r=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,r&&i.firstChild)i=i.firstChild;else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let a=this.checkClobberedElement(i,i.nextSibling);if(a){i=a;break}i=this.checkClobberedElement(i,i.parentNode)}return this.buf.join("")}startElement(n){const i=n.nodeName.toLowerCase();if(!ql.hasOwnProperty(i))return this.sanitizedSomething=!0,!Iu.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const r=n.attributes;for(let a=0;a"),!0}endElement(n){const i=n.nodeName.toLowerCase();ql.hasOwnProperty(i)&&!Au.hasOwnProperty(i)&&(this.buf.push(""))}chars(n){this.buf.push(Xd(n))}checkClobberedElement(n,i){if(i&&(n.compareDocumentPosition(i)&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 i}}const Q_=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,wg=/([^\#-~ |!])/g;function Xd(t){return t.replace(/&/g,"&").replace(Q_,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(wg,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let Ql;function ku(t,n){let i=null;try{Ql=Ql||wu(t);let r=n?String(n):"";i=Ql.getInertBodyElement(r);let a=5,h=r;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,r=h,h=i.innerHTML,i=Ql.getInertBodyElement(r)}while(r!==h);return xs((new q_).sanitizeChildren(ec(i)||i))}finally{if(i){const r=ec(i)||i;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function ec(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var rs=(()=>((rs=rs||{})[rs.NONE=0]="NONE",rs[rs.HTML=1]="HTML",rs[rs.STYLE=2]="STYLE",rs[rs.SCRIPT=3]="SCRIPT",rs[rs.URL=4]="URL",rs[rs.RESOURCE_URL=5]="RESOURCE_URL",rs))();function tc(t){const n=function(){const t=qt();return t&&t[12]}();return n?n.sanitize(rs.URL,t)||"":Ba(t,"URL")?Do(t):wl(dt(t))}const ic="__ngContext__";function Gs(t,n){t[ic]=n}function jo(t){const n=function(t){return t[ic]||null}(t);return n?Array.isArray(n)?n:n.lView:null}function ed(t){return t.ngOriginalError}function cf(t,...n){t.error(...n)}class sl{constructor(){this._console=console}handleError(n){const i=this._findOriginalError(n),r=this._findContext(n),a=(t=n)&&t.ngErrorLogger||cf;var t;a(this._console,"ERROR",n),i&&a(this._console,"ORIGINAL ERROR",i),r&&a(this._console,"ERROR CONTEXT",r)}_findContext(n){return n?n.ngDebugContext||this._findContext(ed(n)):null}_findOriginalError(n){let i=n&&ed(n);for(;i&&ed(i);)i=ed(i);return i||null}}const _f=/^>|^->||--!>|)/;const Va=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind($t))();function Eo(t){return t instanceof Function?t():t}var Os=(()=>((Os=Os||{})[Os.Important=1]="Important",Os[Os.DashCase=2]="DashCase",Os))();let Kr;function oc(t,n){return Kr(t,n)}function Al(t){const n=t[3];return di(n)?n[3]:n}function $u(t){return Zu(t[13])}function Gu(t){return Zu(t[4])}function Zu(t){for(;null!==t&&!di(t);)t=t[4];return t}function al(t,n,i,r,a){if(null!=r){let h,g=!1;di(r)?h=r:Li(r)&&(g=!0,r=r[0]);const M=A(r);0===t&&null!==i?null==a?Ts(n,i,M):ja(n,i,M,a||null,!0):1===t&&null!==i?ja(n,i,M,a||null,!0):2===t?Ga(n,M,g):3===t&&n.destroyNode(M),null!=h&&function(t,n,i,r,a){const h=i[7];h!==A(i)&&al(n,t,r,h,a);for(let M=10;Mn.replace(ff,"\u200b$1\u200b"))}(n))}function lc(t,n,i){return U(t)?t.createElement(n,i):null===i?t.createElement(n):t.createElementNS(i,n)}function Ku(t,n){const i=t[9],r=i.indexOf(n),a=n[3];1024&n[2]&&(n[2]&=-1025,ni(a,-1)),i.splice(r,1)}function dc(t,n){if(t.length<=10)return;const i=10+n,r=t[i];if(r){const a=r[17];null!==a&&a!==t&&Ku(a,r),n>0&&(t[i-1][4]=r[4]);const h=bi(t,10+n);!function(t,n){qr(t,n,n[j],2,null,null),n[0]=null,n[6]=null}(r[1],r);const g=h[19];null!==g&&g.detachView(h[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function qu(t,n){if(!(256&n[2])){const i=n[j];U(i)&&i.destroyNode&&qr(t,n,i,3,null,null),function(t){let n=t[13];if(!n)return cc(t[1],t);for(;n;){let i=null;if(Li(n))i=n[13];else{const r=n[10];r&&(i=r)}if(!i){for(;n&&!n[4]&&n!==t;)Li(n)&&cc(n[1],n),n=n[3];null===n&&(n=t),Li(n)&&cc(n[1],n),i=n&&n[4]}n=i}}(n)}}function cc(t,n){if(!(256&n[2])){n[2]&=-129,n[2]|=256,function(t,n){let i;if(null!=t&&null!=(i=t.destroyHooks))for(let r=0;r=0?r[a=H]():r[a=-H].unsubscribe(),h+=2}else{const g=r[a=i[h+1]];i[h].call(g)}if(null!==r){for(let h=a+1;hh?"":a[Ee+1].toLowerCase();const nt=8&r?Fe:null;if(nt&&-1!==rh(nt,H,0)||2&r&&H!==Fe){if(fo(r))return!1;g=!0}}}}else{if(!g&&!fo(r)&&!fo(I))return!1;if(g&&fo(I))continue;g=!1,r=I|1&r}}return fo(r)||g}function fo(t){return 0==(1&t)}function xf(t,n,i,r){if(null===n)return-1;let a=0;if(r||!i){let h=!1;for(;a-1)for(i++;i0?'="'+M+'"':"")+"]"}else 8&r?a+="."+g:4&r&&(a+=" "+g);else""!==a&&!fo(g)&&(n+=dh(h,a),a=""),r=g,h=h||!fo(r);i++}return""!==a&&(n+=dh(h,a)),n}const Zn={};function ch(t){fc(wn(),qt(),_i()+t,le())}function fc(t,n,i,r){if(!r)if(3==(3&n[2])){const h=t.preOrderCheckHooks;null!==h&&cs(n,h,i)}else{const h=t.preOrderHooks;null!==h&&mi(n,h,0,i)}ur(i)}function id(t,n){return t<<17|n<<2}function Qr(t){return t>>17&32767}function pc(t){return 2|t}function Go(t){return(131068&t)>>2}function mc(t,n){return-131069&t|n<<2}function gc(t){return 1|t}function bh(t,n){const i=t.contentQueries;if(null!==i)for(let r=0;r20&&fc(t,n,20,le()),i(r,a)}finally{ur(h)}}function hl(t,n,i){if(ws(n)){const a=n.directiveEnd;for(let h=n.directiveStart;h0;){const i=t[--n];if("number"==typeof i&&i<0)return i}return 0})(M)!=I&&M.push(I),M.push(r,a,g)}}function Ah(t,n){null!==t.hostBindings&&t.hostBindings(1,n)}function Ph(t,n){n.flags|=2,(t.components||(t.components=[])).push(n.index)}function cp(t,n,i){if(i){if(n.exportAs)for(let r=0;r0&&Sc(i)}}function Sc(t){for(let r=$u(t);null!==r;r=Gu(r))for(let a=10;a0&&Sc(h)}const i=t[1].components;if(null!==i)for(let r=0;r0&&Sc(a)}}function mp(t,n){const i=si(n,t),r=i[1];(function(t,n){for(let i=n.length;iPromise.resolve(null))();function xh(t){return t[7]||(t[7]=[])}function Nh(t){return t.cleanup||(t.cleanup=[])}function Fh(t,n,i){return(null===t||ds(t))&&(i=function(t){for(;Array.isArray(t);){if("object"==typeof t[1])return t;t=t[0]}return null}(i[n.index])),i[j]}function Yh(t,n){const i=t[9],r=i?i.get(sl,null):null;r&&r.handleError(n)}function Bh(t,n,i,r,a){for(let h=0;hthis.processProvider(M,n,i)),ao([n],M=>this.processInjectorType(M,[],h)),this.records.set(pl,ml(void 0,this));const g=this.records.get(Ll);this.scope=null!=g?g.value:null,this.source=a||("object"==typeof n?null:P(n))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(n=>n.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(n,i=fa,r=At.Default){this.assertNotDestroyed();const a=Na(this),h=Me(void 0);try{if(!(r&At.SkipSelf)){let M=this.records.get(n);if(void 0===M){const I=("function"==typeof(t=n)||"object"==typeof t&&t instanceof qi)&&Mt(n);M=I&&this.injectableDefInScope(I)?ml(kc(n),xl):null,this.records.set(n,M)}if(null!=M)return this.hydrate(n,M)}return(r&At.Self?Vh():this.parent).get(n,i=r&At.Optional&&i===fa?null:i)}catch(g){if("NullInjectorError"===g.name){if((g[xa]=g[xa]||[]).unshift(P(n)),a)throw g;return Dl(g,n,"R3InjectorError",this.source)}throw g}finally{Me(h),Na(a)}var t}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(n=>this.get(n))}toString(){const n=[];return this.records.forEach((r,a)=>n.push(P(a))),`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(n,i,r){if(!(n=Q(n)))return!1;let a=st(n);const h=null==a&&n.ngModule||void 0,g=void 0===h?n:h,M=-1!==r.indexOf(g);if(void 0!==h&&(a=st(h)),null==a)return!1;if(null!=a.imports&&!M){let ee;r.push(g);try{ao(a.imports,Ee=>{this.processInjectorType(Ee,i,r)&&(void 0===ee&&(ee=[]),ee.push(Ee))})}finally{}if(void 0!==ee)for(let Ee=0;Eethis.processProvider(mt,Fe,nt||_n))}}this.injectorDefTypes.add(g);const I=fs(g)||(()=>new g);this.records.set(g,ml(I,xl));const H=a.providers;if(null!=H&&!M){const ee=n;ao(H,Ee=>this.processProvider(Ee,ee,H))}return void 0!==h&&void 0!==n.providers}processProvider(n,i,r){let a=gl(n=Q(n))?n:Q(n&&n.provide);const h=(t=n,$h(t)?ml(void 0,t.useValue):ml(Uh(t),xl));var t;if(gl(n)||!0!==n.multi)this.records.get(a);else{let g=this.records.get(a);g||(g=ml(void 0,xl,!0),g.factory=()=>pa(g.multi),this.records.set(a,g)),a=n,g.multi.push(n)}this.records.set(a,h)}hydrate(n,i){return i.value===xl&&(i.value=Tp,i.value=i.factory()),"object"==typeof i.value&&i.value&&null!==(t=i.value)&&"object"==typeof t&&"function"==typeof t.ngOnDestroy&&this.onDestroy.add(i.value),i.value;var t}injectableDefInScope(n){if(!n.providedIn)return!1;const i=Q(n.providedIn);return"string"==typeof i?"any"===i||i===this.scope:this.injectorDefTypes.has(i)}}function kc(t){const n=Mt(t),i=null!==n?n.factory:fs(t);if(null!==i)return i;if(t instanceof qi)throw new Error(`Token ${P(t)} is missing a \u0275prov definition.`);if(t instanceof Function)return function(t){const n=t.length;if(n>0){const r=jr(n,"?");throw new Error(`Can't resolve all parameters for ${P(t)}: (${r.join(", ")}).`)}const i=function(t){const n=t&&(t[Ht]||t[Kt]);if(n){const i=function(t){if(t.hasOwnProperty("name"))return t.name;const n=(""+t).match(/^function\s*([^\s(]+)/);return null===n?"":n[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token "${i}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${i}" class.`),n}return null}(t);return null!==i?()=>i.factory(t):()=>new t}(t);throw new Error("unreachable")}function Uh(t,n,i){let r;if(gl(t)){const a=Q(t);return fs(a)||kc(a)}if($h(t))r=()=>Q(t.useValue);else if(function(t){return!(!t||!t.useFactory)}(t))r=()=>t.useFactory(...pa(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))r=()=>Xi(Q(t.useExisting));else{const a=Q(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return fs(a)||kc(a);r=()=>new a(...pa(t.deps))}return r}function ml(t,n,i=!1){return{factory:t,value:n,multi:i?[]:void 0}}function $h(t){return null!==t&&"object"==typeof t&&Wl in t}function gl(t){return"function"==typeof t}const _=function(t,n,i){return function(t,n=null,i=null,r){const a=jh(t,n,i,r);return a._resolveInjectorDefTypes(),a}({name:i},n,t,i)};let s=(()=>{class t{static create(i,r){return Array.isArray(i)?_(i,r,""):_(i.providers,i.parent,i.name||"")}}return t.THROW_IF_NOT_FOUND=fa,t.NULL=new Hh,t.\u0275prov=ce({token:t,providedIn:"any",factory:()=>Xi(pl)}),t.__NG_ELEMENT_ID__=-1,t})();function T0(t,n){ki(jo(t)[1],Yi())}function Np(t){let n=function(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),i=!0;const r=[t];for(;n;){let a;if(ds(t))a=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new Error("Directives cannot inherit Components");a=n.\u0275dir}if(a){if(i){r.push(a);const g=t;g.inputs=Fp(t.inputs),g.declaredInputs=Fp(t.declaredInputs),g.outputs=Fp(t.outputs);const M=a.hostBindings;M&&O0(t,M);const I=a.viewQuery,H=a.contentQueries;if(I&&w0(t,I),H&&S0(t,H),S(t.inputs,a.inputs),S(t.declaredInputs,a.declaredInputs),S(t.outputs,a.outputs),ds(a)&&a.data.animation){const ee=t.data;ee.animation=(ee.animation||[]).concat(a.data.animation)}}const h=a.features;if(h)for(let g=0;g=0;r--){const a=t[r];a.hostVars=n+=a.hostVars,a.hostAttrs=aa(a.hostAttrs,i=aa(i,a.hostAttrs))}}(r)}function Fp(t){return t===Qt?{}:t===_n?[]:t}function w0(t,n){const i=t.viewQuery;t.viewQuery=i?(r,a)=>{n(r,a),i(r,a)}:n}function S0(t,n){const i=t.contentQueries;t.contentQueries=i?(r,a,h)=>{n(r,a,h),i(r,a,h)}:n}function O0(t,n){const i=t.hostBindings;t.hostBindings=i?(r,a)=>{n(r,a),i(r,a)}:n}let Zh=null;function hd(){if(!Zh){const t=$t.Symbol;if(t&&t.iterator)Zh=t.iterator;else{const n=Object.getOwnPropertyNames(Map.prototype);for(let i=0;iM(A(Un[r.index])):r.index;if(U(i)){let Un=null;if(!M&&I&&(Un=function(t,n,i,r){const a=t.cleanup;if(null!=a)for(let h=0;hI?M[I]:null}"string"==typeof g&&(h+=2)}return null}(t,n,a,r.index)),null!==Un)(Un.__ngLastListenerFn__||Un).__ngNextListenerFn__=h,Un.__ngLastListenerFn__=h,nt=!1;else{h=em(r,n,Ee,h,!1);const yi=i.listen(un,a,h);Fe.push(h,yi),ee&&ee.push(a,kn,zt,zt+1)}}else h=em(r,n,Ee,h,!0),un.addEventListener(a,h,g),Fe.push(h),ee&&ee.push(a,kn,zt,g)}else h=em(r,n,Ee,h,!1);const mt=r.outputs;let Nt;if(nt&&null!==mt&&(Nt=mt[a])){const Ot=Nt.length;if(Ot)for(let un=0;un0;)n=n[15],t--;return n}(t,Tn.lFrame.contextLView))[8]}(t)}function l1(t,n){let i=null;const r=function(t){const n=t.attrs;if(null!=n){const i=n.indexOf(5);if(0==(1&i))return n[i+1]}return null}(t);for(let a=0;a=0}const Ns={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Jy(t){return t.substring(Ns.key,Ns.keyEnd)}function Ky(t,n){const i=Ns.textEnd;return i===n?-1:(n=Ns.keyEnd=function(t,n,i){for(;n32;)n++;return n}(t,Ns.key=n,i),Dd(t,n,i))}function Dd(t,n,i){for(;n=0;i=Ky(n,i))vs(t,Jy(n),!0)}function qo(t,n,i,r){const a=qt(),h=wn(),g=ln(2);h.firstUpdatePass&&iM(h,t,g,r),n!==Zn&&mr(a,g,n)&&rM(h,h.data[_i()],a,a[j],t,a[g+1]=function(t,n){return null==t||("string"==typeof n?t+=n:"object"==typeof t&&(t=P(Do(t)))),t}(n,i),r,g)}function Qo(t,n,i,r){const a=wn(),h=ln(2);a.firstUpdatePass&&iM(a,null,h,r);const g=qt();if(i!==Zn&&mr(g,h,i)){const M=a.data[_i()];if(aM(M,r)&&!nM(a,h)){let I=r?M.classesWithoutHost:M.stylesWithoutHost;null!==I&&(i=L(I,i||"")),Gp(a,M,g,i,r)}else!function(t,n,i,r,a,h,g,M){a===Zn&&(a=_n);let I=0,H=0,ee=0=t.expandoStartIndex}function iM(t,n,i,r){const a=t.data;if(null===a[i+1]){const h=a[_i()],g=nM(t,i);aM(h,r)&&null===n&&!g&&(n=!1),n=function(t,n,i,r){const a=Qn(t);let h=r?n.residualClasses:n.residualStyles;if(null===a)0===(r?n.classBindings:n.styleBindings)&&(i=Fc(i=rm(null,t,n,i,r),n.attrs,r),h=null);else{const g=n.directiveStylingLast;if(-1===g||t[g]!==a)if(i=rm(a,t,n,i,r),null===h){let I=function(t,n,i){const r=i?n.classBindings:n.styleBindings;if(0!==Go(r))return t[Qr(r)]}(t,n,r);void 0!==I&&Array.isArray(I)&&(I=rm(null,t,n,I[1],r),I=Fc(I,n.attrs,r),function(t,n,i,r){t[Qr(i?n.classBindings:n.styleBindings)]=r}(t,n,r,I))}else h=function(t,n,i){let r;const a=n.directiveEnd;for(let h=1+n.directiveStylingLast;h0)&&(H=!0)}else ee=i;if(a)if(0!==I){const Fe=Qr(t[M+1]);t[r+1]=id(Fe,M),0!==Fe&&(t[Fe+1]=mc(t[Fe+1],r)),t[M+1]=function(t,n){return 131071&t|n<<17}(t[M+1],r)}else t[r+1]=id(M,0),0!==M&&(t[M+1]=mc(t[M+1],r)),M=r;else t[r+1]=id(I,0),0===M?M=r:t[I+1]=mc(t[I+1],r),I=r;H&&(t[r+1]=pc(t[r+1])),zy(t,ee,r,!0),zy(t,ee,r,!1),function(t,n,i,r,a){const h=a?t.residualClasses:t.residualStyles;null!=h&&"string"==typeof n&&Fo(h,n)>=0&&(i[r+1]=gc(i[r+1]))}(n,ee,t,r,h),g=id(M,I),h?n.classBindings=g:n.styleBindings=g}(a,h,n,i,g,r)}}function rm(t,n,i,r,a){let h=null;const g=i.directiveEnd;let M=i.directiveStylingLast;for(-1===M?M=i.directiveStart:M++;M0;){const I=t[a],H=Array.isArray(I),ee=H?I[1]:I,Ee=null===ee;let Fe=i[a+1];Fe===Zn&&(Fe=Ee?_n:void 0);let nt=Ee?ca(Fe,r):ee===r?Fe:void 0;if(H&&!Kh(nt)&&(nt=ca(I,r)),Kh(nt)&&(M=nt,g))return M;const mt=t[a+1];a=g?Qr(mt):Go(mt)}if(null!==n){let I=h?n.residualClasses:n.residualStyles;null!=I&&(M=ca(I,r))}return M}function Kh(t){return void 0!==t}function aM(t,n){return 0!=(t.flags&(n?16:32))}function lM(t,n=""){const i=qt(),r=wn(),a=t+20,h=r.firstCreatePass?dl(r,a,1,n,null):r.data[a],g=i[a]=ac(i[j],n);ll(r,i,g,h),js(h,!1)}function om(t){return qh("",t,""),om}function qh(t,n,i){const r=qt(),a=fd(r,t,n,i);return a!==Zn&&Wo(r,_i(),a),qh}function am(t,n,i,r,a){const h=qt(),g=pd(h,t,n,i,r,a);return g!==Zn&&Wo(h,_i(),g),am}function mM(t,n,i){Qo(vs,Ea,fd(qt(),t,n,i),!0)}function gM(t,n,i,r,a,h,g,M,I){Qo(vs,Ea,gd(qt(),t,n,i,r,a,h,g,M,I),!0)}function lm(t,n,i){const r=qt();return mr(r,Bt(),n)&&Sr(wn(),Mi(),r,t,n,r[j],i,!0),lm}function dm(t,n,i){const r=qt();if(mr(r,Bt(),n)){const h=wn(),g=Mi();Sr(h,g,r,t,n,Fh(Qn(h.data),g,r),i,!0)}return dm}const Fl=void 0;var U1=["en",[["a","p"],["AM","PM"],Fl],[["AM","PM"],Fl,Fl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Fl,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Fl,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Fl,"{1} 'at' {0}",Fl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){const n=Math.floor(Math.abs(t)),i=t.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let Td={};function cm(t){const n=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let i=OM(n);if(i)return i;const r=n.split("-")[0];if(i=OM(r),i)return i;if("en"===r)return U1;throw new Error(`Missing locale data for the locale "${t}".`)}function SM(t){return cm(t)[Yn.PluralCase]}function OM(t){return t in Td||(Td[t]=$t.ng&&$t.ng.common&&$t.ng.common.locales&&$t.ng.common.locales[t]),Td[t]}var Yn=(()=>((Yn=Yn||{})[Yn.LocaleId=0]="LocaleId",Yn[Yn.DayPeriodsFormat=1]="DayPeriodsFormat",Yn[Yn.DayPeriodsStandalone=2]="DayPeriodsStandalone",Yn[Yn.DaysFormat=3]="DaysFormat",Yn[Yn.DaysStandalone=4]="DaysStandalone",Yn[Yn.MonthsFormat=5]="MonthsFormat",Yn[Yn.MonthsStandalone=6]="MonthsStandalone",Yn[Yn.Eras=7]="Eras",Yn[Yn.FirstDayOfWeek=8]="FirstDayOfWeek",Yn[Yn.WeekendRange=9]="WeekendRange",Yn[Yn.DateFormat=10]="DateFormat",Yn[Yn.TimeFormat=11]="TimeFormat",Yn[Yn.DateTimeFormat=12]="DateTimeFormat",Yn[Yn.NumberSymbols=13]="NumberSymbols",Yn[Yn.NumberFormats=14]="NumberFormats",Yn[Yn.CurrencyCode=15]="CurrencyCode",Yn[Yn.CurrencySymbol=16]="CurrencySymbol",Yn[Yn.CurrencyName=17]="CurrencyName",Yn[Yn.Currencies=18]="Currencies",Yn[Yn.Directionality=19]="Directionality",Yn[Yn.PluralCase=20]="PluralCase",Yn[Yn.ExtraData=21]="ExtraData",Yn))();const G1=["zero","one","two","few","many"],Qh="en-US",Xh={marker:"element"},e_={marker:"ICU"};var _s=(()=>((_s=_s||{})[_s.SHIFT=2]="SHIFT",_s[_s.APPEND_EAGERLY=1]="APPEND_EAGERLY",_s[_s.COMMENT=2]="COMMENT",_s))();let AM=Qh;function um(t){(function(t,n){null==t&&Ke(n,t,null,"!=")})(t,"Expected localeId to be defined"),"string"==typeof t&&(AM=t.toLowerCase().replace(/_/g,"-"))}function PM(t,n,i){const r=n.insertBeforeIndex,a=Array.isArray(r)?r[0]:r;return null===a?uc(t,0,i):A(i[a])}function IM(t,n,i,r,a){const h=n.insertBeforeIndex;if(Array.isArray(h)){let g=r,M=null;if(3&n.type||(M=g,g=a),null!==g&&0==(2&n.flags))for(let I=1;I1)for(let i=t.length-2;i>=0;i--){const r=t[i];RM(r)||J1(r,n)&&null===K1(r)&&q1(r,n.index)}}function RM(t){return!(64&t.type)}function J1(t,n){return RM(n)||t.index>n.index}function K1(t){const n=t.insertBeforeIndex;return Array.isArray(n)?n[0]:n}function q1(t,n){const i=t.insertBeforeIndex;Array.isArray(i)?i[0]=n:(Il(PM,IM),t.insertBeforeIndex=n)}function Yc(t,n){const i=t.data[n];return null===i||"string"==typeof i?null:i.hasOwnProperty("currentCaseLViewIndex")?i:i.value}function eC(t,n,i){const r=Dc(t,i,64,null,null);return kM(n,r),r}function t_(t,n){const i=n[t.currentCaseLViewIndex];return null===i?i:i<0?~i:i}function LM(t){return t>>>17}function xM(t){return(131070&t)>>>1}let Bc=0,Hc=0;function FM(t,n,i,r){const a=i[j];let g,h=null;for(let M=0;M>>1,i),null,null,nt,mt,null);break;default:throw new Error(`Unable to determine the type of mutate operation for "${I}"`)}else switch(I){case e_:const H=n[++M],ee=n[++M];null===i[ee]&&Gs(i[ee]=Cf(a,H),i);break;case Xh:const Ee=n[++M],Fe=n[++M];null===i[Fe]&&Gs(i[Fe]=lc(a,Ee,null),i)}}}function YM(t,n,i,r,a){for(let h=0;h>>2;switch(3&ee){case 1:const Fe=i[++H],nt=i[++H],mt=t.data[Ee];"string"==typeof mt?wc(n[j],n[Ee],null,mt,Fe,I,nt):Sr(t,mt,n,Fe,I,n[j],nt,!1);break;case 0:const Nt=n[Ee];null!==Nt&&Wu(n[j],Nt,I);break;case 2:rC(t,Yc(t,Ee),n,I);break;case 3:BM(t,Yc(t,Ee),r,n)}}}}else{const I=i[h+1];if(I>0&&3==(3&I)){const ee=Yc(t,I>>>2);n[ee.currentCaseLViewIndex]<0&&BM(t,ee,r,n)}}h+=M}}function BM(t,n,i,r){let a=r[n.currentCaseLViewIndex];if(null!==a){let h=Bc;a<0&&(a=r[n.currentCaseLViewIndex]=~a,h=-1),YM(t,r,n.update[a],i,h)}}function rC(t,n,i,r){const a=function(t,n){let i=t.cases.indexOf(n);if(-1===i)switch(t.type){case 1:{const r=function(t,n){const i=SM(n)(parseInt(t,10)),r=G1[i];return void 0!==r?r:"other"}(n,AM);i=t.cases.indexOf(r),-1===i&&"other"!==r&&(i=t.cases.indexOf("other"));break}case 0:i=t.cases.indexOf("other")}return-1===i?null:i}(n,r);if(t_(n,i)!==a&&(HM(t,n,i),i[n.currentCaseLViewIndex]=null===a?null:~a,null!==a)){const g=i[n.anchorIdx];g&&FM(t,n.create[a],i,g)}}function HM(t,n,i){let r=t_(n,i);if(null!==r){const a=n.remove[r];for(let h=0;h0){const M=pt(g,i);null!==M&&Ga(i[j],M)}else HM(t,Yc(t,~g),i)}}}function aC(){const t=[];let i,r,n=-1;function h(M,I){n=0;const H=t_(M,I);r=null!==H?M.remove[H]:_n}function g(){if(n0?i[M]:(t.push(n,r),h(i[1].data[~M],i),g())}return 0===t.length?null:(r=t.pop(),n=t.pop(),g())}return function(M,I){for(i=I;t.length;)t.pop();return h(M.value,I),g}}const n_=/\ufffd(\d+):?\d*\ufffd/gi,dC=/\ufffd(\d+)\ufffd/,jM=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,cC=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,uC=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,hC=/\uE500/g;function UM(t,n,i,r,a,h,g){const M=cl(t,r,1,null);let I=M<<_s.SHIFT,H=mo();n===H&&(H=null),null===H&&(I|=_s.APPEND_EAGERLY),g&&(I|=_s.COMMENT,function(t){void 0===Kr&&(Kr=t())}(aC)),a.push(I,null===h?"":h);const ee=Dc(t,M,g?32:1,null===h?"":h,null);kM(i,ee);const Ee=ee.index;return js(ee,!1),null!==H&&n!==H&&function(t,n){let i=t.insertBeforeIndex;null===i?(Il(PM,IM),i=t.insertBeforeIndex=[null,n]):(function(t,n,i){t!=n&&Ke(i,t,n,"==")}(Array.isArray(i),!0,"Expecting array here"),i.push(n))}(H,Ee),ee}function pC(t,n,i,r,a,h,g){const M=g.match(n_),I=UM(t,n,i,h,r,M?null:g,!1);M&&Ed(a,g,I.index,null,0,null)}function Ed(t,n,i,r,a,h){const g=t.length,M=g+1;t.push(null,null);const I=g+2,H=n.split(n_);let ee=0;for(let Ee=0;Eei.length&&i.push(I)}return{type:r,mainBinding:a,cases:n,values:i}}function hm(t){if(!t)return[];let n=0;const i=[],r=[],a=/[{}]/g;let h;for(a.lastIndex=0;h=a.exec(t);){const M=h.index;if("}"==h[0]){if(i.pop(),0==i.length){const I=t.substring(n,M);jM.test(I)?r.push(bC(I)):r.push(I),n=M+1}}else{if(0==i.length){const I=t.substring(n,M);r.push(I),n=M+1}i.push("{")}}const g=t.substring(n);return r.push(g),r}function vC(t,n,i,r,a,h,g,M){const I=[],H=[],ee=[];n.cases.push(h),n.create.push(I),n.remove.push(H),n.update.push(ee);const Fe=wu(nr()).getInertBodyElement(g),nt=ec(Fe)||Fe;return nt?WM(t,n,i,r,I,H,ee,nt,a,M,0):0}function WM(t,n,i,r,a,h,g,M,I,H,ee){let Ee=0,Fe=M.firstChild;for(;Fe;){const nt=cl(t,i,1,null);switch(Fe.nodeType){case Node.ELEMENT_NODE:const mt=Fe,Nt=mt.tagName.toLowerCase();if(ql.hasOwnProperty(Nt)){_m(a,Xh,Nt,I,nt),t.data[nt]=Nt;const kn=mt.attributes;for(let Un=0;Un>>_s.SHIFT;let Ee=t[ee];null===Ee&&(Ee=t[ee]=I?a.createComment(M):ac(a,M)),H&&null!==i&&ja(a,i,Ee,r,!1)}})(a,I.create,ee,M&&8&M.type?a[M.index]:null),Bn(!0)}function pm(){Bn(!1)}function KM(t,n,i){fm(t,n,i),pm()}function mm(t){return function(t){t&&(Bc|=1<0){const r=t.data[i];YM(t,n,Array.isArray(r)?r:r.update,it()-Hc-1,Bc)}Bc=0,Hc=0}(wn(),qt(),t+20)}function gm(t,n,i,r,a){if(t=Q(t),Array.isArray(t))for(let h=0;h>20;if(gl(t)||!t.multi){const nt=new us(I,a,Nc),mt=Mm(M,n,a?ee:ee+Fe,Ee);-1===mt?(D(_r(H,g),h,M),ym(h,t,n.length),n.push(M),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),i.push(nt),g.push(nt)):(i[mt]=nt,g[mt]=nt)}else{const nt=Mm(M,n,ee+Fe,Ee),mt=Mm(M,n,ee,ee+Fe),Nt=nt>=0&&i[nt],Ot=mt>=0&&i[mt];if(a&&!Ot||!a&&!Nt){D(_r(H,g),h,M);const un=function(t,n,i,r,a){const h=new us(t,i,Nc);return h.multi=[],h.index=n,h.componentProviders=0,QM(h,a,r&&!i),h}(a?YC:FC,i.length,a,r,I);!a&&Ot&&(i[mt].providerFactory=un),ym(h,t,n.length,0),n.push(M),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),i.push(un),g.push(un)}else ym(h,t,nt>-1?nt:mt,QM(i[a?mt:nt],I,!a&&r));!a&&r&&Ot&&i[mt].componentProviders++}}}function ym(t,n,i,r){const a=gl(n);if(a||function(t){return!!t.useClass}(n)){const g=(n.useClass||n).prototype.ngOnDestroy;if(g){const M=t.destroyHooks||(t.destroyHooks=[]);if(!a&&n.multi){const I=M.indexOf(i);-1===I?M.push(i,[r,g]):M[I+1].push(r,g)}else M.push(i,g)}}}function QM(t,n,i){return i&&t.componentProviders++,t.multi.push(n)-1}function Mm(t,n,i,r){for(let a=i;a{i.providersResolver=(r,a)=>function(t,n,i){const r=wn();if(r.firstCreatePass){const a=ds(t);gm(i,r.data,r.blueprint,a,!0),gm(n,r.data,r.blueprint,a,!1)}}(r,a?a(t):t,n)}}class eb{}const nb="ngComponent";class VC{resolveComponentFactory(n){throw function(t){const n=Error(`No component factory found for ${P(t)}. Did you add it to @NgModule.entryComponents?`);return n[nb]=t,n}(n)}}let wd=(()=>{class t{}return t.NULL=new VC,t})();function i_(...t){}function Sd(t,n){return new wa(Xt(t,n))}const $C=function(){return Sd(Yi(),qt())};let wa=(()=>{class t{constructor(i){this.nativeElement=i}}return t.__NG_ELEMENT_ID__=$C,t})();function ib(t){return t instanceof wa?t.nativeElement:t}class s_{}let GC=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>WC(),t})();const WC=function(){const t=qt(),i=si(Yi().index,t);return function(t){return t[j]}(Li(i)?i:t)};let Cm=(()=>{class t{}return t.\u0275prov=ce({token:t,providedIn:"root",factory:()=>null}),t})();class sb{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const rb=new sb("12.2.16");class ob{constructor(){}supports(n){return Lc(n)}create(n){return new qC(n)}}const KC=(t,n)=>n;class qC{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||KC}forEachItem(n){let i;for(i=this._itHead;null!==i;i=i._next)n(i)}forEachOperation(n){let i=this._itHead,r=this._removalsHead,a=0,h=null;for(;i||r;){const g=!r||i&&i.currentIndex{g=this._trackByFn(a,M),null!==i&&Object.is(i.trackById,g)?(r&&(i=this._verifyReinsertion(i,M,g,a)),Object.is(i.item,M)||this._addIdentityChange(i,M)):(i=this._mismatch(i,M,g,a),r=!0),i=i._next,a++}),this.length=a;return this._truncate(i),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,i,r,a){let h;return null===n?h=this._itTail:(h=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._reinsertAfter(n,h,a)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(r,a))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._moveAfter(n,h,a)):n=this._addAfter(new QC(i,r),h,a),n}_verifyReinsertion(n,i,r,a){let h=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==h?n=this._reinsertAfter(h,n._prev,a):n.currentIndex!=a&&(n.currentIndex=a,this._addToMoves(n,a)),n}_truncate(n){for(;null!==n;){const i=n._next;this._addToRemovals(this._unlink(n)),n=i}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,i,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const a=n._prevRemoved,h=n._nextRemoved;return null===a?this._removalsHead=h:a._nextRemoved=h,null===h?this._removalsTail=a:h._prevRemoved=a,this._insertAfter(n,i,r),this._addToMoves(n,r),n}_moveAfter(n,i,r){return this._unlink(n),this._insertAfter(n,i,r),this._addToMoves(n,r),n}_addAfter(n,i,r){return this._insertAfter(n,i,r),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,i,r){const a=null===i?this._itHead:i._next;return n._next=a,n._prev=i,null===a?this._itTail=n:a._prev=n,null===i?this._itHead=n:i._next=n,null===this._linkedRecords&&(this._linkedRecords=new ab),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const i=n._prev,r=n._next;return null===i?this._itHead=r:i._next=r,null===r?this._itTail=i:r._prev=i,n}_addToMoves(n,i){return n.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new ab),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,i){return n.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class QC{constructor(n,i){this.item=n,this.trackById=i,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 XC{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,i){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===i||i<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null}remove(n){const i=n._prevDup,r=n._nextDup;return null===i?this._head=r:i._nextDup=r,null===r?this._tail=i:r._prevDup=i,null===this._head}}class ab{constructor(){this.map=new Map}put(n){const i=n.trackById;let r=this.map.get(i);r||(r=new XC,this.map.set(i,r)),r.add(n)}get(n,i){const a=this.map.get(n);return a?a.get(n,i):null}remove(n){const i=n.trackById;return this.map.get(i).remove(n)&&this.map.delete(i),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function lb(t,n,i){const r=t.previousIndex;if(null===r)return r;let a=0;return i&&r{if(i&&i.key===a)this._maybeAddToChanges(i,r),this._appendAfter=i,i=i._next;else{const h=this._getOrCreateRecordForKey(a,r);i=this._insertBeforeOrAppend(i,h)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let r=i;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,i){if(n){const r=n._prev;return i._next=n,i._prev=r,n._prev=i,r&&(r._next=i),n===this._mapHead&&(this._mapHead=i),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(n,i){if(this._records.has(n)){const a=this._records.get(n);this._maybeAddToChanges(a,i);const h=a._prev,g=a._next;return h&&(h._next=g),g&&(g._prev=h),a._next=null,a._prev=null,a}const r=new tD(n);return this._records.set(n,r),r.currentValue=i,this._addToAdditions(r),r}_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,i){Object.is(i,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=i,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,i){n instanceof Map?n.forEach(i):Object.keys(n).forEach(r=>i(n[r],r))}}class tD{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 cb(){return new r_([new ob])}let r_=(()=>{class t{constructor(i){this.factories=i}static create(i,r){if(null!=r){const a=r.factories.slice();i=i.concat(a)}return new t(i)}static extend(i){return{provide:t,useFactory:r=>t.create(i,r||cb()),deps:[[t,new Ho,new Cs]]}}find(i){const r=this.factories.find(a=>a.supports(i));if(null!=r)return r;throw new Error(`Cannot find a differ supporting object '${i}' of type '${function(t){return t.name||typeof t}(i)}'`)}}return t.\u0275prov=ce({token:t,providedIn:"root",factory:cb}),t})();function ub(){return new o_([new db])}let o_=(()=>{class t{constructor(i){this.factories=i}static create(i,r){if(r){const a=r.factories.slice();i=i.concat(a)}return new t(i)}static extend(i){return{provide:t,useFactory:r=>t.create(i,r||ub()),deps:[[t,new Ho,new Cs]]}}find(i){const r=this.factories.find(a=>a.supports(i));if(r)return r;throw new Error(`Cannot find a differ supporting object '${i}'`)}}return t.\u0275prov=ce({token:t,providedIn:"root",factory:ub}),t})();function a_(t,n,i,r,a=!1){for(;null!==i;){const h=n[i.index];if(null!==h&&r.push(A(h)),di(h))for(let M=10;M-1&&(dc(n,r),bi(i,r))}this._attachedToViewContainer=!1}qu(this._lView[1],this._lView)}onDestroy(n){Th(this._lView[1],this._lView,null,n)}markForCheck(){Oc(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Pc(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,n,i){Ie(!0);try{Pc(t,n,i)}finally{Ie(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){var n;this._appRef=null,qr(this._lView[1],n=this._lView,n[j],2,null,null)}attachToAppRef(n){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=n}}class iD extends jc{constructor(n){super(n),this._view=n}detectChanges(){Lh(this._view)}checkNoChanges(){!function(t){Ie(!0);try{Lh(t)}finally{Ie(!1)}}(this._view)}get context(){return null}}const rD=function(t){return function(t,n,i){if(Vi(t)&&!i){const r=si(t.index,n);return new jc(r,r)}return 47&t.type?new jc(n[16],n):null}(Yi(),qt(),16==(16&t))};let oD=(()=>{class t{}return t.__NG_ELEMENT_ID__=rD,t})();const dD=[new db],uD=new r_([new ob]),hD=new o_(dD),fD=function(){return l_(Yi(),qt())};let Uc=(()=>{class t{}return t.__NG_ELEMENT_ID__=fD,t})();const pD=Uc,mD=class extends pD{constructor(n,i,r){super(),this._declarationLView=n,this._declarationTContainer=i,this.elementRef=r}createEmbeddedView(n){const i=this._declarationTContainer.tViews,r=kl(this._declarationLView,i,n,16,null,i.declTNode,null,null,null,null);r[17]=this._declarationLView[this._declarationTContainer.index];const h=this._declarationLView[19];return null!==h&&(r[19]=h.createEmbeddedView(i)),Rl(i,r,n),new jc(r)}};function l_(t,n){return 4&t.type?new mD(n,t,Sd(t,n)):null}class Yl{}class hb{}const MD=function(){return pb(Yi(),qt())};let d_=(()=>{class t{}return t.__NG_ELEMENT_ID__=MD,t})();const vD=d_,_b=class extends vD{constructor(n,i,r){super(),this._lContainer=n,this._hostTNode=i,this._hostLView=r}get element(){return Sd(this._hostTNode,this._hostLView)}get injector(){return new bs(this._hostTNode,this._hostLView)}get parentInjector(){const n=O(this._hostTNode,this._hostLView);if(Ja(n)){const i=ro(n,this._hostLView),r=bo(n);return new bs(i[1].data[r+8],i)}return new bs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const i=fb(this._lContainer);return null!==i&&i[n]||null}get length(){return this._lContainer.length-10}createEmbeddedView(n,i,r){const a=n.createEmbeddedView(i||{});return this.insert(a,r),a}createComponent(n,i,r,a,h){const g=r||this.parentInjector;if(!h&&null==n.ngModule&&g){const I=g.get(Yl,null);I&&(h=I)}const M=n.create(g,a,void 0,h);return this.insert(M.hostView,i),M}insert(n,i){const r=n._lView,a=r[1];if(di(r[3])){const ee=this.indexOf(n);if(-1!==ee)this.detach(ee);else{const Ee=r[3],Fe=new _b(Ee,Ee[6],Ee[3]);Fe.detach(Fe.indexOf(n))}}const h=this._adjustIndex(i),g=this._lContainer;!function(t,n,i,r){const a=10+r,h=i.length;r>0&&(i[a-1][4]=n),rVa});class Fb extends eb{constructor(n,i){super(),this.componentDef=n,this.ngModule=i,this.componentType=n.type,this.selector=n.selectors.map(Hf).join(","),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!i}get inputs(){return Nb(this.componentDef.inputs)}get outputs(){return Nb(this.componentDef.outputs)}create(n,i,r,a){const h=(a=a||this.ngModule)?function(t,n){return{get:(i,r,a)=>{const h=t.get(i,Id,a);return h!==Id||r===Id?h:n.get(i,r,a)}}}(n,a.injector):n,g=h.get(s_,Z),M=h.get(Cm,null),I=g.createRenderer(null,this.componentDef),H=this.componentDef.selectors[0][0]||"div",ee=r?function(t,n,i){if(U(t))return t.selectRootElement(n,i===_e.ShadowDom);let r="string"==typeof n?t.querySelector(n):n;return r.textContent="",r}(I,r,this.componentDef.encapsulation):lc(g.createRenderer(null,this.componentDef),H,function(t){const n=t.toLowerCase();return"svg"===n?hi:"math"===n?"http://www.w3.org/1998/MathML/":null}(H)),Ee=this.componentDef.onPush?576:528,Fe=function(t,n){return{components:[],scheduler:t||Va,clean:vp,playerHandler:n||null,flags:0}}(),nt=ld(0,null,null,1,0,null,null,null,null,null),mt=kl(null,nt,Fe,Ee,null,null,g,I,M,h);let Nt,Ot;Ss(mt);try{const un=function(t,n,i,r,a,h){const g=i[1];i[20]=t;const I=dl(g,20,2,"#host",null),H=I.mergedAttrs=n.hostAttrs;null!==H&&(ud(I,H,!0),null!==t&&(Fr(a,t,H),null!==I.classes&&_c(a,t,I.classes),null!==I.styles&&sh(a,t,I.styles)));const ee=r.createRenderer(t,n),Ee=kl(i,vh(n),null,n.onPush?64:16,i[20],I,r,ee,h||null,null);return g.firstCreatePass&&(D(_r(I,i),g,n.type),Ph(g,I),Ih(I,i.length,1)),dd(i,Ee),i[20]=Ee}(ee,this.componentDef,mt,g,I);if(ee)if(r)Fr(I,ee,["ng-version",rb.full]);else{const{attrs:zt,classes:kn}=function(t){const n=[],i=[];let r=1,a=2;for(;r0&&_c(I,ee,kn.join(" "))}if(Ot=qn(nt,20),void 0!==i){const zt=Ot.projection=[];for(let kn=0;knI(g,n)),n.contentQueries){const I=Yi();n.contentQueries(1,g,I.directiveStart)}const M=Yi();return!h.firstCreatePass||null===n.hostBindings&&null===n.hostAttrs||(ur(M.index),Sh(i[1],M,0,M.directiveStart,M.directiveEnd,n),Ah(n,g)),g}(un,this.componentDef,mt,Fe,[T0]),Rl(nt,mt,null)}finally{Fi()}return new bT(this.componentType,Nt,Sd(Ot,mt),mt,Ot)}}class bT extends class{}{constructor(n,i,r,a,h){super(),this.location=r,this._rootLView=a,this._tNode=h,this.instance=i,this.hostView=this.changeDetectorRef=new iD(a),this.componentType=n}get injector(){return new bs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}}const kd=new Map;class DT extends Yl{constructor(n,i){super(),this._parent=i,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new xb(this);const r=oi(n),a=n[Pe]||null;a&&um(a),this._bootstrapComponents=Eo(r.bootstrap),this._r3Injector=jh(n,i,[{provide:Yl,useValue:this},{provide:wd,useValue:this.componentFactoryResolver}],P(n)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(n)}get(n,i=s.THROW_IF_NOT_FOUND,r=At.Default){return n===s||n===Yl||n===pl?this:this._r3Injector.get(n,i,r)}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class Nm extends hb{constructor(n){super(),this.moduleType=n,null!==oi(n)&&function(t){const n=new Set;!function i(r){const a=oi(r,!0),h=a.id;null!==h&&(function(t,n,i){if(n&&n!==i)throw new Error(`Duplicate module registered for ${t} - ${P(n)} vs ${P(n.name)}`)}(h,kd.get(h),r),kd.set(h,r));const g=Eo(a.imports);for(const M of g)n.has(M)||(n.add(M),i(M))}(t)}(n)}create(n){return new DT(this.moduleType,n)}}function Hb(t,n,i){const r=Je()+t,a=qt();return a[r]===Zn?Da(a,r,i?n.call(i):n()):function(t,n){return t[n]}(a,r)}function Vb(t,n,i,r){return $b(qt(),Je(),t,n,i,r)}function jb(t,n,i,r,a){return Gb(qt(),Je(),t,n,i,r,a)}function Ub(t,n,i,r,a,h){return function(t,n,i,r,a,h,g,M){const I=n+i;return function(t,n,i,r,a){const h=Nl(t,n,i,r);return mr(t,n+2,a)||h}(t,I,a,h,g)?Da(t,I+3,M?r.call(M,a,h,g):r(a,h,g)):qc(t,I+3)}(qt(),Je(),t,n,i,r,a,h)}function qc(t,n){const i=t[n];return i===Zn?void 0:i}function $b(t,n,i,r,a,h){const g=n+i;return mr(t,g,a)?Da(t,g+1,h?r.call(h,a):r(a)):qc(t,g+1)}function Gb(t,n,i,r,a,h,g){const M=n+i;return Nl(t,M,a,h)?Da(t,M+2,g?r.call(g,a,h):r(a,h)):qc(t,M+2)}function Jb(t,n){const i=wn();let r;const a=t+20;i.firstCreatePass?(r=function(t,n){if(n)for(let i=n.length-1;i>=0;i--){const r=n[i];if(t===r.name)return r}throw new Te("302",`The pipe '${t}' could not be found!`)}(n,i.pipeRegistry),i.data[a]=r,r.onDestroy&&(i.destroyHooks||(i.destroyHooks=[])).push(a,r.onDestroy)):r=i.data[a];const h=r.factory||(r.factory=fs(r.type)),g=Me(Nc);try{const M=hr(!1),I=h();return hr(M),function(t,n,i,r){i>=t.data.length&&(t.data[i]=null,t.blueprint[i]=null),n[i]=r}(i,qt(),a,I),I}finally{Me(g)}}function Kb(t,n,i){const r=t+20,a=qt(),h=Rn(a,r);return Xc(a,Qc(a,r)?$b(a,Je(),n,h.transform,i,h):h.transform(i))}function qb(t,n,i,r){const a=t+20,h=qt(),g=Rn(h,a);return Xc(h,Qc(h,a)?Gb(h,Je(),n,g.transform,i,r,g):g.transform(i,r))}function Qc(t,n){return t[1].data[n].pure}function Xc(t,n){return Ko.isWrapped(n)&&(n=Ko.unwrap(n),t[it()]=Zn),n}function Fm(t){return n=>{setTimeout(t,void 0,n)}}const Sa=class extends u.xQ{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,i,r){var a,h,g;let M=n,I=i||(()=>null),H=r;if(n&&"object"==typeof n){const Ee=n;M=null===(a=Ee.next)||void 0===a?void 0:a.bind(Ee),I=null===(h=Ee.error)||void 0===h?void 0:h.bind(Ee),H=null===(g=Ee.complete)||void 0===g?void 0:g.bind(Ee)}this.__isAsync&&(I=Fm(I),M&&(M=Fm(M)),H&&(H=Fm(H)));const ee=super.subscribe({next:M,error:I,complete:H});return n instanceof e.w&&n.add(ee),ee}};function xT(){return this._results[hd()]()}class eu{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 i=hd(),r=eu.prototype;r[i]||(r[i]=xT)}get changes(){return this._changes||(this._changes=new Sa)}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,i){return this._results.reduce(n,i)}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,i){const r=this;r.dirty=!1;const a=ir(n);(this._changesDetected=!function(t,n,i){if(t.length!==n.length)return!1;for(let r=0;r0)r.push(g[M/2]);else{const H=h[M+1],ee=n[-I];for(let Ee=10;Ee{class t{constructor(i){this.appInits=i,this.resolve=i_,this.reject=i_,this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,a)=>{this.resolve=r,this.reject=a})}runInitializers(){if(this.initialized)return;const i=[],r=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let a=0;a{h.subscribe({complete:M,error:I})});i.push(g)}}Promise.all(i).then(()=>{r()}).catch(a=>{this.reject(a)}),0===i.length&&r(),this.initialized=!0}}return t.\u0275fac=function(i){return new(i||t)(Xi(zm,8))},t.\u0275prov=ce({token:t,factory:t.\u0275fac}),t})();const Ev=new qi("AppId"),gE={provide:Ev,useFactory:function(){return`${Jm()}${Jm()}${Jm()}`},deps:[]};function Jm(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const wv=new qi("Platform Initializer"),Sv=new qi("Platform ID"),Ov=new qi("appBootstrapListener");let Av=(()=>{class t{log(i){console.log(i)}warn(i){console.warn(i)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=ce({token:t,factory:t.\u0275fac}),t})();const m_=new qi("LocaleId"),Pv=new qi("DefaultCurrencyCode");class ME{constructor(n,i){this.ngModuleFactory=n,this.componentFactories=i}}const Km=function(t){return new Nm(t)},bE=Km,vE=function(t){return Promise.resolve(Km(t))},Iv=function(t){const n=Km(t),r=Eo(oi(t).declarations).reduce((a,h)=>{const g=Kn(h);return g&&a.push(new Fb(g)),a},[]);return new ME(n,r)},CE=Iv,DE=function(t){return Promise.resolve(Iv(t))};let nu=(()=>{class t{constructor(){this.compileModuleSync=bE,this.compileModuleAsync=vE,this.compileModuleAndAllComponentsSync=CE,this.compileModuleAndAllComponentsAsync=DE}clearCache(){}clearCacheFor(i){}getModuleId(i){}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=ce({token:t,factory:t.\u0275fac}),t})();const wE=(()=>Promise.resolve(0))();function qm(t){"undefined"==typeof Zone?wE.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class po{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Sa(!1),this.onMicrotaskEmpty=new Sa(!1),this.onStable=new Sa(!1),this.onError=new Sa(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!r&&i,a.shouldCoalesceRunChangeDetection=r,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function(){let t=$t.requestAnimationFrame,n=$t.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&n){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function(t){const n=()=>{!function(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call($t,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Xm(t),t.isCheckStableRunning=!0,Qm(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Xm(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,r,a,h,g,M)=>{try{return kv(t),i.invokeTask(a,h,g,M)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===h.type||t.shouldCoalesceRunChangeDetection)&&n(),Rv(t)}},onInvoke:(i,r,a,h,g,M,I)=>{try{return kv(t),i.invoke(a,h,g,M,I)}finally{t.shouldCoalesceRunChangeDetection&&n(),Rv(t)}},onHasTask:(i,r,a,h)=>{i.hasTask(a,h),r===a&&("microTask"==h.change?(t._hasPendingMicrotasks=h.microTask,Xm(t),Qm(t)):"macroTask"==h.change&&(t.hasPendingMacrotasks=h.macroTask))},onHandleError:(i,r,a,h)=>(i.handleError(a,h),t.runOutsideAngular(()=>t.onError.emit(h)),!1)})}(a)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!po.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(po.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(n,i,r){return this._inner.run(n,i,r)}runTask(n,i,r,a){const h=this._inner,g=h.scheduleEventTask("NgZoneEvent: "+a,n,OE,i_,i_);try{return h.runTask(g,i,r)}finally{h.cancelTask(g)}}runGuarded(n,i,r){return this._inner.runGuarded(n,i,r)}runOutsideAngular(n){return this._outer.run(n)}}const OE={};function Qm(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 Xm(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function kv(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Rv(t){t._nesting--,Qm(t)}class IE{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Sa,this.onMicrotaskEmpty=new Sa,this.onStable=new Sa,this.onError=new Sa}run(n,i,r){return n.apply(i,r)}runGuarded(n,i,r){return n.apply(i,r)}runOutsideAngular(n){return n()}runTask(n,i,r,a){return n.apply(i,r)}}let Lv=(()=>{class t{constructor(i){this._ngZone=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{po.assertNotInAngularZone(),qm(()=>{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())qm(()=>{for(;0!==this._callbacks.length;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb(this._didWork)}this._didWork=!1});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(i)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,r,a){let h=-1;r&&r>0&&(h=setTimeout(()=>{this._callbacks=this._callbacks.filter(g=>g.timeoutId!==h),i(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:i,timeoutId:h,updateCb:a})}whenStable(i,r,a){if(a&&!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(i,r,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(i,r,a){return[]}}return t.\u0275fac=function(i){return new(i||t)(Xi(po))},t.\u0275prov=ce({token:t,factory:t.\u0275fac}),t})(),xv=(()=>{class t{constructor(){this._applications=new Map,eg.addToWindow(this)}registerApplication(i,r){this._applications.set(i,r)}unregisterApplication(i){this._applications.delete(i)}unregisterAllApplications(){this._applications.clear()}getTestability(i){return this._applications.get(i)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(i,r=!0){return eg.findTestabilityInTree(this,i,r)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=ce({token:t,factory:t.\u0275fac}),t})();class kE{addToWindow(n){}findTestabilityInTree(n,i,r){return null}}function RE(t){eg=t}let eg=new kE,Nv=!0,Fv=!1;function tg(){return Fv=!0,Nv}function LE(){if(Fv)throw new Error("Cannot enable prod mode after platform setup.");Nv=!1}let ta;const Yv=new qi("AllowMultipleToken");class VE{constructor(n,i){this.name=n,this.token=i}}function Bv(t,n,i=[]){const r=`Platform: ${n}`,a=new qi(r);return(h=[])=>{let g=Hv();if(!g||g.injector.get(Yv,!1))if(t)t(i.concat(h).concat({provide:a,useValue:!0}));else{const M=i.concat(h).concat({provide:a,useValue:!0},{provide:Ll,useValue:"platform"});!function(t){if(ta&&!ta.destroyed&&!ta.injector.get(Yv,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");ta=t.get(Vv);const n=t.get(wv,null);n&&n.forEach(i=>i())}(s.create({providers:M,name:r}))}return function(t){const n=Hv();if(!n)throw new Error("No platform exists!");if(!n.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return n}(a)}}function Hv(){return ta&&!ta.destroyed?ta:null}let Vv=(()=>{class t{constructor(i){this._injector=i,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(i,r){const M=function(t,n){let i;return i="noop"===t?new IE:("zone.js"===t?void 0:t)||new po({enableLongStackTrace:tg(),shouldCoalesceEventChangeDetection:!!(null==n?void 0:n.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==n?void 0:n.ngZoneRunCoalescing)}),i}(r?r.ngZone:void 0,{ngZoneEventCoalescing:r&&r.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:r&&r.ngZoneRunCoalescing||!1}),I=[{provide:po,useValue:M}];return M.run(()=>{const H=s.create({providers:I,parent:this.injector,name:i.moduleType.name}),ee=i.create(H),Ee=ee.injector.get(sl,null);if(!Ee)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return M.runOutsideAngular(()=>{const Fe=M.onError.subscribe({next:nt=>{Ee.handleError(nt)}});ee.onDestroy(()=>{ng(this._modules,ee),Fe.unsubscribe()})}),function(t,n,i){try{const r=i();return Kp(r)?r.catch(a=>{throw n.runOutsideAngular(()=>t.handleError(a)),a}):r}catch(r){throw n.runOutsideAngular(()=>t.handleError(r)),r}}(Ee,M,()=>{const Fe=ee.injector.get(Ld);return Fe.runInitializers(),Fe.donePromise.then(()=>(um(ee.injector.get(m_,Qh)||Qh),this._moduleDoBootstrap(ee),ee))})})}bootstrapModule(i,r=[]){const a=jv({},r);return function(t,n,i){const r=new Nm(i);return Promise.resolve(r)}(0,0,i).then(h=>this.bootstrapModuleFactory(h,a))}_moduleDoBootstrap(i){const r=i.injector.get(iu);if(i._bootstrapComponents.length>0)i._bootstrapComponents.forEach(a=>r.bootstrap(a));else{if(!i.instance.ngDoBootstrap)throw new Error(`The module ${P(i.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);i.instance.ngDoBootstrap(r)}this._modules.push(i)}onDestroy(i){this._destroyListeners.push(i)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(i){return new(i||t)(Xi(s))},t.\u0275prov=ce({token:t,factory:t.\u0275fac}),t})();function jv(t,n){return Array.isArray(n)?n.reduce(jv,t):Object.assign(Object.assign({},t),n)}let iu=(()=>{class t{constructor(i,r,a,h,g){this._zone=i,this._injector=r,this._exceptionHandler=a,this._componentFactoryResolver=h,this._initStatus=g,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const M=new c.y(H=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{H.next(this._stable),H.complete()})}),I=new c.y(H=>{let ee;this._zone.runOutsideAngular(()=>{ee=this._zone.onStable.subscribe(()=>{po.assertNotInAngularZone(),qm(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,H.next(!0))})})});const Ee=this._zone.onUnstable.subscribe(()=>{po.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{H.next(!1)}))});return()=>{ee.unsubscribe(),Ee.unsubscribe()}});this.isStable=(0,f.T)(M,I.pipe((0,d.B)()))}bootstrap(i,r){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let a;a=i instanceof eb?i:this._componentFactoryResolver.resolveComponentFactory(i),this.componentTypes.push(a.componentType);const h=function(t){return t.isBoundToModule}(a)?void 0:this._injector.get(Yl),M=a.create(s.NULL,[],r||a.selector,h),I=M.location.nativeElement,H=M.injector.get(Lv,null),ee=H&&M.injector.get(xv);return H&&ee&&ee.registerApplication(I,H),M.onDestroy(()=>{this.detachView(M.hostView),ng(this.components,M),ee&&ee.unregisterApplication(I)}),this._loadComponent(M),M}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let i of this._views)i.detectChanges()}catch(i){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(i))}finally{this._runningTick=!1}}attachView(i){const r=i;this._views.push(r),r.attachToAppRef(this)}detachView(i){const r=i;ng(this._views,r),r.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i),this._injector.get(Ov,[]).concat(this._bootstrapListeners).forEach(a=>a(i))}ngOnDestroy(){this._views.slice().forEach(i=>i.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(i){return new(i||t)(Xi(po),Xi(s),Xi(sl),Xi(wd),Xi(Ld))},t.\u0275prov=ce({token:t,factory:t.\u0275fac}),t})();function ng(t,n){const i=t.indexOf(n);i>-1&&t.splice(i,1)}class WE{}class JE{}const KE={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let qE=(()=>{class t{constructor(i,r){this._compiler=i,this._config=r||KE}load(i){return this.loadAndCompile(i)}loadAndCompile(i){let[r,a]=i.split("#");return void 0===a&&(a="default"),p(8255)(r).then(h=>h[a]).then(h=>Zv(h,r,a)).then(h=>this._compiler.compileModuleAsync(h))}loadFactory(i){let[r,a]=i.split("#"),h="NgFactory";return void 0===a&&(a="default",h=""),p(8255)(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then(g=>g[a+h]).then(g=>Zv(g,r,a))}}return t.\u0275fac=function(i){return new(i||t)(Xi(nu),Xi(JE,8))},t.\u0275prov=ce({token:t,factory:t.\u0275fac}),t})();function Zv(t,n,i){if(!t)throw new Error(`Cannot find '${i}' in '${n}'`);return t}const rw=function(t){return null},aw=Bv(null,"core",[{provide:Sv,useValue:"unknown"},{provide:Vv,deps:[s]},{provide:xv,deps:[]},{provide:Av,deps:[]}]),hw=[{provide:iu,useClass:iu,deps:[po,s,sl,wd,Ld]},{provide:gT,deps:[po],useFactory:function(t){let n=[];return t.onStable.subscribe(()=>{for(;n.length;)n.pop()()}),function(i){n.push(i)}}},{provide:Ld,useClass:Ld,deps:[[new Cs,zm]]},{provide:nu,useClass:nu,deps:[]},gE,{provide:r_,useFactory:function(){return uD},deps:[]},{provide:o_,useFactory:function(){return hD},deps:[]},{provide:m_,useFactory:function(t){return um(t=t||"undefined"!=typeof $localize&&$localize.locale||Qh),t},deps:[[new co(m_),new Cs,new Ho]]},{provide:Pv,useValue:"USD"}];let fw=(()=>{class t{constructor(i){}}return t.\u0275fac=function(i){return new(i||t)(Xi(iu))},t.\u0275mod=tn({type:t}),t.\u0275inj=Re({providers:hw}),t})()},3679:(Ue,fe,p)=>{"use strict";p.d(fe,{Zs:()=>zi,gN:()=>rt,Fj:()=>xe,qu:()=>me,NI:()=>de,oH:()=>ws,u:()=>rr,sg:()=>Pi,u5:()=>nr,Cf:()=>Ye,JU:()=>P,a5:()=>st,JJ:()=>Cn,JL:()=>At,F:()=>De,On:()=>Sn,YN:()=>Xr,UX:()=>Rr,Q7:()=>ms,kI:()=>Ft,_Y:()=>Dn,Kr:()=>to});var u=p(7716),e=p(8583),c=p(4402),f=p(5758),d=p(8002);let v=(()=>{class w{constructor(k,ne){this._renderer=k,this._elementRef=ne,this.onChange=pt=>{},this.onTouched=()=>{}}setProperty(k,ne){this._renderer.setProperty(this._elementRef.nativeElement,k,ne)}registerOnTouched(k){this.onTouched=k}registerOnChange(k){this.onChange=k}setDisabledState(k){this.setProperty("disabled",k)}}return w.\u0275fac=function(k){return new(k||w)(u.Y36(u.Qsj),u.Y36(u.SBq))},w.\u0275dir=u.lG2({type:w}),w})(),S=(()=>{class w extends v{}return w.\u0275fac=function(){let A;return function(ne){return(A||(A=u.n5z(w)))(ne||w)}}(),w.\u0275dir=u.lG2({type:w,features:[u.qOj]}),w})();const P=new u.OlP("NgValueAccessor"),J={provide:P,useExisting:(0,u.Gpc)(()=>xe),multi:!0},ge=new u.OlP("CompositionEventMode");let xe=(()=>{class w extends v{constructor(k,ne,pt){super(k,ne),this._compositionMode=pt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const w=(0,e.q)()?(0,e.q)().getUserAgent():"";return/android (\d+)/.test(w.toLowerCase())}())}writeValue(k){this.setProperty("value",null==k?"":k)}_handleInput(k){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(k)}_compositionStart(){this._composing=!0}_compositionEnd(k){this._composing=!1,this._compositionMode&&this.onChange(k)}}return w.\u0275fac=function(k){return new(k||w)(u.Y36(u.Qsj),u.Y36(u.SBq),u.Y36(ge,8))},w.\u0275dir=u.lG2({type:w,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(k,ne){1&k&&u.NdJ("input",function(Xt){return ne._handleInput(Xt.target.value)})("blur",function(){return ne.onTouched()})("compositionstart",function(){return ne._compositionStart()})("compositionend",function(Xt){return ne._compositionEnd(Xt.target.value)})},features:[u._Bn([J]),u.qOj]}),w})();function Te(w){return null==w||0===w.length}function we(w){return null!=w&&"number"==typeof w.length}const Ye=new u.OlP("NgValidators"),dt=new u.OlP("NgAsyncValidators"),St=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Ft{static min(A){return w=A,A=>{if(Te(A.value)||Te(w))return null;const k=parseFloat(A.value);return!isNaN(k)&&k{if(Te(A.value)||Te(w))return null;const k=parseFloat(A.value);return!isNaN(k)&&k>w?{max:{max:w,actual:A.value}}:null};var w}static required(A){return Le(A)}static requiredTrue(A){return Ge(A)}static email(A){return Te((w=A).value)||St.test(w.value)?null:{email:!0};var w}static minLength(A){return w=A,A=>Te(A.value)||!we(A.value)?null:A.value.lengthwe(A.value)&&A.value.length>w?{maxlength:{requiredLength:w,actualLength:A.value.length}}:null;var w}static pattern(A){return function(w){if(!w)return Be;let A,k;return"string"==typeof w?(k="","^"!==w.charAt(0)&&(k+="^"),k+=w,"$"!==w.charAt(w.length-1)&&(k+="$"),A=new RegExp(k)):(k=w.toString(),A=w),ne=>{if(Te(ne.value))return null;const pt=ne.value;return A.test(pt)?null:{pattern:{requiredPattern:k,actualValue:pt}}}}(A)}static nullValidator(A){return null}static compose(A){return Pt(A)}static composeAsync(A){return Ke(A)}}function Le(w){return Te(w.value)?{required:!0}:null}function Ge(w){return!0===w.value?null:{required:!0}}function Be(w){return null}function ot(w){return null!=w}function wt(w){const A=(0,u.QGY)(w)?(0,c.D)(w):w;return(0,u.CqO)(A),A}function Dt(w){let A={};return w.forEach(k=>{A=null!=k?Object.assign(Object.assign({},A),k):A}),0===Object.keys(A).length?null:A}function an(w,A){return A.map(k=>k(w))}function hn(w){return w.map(A=>function(w){return!w.validate}(A)?A:k=>A.validate(k))}function Pt(w){if(!w)return null;const A=w.filter(ot);return 0==A.length?null:function(k){return Dt(an(k,A))}}function Lt(w){return null!=w?Pt(hn(w)):null}function Ke(w){if(!w)return null;const A=w.filter(ot);return 0==A.length?null:function(k){const ne=an(k,A).map(wt);return(0,f.D)(ne).pipe((0,d.U)(Dt))}}function gt(w){return null!=w?Ke(hn(w)):null}function se(w,A){return null===w?[A]:Array.isArray(w)?[...w,A]:[w,A]}function W(w){return w._rawValidators}function ce(w){return w._rawAsyncValidators}function He(w){return w?Array.isArray(w)?w:[w]:[]}function Re(w,A){return Array.isArray(w)?w.includes(A):w===A}function Mt(w,A){const k=He(A);return He(w).forEach(pt=>{Re(k,pt)||k.push(pt)}),k}function Ct(w,A){return He(A).filter(k=>!Re(w,k))}let Ut=(()=>{class w{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(k){this._rawValidators=k||[],this._composedValidatorFn=Lt(this._rawValidators)}_setAsyncValidators(k){this._rawAsyncValidators=k||[],this._composedAsyncValidatorFn=gt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(k){this._onDestroyCallbacks.push(k)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(k=>k()),this._onDestroyCallbacks=[]}reset(k){this.control&&this.control.reset(k)}hasError(k,ne){return!!this.control&&this.control.hasError(k,ne)}getError(k,ne){return this.control?this.control.getError(k,ne):null}}return w.\u0275fac=function(k){return new(k||w)},w.\u0275dir=u.lG2({type:w}),w})(),rt=(()=>{class w extends Ut{get formDirective(){return null}get path(){return null}}return w.\u0275fac=function(){let A;return function(ne){return(A||(A=u.n5z(w)))(ne||w)}}(),w.\u0275dir=u.lG2({type:w,features:[u.qOj]}),w})();class st extends Ut{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ht{constructor(A){this._cd=A}is(A){var k,ne,pt;return"submitted"===A?!!(null===(k=this._cd)||void 0===k?void 0:k.submitted):!!(null===(pt=null===(ne=this._cd)||void 0===ne?void 0:ne.control)||void 0===pt?void 0:pt[A])}}let Cn=(()=>{class w extends Ht{constructor(k){super(k)}}return w.\u0275fac=function(k){return new(k||w)(u.Y36(st,2))},w.\u0275dir=u.lG2({type:w,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(k,ne){2&k&&u.ekj("ng-untouched",ne.is("untouched"))("ng-touched",ne.is("touched"))("ng-pristine",ne.is("pristine"))("ng-dirty",ne.is("dirty"))("ng-valid",ne.is("valid"))("ng-invalid",ne.is("invalid"))("ng-pending",ne.is("pending"))},features:[u.qOj]}),w})(),At=(()=>{class w extends Ht{constructor(k){super(k)}}return w.\u0275fac=function(k){return new(k||w)(u.Y36(rt,10))},w.\u0275dir=u.lG2({type:w,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(k,ne){2&k&&u.ekj("ng-untouched",ne.is("untouched"))("ng-touched",ne.is("touched"))("ng-pristine",ne.is("pristine"))("ng-dirty",ne.is("dirty"))("ng-valid",ne.is("valid"))("ng-invalid",ne.is("invalid"))("ng-pending",ne.is("pending"))("ng-submitted",ne.is("submitted"))},features:[u.qOj]}),w})();function bt(w,A){return[...A.path,w]}function It(w,A){Qt(w,A),A.valueAccessor.writeValue(w.value),function(w,A){A.valueAccessor.registerOnChange(k=>{w._pendingValue=k,w._pendingChange=!0,w._pendingDirty=!0,"change"===w.updateOn&&Tt(w,A)})}(w,A),function(w,A){const k=(ne,pt)=>{A.valueAccessor.writeValue(ne),pt&&A.viewToModelUpdate(ne)};w.registerOnChange(k),A._registerOnDestroy(()=>{w._unregisterOnChange(k)})}(w,A),function(w,A){A.valueAccessor.registerOnTouched(()=>{w._pendingTouched=!0,"blur"===w.updateOn&&w._pendingChange&&Tt(w,A),"submit"!==w.updateOn&&w.markAsTouched()})}(w,A),function(w,A){if(A.valueAccessor.setDisabledState){const k=ne=>{A.valueAccessor.setDisabledState(ne)};w.registerOnDisabledChange(k),A._registerOnDestroy(()=>{w._unregisterOnDisabledChange(k)})}}(w,A)}function $t(w,A,k=!0){const ne=()=>{};A.valueAccessor&&(A.valueAccessor.registerOnChange(ne),A.valueAccessor.registerOnTouched(ne)),_n(w,A),w&&(A._invokeOnDestroyCallbacks(),w._registerOnCollectionChange(()=>{}))}function sn(w,A){w.forEach(k=>{k.registerOnValidatorChange&&k.registerOnValidatorChange(A)})}function Qt(w,A){const k=W(w);null!==A.validator?w.setValidators(se(k,A.validator)):"function"==typeof k&&w.setValidators([k]);const ne=ce(w);null!==A.asyncValidator?w.setAsyncValidators(se(ne,A.asyncValidator)):"function"==typeof ne&&w.setAsyncValidators([ne]);const pt=()=>w.updateValueAndValidity();sn(A._rawValidators,pt),sn(A._rawAsyncValidators,pt)}function _n(w,A){let k=!1;if(null!==w){if(null!==A.validator){const pt=W(w);if(Array.isArray(pt)&&pt.length>0){const Xt=pt.filter(Pn=>Pn!==A.validator);Xt.length!==pt.length&&(k=!0,w.setValidators(Xt))}}if(null!==A.asyncValidator){const pt=ce(w);if(Array.isArray(pt)&&pt.length>0){const Xt=pt.filter(Pn=>Pn!==A.asyncValidator);Xt.length!==pt.length&&(k=!0,w.setAsyncValidators(Xt))}}}const ne=()=>{};return sn(A._rawValidators,ne),sn(A._rawAsyncValidators,ne),k}function Tt(w,A){w._pendingDirty&&w.markAsDirty(),w.setValue(w._pendingValue,{emitModelToViewChange:!1}),A.viewToModelUpdate(w._pendingValue),w._pendingChange=!1}function Pe(w,A){Qt(w,A)}function K(w,A){if(!w.hasOwnProperty("model"))return!1;const k=w.model;return!!k.isFirstChange()||!Object.is(A,k.currentValue)}function ue(w,A){w._syncPendingControls(),A.forEach(k=>{const ne=k.control;"submit"===ne.updateOn&&ne._pendingChange&&(k.viewToModelUpdate(ne._pendingValue),ne._pendingChange=!1)})}function qe(w,A){if(!A)return null;let k,ne,pt;return Array.isArray(A),A.forEach(Xt=>{Xt.constructor===xe?k=Xt:function(w){return Object.getPrototypeOf(w.constructor)===S}(Xt)?ne=Xt:pt=Xt}),pt||ne||k||null}function ct(w,A){const k=w.indexOf(A);k>-1&&w.splice(k,1)}const Gt="VALID",Fn="INVALID",$n="PENDING",xn="DISABLED";function bn(w){return(jn(w)?w.validators:w)||null}function pi(w){return Array.isArray(w)?Lt(w):w||null}function oi(w,A){return(jn(A)?A.asyncValidators:w)||null}function ai(w){return Array.isArray(w)?gt(w):w||null}function jn(w){return null!=w&&!Array.isArray(w)&&"object"==typeof w}class rn{constructor(A,k){this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=A,this._rawAsyncValidators=k,this._composedValidatorFn=pi(this._rawValidators),this._composedAsyncValidatorFn=ai(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(A){this._rawValidators=this._composedValidatorFn=A}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(A){this._rawAsyncValidators=this._composedAsyncValidatorFn=A}get parent(){return this._parent}get valid(){return this.status===Gt}get invalid(){return this.status===Fn}get pending(){return this.status==$n}get disabled(){return this.status===xn}get enabled(){return this.status!==xn}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(A){this._rawValidators=A,this._composedValidatorFn=pi(A)}setAsyncValidators(A){this._rawAsyncValidators=A,this._composedAsyncValidatorFn=ai(A)}addValidators(A){this.setValidators(Mt(A,this._rawValidators))}addAsyncValidators(A){this.setAsyncValidators(Mt(A,this._rawAsyncValidators))}removeValidators(A){this.setValidators(Ct(A,this._rawValidators))}removeAsyncValidators(A){this.setAsyncValidators(Ct(A,this._rawAsyncValidators))}hasValidator(A){return Re(this._rawValidators,A)}hasAsyncValidator(A){return Re(this._rawAsyncValidators,A)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(A={}){this.touched=!0,this._parent&&!A.onlySelf&&this._parent.markAsTouched(A)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(A=>A.markAllAsTouched())}markAsUntouched(A={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(k=>{k.markAsUntouched({onlySelf:!0})}),this._parent&&!A.onlySelf&&this._parent._updateTouched(A)}markAsDirty(A={}){this.pristine=!1,this._parent&&!A.onlySelf&&this._parent.markAsDirty(A)}markAsPristine(A={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(k=>{k.markAsPristine({onlySelf:!0})}),this._parent&&!A.onlySelf&&this._parent._updatePristine(A)}markAsPending(A={}){this.status=$n,!1!==A.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!A.onlySelf&&this._parent.markAsPending(A)}disable(A={}){const k=this._parentMarkedDirty(A.onlySelf);this.status=xn,this.errors=null,this._forEachChild(ne=>{ne.disable(Object.assign(Object.assign({},A),{onlySelf:!0}))}),this._updateValue(),!1!==A.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},A),{skipPristineCheck:k})),this._onDisabledChange.forEach(ne=>ne(!0))}enable(A={}){const k=this._parentMarkedDirty(A.onlySelf);this.status=Gt,this._forEachChild(ne=>{ne.enable(Object.assign(Object.assign({},A),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:A.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},A),{skipPristineCheck:k})),this._onDisabledChange.forEach(ne=>ne(!1))}_updateAncestors(A){this._parent&&!A.onlySelf&&(this._parent.updateValueAndValidity(A),A.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(A){this._parent=A}updateValueAndValidity(A={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Gt||this.status===$n)&&this._runAsyncValidator(A.emitEvent)),!1!==A.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!A.onlySelf&&this._parent.updateValueAndValidity(A)}_updateTreeValidity(A={emitEvent:!0}){this._forEachChild(k=>k._updateTreeValidity(A)),this.updateValueAndValidity({onlySelf:!0,emitEvent:A.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?xn:Gt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(A){if(this.asyncValidator){this.status=$n,this._hasOwnPendingAsyncValidator=!0;const k=wt(this.asyncValidator(this));this._asyncValidationSubscription=k.subscribe(ne=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(ne,{emitEvent:A})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(A,k={}){this.errors=A,this._updateControlsErrors(!1!==k.emitEvent)}get(A){return function(w,A,k){if(null==A||(Array.isArray(A)||(A=A.split(".")),Array.isArray(A)&&0===A.length))return null;let ne=w;return A.forEach(pt=>{ne=ne instanceof je?ne.controls.hasOwnProperty(pt)?ne.controls[pt]:null:ne instanceof he&&ne.at(pt)||null}),ne}(this,A)}getError(A,k){const ne=k?this.get(k):this;return ne&&ne.errors?ne.errors[A]:null}hasError(A,k){return!!this.getError(A,k)}get root(){let A=this;for(;A._parent;)A=A._parent;return A}_updateControlsErrors(A){this.status=this._calculateStatus(),A&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(A)}_initObservables(){this.valueChanges=new u.vpe,this.statusChanges=new u.vpe}_calculateStatus(){return this._allControlsDisabled()?xn:this.errors?Fn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus($n)?$n:this._anyControlsHaveStatus(Fn)?Fn:Gt}_anyControlsHaveStatus(A){return this._anyControls(k=>k.status===A)}_anyControlsDirty(){return this._anyControls(A=>A.dirty)}_anyControlsTouched(){return this._anyControls(A=>A.touched)}_updatePristine(A={}){this.pristine=!this._anyControlsDirty(),this._parent&&!A.onlySelf&&this._parent._updatePristine(A)}_updateTouched(A={}){this.touched=this._anyControlsTouched(),this._parent&&!A.onlySelf&&this._parent._updateTouched(A)}_isBoxedValue(A){return"object"==typeof A&&null!==A&&2===Object.keys(A).length&&"value"in A&&"disabled"in A}_registerOnCollectionChange(A){this._onCollectionChange=A}_setUpdateStrategy(A){jn(A)&&null!=A.updateOn&&(this._updateOn=A.updateOn)}_parentMarkedDirty(A){return!A&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class de extends rn{constructor(A=null,k,ne){super(bn(k),oi(ne,k)),this._onChange=[],this._applyFormState(A),this._setUpdateStrategy(k),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}setValue(A,k={}){this.value=this._pendingValue=A,this._onChange.length&&!1!==k.emitModelToViewChange&&this._onChange.forEach(ne=>ne(this.value,!1!==k.emitViewToModelChange)),this.updateValueAndValidity(k)}patchValue(A,k={}){this.setValue(A,k)}reset(A=null,k={}){this._applyFormState(A),this.markAsPristine(k),this.markAsUntouched(k),this.setValue(this.value,k),this._pendingChange=!1}_updateValue(){}_anyControls(A){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(A){this._onChange.push(A)}_unregisterOnChange(A){ct(this._onChange,A)}registerOnDisabledChange(A){this._onDisabledChange.push(A)}_unregisterOnDisabledChange(A){ct(this._onDisabledChange,A)}_forEachChild(A){}_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(A){this._isBoxedValue(A)?(this.value=this._pendingValue=A.value,A.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=A}}class je extends rn{constructor(A,k,ne){super(bn(k),oi(ne,k)),this.controls=A,this._initObservables(),this._setUpdateStrategy(k),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(A,k){return this.controls[A]?this.controls[A]:(this.controls[A]=k,k.setParent(this),k._registerOnCollectionChange(this._onCollectionChange),k)}addControl(A,k,ne={}){this.registerControl(A,k),this.updateValueAndValidity({emitEvent:ne.emitEvent}),this._onCollectionChange()}removeControl(A,k={}){this.controls[A]&&this.controls[A]._registerOnCollectionChange(()=>{}),delete this.controls[A],this.updateValueAndValidity({emitEvent:k.emitEvent}),this._onCollectionChange()}setControl(A,k,ne={}){this.controls[A]&&this.controls[A]._registerOnCollectionChange(()=>{}),delete this.controls[A],k&&this.registerControl(A,k),this.updateValueAndValidity({emitEvent:ne.emitEvent}),this._onCollectionChange()}contains(A){return this.controls.hasOwnProperty(A)&&this.controls[A].enabled}setValue(A,k={}){this._checkAllValuesPresent(A),Object.keys(A).forEach(ne=>{this._throwIfControlMissing(ne),this.controls[ne].setValue(A[ne],{onlySelf:!0,emitEvent:k.emitEvent})}),this.updateValueAndValidity(k)}patchValue(A,k={}){null!=A&&(Object.keys(A).forEach(ne=>{this.controls[ne]&&this.controls[ne].patchValue(A[ne],{onlySelf:!0,emitEvent:k.emitEvent})}),this.updateValueAndValidity(k))}reset(A={},k={}){this._forEachChild((ne,pt)=>{ne.reset(A[pt],{onlySelf:!0,emitEvent:k.emitEvent})}),this._updatePristine(k),this._updateTouched(k),this.updateValueAndValidity(k)}getRawValue(){return this._reduceChildren({},(A,k,ne)=>(A[ne]=k instanceof de?k.value:k.getRawValue(),A))}_syncPendingControls(){let A=this._reduceChildren(!1,(k,ne)=>!!ne._syncPendingControls()||k);return A&&this.updateValueAndValidity({onlySelf:!0}),A}_throwIfControlMissing(A){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[A])throw new Error(`Cannot find form control with name: ${A}.`)}_forEachChild(A){Object.keys(this.controls).forEach(k=>{const ne=this.controls[k];ne&&A(ne,k)})}_setUpControls(){this._forEachChild(A=>{A.setParent(this),A._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(A){for(const k of Object.keys(this.controls)){const ne=this.controls[k];if(this.contains(k)&&A(ne))return!0}return!1}_reduceValue(){return this._reduceChildren({},(A,k,ne)=>((k.enabled||this.disabled)&&(A[ne]=k.value),A))}_reduceChildren(A,k){let ne=A;return this._forEachChild((pt,Xt)=>{ne=k(ne,pt,Xt)}),ne}_allControlsDisabled(){for(const A of Object.keys(this.controls))if(this.controls[A].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(A){this._forEachChild((k,ne)=>{if(void 0===A[ne])throw new Error(`Must supply a value for form control with name: '${ne}'.`)})}}class he extends rn{constructor(A,k,ne){super(bn(k),oi(ne,k)),this.controls=A,this._initObservables(),this._setUpdateStrategy(k),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(A){return this.controls[A]}push(A,k={}){this.controls.push(A),this._registerControl(A),this.updateValueAndValidity({emitEvent:k.emitEvent}),this._onCollectionChange()}insert(A,k,ne={}){this.controls.splice(A,0,k),this._registerControl(k),this.updateValueAndValidity({emitEvent:ne.emitEvent})}removeAt(A,k={}){this.controls[A]&&this.controls[A]._registerOnCollectionChange(()=>{}),this.controls.splice(A,1),this.updateValueAndValidity({emitEvent:k.emitEvent})}setControl(A,k,ne={}){this.controls[A]&&this.controls[A]._registerOnCollectionChange(()=>{}),this.controls.splice(A,1),k&&(this.controls.splice(A,0,k),this._registerControl(k)),this.updateValueAndValidity({emitEvent:ne.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(A,k={}){this._checkAllValuesPresent(A),A.forEach((ne,pt)=>{this._throwIfControlMissing(pt),this.at(pt).setValue(ne,{onlySelf:!0,emitEvent:k.emitEvent})}),this.updateValueAndValidity(k)}patchValue(A,k={}){null!=A&&(A.forEach((ne,pt)=>{this.at(pt)&&this.at(pt).patchValue(ne,{onlySelf:!0,emitEvent:k.emitEvent})}),this.updateValueAndValidity(k))}reset(A=[],k={}){this._forEachChild((ne,pt)=>{ne.reset(A[pt],{onlySelf:!0,emitEvent:k.emitEvent})}),this._updatePristine(k),this._updateTouched(k),this.updateValueAndValidity(k)}getRawValue(){return this.controls.map(A=>A instanceof de?A.value:A.getRawValue())}clear(A={}){this.controls.length<1||(this._forEachChild(k=>k._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:A.emitEvent}))}_syncPendingControls(){let A=this.controls.reduce((k,ne)=>!!ne._syncPendingControls()||k,!1);return A&&this.updateValueAndValidity({onlySelf:!0}),A}_throwIfControlMissing(A){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(A))throw new Error(`Cannot find form control at index ${A}`)}_forEachChild(A){this.controls.forEach((k,ne)=>{A(k,ne)})}_updateValue(){this.value=this.controls.filter(A=>A.enabled||this.disabled).map(A=>A.value)}_anyControls(A){return this.controls.some(k=>k.enabled&&A(k))}_setUpControls(){this._forEachChild(A=>this._registerControl(A))}_checkAllValuesPresent(A){this._forEachChild((k,ne)=>{if(void 0===A[ne])throw new Error(`Must supply a value for form control at index: ${ne}.`)})}_allControlsDisabled(){for(const A of this.controls)if(A.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(A){A.setParent(this),A._registerOnCollectionChange(this._onCollectionChange)}}const Ze={provide:rt,useExisting:(0,u.Gpc)(()=>De)},Yt=(()=>Promise.resolve(null))();let De=(()=>{class w extends rt{constructor(k,ne){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new u.vpe,this.form=new je({},Lt(k),gt(ne))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(k){Yt.then(()=>{const ne=this._findContainer(k.path);k.control=ne.registerControl(k.name,k.control),It(k.control,k),k.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(k)})}getControl(k){return this.form.get(k.path)}removeControl(k){Yt.then(()=>{const ne=this._findContainer(k.path);ne&&ne.removeControl(k.name),ct(this._directives,k)})}addFormGroup(k){Yt.then(()=>{const ne=this._findContainer(k.path),pt=new je({});Pe(pt,k),ne.registerControl(k.name,pt),pt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(k){Yt.then(()=>{const ne=this._findContainer(k.path);ne&&ne.removeControl(k.name)})}getFormGroup(k){return this.form.get(k.path)}updateModel(k,ne){Yt.then(()=>{this.form.get(k.path).setValue(ne)})}setValue(k){this.control.setValue(k)}onSubmit(k){return this.submitted=!0,ue(this.form,this._directives),this.ngSubmit.emit(k),!1}onReset(){this.resetForm()}resetForm(k){this.form.reset(k),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(k){return k.pop(),k.length?this.form.get(k):this.form}}return w.\u0275fac=function(k){return new(k||w)(u.Y36(Ye,10),u.Y36(dt,10))},w.\u0275dir=u.lG2({type:w,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(k,ne){1&k&&u.NdJ("submit",function(Xt){return ne.onSubmit(Xt)})("reset",function(){return ne.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[u._Bn([Ze]),u.qOj]}),w})();const kt={provide:st,useExisting:(0,u.Gpc)(()=>Sn)},pn=(()=>Promise.resolve(null))();let Sn=(()=>{class w extends st{constructor(k,ne,pt,Xt){super(),this.control=new de,this._registered=!1,this.update=new u.vpe,this._parent=k,this._setValidators(ne),this._setAsyncValidators(pt),this.valueAccessor=qe(0,Xt)}ngOnChanges(k){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in k&&this._updateDisabled(k),K(k,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?bt(this.name,this._parent):[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(k){this.viewModel=k,this.update.emit(k)}_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(){It(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(k){pn.then(()=>{this.control.setValue(k,{emitViewToModelChange:!1})})}_updateDisabled(k){const ne=k.isDisabled.currentValue,pt=""===ne||ne&&"false"!==ne;pn.then(()=>{pt&&!this.control.disabled?this.control.disable():!pt&&this.control.disabled&&this.control.enable()})}}return w.\u0275fac=function(k){return new(k||w)(u.Y36(rt,9),u.Y36(Ye,10),u.Y36(dt,10),u.Y36(P,10))},w.\u0275dir=u.lG2({type:w,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[u._Bn([kt]),u.qOj,u.TTD]}),w})(),Dn=(()=>{class w{}return w.\u0275fac=function(k){return new(k||w)},w.\u0275dir=u.lG2({type:w,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),w})(),Qi=(()=>{class w{}return w.\u0275fac=function(k){return new(k||w)},w.\u0275mod=u.oAB({type:w}),w.\u0275inj=u.cJS({}),w})();const Li=new u.OlP("NgModelWithFormControlWarning"),di={provide:st,useExisting:(0,u.Gpc)(()=>ws)};let ws=(()=>{class w extends st{constructor(k,ne,pt,Xt){super(),this._ngModelWarningConfig=Xt,this.update=new u.vpe,this._ngModelWarningSent=!1,this._setValidators(k),this._setAsyncValidators(ne),this.valueAccessor=qe(0,pt)}set isDisabled(k){}ngOnChanges(k){if(this._isControlChanged(k)){const ne=k.form.previousValue;ne&&$t(ne,this,!1),It(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}K(k,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&$t(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(k){this.viewModel=k,this.update.emit(k)}_isControlChanged(k){return k.hasOwnProperty("form")}}return w.\u0275fac=function(k){return new(k||w)(u.Y36(Ye,10),u.Y36(dt,10),u.Y36(P,10),u.Y36(Li,8))},w.\u0275dir=u.lG2({type:w,selectors:[["","formControl",""]],inputs:{isDisabled:["disabled","isDisabled"],form:["formControl","form"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[u._Bn([di]),u.qOj,u.TTD]}),w._ngModelWarningSentOnce=!1,w})();const Vi={provide:rt,useExisting:(0,u.Gpc)(()=>Pi)};let Pi=(()=>{class w extends rt{constructor(k,ne){super(),this.validators=k,this.asyncValidators=ne,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new u.vpe,this._setValidators(k),this._setAsyncValidators(ne)}ngOnChanges(k){this._checkFormPresent(),k.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(_n(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(k){const ne=this.form.get(k.path);return It(ne,k),ne.updateValueAndValidity({emitEvent:!1}),this.directives.push(k),ne}getControl(k){return this.form.get(k.path)}removeControl(k){$t(k.control||null,k,!1),ct(this.directives,k)}addFormGroup(k){this._setUpFormContainer(k)}removeFormGroup(k){this._cleanUpFormContainer(k)}getFormGroup(k){return this.form.get(k.path)}addFormArray(k){this._setUpFormContainer(k)}removeFormArray(k){this._cleanUpFormContainer(k)}getFormArray(k){return this.form.get(k.path)}updateModel(k,ne){this.form.get(k.path).setValue(ne)}onSubmit(k){return this.submitted=!0,ue(this.form,this.directives),this.ngSubmit.emit(k),!1}onReset(){this.resetForm()}resetForm(k){this.form.reset(k),this.submitted=!1}_updateDomValue(){this.directives.forEach(k=>{const ne=k.control,pt=this.form.get(k.path);ne!==pt&&($t(ne||null,k),pt instanceof de&&(It(pt,k),k.control=pt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(k){const ne=this.form.get(k.path);Pe(ne,k),ne.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(k){if(this.form){const ne=this.form.get(k.path);ne&&function(w,A){return _n(w,A)}(ne,k)&&ne.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Qt(this.form,this),this._oldForm&&_n(this._oldForm,this)}_checkFormPresent(){}}return w.\u0275fac=function(k){return new(k||w)(u.Y36(Ye,10),u.Y36(dt,10))},w.\u0275dir=u.lG2({type:w,selectors:[["","formGroup",""]],hostBindings:function(k,ne){1&k&&u.NdJ("submit",function(Xt){return ne.onSubmit(Xt)})("reset",function(){return ne.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[u._Bn([Vi]),u.qOj,u.TTD]}),w})();const Ks={provide:st,useExisting:(0,u.Gpc)(()=>rr)};let rr=(()=>{class w extends st{constructor(k,ne,pt,Xt,Pn){super(),this._ngModelWarningConfig=Pn,this._added=!1,this.update=new u.vpe,this._ngModelWarningSent=!1,this._parent=k,this._setValidators(ne),this._setAsyncValidators(pt),this.valueAccessor=qe(0,Xt)}set isDisabled(k){}ngOnChanges(k){this._added||this._setUpControl(),K(k,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(k){this.viewModel=k,this.update.emit(k)}get path(){return bt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return w.\u0275fac=function(k){return new(k||w)(u.Y36(rt,13),u.Y36(Ye,10),u.Y36(dt,10),u.Y36(P,10),u.Y36(Li,8))},w.\u0275dir=u.lG2({type:w,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[u._Bn([Ks]),u.qOj,u.TTD]}),w._ngModelWarningSentOnce=!1,w})();const Ir={provide:P,useExisting:(0,u.Gpc)(()=>Hs),multi:!0};function or(w,A){return null==w?`${A}`:(A&&"object"==typeof A&&(A="Object"),`${w}: ${A}`.slice(0,50))}let Hs=(()=>{class w extends S{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(k){this._compareWith=k}writeValue(k){this.value=k;const ne=this._getOptionId(k);null==ne&&this.setProperty("selectedIndex",-1);const pt=or(ne,k);this.setProperty("value",pt)}registerOnChange(k){this.onChange=ne=>{this.value=this._getOptionValue(ne),k(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(k){for(const ne of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(ne),k))return ne;return null}_getOptionValue(k){const ne=function(w){return w.split(":")[0]}(k);return this._optionMap.has(ne)?this._optionMap.get(ne):k}}return w.\u0275fac=function(){let A;return function(ne){return(A||(A=u.n5z(w)))(ne||w)}}(),w.\u0275dir=u.lG2({type:w,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(k,ne){1&k&&u.NdJ("change",function(Xt){return ne.onChange(Xt.target.value)})("blur",function(){return ne.onTouched()})},inputs:{compareWith:"compareWith"},features:[u._Bn([Ir]),u.qOj]}),w})(),Xr=(()=>{class w{constructor(k,ne,pt){this._element=k,this._renderer=ne,this._select=pt,this._select&&(this.id=this._select._registerOption())}set ngValue(k){null!=this._select&&(this._select._optionMap.set(this.id,k),this._setElementValue(or(this.id,k)),this._select.writeValue(this._select.value))}set value(k){this._setElementValue(k),this._select&&this._select.writeValue(this._select.value)}_setElementValue(k){this._renderer.setProperty(this._element.nativeElement,"value",k)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return w.\u0275fac=function(k){return new(k||w)(u.Y36(u.SBq),u.Y36(u.Qsj),u.Y36(Hs,9))},w.\u0275dir=u.lG2({type:w,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),w})();const ts={provide:P,useExisting:(0,u.Gpc)(()=>qs),multi:!0};function As(w,A){return null==w?`${A}`:("string"==typeof A&&(A=`'${A}'`),A&&"object"==typeof A&&(A="Object"),`${w}: ${A}`.slice(0,50))}let qs=(()=>{class w extends S{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(k){this._compareWith=k}writeValue(k){let ne;if(this.value=k,Array.isArray(k)){const pt=k.map(Xt=>this._getOptionId(Xt));ne=(Xt,Pn)=>{Xt._setSelected(pt.indexOf(Pn.toString())>-1)}}else ne=(pt,Xt)=>{pt._setSelected(!1)};this._optionMap.forEach(ne)}registerOnChange(k){this.onChange=ne=>{const pt=[];if(void 0!==ne.selectedOptions){const Xt=ne.selectedOptions;for(let Pn=0;Pn{class w{constructor(k,ne,pt){this._element=k,this._renderer=ne,this._select=pt,this._select&&(this.id=this._select._registerOption(this))}set ngValue(k){null!=this._select&&(this._value=k,this._setElementValue(As(this.id,k)),this._select.writeValue(this._select.value))}set value(k){this._select?(this._value=k,this._setElementValue(As(this.id,k)),this._select.writeValue(this._select.value)):this._setElementValue(k)}_setElementValue(k){this._renderer.setProperty(this._element.nativeElement,"value",k)}_setSelected(k){this._renderer.setProperty(this._element.nativeElement,"selected",k)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return w.\u0275fac=function(k){return new(k||w)(u.Y36(u.SBq),u.Y36(u.Qsj),u.Y36(qs,9))},w.\u0275dir=u.lG2({type:w,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),w})();const fs={provide:Ye,useExisting:(0,u.Gpc)(()=>ms),multi:!0},ps={provide:Ye,useExisting:(0,u.Gpc)(()=>zi),multi:!0};let ms=(()=>{class w{constructor(){this._required=!1}get required(){return this._required}set required(k){this._required=null!=k&&!1!==k&&"false"!=`${k}`,this._onChange&&this._onChange()}validate(k){return this.required?Le(k):null}registerOnValidatorChange(k){this._onChange=k}}return w.\u0275fac=function(k){return new(k||w)},w.\u0275dir=u.lG2({type:w,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(k,ne){2&k&&u.uIk("required",ne.required?"":null)},inputs:{required:"required"},features:[u._Bn([fs])]}),w})(),zi=(()=>{class w extends ms{validate(k){return this.required?Ge(k):null}}return w.\u0275fac=function(){let A;return function(ne){return(A||(A=u.n5z(w)))(ne||w)}}(),w.\u0275dir=u.lG2({type:w,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(k,ne){2&k&&u.uIk("required",ne.required?"":null)},features:[u._Bn([ps]),u.qOj]}),w})(),Ji=(()=>{class w{}return w.\u0275fac=function(k){return new(k||w)},w.\u0275mod=u.oAB({type:w}),w.\u0275inj=u.cJS({imports:[[Qi]]}),w})(),nr=(()=>{class w{}return w.\u0275fac=function(k){return new(k||w)},w.\u0275mod=u.oAB({type:w}),w.\u0275inj=u.cJS({imports:[Ji]}),w})(),Rr=(()=>{class w{static withConfig(k){return{ngModule:w,providers:[{provide:Li,useValue:k.warnOnNgModelWithFormControl}]}}}return w.\u0275fac=function(k){return new(k||w)},w.\u0275mod=u.oAB({type:w}),w.\u0275inj=u.cJS({imports:[Ji]}),w})(),me=(()=>{class w{group(k,ne=null){const pt=this._reduceControls(k);let qn,Xt=null,Pn=null;return null!=ne&&(function(w){return void 0!==w.asyncValidators||void 0!==w.validators||void 0!==w.updateOn}(ne)?(Xt=null!=ne.validators?ne.validators:null,Pn=null!=ne.asyncValidators?ne.asyncValidators:null,qn=null!=ne.updateOn?ne.updateOn:void 0):(Xt=null!=ne.validator?ne.validator:null,Pn=null!=ne.asyncValidator?ne.asyncValidator:null)),new je(pt,{asyncValidators:Pn,updateOn:qn,validators:Xt})}control(k,ne,pt){return new de(k,ne,pt)}array(k,ne,pt){const Xt=k.map(Pn=>this._createControl(Pn));return new he(Xt,ne,pt)}_reduceControls(k){const ne={};return Object.keys(k).forEach(pt=>{ne[pt]=this._createControl(k[pt])}),ne}_createControl(k){return k instanceof de||k instanceof je||k instanceof he?k:Array.isArray(k)?this.control(k[0],k.length>1?k[1]:null,k.length>2?k[2]:null):this.control(k)}}return w.\u0275fac=function(k){return new(k||w)},w.\u0275prov=(0,u.Yz7)({factory:function(){return new w},token:w,providedIn:Rr}),w})()},5240:(Ue,fe,p)=>{"use strict";const u="undefined"!=typeof globalThis&&globalThis,e="undefined"!=typeof window&&window,c="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,d=u||"undefined"!=typeof global&&global||e||c,v=function(B,...J){if(v.translate){const ge=v.translate(B,J);B=ge[0],J=ge[1]}let Q=P(B[0],B.raw[0]);for(let ge=1;ge{"use strict";p.d(fe,{XC:()=>hn,Bb:()=>Mt,ZL:()=>Re});var u=p(9238),e=p(9490),c=p(521),f=p(7716),d=p(2458),v=p(5319),S=p(9765),P=p(1439),L=p(6682),B=p(5917),J=p(2759),Q=p(8583),ge=p(625),xe=p(9243),Te=p(6461),we=p(7636),Ye=p(3679),dt=p(8295),St=p(5257),Ft=p(3190),ft=p(5435),Ve=p(8002),Le=p(8307),Ge=p(1289),Ae=p(946);const Ne=["panel"];function ze(Ct,Ut){if(1&Ct&&(f.TgZ(0,"div",0,1),f.Hsn(2),f.qZA()),2&Ct){const rt=Ut.id,st=f.oxw();f.Q6J("id",st.id)("ngClass",st._classList),f.uIk("aria-label",st.ariaLabel||null)("aria-labelledby",st._getPanelAriaLabelledby(rt))}}const pe=["*"];let Be=0;class ot{constructor(Ut,rt){this.source=Ut,this.option=rt}}const wt=(0,d.Kr)(class{}),Dt=new f.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function(){return{autoActiveFirstOption:!1}}});let Jt=(()=>{class Ct extends wt{constructor(rt,st,Ht,_t){super(),this._changeDetectorRef=rt,this._elementRef=st,this._activeOptionChanges=v.w.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new f.vpe,this.opened=new f.vpe,this.closed=new f.vpe,this.optionActivated=new f.vpe,this._classList={},this.id="mat-autocomplete-"+Be++,this.inertGroups=(null==_t?void 0:_t.SAFARI)||!1,this._autoActiveFirstOption=!!Ht.autoActiveFirstOption}get isOpen(){return this._isOpen&&this.showPanel}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(rt){this._autoActiveFirstOption=(0,e.Ig)(rt)}set classList(rt){this._classList=rt&&rt.length?(0,e.du)(rt).reduce((st,Ht)=>(st[Ht]=!0,st),{}):{},this._setVisibilityClasses(this._classList),this._elementRef.nativeElement.className=""}ngAfterContentInit(){this._keyManager=new u.s1(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe(rt=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[rt]||null})}),this._setVisibility()}ngOnDestroy(){this._activeOptionChanges.unsubscribe()}_setScrollTop(rt){this.panel&&(this.panel.nativeElement.scrollTop=rt)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(rt){const st=new ot(this,rt);this.optionSelected.emit(st)}_getPanelAriaLabelledby(rt){return this.ariaLabel?null:this.ariaLabelledby?(rt?rt+" ":"")+this.ariaLabelledby:rt}_setVisibilityClasses(rt){rt[this._visibleClass]=this.showPanel,rt[this._hiddenClass]=!this.showPanel}}return Ct.\u0275fac=function(rt){return new(rt||Ct)(f.Y36(f.sBO),f.Y36(f.SBq),f.Y36(Dt),f.Y36(c.t4))},Ct.\u0275dir=f.lG2({type:Ct,viewQuery:function(rt,st){if(1&rt&&(f.Gf(f.Rgc,7),f.Gf(Ne,5)),2&rt){let Ht;f.iGM(Ht=f.CRH())&&(st.template=Ht.first),f.iGM(Ht=f.CRH())&&(st.panel=Ht.first)}},inputs:{displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",classList:["class","classList"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],panelWidth:"panelWidth"},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[f.qOj]}),Ct})(),hn=(()=>{class Ct extends Jt{constructor(){super(...arguments),this._visibleClass="mat-autocomplete-visible",this._hiddenClass="mat-autocomplete-hidden"}}return Ct.\u0275fac=function(){let Ut;return function(st){return(Ut||(Ut=f.n5z(Ct)))(st||Ct)}}(),Ct.\u0275cmp=f.Xpm({type:Ct,selectors:[["mat-autocomplete"]],contentQueries:function(rt,st,Ht){if(1&rt&&(f.Suo(Ht,d.K7,5),f.Suo(Ht,d.ey,5)),2&rt){let _t;f.iGM(_t=f.CRH())&&(st.optionGroups=_t),f.iGM(_t=f.CRH())&&(st.options=_t)}},hostAttrs:[1,"mat-autocomplete"],inputs:{disableRipple:"disableRipple"},exportAs:["matAutocomplete"],features:[f._Bn([{provide:d.HF,useExisting:Ct}]),f.qOj],ngContentSelectors:pe,decls:1,vars:0,consts:[["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"],["panel",""]],template:function(rt,st){1&rt&&(f.F$t(),f.YNc(0,ze,3,4,"ng-template"))},directives:[Q.mk],styles:[".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}mat-autocomplete{display:none}\n"],encapsulation:2,changeDetection:0}),Ct})();const Ke=new f.OlP("mat-autocomplete-scroll-strategy"),se={provide:Ke,deps:[ge.aV],useFactory:function(Ct){return()=>Ct.scrollStrategies.reposition()}},W={provide:Ye.JU,useExisting:(0,f.Gpc)(()=>Re),multi:!0};let He=(()=>{class Ct{constructor(rt,st,Ht,_t,Kt,Cn,At,xt,tt,Me,$){this._element=rt,this._overlay=st,this._viewContainerRef=Ht,this._zone=_t,this._changeDetectorRef=Kt,this._dir=At,this._formField=xt,this._document=tt,this._viewportRuler=Me,this._defaults=$,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=v.w.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new S.xQ,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=(0,P.P)(()=>this.autocomplete&&this.autocomplete.options?(0,L.T)(...this.autocomplete.options.map(R=>R.onSelectionChange)):this._zone.onStable.pipe((0,St.q)(1),(0,Ft.w)(()=>this.optionSelections))),this._scrollStrategy=Cn}get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(rt){this._autocompleteDisabled=(0,e.Ig)(rt)}ngAfterViewInit(){const rt=this._getWindow();void 0!==rt&&this._zone.runOutsideAngular(()=>rt.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(rt){rt.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const rt=this._getWindow();void 0!==rt&&rt.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this.autocomplete.closed.emit(),this.autocomplete._isOpen=this._overlayAttached=!1,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,L.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,ft.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,ft.h)(()=>this._overlayAttached)):(0,B.of)()).pipe((0,Ve.U)(rt=>rt instanceof d.rN?rt:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,L.T)((0,J.R)(this._document,"click"),(0,J.R)(this._document,"auxclick"),(0,J.R)(this._document,"touchend")).pipe((0,ft.h)(rt=>{const st=(0,c.sA)(rt),Ht=this._formField?this._formField._elementRef.nativeElement:null,_t=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&st!==this._element.nativeElement&&(!Ht||!Ht.contains(st))&&(!_t||!_t.contains(st))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(st)}))}writeValue(rt){Promise.resolve(null).then(()=>this._setTriggerValue(rt))}registerOnChange(rt){this._onChange=rt}registerOnTouched(rt){this._onTouched=rt}setDisabledState(rt){this._element.nativeElement.disabled=rt}_handleKeydown(rt){const st=rt.keyCode;if(st===Te.hY&&!(0,Te.Vb)(rt)&&rt.preventDefault(),this.activeOption&&st===Te.K5&&this.panelOpen)this.activeOption._selectViaInteraction(),this._resetActiveItem(),rt.preventDefault();else if(this.autocomplete){const Ht=this.autocomplete._keyManager.activeItem,_t=st===Te.LH||st===Te.JH;this.panelOpen||st===Te.Mf?this.autocomplete._keyManager.onKeydown(rt):_t&&this._canOpen()&&this.openPanel(),(_t||this.autocomplete._keyManager.activeItem!==Ht)&&this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0)}}_handleInput(rt){let st=rt.target,Ht=st.value;"number"===st.type&&(Ht=""==Ht?null:parseFloat(Ht)),this._previousValue!==Ht&&(this._previousValue=Ht,this._onChange(Ht),this._canOpen()&&this._document.activeElement===rt.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_floatLabel(rt=!1){this._formField&&"auto"===this._formField.floatLabel&&(rt?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField.floatLabel="auto",this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const rt=this._zone.onStable.pipe((0,St.q)(1)),st=this.autocomplete.options.changes.pipe((0,Le.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,Ge.g)(0));return(0,L.T)(rt,st).pipe((0,Ft.w)(()=>{const Ht=this.panelOpen;return this._resetActiveItem(),this.autocomplete._setVisibility(),this.panelOpen&&(this._overlayRef.updatePosition(),Ht!==this.panelOpen&&this.autocomplete.opened.emit()),this.panelClosingActions}),(0,St.q)(1)).subscribe(Ht=>this._setValueAndClose(Ht))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_setTriggerValue(rt){const st=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(rt):rt,Ht=null!=st?st:"";this._formField?this._formField._control.value=Ht:this._element.nativeElement.value=Ht,this._previousValue=Ht}_setValueAndClose(rt){rt&&rt.source&&(this._clearPreviousSelectedOption(rt.source),this._setTriggerValue(rt.source.value),this._onChange(rt.source.value),this._element.nativeElement.focus(),this.autocomplete._emitSelectEvent(rt.source)),this.closePanel()}_clearPreviousSelectedOption(rt){this.autocomplete.options.forEach(st=>{st!==rt&&st.selected&&st.deselect()})}_attachOverlay(){var rt;let st=this._overlayRef;st?(this._positionStrategy.setOrigin(this._getConnectedElement()),st.updateSize({width:this._getPanelWidth()})):(this._portal=new we.UE(this.autocomplete.template,this._viewContainerRef,{id:null===(rt=this._formField)||void 0===rt?void 0:rt.getLabelId()}),st=this._overlay.create(this._getOverlayConfig()),this._overlayRef=st,st.keydownEvents().subscribe(_t=>{(_t.keyCode===Te.hY&&!(0,Te.Vb)(_t)||_t.keyCode===Te.LH&&(0,Te.Vb)(_t,"altKey"))&&(this._closeKeyEventStream.next(),this._resetActiveItem(),_t.stopPropagation(),_t.preventDefault())}),this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&st&&st.updateSize({width:this._getPanelWidth()})})),st&&!st.hasAttached()&&(st.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const Ht=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.panelOpen&&Ht!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){var rt;return new ge.X_({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir,panelClass:null===(rt=this._defaults)||void 0===rt?void 0:rt.overlayPanelClass})}_getOverlayPosition(){const rt=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(rt),this._positionStrategy=rt,rt}_setStrategyPositions(rt){const st=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Ht=this._aboveClass,_t=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:Ht},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:Ht}];let Kt;Kt="above"===this.position?_t:"below"===this.position?st:[...st,..._t],rt.withPositions(Kt)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const rt=this.autocomplete;rt.autoActiveFirstOption?rt._keyManager.setFirstItemActive():rt._keyManager.setActiveItem(-1)}_canOpen(){const rt=this._element.nativeElement;return!rt.readOnly&&!rt.disabled&&!this._autocompleteDisabled}_getWindow(){var rt;return(null===(rt=this._document)||void 0===rt?void 0:rt.defaultView)||window}_scrollToOption(rt){const st=this.autocomplete,Ht=(0,d.CB)(rt,st.options,st.optionGroups);if(0===rt&&1===Ht)st._setScrollTop(0);else if(st.panel){const _t=st.options.toArray()[rt];if(_t){const Kt=_t._getHostElement(),Cn=(0,d.jH)(Kt.offsetTop,Kt.offsetHeight,st._getScrollTop(),st.panel.nativeElement.offsetHeight);st._setScrollTop(Cn)}}}}return Ct.\u0275fac=function(rt){return new(rt||Ct)(f.Y36(f.SBq),f.Y36(ge.aV),f.Y36(f.s_b),f.Y36(f.R0b),f.Y36(f.sBO),f.Y36(Ke),f.Y36(Ae.Is,8),f.Y36(dt.G_,9),f.Y36(Q.K0,8),f.Y36(xe.rL),f.Y36(Dt,8))},Ct.\u0275dir=f.lG2({type:Ct,inputs:{position:["matAutocompletePosition","position"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"],autocomplete:["matAutocomplete","autocomplete"],connectedTo:["matAutocompleteConnectedTo","connectedTo"]},features:[f.TTD]}),Ct})(),Re=(()=>{class Ct extends He{constructor(){super(...arguments),this._aboveClass="mat-autocomplete-panel-above"}}return Ct.\u0275fac=function(){let Ut;return function(st){return(Ut||(Ut=f.n5z(Ct)))(st||Ct)}}(),Ct.\u0275dir=f.lG2({type:Ct,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-autocomplete-trigger"],hostVars:7,hostBindings:function(rt,st){1&rt&&f.NdJ("focusin",function(){return st._handleFocus()})("blur",function(){return st._onTouched()})("input",function(_t){return st._handleInput(_t)})("keydown",function(_t){return st._handleKeydown(_t)}),2&rt&&f.uIk("autocomplete",st.autocompleteAttribute)("role",st.autocompleteDisabled?null:"combobox")("aria-autocomplete",st.autocompleteDisabled?null:"list")("aria-activedescendant",st.panelOpen&&st.activeOption?st.activeOption.id:null)("aria-expanded",st.autocompleteDisabled?null:st.panelOpen.toString())("aria-owns",st.autocompleteDisabled||!st.panelOpen||null==st.autocomplete?null:st.autocomplete.id)("aria-haspopup",!st.autocompleteDisabled)},exportAs:["matAutocompleteTrigger"],features:[f._Bn([W]),f.qOj]}),Ct})(),Mt=(()=>{class Ct{}return Ct.\u0275fac=function(rt){return new(rt||Ct)},Ct.\u0275mod=f.oAB({type:Ct}),Ct.\u0275inj=f.cJS({providers:[se],imports:[[ge.U8,d.Ng,d.BQ,Q.ez],xe.ZD,d.Ng,d.BQ]}),Ct})()},1095:(Ue,fe,p)=>{"use strict";p.d(fe,{zs:()=>Q,lW:()=>J,ot:()=>ge});var u=p(2458),e=p(6237),c=p(7716),f=p(9238);const d=["mat-button",""],v=["*"],S=".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n",L=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],B=(0,u.pj)((0,u.Id)((0,u.Kr)(class{constructor(xe){this._elementRef=xe}})));let J=(()=>{class xe extends B{constructor(we,Ye,dt){super(we),this._focusMonitor=Ye,this._animationMode=dt,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const St of L)this._hasHostAttributes(St)&&this._getHostElement().classList.add(St);we.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(we,Ye){we?this._focusMonitor.focusVia(this._getHostElement(),we,Ye):this._getHostElement().focus(Ye)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...we){return we.some(Ye=>this._getHostElement().hasAttribute(Ye))}}return xe.\u0275fac=function(we){return new(we||xe)(c.Y36(c.SBq),c.Y36(f.tE),c.Y36(e.Qb,8))},xe.\u0275cmp=c.Xpm({type:xe,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(we,Ye){if(1&we&&c.Gf(u.wG,5),2&we){let dt;c.iGM(dt=c.CRH())&&(Ye.ripple=dt.first)}},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(we,Ye){2&we&&(c.uIk("disabled",Ye.disabled||null),c.ekj("_mat-animation-noopable","NoopAnimations"===Ye._animationMode)("mat-button-disabled",Ye.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[c.qOj],attrs:d,ngContentSelectors:v,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(we,Ye){1&we&&(c.F$t(),c.TgZ(0,"span",0),c.Hsn(1),c.qZA(),c._UZ(2,"span",1),c._UZ(3,"span",2)),2&we&&(c.xp6(2),c.ekj("mat-button-ripple-round",Ye.isRoundButton||Ye.isIconButton),c.Q6J("matRippleDisabled",Ye._isRippleDisabled())("matRippleCentered",Ye.isIconButton)("matRippleTrigger",Ye._getHostElement()))},directives:[u.wG],styles:[S],encapsulation:2,changeDetection:0}),xe})(),Q=(()=>{class xe extends J{constructor(we,Ye,dt){super(Ye,we,dt)}_haltDisabledEvents(we){this.disabled&&(we.preventDefault(),we.stopImmediatePropagation())}}return xe.\u0275fac=function(we){return new(we||xe)(c.Y36(f.tE),c.Y36(c.SBq),c.Y36(e.Qb,8))},xe.\u0275cmp=c.Xpm({type:xe,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:7,hostBindings:function(we,Ye){1&we&&c.NdJ("click",function(St){return Ye._haltDisabledEvents(St)}),2&we&&(c.uIk("tabindex",Ye.disabled?-1:Ye.tabIndex||0)("disabled",Ye.disabled||null)("aria-disabled",Ye.disabled.toString()),c.ekj("_mat-animation-noopable","NoopAnimations"===Ye._animationMode)("mat-button-disabled",Ye.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[c.qOj],attrs:d,ngContentSelectors:v,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(we,Ye){1&we&&(c.F$t(),c.TgZ(0,"span",0),c.Hsn(1),c.qZA(),c._UZ(2,"span",1),c._UZ(3,"span",2)),2&we&&(c.xp6(2),c.ekj("mat-button-ripple-round",Ye.isRoundButton||Ye.isIconButton),c.Q6J("matRippleDisabled",Ye._isRippleDisabled())("matRippleCentered",Ye.isIconButton)("matRippleTrigger",Ye._getHostElement()))},directives:[u.wG],styles:[S],encapsulation:2,changeDetection:0}),xe})(),ge=(()=>{class xe{}return xe.\u0275fac=function(we){return new(we||xe)},xe.\u0275mod=c.oAB({type:xe}),xe.\u0275inj=c.cJS({imports:[[u.si,u.BQ],u.BQ]}),xe})()},3738:(Ue,fe,p)=>{"use strict";p.d(fe,{a8:()=>ft,hq:()=>ge,dn:()=>B,dk:()=>Ve,QW:()=>Ge,n5:()=>J});var u=p(6237),e=p(2458),c=p(7716);const f=["*",[["mat-card-footer"]]],d=["*","mat-card-footer"],v=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],S=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"];let B=(()=>{class Ae{}return Ae.\u0275fac=function(ze){return new(ze||Ae)},Ae.\u0275dir=c.lG2({type:Ae,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),Ae})(),J=(()=>{class Ae{}return Ae.\u0275fac=function(ze){return new(ze||Ae)},Ae.\u0275dir=c.lG2({type:Ae,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),Ae})(),ge=(()=>{class Ae{constructor(){this.align="start"}}return Ae.\u0275fac=function(ze){return new(ze||Ae)},Ae.\u0275dir=c.lG2({type:Ae,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-card-actions"],hostVars:2,hostBindings:function(ze,pe){2&ze&&c.ekj("mat-card-actions-align-end","end"===pe.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),Ae})(),ft=(()=>{class Ae{constructor(ze){this._animationMode=ze}}return Ae.\u0275fac=function(ze){return new(ze||Ae)(c.Y36(u.Qb,8))},Ae.\u0275cmp=c.Xpm({type:Ae,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(ze,pe){2&ze&&c.ekj("_mat-animation-noopable","NoopAnimations"===pe._animationMode)},exportAs:["matCard"],ngContentSelectors:d,decls:2,vars:0,template:function(ze,pe){1&ze&&(c.F$t(f),c.Hsn(0),c.Hsn(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions:not(.mat-card-actions-align-end) .mat-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-raised-button:first-child,.mat-card-actions:not(.mat-card-actions-align-end) .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-actions-align-end .mat-button:last-child,.mat-card-actions-align-end .mat-raised-button:last-child,.mat-card-actions-align-end .mat-stroked-button:last-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),Ae})(),Ve=(()=>{class Ae{}return Ae.\u0275fac=function(ze){return new(ze||Ae)},Ae.\u0275cmp=c.Xpm({type:Ae,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:S,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(ze,pe){1&ze&&(c.F$t(v),c.Hsn(0),c.TgZ(1,"div",0),c.Hsn(2,1),c.qZA(),c.Hsn(3,2))},encapsulation:2,changeDetection:0}),Ae})(),Ge=(()=>{class Ae{}return Ae.\u0275fac=function(ze){return new(ze||Ae)},Ae.\u0275mod=c.oAB({type:Ae}),Ae.\u0275inj=c.cJS({imports:[[e.BQ],e.BQ]}),Ae})()},8341:(Ue,fe,p)=>{"use strict";p.d(fe,{HS:()=>ze,oH:()=>hn,qn:()=>an,qH:()=>pe,Hi:()=>Ke});var u=p(6461),e=p(7716),c=p(2458),f=p(9490),d=p(8583),v=p(6237),S=p(9765),P=p(6682),L=p(5257),B=p(6782),J=p(9761),Q=p(9238),ge=p(7860),xe=p(8295),Te=p(521),we=p(946),Ye=p(3679);const dt=["*"],Ft=new e.OlP("MatChipRemove"),ft=new e.OlP("MatChipAvatar"),Ve=new e.OlP("MatChipTrailingIcon");class Le{constructor(se){this._elementRef=se}}const Ge=(0,c.sb)((0,c.pj)((0,c.Kr)(Le),"primary"),-1);let ze=(()=>{class gt extends Ge{constructor(W,ce,He,Re,Mt,Ct,Ut,rt){super(W),this._ngZone=ce,this._changeDetectorRef=Mt,this._hasFocus=!1,this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListDisabled=!1,this._selected=!1,this._selectable=!0,this._disabled=!1,this._removable=!0,this._onFocus=new S.xQ,this._onBlur=new S.xQ,this.selectionChange=new e.vpe,this.destroyed=new e.vpe,this.removed=new e.vpe,this._addHostClassName(),this._chipRippleTarget=Ct.createElement("div"),this._chipRippleTarget.classList.add("mat-chip-ripple"),this._elementRef.nativeElement.appendChild(this._chipRippleTarget),this._chipRipple=new c.IR(this,ce,this._chipRippleTarget,He),this._chipRipple.setupTriggerEvents(W),this.rippleConfig=Re||{},this._animationsDisabled="NoopAnimations"===Ut,this.tabIndex=null!=rt&&parseInt(rt)||-1}get rippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||!!this.rippleConfig.disabled}get selected(){return this._selected}set selected(W){const ce=(0,f.Ig)(W);ce!==this._selected&&(this._selected=ce,this._dispatchSelectionChange())}get value(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent}set value(W){this._value=W}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(W){this._selectable=(0,f.Ig)(W)}get disabled(){return this._chipListDisabled||this._disabled}set disabled(W){this._disabled=(0,f.Ig)(W)}get removable(){return this._removable}set removable(W){this._removable=(0,f.Ig)(W)}get ariaSelected(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}_addHostClassName(){const W="mat-basic-chip",ce=this._elementRef.nativeElement;ce.hasAttribute(W)||ce.tagName.toLowerCase()===W?ce.classList.add(W):ce.classList.add("mat-standard-chip")}ngOnDestroy(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}select(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}deselect(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._changeDetectorRef.markForCheck())}selectViaInteraction(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._changeDetectorRef.markForCheck())}toggleSelected(W=!1){return this._selected=!this.selected,this._dispatchSelectionChange(W),this._changeDetectorRef.markForCheck(),this.selected}focus(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}remove(){this.removable&&this.removed.emit({chip:this})}_handleClick(W){this.disabled?W.preventDefault():W.stopPropagation()}_handleKeydown(W){if(!this.disabled)switch(W.keyCode){case u.yY:case u.ZH:this.remove(),W.preventDefault();break;case u.L_:this.selectable&&this.toggleSelected(!0),W.preventDefault()}}_blur(){this._ngZone.onStable.pipe((0,L.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._hasFocus=!1,this._onBlur.next({chip:this})})})}_dispatchSelectionChange(W=!1){this.selectionChange.emit({source:this,isUserInput:W,selected:this._selected})}}return gt.\u0275fac=function(W){return new(W||gt)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(Te.t4),e.Y36(c.Y2,8),e.Y36(e.sBO),e.Y36(d.K0),e.Y36(v.Qb,8),e.$8M("tabindex"))},gt.\u0275dir=e.lG2({type:gt,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(W,ce,He){if(1&W&&(e.Suo(He,ft,5),e.Suo(He,Ve,5),e.Suo(He,Ft,5)),2&W){let Re;e.iGM(Re=e.CRH())&&(ce.avatar=Re.first),e.iGM(Re=e.CRH())&&(ce.trailingIcon=Re.first),e.iGM(Re=e.CRH())&&(ce.removeIcon=Re.first)}},hostAttrs:["role","option",1,"mat-chip","mat-focus-indicator"],hostVars:14,hostBindings:function(W,ce){1&W&&e.NdJ("click",function(Re){return ce._handleClick(Re)})("keydown",function(Re){return ce._handleKeydown(Re)})("focus",function(){return ce.focus()})("blur",function(){return ce._blur()}),2&W&&(e.uIk("tabindex",ce.disabled?null:ce.tabIndex)("disabled",ce.disabled||null)("aria-disabled",ce.disabled.toString())("aria-selected",ce.ariaSelected),e.ekj("mat-chip-selected",ce.selected)("mat-chip-with-avatar",ce.avatar)("mat-chip-with-trailing-icon",ce.trailingIcon||ce.removeIcon)("mat-chip-disabled",ce.disabled)("_mat-animation-noopable",ce._animationsDisabled))},inputs:{color:"color",disableRipple:"disableRipple",tabIndex:"tabIndex",selected:"selected",value:"value",selectable:"selectable",disabled:"disabled",removable:"removable"},outputs:{selectionChange:"selectionChange",destroyed:"destroyed",removed:"removed"},exportAs:["matChip"],features:[e.qOj]}),gt})(),pe=(()=>{class gt{constructor(W,ce){this._parentChip=W,"BUTTON"===ce.nativeElement.nodeName&&ce.nativeElement.setAttribute("type","button")}_handleClick(W){const ce=this._parentChip;ce.removable&&!ce.disabled&&ce.remove(),W.stopPropagation()}}return gt.\u0275fac=function(W){return new(W||gt)(e.Y36(ze),e.Y36(e.SBq))},gt.\u0275dir=e.lG2({type:gt,selectors:[["","matChipRemove",""]],hostAttrs:[1,"mat-chip-remove","mat-chip-trailing-icon"],hostBindings:function(W,ce){1&W&&e.NdJ("click",function(Re){return ce._handleClick(Re)})},features:[e._Bn([{provide:Ft,useExisting:gt}])]}),gt})();const Be=new e.OlP("mat-chips-default-options"),ot=(0,c.FD)(class{constructor(gt,se,W,ce){this._defaultErrorStateMatcher=gt,this._parentForm=se,this._parentFormGroup=W,this.ngControl=ce}});let wt=0;class Dt{constructor(se,W){this.source=se,this.value=W}}let an=(()=>{class gt extends ot{constructor(W,ce,He,Re,Mt,Ct,Ut){super(Ct,Re,Mt,Ut),this._elementRef=W,this._changeDetectorRef=ce,this._dir=He,this.controlType="mat-chip-list",this._lastDestroyedChipIndex=null,this._destroyed=new S.xQ,this._uid="mat-chip-list-"+wt++,this._tabIndex=0,this._userTabIndex=null,this._onTouched=()=>{},this._onChange=()=>{},this._multiple=!1,this._compareWith=(rt,st)=>rt===st,this._required=!1,this._disabled=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.change=new e.vpe,this.valueChange=new e.vpe,this.ngControl&&(this.ngControl.valueAccessor=this)}get selected(){var W,ce;return this.multiple?(null===(W=this._selectionModel)||void 0===W?void 0:W.selected)||[]:null===(ce=this._selectionModel)||void 0===ce?void 0:ce.selected[0]}get role(){return this.empty?null:"listbox"}get multiple(){return this._multiple}set multiple(W){this._multiple=(0,f.Ig)(W),this._syncChipsState()}get compareWith(){return this._compareWith}set compareWith(W){this._compareWith=W,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(W){this.writeValue(W),this._value=W}get id(){return this._chipInput?this._chipInput.id:this._uid}get required(){return this._required}set required(W){this._required=(0,f.Ig)(W),this.stateChanges.next()}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(W){this._placeholder=W,this.stateChanges.next()}get focused(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this.chips||0===this.chips.length)}get shouldLabelFloat(){return!this.empty||this.focused}get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(W){this._disabled=(0,f.Ig)(W),this._syncChipsState()}get selectable(){return this._selectable}set selectable(W){this._selectable=(0,f.Ig)(W),this.chips&&this.chips.forEach(ce=>ce.chipListSelectable=this._selectable)}set tabIndex(W){this._userTabIndex=W,this._tabIndex=W}get chipSelectionChanges(){return(0,P.T)(...this.chips.map(W=>W.selectionChange))}get chipFocusChanges(){return(0,P.T)(...this.chips.map(W=>W._onFocus))}get chipBlurChanges(){return(0,P.T)(...this.chips.map(W=>W._onBlur))}get chipRemoveChanges(){return(0,P.T)(...this.chips.map(W=>W.destroyed))}ngAfterContentInit(){this._keyManager=new Q.Em(this.chips).withWrap().withVerticalOrientation().withHomeAndEnd().withHorizontalOrientation(this._dir?this._dir.value:"ltr"),this._dir&&this._dir.change.pipe((0,B.R)(this._destroyed)).subscribe(W=>this._keyManager.withHorizontalOrientation(W)),this._keyManager.tabOut.pipe((0,B.R)(this._destroyed)).subscribe(()=>{this._allowFocusEscape()}),this.chips.changes.pipe((0,J.O)(null),(0,B.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>{this._syncChipsState()}),this._resetChips(),this._initializeSelection(),this._updateTabIndex(),this._updateFocusForDestroyedChips(),this.stateChanges.next()})}ngOnInit(){this._selectionModel=new ge.Ov(this.multiple,void 0,!1),this.stateChanges.next()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==this._disabled&&(this.disabled=!!this.ngControl.disabled))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}registerInput(W){this._chipInput=W,this._elementRef.nativeElement.setAttribute("data-mat-chip-input",W.id)}setDescribedByIds(W){this._ariaDescribedby=W.join(" ")}writeValue(W){this.chips&&this._setSelectionByValue(W,!1)}registerOnChange(W){this._onChange=W}registerOnTouched(W){this._onTouched=W}setDisabledState(W){this.disabled=W,this.stateChanges.next()}onContainerClick(W){this._originatesFromChip(W)||this.focus()}focus(W){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(W),this.stateChanges.next()))}_focusInput(W){this._chipInput&&this._chipInput.focus(W)}_keydown(W){const ce=W.target;ce&&ce.classList.contains("mat-chip")&&(this._keyManager.onKeydown(W),this.stateChanges.next())}_updateTabIndex(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}_updateFocusForDestroyedChips(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){const W=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(W)}else this.focus();this._lastDestroyedChipIndex=null}_isValidIndex(W){return W>=0&&WHe.deselect()),Array.isArray(W))W.forEach(He=>this._selectValue(He,ce)),this._sortValues();else{const He=this._selectValue(W,ce);He&&ce&&this._keyManager.setActiveItem(He)}}_selectValue(W,ce=!0){const He=this.chips.find(Re=>null!=Re.value&&this._compareWith(Re.value,W));return He&&(ce?He.selectViaInteraction():He.select(),this._selectionModel.select(He)),He}_initializeSelection(){Promise.resolve().then(()=>{(this.ngControl||this._value)&&(this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value,!1),this.stateChanges.next())})}_clearSelection(W){this._selectionModel.clear(),this.chips.forEach(ce=>{ce!==W&&ce.deselect()}),this.stateChanges.next()}_sortValues(){this._multiple&&(this._selectionModel.clear(),this.chips.forEach(W=>{W.selected&&this._selectionModel.select(W)}),this.stateChanges.next())}_propagateChanges(W){let ce=null;ce=Array.isArray(this.selected)?this.selected.map(He=>He.value):this.selected?this.selected.value:W,this._value=ce,this.change.emit(new Dt(this,ce)),this.valueChange.emit(ce),this._onChange(ce),this._changeDetectorRef.markForCheck()}_blur(){this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout(()=>{this.focused||this._markAsTouched()}):this._markAsTouched())}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}_allowFocusEscape(){-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout(()=>{this._tabIndex=this._userTabIndex||0,this._changeDetectorRef.markForCheck()}))}_resetChips(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}_dropSubscriptions(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}_listenToChipsSelection(){this._chipSelectionSubscription=this.chipSelectionChanges.subscribe(W=>{W.source.selected?this._selectionModel.select(W.source):this._selectionModel.deselect(W.source),this.multiple||this.chips.forEach(ce=>{!this._selectionModel.isSelected(ce)&&ce.selected&&ce.deselect()}),W.isUserInput&&this._propagateChanges()})}_listenToChipsFocus(){this._chipFocusSubscription=this.chipFocusChanges.subscribe(W=>{let ce=this.chips.toArray().indexOf(W.chip);this._isValidIndex(ce)&&this._keyManager.updateActiveItem(ce),this.stateChanges.next()}),this._chipBlurSubscription=this.chipBlurChanges.subscribe(()=>{this._blur(),this.stateChanges.next()})}_listenToChipsRemoved(){this._chipRemoveSubscription=this.chipRemoveChanges.subscribe(W=>{const ce=W.chip,He=this.chips.toArray().indexOf(W.chip);this._isValidIndex(He)&&ce._hasFocus&&(this._lastDestroyedChipIndex=He)})}_originatesFromChip(W){let ce=W.target;for(;ce&&ce!==this._elementRef.nativeElement;){if(ce.classList.contains("mat-chip"))return!0;ce=ce.parentElement}return!1}_hasFocusedChip(){return this.chips&&this.chips.some(W=>W._hasFocus)}_syncChipsState(){this.chips&&this.chips.forEach(W=>{W._chipListDisabled=this._disabled,W._chipListMultiple=this.multiple})}}return gt.\u0275fac=function(W){return new(W||gt)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(we.Is,8),e.Y36(Ye.F,8),e.Y36(Ye.sg,8),e.Y36(c.rD),e.Y36(Ye.a5,10))},gt.\u0275cmp=e.Xpm({type:gt,selectors:[["mat-chip-list"]],contentQueries:function(W,ce,He){if(1&W&&e.Suo(He,ze,5),2&W){let Re;e.iGM(Re=e.CRH())&&(ce.chips=Re)}},hostAttrs:[1,"mat-chip-list"],hostVars:15,hostBindings:function(W,ce){1&W&&e.NdJ("focus",function(){return ce.focus()})("blur",function(){return ce._blur()})("keydown",function(Re){return ce._keydown(Re)}),2&W&&(e.Ikx("id",ce._uid),e.uIk("tabindex",ce.disabled?null:ce._tabIndex)("aria-describedby",ce._ariaDescribedby||null)("aria-required",ce.role?ce.required:null)("aria-disabled",ce.disabled.toString())("aria-invalid",ce.errorState)("aria-multiselectable",ce.multiple)("role",ce.role)("aria-orientation",ce.ariaOrientation),e.ekj("mat-chip-list-disabled",ce.disabled)("mat-chip-list-invalid",ce.errorState)("mat-chip-list-required",ce.required))},inputs:{ariaOrientation:["aria-orientation","ariaOrientation"],multiple:"multiple",compareWith:"compareWith",value:"value",required:"required",placeholder:"placeholder",disabled:"disabled",selectable:"selectable",tabIndex:"tabIndex",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},exportAs:["matChipList"],features:[e._Bn([{provide:xe.Eo,useExisting:gt}]),e.qOj],ngContentSelectors:dt,decls:2,vars:0,consts:[[1,"mat-chip-list-wrapper"]],template:function(W,ce){1&W&&(e.F$t(),e.TgZ(0,"div",0),e.Hsn(1),e.qZA())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transform:translateZ(0);border:none;-webkit-appearance:none;-moz-appearance:none}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}._mat-animation-noopable.mat-standard-chip{transition:none;animation:none}.mat-standard-chip .mat-chip-remove{border:none;-webkit-appearance:none;-moz-appearance:none;padding:0;background:none}.mat-standard-chip .mat-chip-remove.mat-icon,.mat-standard-chip .mat-chip-remove .mat-icon{width:18px;height:18px;font-size:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:"";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip:focus{outline:dotted 2px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}\n'],encapsulation:2,changeDetection:0}),gt})(),Jt=0,hn=(()=>{class gt{constructor(W,ce){this._elementRef=W,this._defaultOptions=ce,this.focused=!1,this._addOnBlur=!1,this.separatorKeyCodes=this._defaultOptions.separatorKeyCodes,this.chipEnd=new e.vpe,this.placeholder="",this.id="mat-chip-list-input-"+Jt++,this._disabled=!1,this.inputElement=this._elementRef.nativeElement}set chipList(W){W&&(this._chipList=W,this._chipList.registerInput(this))}get addOnBlur(){return this._addOnBlur}set addOnBlur(W){this._addOnBlur=(0,f.Ig)(W)}get disabled(){return this._disabled||this._chipList&&this._chipList.disabled}set disabled(W){this._disabled=(0,f.Ig)(W)}get empty(){return!this.inputElement.value}ngOnChanges(){this._chipList.stateChanges.next()}ngOnDestroy(){this.chipEnd.complete()}ngAfterContentInit(){this._focusLastChipOnBackspace=this.empty}_keydown(W){if(W){if(W.keyCode===u.Mf&&!(0,u.Vb)(W,"shiftKey")&&this._chipList._allowFocusEscape(),W.keyCode===u.ZH&&this._focusLastChipOnBackspace)return this._chipList._keyManager.setLastItemActive(),void W.preventDefault();this._focusLastChipOnBackspace=!1}this._emitChipEnd(W)}_keyup(W){!this._focusLastChipOnBackspace&&W.keyCode===u.ZH&&this.empty&&(this._focusLastChipOnBackspace=!0,W.preventDefault())}_blur(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipList.focused||this._chipList._blur(),this._chipList.stateChanges.next()}_focus(){this.focused=!0,this._focusLastChipOnBackspace=this.empty,this._chipList.stateChanges.next()}_emitChipEnd(W){!this.inputElement.value&&!!W&&this._chipList._keydown(W),(!W||this._isSeparatorKey(W))&&(this.chipEnd.emit({input:this.inputElement,value:this.inputElement.value,chipInput:this}),null==W||W.preventDefault())}_onInput(){this._chipList.stateChanges.next()}focus(W){this.inputElement.focus(W)}clear(){this.inputElement.value="",this._focusLastChipOnBackspace=!0}_isSeparatorKey(W){return!(0,u.Vb)(W)&&new Set(this.separatorKeyCodes).has(W.keyCode)}}return gt.\u0275fac=function(W){return new(W||gt)(e.Y36(e.SBq),e.Y36(Be))},gt.\u0275dir=e.lG2({type:gt,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-chip-input","mat-input-element"],hostVars:5,hostBindings:function(W,ce){1&W&&e.NdJ("keydown",function(Re){return ce._keydown(Re)})("keyup",function(Re){return ce._keyup(Re)})("blur",function(){return ce._blur()})("focus",function(){return ce._focus()})("input",function(){return ce._onInput()}),2&W&&(e.Ikx("id",ce.id),e.uIk("disabled",ce.disabled||null)("placeholder",ce.placeholder||null)("aria-invalid",ce._chipList&&ce._chipList.ngControl?ce._chipList.ngControl.invalid:null)("aria-required",ce._chipList&&ce._chipList.required||null))},inputs:{separatorKeyCodes:["matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",chipList:["matChipInputFor","chipList"],addOnBlur:["matChipInputAddOnBlur","addOnBlur"],disabled:"disabled"},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],features:[e.TTD]}),gt})();const Lt={separatorKeyCodes:[u.K5]};let Ke=(()=>{class gt{}return gt.\u0275fac=function(W){return new(W||gt)},gt.\u0275mod=e.oAB({type:gt}),gt.\u0275inj=e.cJS({providers:[c.rD,{provide:Be,useValue:Lt}],imports:[[c.BQ]]}),gt})()},2458:(Ue,fe,p)=>{"use strict";p.d(fe,{_A:()=>an,rD:()=>rt,sG:()=>Jt,Ad:()=>wt,K7:()=>Wt,HF:()=>bt,Y2:()=>Oe,BQ:()=>Ge,X2:()=>st,uc:()=>Kt,XK:()=>Ct,ey:()=>Tt,Ng:()=>We,rN:()=>dn,nP:()=>te,us:()=>Qe,wG:()=>be,si:()=>_e,IR:()=>R,CB:()=>nn,jH:()=>Pe,pj:()=>Ne,Kr:()=>ze,Id:()=>Ae,FD:()=>Be,dB:()=>ot,sb:()=>pe,E0:()=>Ht});var u=p(7716),e=p(9238),c=p(946);const f=new u.GfV("12.2.13");var d=p(8583),v=p(521),S=p(9490),P=p(9765),L=p(8891),B=p(9761),J=p(6237),Q=p(6461);function Te(Se,$e){if(1&Se&&u._UZ(0,"mat-pseudo-checkbox",4),2&Se){const K=u.oxw();u.Q6J("state",K.selected?"checked":"unchecked")("disabled",K.disabled)}}function we(Se,$e){if(1&Se&&(u.TgZ(0,"span",5),u._uU(1),u.qZA()),2&Se){const K=u.oxw();u.xp6(1),u.hij("(",K.group.label,")")}}const Ye=["*"],ft=new u.GfV("12.2.13"),Le=new u.OlP("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}});let Ge=(()=>{class Se{constructor(K,ae,ue){this._hasDoneGlobalChecks=!1,this._document=ue,K._applyBodyHighContrastModeCssClasses(),this._sanityChecks=ae,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}_checkIsEnabled(K){return!(!(0,u.X6Q)()||(0,v.Oy)())&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[K])}_checkDoctypeIsDefined(){this._checkIsEnabled("doctype")&&!this._document.doctype&&console.warn("Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.")}_checkThemeIsPresent(){if(!this._checkIsEnabled("theme")||!this._document.body||"function"!=typeof getComputedStyle)return;const K=this._document.createElement("div");K.classList.add("mat-theme-loaded-marker"),this._document.body.appendChild(K);const ae=getComputedStyle(K);ae&&"none"!==ae.display&&console.warn("Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming"),this._document.body.removeChild(K)}_checkCdkVersionMatch(){this._checkIsEnabled("version")&&ft.full!==f.full&&console.warn("The Angular Material version ("+ft.full+") does not match the Angular CDK version ("+f.full+").\nPlease ensure the versions of these two packages exactly match.")}}return Se.\u0275fac=function(K){return new(K||Se)(u.LFG(e.qm),u.LFG(Le,8),u.LFG(d.K0))},Se.\u0275mod=u.oAB({type:Se}),Se.\u0275inj=u.cJS({imports:[[c.vT],c.vT]}),Se})();function Ae(Se){return class extends Se{constructor(...$e){super(...$e),this._disabled=!1}get disabled(){return this._disabled}set disabled($e){this._disabled=(0,S.Ig)($e)}}}function Ne(Se,$e){return class extends Se{constructor(...K){super(...K),this.defaultColor=$e,this.color=$e}get color(){return this._color}set color(K){const ae=K||this.defaultColor;ae!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),ae&&this._elementRef.nativeElement.classList.add(`mat-${ae}`),this._color=ae)}}}function ze(Se){return class extends Se{constructor(...$e){super(...$e),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple($e){this._disableRipple=(0,S.Ig)($e)}}}function pe(Se,$e=0){return class extends Se{constructor(...K){super(...K),this._tabIndex=$e,this.defaultTabIndex=$e}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(K){this._tabIndex=null!=K?(0,S.su)(K):this.defaultTabIndex}}}function Be(Se){return class extends Se{constructor(...$e){super(...$e),this.stateChanges=new P.xQ,this.errorState=!1}updateErrorState(){const $e=this.errorState,qe=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);qe!==$e&&(this.errorState=qe,this.stateChanges.next())}}}function ot(Se){return class extends Se{constructor(...$e){super(...$e),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new L.y(K=>{this._isInitialized?this._notifySubscriber(K):this._pendingSubscribers.push(K)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber($e){$e.next(),$e.complete()}}}const wt=new u.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function(){return(0,u.f3M)(u.soG)}});class an{constructor(){this._localeChanges=new P.xQ,this.localeChanges=this._localeChanges}getValidDateOrNull($e){return this.isDateInstance($e)&&this.isValid($e)?$e:null}deserialize($e){return null==$e||this.isDateInstance($e)&&this.isValid($e)?$e:this.invalid()}setLocale($e){this.locale=$e,this._localeChanges.next()}compareDate($e,K){return this.getYear($e)-this.getYear(K)||this.getMonth($e)-this.getMonth(K)||this.getDate($e)-this.getDate(K)}sameDate($e,K){if($e&&K){let ae=this.isValid($e),ue=this.isValid(K);return ae&&ue?!this.compareDate($e,K):ae==ue}return $e==K}clampDate($e,K,ae){return K&&this.compareDate($e,K)<0?K:ae&&this.compareDate($e,ae)>0?ae:$e}}const Jt=new u.OlP("mat-date-formats");let hn;try{hn="undefined"!=typeof Intl}catch(Se){hn=!1}const Pt={long:["January","February","March","April","May","June","July","August","September","October","November","December"],short:["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"]},Ke=W(31,Se=>String(Se+1)),gt={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]},se=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function W(Se,$e){const K=Array(Se);for(let ae=0;ae{class Se extends an{constructor(K,ae){super(),this.useUtcForDisplay=!0,super.setLocale(K),this.useUtcForDisplay=!ae.TRIDENT,this._clampDate=ae.TRIDENT||ae.EDGE}getYear(K){return K.getFullYear()}getMonth(K){return K.getMonth()}getDate(K){return K.getDate()}getDayOfWeek(K){return K.getDay()}getMonthNames(K){if(hn){const ae=new Intl.DateTimeFormat(this.locale,{month:K,timeZone:"utc"});return W(12,ue=>this._stripDirectionalityCharacters(this._format(ae,new Date(2017,ue,1))))}return Pt[K]}getDateNames(){if(hn){const K=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return W(31,ae=>this._stripDirectionalityCharacters(this._format(K,new Date(2017,0,ae+1))))}return Ke}getDayOfWeekNames(K){if(hn){const ae=new Intl.DateTimeFormat(this.locale,{weekday:K,timeZone:"utc"});return W(7,ue=>this._stripDirectionalityCharacters(this._format(ae,new Date(2017,0,ue+1))))}return gt[K]}getYearName(K){if(hn){const ae=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._stripDirectionalityCharacters(this._format(ae,K))}return String(this.getYear(K))}getFirstDayOfWeek(){return 0}getNumDaysInMonth(K){return this.getDate(this._createDateWithOverflow(this.getYear(K),this.getMonth(K)+1,0))}clone(K){return new Date(K.getTime())}createDate(K,ae,ue){let qe=this._createDateWithOverflow(K,ae,ue);return qe.getMonth(),qe}today(){return new Date}parse(K){return"number"==typeof K?new Date(K):K?new Date(Date.parse(K)):null}format(K,ae){if(!this.isValid(K))throw Error("NativeDateAdapter: Cannot format invalid date.");if(hn){this._clampDate&&(K.getFullYear()<1||K.getFullYear()>9999)&&(K=this.clone(K)).setFullYear(Math.max(1,Math.min(9999,K.getFullYear()))),ae=Object.assign(Object.assign({},ae),{timeZone:"utc"});const ue=new Intl.DateTimeFormat(this.locale,ae);return this._stripDirectionalityCharacters(this._format(ue,K))}return this._stripDirectionalityCharacters(K.toDateString())}addCalendarYears(K,ae){return this.addCalendarMonths(K,12*ae)}addCalendarMonths(K,ae){let ue=this._createDateWithOverflow(this.getYear(K),this.getMonth(K)+ae,this.getDate(K));return this.getMonth(ue)!=((this.getMonth(K)+ae)%12+12)%12&&(ue=this._createDateWithOverflow(this.getYear(ue),this.getMonth(ue),0)),ue}addCalendarDays(K,ae){return this._createDateWithOverflow(this.getYear(K),this.getMonth(K),this.getDate(K)+ae)}toIso8601(K){return[K.getUTCFullYear(),this._2digit(K.getUTCMonth()+1),this._2digit(K.getUTCDate())].join("-")}deserialize(K){if("string"==typeof K){if(!K)return null;if(se.test(K)){let ae=new Date(K);if(this.isValid(ae))return ae}}return super.deserialize(K)}isDateInstance(K){return K instanceof Date}isValid(K){return!isNaN(K.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(K,ae,ue){const qe=new Date;return qe.setFullYear(K,ae,ue),qe.setHours(0,0,0,0),qe}_2digit(K){return("00"+K).slice(-2)}_stripDirectionalityCharacters(K){return K.replace(/[\u200e\u200f]/g,"")}_format(K,ae){const ue=new Date;return ue.setUTCFullYear(ae.getFullYear(),ae.getMonth(),ae.getDate()),ue.setUTCHours(ae.getHours(),ae.getMinutes(),ae.getSeconds(),ae.getMilliseconds()),K.format(ue)}}return Se.\u0275fac=function(K){return new(K||Se)(u.LFG(wt,8),u.LFG(v.t4))},Se.\u0275prov=u.Yz7({token:Se,factory:Se.\u0275fac}),Se})(),Re=(()=>{class Se{}return Se.\u0275fac=function(K){return new(K||Se)},Se.\u0275mod=u.oAB({type:Se}),Se.\u0275inj=u.cJS({providers:[{provide:an,useClass:ce}],imports:[[v.ud]]}),Se})();const Mt={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let Ct=(()=>{class Se{}return Se.\u0275fac=function(K){return new(K||Se)},Se.\u0275mod=u.oAB({type:Se}),Se.\u0275inj=u.cJS({providers:[{provide:Jt,useValue:Mt}],imports:[[Re]]}),Se})(),rt=(()=>{class Se{isErrorState(K,ae){return!!(K&&K.invalid&&(K.touched||ae&&ae.submitted))}}return Se.\u0275fac=function(K){return new(K||Se)},Se.\u0275prov=u.Yz7({factory:function(){return new Se},token:Se,providedIn:"root"}),Se})(),st=(()=>{class Se{}return Se.\u0275fac=function(K){return new(K||Se)},Se.\u0275dir=u.lG2({type:Se,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]}),Se})();function Ht(Se,$e,K="mat"){Se.changes.pipe((0,B.O)(Se)).subscribe(({length:ae})=>{_t($e,`${K}-2-line`,!1),_t($e,`${K}-3-line`,!1),_t($e,`${K}-multi-line`,!1),2===ae||3===ae?_t($e,`${K}-${ae}-line`,!0):ae>3&&_t($e,`${K}-multi-line`,!0)})}function _t(Se,$e,K){const ae=Se.nativeElement.classList;K?ae.add($e):ae.remove($e)}let Kt=(()=>{class Se{}return Se.\u0275fac=function(K){return new(K||Se)},Se.\u0275mod=u.oAB({type:Se}),Se.\u0275inj=u.cJS({imports:[[Ge],Ge]}),Se})();class Cn{constructor($e,K,ae){this._renderer=$e,this.element=K,this.config=ae,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const At={enterDuration:225,exitDuration:150},tt=(0,v.i$)({passive:!0}),Me=["mousedown","touchstart"],$=["mouseup","mouseleave","touchend","touchcancel"];class R{constructor($e,K,ae,ue){this._target=$e,this._ngZone=K,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,ue.isBrowser&&(this._containerElement=(0,S.fI)(ae))}fadeInRipple($e,K,ae={}){const ue=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),qe=Object.assign(Object.assign({},At),ae.animation);ae.centered&&($e=ue.left+ue.width/2,K=ue.top+ue.height/2);const ct=ae.radius||function(Se,$e,K){const ae=Math.max(Math.abs(Se-K.left),Math.abs(Se-K.right)),ue=Math.max(Math.abs($e-K.top),Math.abs($e-K.bottom));return Math.sqrt(ae*ae+ue*ue)}($e,K,ue),tn=$e-ue.left,Gt=K-ue.top,Fn=qe.enterDuration,$n=document.createElement("div");$n.classList.add("mat-ripple-element"),$n.style.left=tn-ct+"px",$n.style.top=Gt-ct+"px",$n.style.height=2*ct+"px",$n.style.width=2*ct+"px",null!=ae.color&&($n.style.backgroundColor=ae.color),$n.style.transitionDuration=`${Fn}ms`,this._containerElement.appendChild($n),window.getComputedStyle($n).getPropertyValue("opacity"),$n.style.transform="scale(1)";const xn=new Cn(this,$n,ae);return xn.state=0,this._activeRipples.add(xn),ae.persistent||(this._mostRecentTransientRipple=xn),this._runTimeoutOutsideZone(()=>{const Kn=xn===this._mostRecentTransientRipple;xn.state=1,!ae.persistent&&(!Kn||!this._isPointerDown)&&xn.fadeOut()},Fn),xn}fadeOutRipple($e){const K=this._activeRipples.delete($e);if($e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!K)return;const ae=$e.element,ue=Object.assign(Object.assign({},At),$e.config.animation);ae.style.transitionDuration=`${ue.exitDuration}ms`,ae.style.opacity="0",$e.state=2,this._runTimeoutOutsideZone(()=>{$e.state=3,ae.parentNode.removeChild(ae)},ue.exitDuration)}fadeOutAll(){this._activeRipples.forEach($e=>$e.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach($e=>{$e.config.persistent||$e.fadeOut()})}setupTriggerEvents($e){const K=(0,S.fI)($e);!K||K===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=K,this._registerEvents(Me))}handleEvent($e){"mousedown"===$e.type?this._onMousedown($e):"touchstart"===$e.type?this._onTouchStart($e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents($),this._pointerUpEventsRegistered=!0)}_onMousedown($e){const K=(0,e.X6)($e),ae=this._lastTouchStartEvent&&Date.now(){!$e.config.persistent&&(1===$e.state||$e.config.terminateOnPointerUp&&0===$e.state)&&$e.fadeOut()}))}_runTimeoutOutsideZone($e,K=0){this._ngZone.runOutsideAngular(()=>setTimeout($e,K))}_registerEvents($e){this._ngZone.runOutsideAngular(()=>{$e.forEach(K=>{this._triggerElement.addEventListener(K,this,tt)})})}_removeTriggerEvents(){this._triggerElement&&(Me.forEach($e=>{this._triggerElement.removeEventListener($e,this,tt)}),this._pointerUpEventsRegistered&&$.forEach($e=>{this._triggerElement.removeEventListener($e,this,tt)}))}}const Oe=new u.OlP("mat-ripple-global-options");let be=(()=>{class Se{constructor(K,ae,ue,qe,ct){this._elementRef=K,this._animationMode=ct,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=qe||{},this._rippleRenderer=new R(this,ae,K,ue)}get disabled(){return this._disabled}set disabled(K){K&&this.fadeOutAllNonPersistent(),this._disabled=K,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(K){this._trigger=K,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(K,ae=0,ue){return"number"==typeof K?this._rippleRenderer.fadeInRipple(K,ae,Object.assign(Object.assign({},this.rippleConfig),ue)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),K))}}return Se.\u0275fac=function(K){return new(K||Se)(u.Y36(u.SBq),u.Y36(u.R0b),u.Y36(v.t4),u.Y36(Oe,8),u.Y36(J.Qb,8))},Se.\u0275dir=u.lG2({type:Se,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(K,ae){2&K&&u.ekj("mat-ripple-unbounded",ae.unbounded)},inputs:{radius:["matRippleRadius","radius"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"],color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],animation:["matRippleAnimation","animation"]},exportAs:["matRipple"]}),Se})(),_e=(()=>{class Se{}return Se.\u0275fac=function(K){return new(K||Se)},Se.\u0275mod=u.oAB({type:Se}),Se.\u0275inj=u.cJS({imports:[[Ge,v.ud],Ge]}),Se})(),te=(()=>{class Se{constructor(K){this._animationMode=K,this.state="unchecked",this.disabled=!1}}return Se.\u0275fac=function(K){return new(K||Se)(u.Y36(J.Qb,8))},Se.\u0275cmp=u.Xpm({type:Se,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(K,ae){2&K&&u.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===ae.state)("mat-pseudo-checkbox-checked","checked"===ae.state)("mat-pseudo-checkbox-disabled",ae.disabled)("_mat-animation-noopable","NoopAnimations"===ae._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(K,ae){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),Se})(),Qe=(()=>{class Se{}return Se.\u0275fac=function(K){return new(K||Se)},Se.\u0275mod=u.oAB({type:Se}),Se.\u0275inj=u.cJS({imports:[[Ge]]}),Se})();const bt=new u.OlP("MAT_OPTION_PARENT_COMPONENT"),It=Ae(class{});let $t=0,sn=(()=>{class Se extends It{constructor(K){var ae;super(),this._labelId="mat-optgroup-label-"+$t++,this._inert=null!==(ae=null==K?void 0:K.inertGroups)&&void 0!==ae&&ae}}return Se.\u0275fac=function(K){return new(K||Se)(u.Y36(bt,8))},Se.\u0275dir=u.lG2({type:Se,inputs:{label:"label"},features:[u.qOj]}),Se})();const Wt=new u.OlP("MatOptgroup");let _n=0;class dn{constructor($e,K=!1){this.source=$e,this.isUserInput=K}}let mn=(()=>{class Se{constructor(K,ae,ue,qe){this._element=K,this._changeDetectorRef=ae,this._parent=ue,this.group=qe,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+_n++,this.onSelectionChange=new u.vpe,this._stateChanges=new P.xQ}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(K){this._disabled=(0,S.Ig)(K)}get disableRipple(){return this._parent&&this._parent.disableRipple}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(K,ae){const ue=this._getHostElement();"function"==typeof ue.focus&&ue.focus(ae)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(K){(K.keyCode===Q.K5||K.keyCode===Q.L_)&&!(0,Q.Vb)(K)&&(this._selectViaInteraction(),K.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const K=this.viewValue;K!==this._mostRecentViewValue&&(this._mostRecentViewValue=K,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(K=!1){this.onSelectionChange.emit(new dn(this,K))}}return Se.\u0275fac=function(K){return new(K||Se)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(void 0),u.Y36(sn))},Se.\u0275dir=u.lG2({type:Se,inputs:{id:"id",disabled:"disabled",value:"value"},outputs:{onSelectionChange:"onSelectionChange"}}),Se})(),Tt=(()=>{class Se extends mn{constructor(K,ae,ue,qe){super(K,ae,ue,qe)}}return Se.\u0275fac=function(K){return new(K||Se)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(bt,8),u.Y36(Wt,8))},Se.\u0275cmp=u.Xpm({type:Se,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(K,ae){1&K&&u.NdJ("click",function(){return ae._selectViaInteraction()})("keydown",function(qe){return ae._handleKeydown(qe)}),2&K&&(u.Ikx("id",ae.id),u.uIk("tabindex",ae._getTabIndex())("aria-selected",ae._getAriaSelected())("aria-disabled",ae.disabled.toString()),u.ekj("mat-selected",ae.selected)("mat-option-multiple",ae.multiple)("mat-active",ae.active)("mat-option-disabled",ae.disabled))},exportAs:["matOption"],features:[u.qOj],ngContentSelectors:Ye,decls:5,vars:4,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],template:function(K,ae){1&K&&(u.F$t(),u.YNc(0,Te,1,2,"mat-pseudo-checkbox",0),u.TgZ(1,"span",1),u.Hsn(2),u.qZA(),u.YNc(3,we,2,1,"span",2),u._UZ(4,"div",3)),2&K&&(u.Q6J("ngIf",ae.multiple),u.xp6(3),u.Q6J("ngIf",ae.group&&ae.group._inert),u.xp6(1),u.Q6J("matRippleTrigger",ae._getHostElement())("matRippleDisabled",ae.disabled||ae.disableRipple))},directives:[d.O5,be,te],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),Se})();function nn(Se,$e,K){if(K.length){let ae=$e.toArray(),ue=K.toArray(),qe=0;for(let ct=0;ctK+ae?Math.max(0,Se-ae+$e):K}let We=(()=>{class Se{}return Se.\u0275fac=function(K){return new(K||Se)},Se.\u0275mod=u.oAB({type:Se}),Se.\u0275inj=u.cJS({imports:[[_e,d.ez,Ge,Qe]]}),Se})()},3220:(Ue,fe,p)=>{"use strict";p.d(fe,{Mq:()=>ue,hl:()=>$n,FA:()=>Yt,nW:()=>Kn});var u=p(9238),e=p(625),c=p(7636),f=p(8583),d=p(7716),v=p(1095),S=p(9243),P=p(2458),L=p(9765),B=p(5319),J=p(6682),Q=p(5917),ge=p(6461),xe=p(5257),Te=p(9761),we=p(5435),Ye=p(9490),dt=p(521),St=p(7238),Ft=p(3679),ft=p(8295),Ve=p(9983),Le=p(946);const Ge=["mat-calendar-body",""];function Ae(De,lt){if(1&De&&(d.TgZ(0,"tr",2),d.TgZ(1,"td",3),d._uU(2),d.qZA(),d.qZA()),2&De){const E=d.oxw();d.xp6(1),d.Udp("padding-top",E._cellPadding)("padding-bottom",E._cellPadding),d.uIk("colspan",E.numCols),d.xp6(1),d.hij(" ",E.label," ")}}function Ne(De,lt){if(1&De&&(d.TgZ(0,"td",3),d._uU(1),d.qZA()),2&De){const E=d.oxw(2);d.Udp("padding-top",E._cellPadding)("padding-bottom",E._cellPadding),d.uIk("colspan",E._firstRowOffset),d.xp6(1),d.hij(" ",E._firstRowOffset>=E.labelMinRequiredCells?E.label:""," ")}}function ze(De,lt){if(1&De){const E=d.EpF();d.TgZ(0,"td",7),d.NdJ("click",function(z){const ye=d.CHM(E).$implicit;return d.oxw(2)._cellClicked(ye,z)}),d.TgZ(1,"div",8),d._uU(2),d.qZA(),d._UZ(3,"div",9),d.qZA()}if(2&De){const E=lt.$implicit,j=lt.index,z=d.oxw().index,re=d.oxw();d.Udp("width",re._cellWidth)("padding-top",re._cellPadding)("padding-bottom",re._cellPadding),d.ekj("mat-calendar-body-disabled",!E.enabled)("mat-calendar-body-active",re._isActiveCell(z,j))("mat-calendar-body-range-start",re._isRangeStart(E.compareValue))("mat-calendar-body-range-end",re._isRangeEnd(E.compareValue))("mat-calendar-body-in-range",re._isInRange(E.compareValue))("mat-calendar-body-comparison-bridge-start",re._isComparisonBridgeStart(E.compareValue,z,j))("mat-calendar-body-comparison-bridge-end",re._isComparisonBridgeEnd(E.compareValue,z,j))("mat-calendar-body-comparison-start",re._isComparisonStart(E.compareValue))("mat-calendar-body-comparison-end",re._isComparisonEnd(E.compareValue))("mat-calendar-body-in-comparison-range",re._isInComparisonRange(E.compareValue))("mat-calendar-body-preview-start",re._isPreviewStart(E.compareValue))("mat-calendar-body-preview-end",re._isPreviewEnd(E.compareValue))("mat-calendar-body-in-preview",re._isInPreview(E.compareValue)),d.Q6J("ngClass",E.cssClasses)("tabindex",re._isActiveCell(z,j)?0:-1),d.uIk("data-mat-row",z)("data-mat-col",j)("aria-label",E.ariaLabel)("aria-disabled",!E.enabled||null)("aria-selected",re._isSelected(E.compareValue)),d.xp6(1),d.ekj("mat-calendar-body-selected",re._isSelected(E.compareValue))("mat-calendar-body-comparison-identical",re._isComparisonIdentical(E.compareValue))("mat-calendar-body-today",re.todayValue===E.compareValue),d.xp6(1),d.hij(" ",E.displayValue," ")}}function pe(De,lt){if(1&De&&(d.TgZ(0,"tr",4),d.YNc(1,Ne,2,6,"td",5),d.YNc(2,ze,4,46,"td",6),d.qZA()),2&De){const E=lt.$implicit,j=lt.index,z=d.oxw();d.xp6(1),d.Q6J("ngIf",0===j&&z._firstRowOffset),d.xp6(1),d.Q6J("ngForOf",E)}}function Be(De,lt){if(1&De&&(d.TgZ(0,"th",5),d.TgZ(1,"abbr",6),d._uU(2),d.qZA(),d.qZA()),2&De){const E=lt.$implicit;d.uIk("aria-label",E.long),d.xp6(1),d.uIk("title",E.long),d.xp6(1),d.Oqu(E.narrow)}}const ot=["*"];function wt(De,lt){}function Dt(De,lt){if(1&De){const E=d.EpF();d.TgZ(0,"mat-month-view",5),d.NdJ("activeDateChange",function(z){return d.CHM(E),d.oxw().activeDate=z})("_userSelection",function(z){return d.CHM(E),d.oxw()._dateSelected(z)}),d.qZA()}if(2&De){const E=d.oxw();d.Q6J("activeDate",E.activeDate)("selected",E.selected)("dateFilter",E.dateFilter)("maxDate",E.maxDate)("minDate",E.minDate)("dateClass",E.dateClass)("comparisonStart",E.comparisonStart)("comparisonEnd",E.comparisonEnd)}}function an(De,lt){if(1&De){const E=d.EpF();d.TgZ(0,"mat-year-view",6),d.NdJ("activeDateChange",function(z){return d.CHM(E),d.oxw().activeDate=z})("monthSelected",function(z){return d.CHM(E),d.oxw()._monthSelectedInYearView(z)})("selectedChange",function(z){return d.CHM(E),d.oxw()._goToDateInView(z,"month")}),d.qZA()}if(2&De){const E=d.oxw();d.Q6J("activeDate",E.activeDate)("selected",E.selected)("dateFilter",E.dateFilter)("maxDate",E.maxDate)("minDate",E.minDate)("dateClass",E.dateClass)}}function Jt(De,lt){if(1&De){const E=d.EpF();d.TgZ(0,"mat-multi-year-view",7),d.NdJ("activeDateChange",function(z){return d.CHM(E),d.oxw().activeDate=z})("yearSelected",function(z){return d.CHM(E),d.oxw()._yearSelectedInMultiYearView(z)})("selectedChange",function(z){return d.CHM(E),d.oxw()._goToDateInView(z,"year")}),d.qZA()}if(2&De){const E=d.oxw();d.Q6J("activeDate",E.activeDate)("selected",E.selected)("dateFilter",E.dateFilter)("maxDate",E.maxDate)("minDate",E.minDate)("dateClass",E.dateClass)}}function hn(De,lt){}const Pt=["button"];function Lt(De,lt){1&De&&(d.O4$(),d.TgZ(0,"svg",3),d._UZ(1,"path",4),d.qZA())}const Ke=[[["","matDatepickerToggleIcon",""]]],gt=["[matDatepickerToggleIcon]"];let Re=(()=>{class De{constructor(){this.changes=new L.xQ,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year"}formatYearRange(E,j){return`${E} \u2013 ${j}`}}return De.\u0275fac=function(E){return new(E||De)},De.\u0275prov=d.Yz7({factory:function(){return new De},token:De,providedIn:"root"}),De})();class Mt{constructor(lt,E,j,z,re={},ye=lt,at){this.value=lt,this.displayValue=E,this.ariaLabel=j,this.enabled=z,this.cssClasses=re,this.compareValue=ye,this.rawValue=at}}let Ct=(()=>{class De{constructor(E,j){this._elementRef=E,this._ngZone=j,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new d.vpe,this.previewChange=new d.vpe,this._enterHandler=z=>{if(this._skipNextFocus&&"focus"===z.type)this._skipNextFocus=!1;else if(z.target&&this.isRange){const re=this._getCellFromElement(z.target);re&&this._ngZone.run(()=>this.previewChange.emit({value:re.enabled?re:null,event:z}))}},this._leaveHandler=z=>{null!==this.previewEnd&&this.isRange&&z.target&&Ut(z.target)&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:z}))},j.runOutsideAngular(()=>{const z=E.nativeElement;z.addEventListener("mouseenter",this._enterHandler,!0),z.addEventListener("focus",this._enterHandler,!0),z.addEventListener("mouseleave",this._leaveHandler,!0),z.addEventListener("blur",this._leaveHandler,!0)})}_cellClicked(E,j){E.enabled&&this.selectedValueChange.emit({value:E.value,event:j})}_isSelected(E){return this.startValue===E||this.endValue===E}ngOnChanges(E){const j=E.numCols,{rows:z,numCols:re}=this;(E.rows||j)&&(this._firstRowOffset=z&&z.length&&z[0].length?re-z[0].length:0),(E.cellAspectRatio||j||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/re+"%"),(j||!this._cellWidth)&&(this._cellWidth=100/re+"%")}ngOnDestroy(){const E=this._elementRef.nativeElement;E.removeEventListener("mouseenter",this._enterHandler,!0),E.removeEventListener("focus",this._enterHandler,!0),E.removeEventListener("mouseleave",this._leaveHandler,!0),E.removeEventListener("blur",this._leaveHandler,!0)}_isActiveCell(E,j){let z=E*this.numCols+j;return E&&(z-=this._firstRowOffset),z==this.activeCell}_focusActiveCell(E=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,xe.q)(1)).subscribe(()=>{const j=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");j&&(E||(this._skipNextFocus=!0),j.focus())})})}_isRangeStart(E){return rt(E,this.startValue,this.endValue)}_isRangeEnd(E){return st(E,this.startValue,this.endValue)}_isInRange(E){return Ht(E,this.startValue,this.endValue,this.isRange)}_isComparisonStart(E){return rt(E,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(E,j,z){if(!this._isComparisonStart(E)||this._isRangeStart(E)||!this._isInRange(E))return!1;let re=this.rows[j][z-1];if(!re){const ye=this.rows[j-1];re=ye&&ye[ye.length-1]}return re&&!this._isRangeEnd(re.compareValue)}_isComparisonBridgeEnd(E,j,z){if(!this._isComparisonEnd(E)||this._isRangeEnd(E)||!this._isInRange(E))return!1;let re=this.rows[j][z+1];if(!re){const ye=this.rows[j+1];re=ye&&ye[0]}return re&&!this._isRangeStart(re.compareValue)}_isComparisonEnd(E){return st(E,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(E){return Ht(E,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(E){return this.comparisonStart===this.comparisonEnd&&E===this.comparisonStart}_isPreviewStart(E){return rt(E,this.previewStart,this.previewEnd)}_isPreviewEnd(E){return st(E,this.previewStart,this.previewEnd)}_isInPreview(E){return Ht(E,this.previewStart,this.previewEnd,this.isRange)}_getCellFromElement(E){let j;if(Ut(E)?j=E:Ut(E.parentNode)&&(j=E.parentNode),j){const z=j.getAttribute("data-mat-row"),re=j.getAttribute("data-mat-col");if(z&&re)return this.rows[parseInt(z)][parseInt(re)]}return null}}return De.\u0275fac=function(E){return new(E||De)(d.Y36(d.SBq),d.Y36(d.R0b))},De.\u0275cmp=d.Xpm({type:De,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",previewStart:"previewStart",previewEnd:"previewEnd",label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange"},exportAs:["matCalendarBody"],features:[d.TTD],attrs:Ge,decls:2,vars:2,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell",3,"ngClass","tabindex","mat-calendar-body-disabled","mat-calendar-body-active","mat-calendar-body-range-start","mat-calendar-body-range-end","mat-calendar-body-in-range","mat-calendar-body-comparison-bridge-start","mat-calendar-body-comparison-bridge-end","mat-calendar-body-comparison-start","mat-calendar-body-comparison-end","mat-calendar-body-in-comparison-range","mat-calendar-body-preview-start","mat-calendar-body-preview-end","mat-calendar-body-in-preview","width","paddingTop","paddingBottom","click",4,"ngFor","ngForOf"],["role","gridcell",1,"mat-calendar-body-cell",3,"ngClass","tabindex","click"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],[1,"mat-calendar-body-cell-preview"]],template:function(E,j){1&E&&(d.YNc(0,Ae,3,6,"tr",0),d.YNc(1,pe,3,2,"tr",1)),2&E&&(d.Q6J("ngIf",j._firstRowOffset.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-high-contrast-active .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){outline:dotted 2px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}[dir=rtl] .mat-calendar-body-label{text-align:right}@media(hover: none){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:transparent}}\n'],encapsulation:2,changeDetection:0}),De})();function Ut(De){return"TD"===De.nodeName}function rt(De,lt,E){return null!==E&<!==E&&De=lt&&De===E}function Ht(De,lt,E,j){return j&&null!==lt&&null!==E&<!==E&&De>=lt&&De<=E}class _t{constructor(lt,E){this.start=lt,this.end=E}}let Kt=(()=>{class De{constructor(E,j){this.selection=E,this._adapter=j,this._selectionChanged=new L.xQ,this.selectionChanged=this._selectionChanged,this.selection=E}updateSelection(E,j){const z=this.selection;this.selection=E,this._selectionChanged.next({selection:E,source:j,oldValue:z})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(E){return this._adapter.isDateInstance(E)&&this._adapter.isValid(E)}}return De.\u0275fac=function(E){return new(E||De)(d.LFG(void 0),d.LFG(P._A))},De.\u0275prov=d.Yz7({token:De,factory:De.\u0275fac}),De})(),Cn=(()=>{class De extends Kt{constructor(E){super(null,E)}add(E){super.updateSelection(E,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const E=new De(this._adapter);return E.updateSelection(this.selection,this),E}}return De.\u0275fac=function(E){return new(E||De)(d.LFG(P._A))},De.\u0275prov=d.Yz7({token:De,factory:De.\u0275fac}),De})();const tt={provide:Kt,deps:[[new d.FiY,new d.tp0,Kt],P._A],useFactory:function(De,lt){return De||new Cn(lt)}},R=new d.OlP("MAT_DATE_RANGE_SELECTION_STRATEGY");let _e=(()=>{class De{constructor(E,j,z,re,ye){this._changeDetectorRef=E,this._dateFormats=j,this._dateAdapter=z,this._dir=re,this._rangeStrategy=ye,this._rerenderSubscription=B.w.EMPTY,this.selectedChange=new d.vpe,this._userSelection=new d.vpe,this.activeDateChange=new d.vpe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(E){const j=this._activeDate,z=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(z,this.minDate,this.maxDate),this._hasSameMonthAndYear(j,this._activeDate)||this._init()}get selected(){return this._selected}set selected(E){this._selected=E instanceof _t?E:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(E){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))}get maxDate(){return this._maxDate}set maxDate(E){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,Te.O)(null)).subscribe(()=>this._init())}ngOnChanges(E){const j=E.comparisonStart||E.comparisonEnd;j&&!j.firstChange&&this._setRanges(this.selected)}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(E){const j=E.value,z=this._dateAdapter.getYear(this.activeDate),re=this._dateAdapter.getMonth(this.activeDate),ye=this._dateAdapter.createDate(z,re,j);let at,kt;this._selected instanceof _t?(at=this._getDateInCurrentMonth(this._selected.start),kt=this._getDateInCurrentMonth(this._selected.end)):at=kt=this._getDateInCurrentMonth(this._selected),(at!==j||kt!==j)&&this.selectedChange.emit(ye),this._userSelection.emit({value:ye,event:E.event}),this._previewStart=this._previewEnd=null,this._changeDetectorRef.markForCheck()}_handleCalendarBodyKeydown(E){const j=this._activeDate,z=this._isRtl();switch(E.keyCode){case ge.oh:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,z?1:-1);break;case ge.SV:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,z?-1:1);break;case ge.LH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case ge.JH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case ge.Sd:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case ge.uR:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case ge.Ku:this.activeDate=E.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case ge.VM:this.activeDate=E.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case ge.K5:case ge.L_:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&E.preventDefault());case ge.hY:return void(null!=this._previewEnd&&!(0,ge.Vb)(E)&&(this._previewStart=this._previewEnd=null,this.selectedChange.emit(null),this._userSelection.emit({value:null,event:E}),E.preventDefault(),E.stopPropagation()));default:return}this._dateAdapter.compareDate(j,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),E.preventDefault()}_handleCalendarBodyKeyup(E){(E.keyCode===ge.L_||E.keyCode===ge.K5)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:E}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let E=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(E)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(E){this._matCalendarBody._focusActiveCell(E)}_previewChanged({event:E,value:j}){if(this._rangeStrategy){const re=this._rangeStrategy.createPreview(j?j.rawValue:null,this.selected,E);this._previewStart=this._getCellCompareValue(re.start),this._previewEnd=this._getCellCompareValue(re.end),this._changeDetectorRef.detectChanges()}}_initWeekdays(){const E=this._dateAdapter.getFirstDayOfWeek(),j=this._dateAdapter.getDayOfWeekNames("narrow");let re=this._dateAdapter.getDayOfWeekNames("long").map((ye,at)=>({long:ye,narrow:j[at]}));this._weekdays=re.slice(E).concat(re.slice(0,E))}_createWeekCells(){const E=this._dateAdapter.getNumDaysInMonth(this.activeDate),j=this._dateAdapter.getDateNames();this._weeks=[[]];for(let z=0,re=this._firstWeekOffset;z=0)&&(!this.maxDate||this._dateAdapter.compareDate(E,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(E))}_getDateInCurrentMonth(E){return E&&this._hasSameMonthAndYear(E,this.activeDate)?this._dateAdapter.getDate(E):null}_hasSameMonthAndYear(E,j){return!(!E||!j||this._dateAdapter.getMonth(E)!=this._dateAdapter.getMonth(j)||this._dateAdapter.getYear(E)!=this._dateAdapter.getYear(j))}_getCellCompareValue(E){if(E){const j=this._dateAdapter.getYear(E),z=this._dateAdapter.getMonth(E),re=this._dateAdapter.getDate(E);return new Date(j,z,re).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(E){E instanceof _t?(this._rangeStart=this._getCellCompareValue(E.start),this._rangeEnd=this._getCellCompareValue(E.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(E),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(E){return!this.dateFilter||this.dateFilter(E)}}return De.\u0275fac=function(E){return new(E||De)(d.Y36(d.sBO),d.Y36(P.sG,8),d.Y36(P._A,8),d.Y36(Le.Is,8),d.Y36(R,8))},De.\u0275cmp=d.Xpm({type:De,selectors:[["mat-month-view"]],viewQuery:function(E,j){if(1&E&&d.Gf(Ct,5),2&E){let z;d.iGM(z=d.CRH())&&(j._matCalendarBody=z.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[d.TTD],decls:7,vars:13,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["aria-hidden","true","colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","selectedValueChange","previewChange","keyup","keydown"],["scope","col"],[1,"mat-calendar-abbr"]],template:function(E,j){1&E&&(d.TgZ(0,"table",0),d.TgZ(1,"thead",1),d.TgZ(2,"tr"),d.YNc(3,Be,3,3,"th",2),d.qZA(),d.TgZ(4,"tr"),d._UZ(5,"th",3),d.qZA(),d.qZA(),d.TgZ(6,"tbody",4),d.NdJ("selectedValueChange",function(re){return j._dateSelected(re)})("previewChange",function(re){return j._previewChanged(re)})("keyup",function(re){return j._handleCalendarBodyKeyup(re)})("keydown",function(re){return j._handleCalendarBodyKeydown(re)}),d.qZA(),d.qZA()),2&E&&(d.xp6(3),d.Q6J("ngForOf",j._weekdays),d.xp6(3),d.Q6J("label",j._monthLabel)("rows",j._weeks)("todayValue",j._todayDate)("startValue",j._rangeStart)("endValue",j._rangeEnd)("comparisonStart",j._comparisonRangeStart)("comparisonEnd",j._comparisonRangeEnd)("previewStart",j._previewStart)("previewEnd",j._previewEnd)("isRange",j._isRange)("labelMinRequiredCells",3)("activeCell",j._dateAdapter.getDate(j.activeDate)-1))},directives:[f.sg,Ct],encapsulation:2,changeDetection:0}),De})(),bt=(()=>{class De{constructor(E,j,z){this._changeDetectorRef=E,this._dateAdapter=j,this._dir=z,this._rerenderSubscription=B.w.EMPTY,this.selectedChange=new d.vpe,this.yearSelected=new d.vpe,this.activeDateChange=new d.vpe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(E){let j=this._activeDate;const z=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(z,this.minDate,this.maxDate),It(this._dateAdapter,j,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(E){this._selected=E instanceof _t?E:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E)),this._setSelectedYear(E)}get minDate(){return this._minDate}set minDate(E){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))}get maxDate(){return this._maxDate}set maxDate(E){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,Te.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const j=this._dateAdapter.getYear(this._activeDate)-$t(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let z=0,re=[];z<24;z++)re.push(j+z),4==re.length&&(this._years.push(re.map(ye=>this._createCellForYear(ye))),re=[]);this._changeDetectorRef.markForCheck()}_yearSelected(E){const j=E.value;this.yearSelected.emit(this._dateAdapter.createDate(j,0,1));let z=this._dateAdapter.getMonth(this.activeDate),re=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(j,z,1));this.selectedChange.emit(this._dateAdapter.createDate(j,z,Math.min(this._dateAdapter.getDate(this.activeDate),re)))}_handleCalendarBodyKeydown(E){const j=this._activeDate,z=this._isRtl();switch(E.keyCode){case ge.oh:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,z?1:-1);break;case ge.SV:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,z?-1:1);break;case ge.LH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case ge.JH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case ge.Sd:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-$t(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case ge.uR:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,24-$t(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case ge.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,E.altKey?-240:-24);break;case ge.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,E.altKey?240:24);break;case ge.K5:case ge.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(j,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),E.preventDefault()}_handleCalendarBodyKeyup(E){(E.keyCode===ge.L_||E.keyCode===ge.K5)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:E}),this._selectionKeyPressed=!1)}_getActiveCell(){return $t(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_createCellForYear(E){const j=this._dateAdapter.createDate(E,0,1),z=this._dateAdapter.getYearName(j),re=this.dateClass?this.dateClass(j,"multi-year"):void 0;return new Mt(E,z,z,this._shouldEnableYear(E),re)}_shouldEnableYear(E){if(null==E||this.maxDate&&E>this._dateAdapter.getYear(this.maxDate)||this.minDate&&E{class De{constructor(E,j,z,re){this._changeDetectorRef=E,this._dateFormats=j,this._dateAdapter=z,this._dir=re,this._rerenderSubscription=B.w.EMPTY,this.selectedChange=new d.vpe,this.monthSelected=new d.vpe,this.activeDateChange=new d.vpe,this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(E){let j=this._activeDate;const z=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(z,this.minDate,this.maxDate),this._dateAdapter.getYear(j)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(E){this._selected=E instanceof _t?E:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E)),this._setSelectedMonth(E)}get minDate(){return this._minDate}set minDate(E){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))}get maxDate(){return this._maxDate}set maxDate(E){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,Te.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(E){const j=E.value,z=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),j,1);this.monthSelected.emit(z);const re=this._dateAdapter.getNumDaysInMonth(z);this.selectedChange.emit(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),j,Math.min(this._dateAdapter.getDate(this.activeDate),re)))}_handleCalendarBodyKeydown(E){const j=this._activeDate,z=this._isRtl();switch(E.keyCode){case ge.oh:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,z?1:-1);break;case ge.SV:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,z?-1:1);break;case ge.LH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case ge.JH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case ge.Sd:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case ge.uR:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case ge.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,E.altKey?-10:-1);break;case ge.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,E.altKey?10:1);break;case ge.K5:case ge.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(j,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),E.preventDefault()}_handleCalendarBodyKeyup(E){(E.keyCode===ge.L_||E.keyCode===ge.K5)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:E}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let E=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(j=>j.map(z=>this._createCellForMonth(z,E[z]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_getMonthInCurrentYear(E){return E&&this._dateAdapter.getYear(E)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(E):null}_createCellForMonth(E,j){const z=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),E,1),re=this._dateAdapter.format(z,this._dateFormats.display.monthYearA11yLabel),ye=this.dateClass?this.dateClass(z,"year"):void 0;return new Mt(E,j.toLocaleUpperCase(),re,this._shouldEnableMonth(E),ye)}_shouldEnableMonth(E){const j=this._dateAdapter.getYear(this.activeDate);if(null==E||this._isYearAndMonthAfterMaxDate(j,E)||this._isYearAndMonthBeforeMinDate(j,E))return!1;if(!this.dateFilter)return!0;for(let re=this._dateAdapter.createDate(j,E,1);this._dateAdapter.getMonth(re)==E;re=this._dateAdapter.addCalendarDays(re,1))if(this.dateFilter(re))return!0;return!1}_isYearAndMonthAfterMaxDate(E,j){if(this.maxDate){const z=this._dateAdapter.getYear(this.maxDate),re=this._dateAdapter.getMonth(this.maxDate);return E>z||E===z&&j>re}return!1}_isYearAndMonthBeforeMinDate(E,j){if(this.minDate){const z=this._dateAdapter.getYear(this.minDate),re=this._dateAdapter.getMonth(this.minDate);return E{class De{constructor(E,j,z,re,ye){this._intl=E,this.calendar=j,this._dateAdapter=z,this._dateFormats=re,this._buttonDescriptionId="mat-calendar-button-"+_n++,this.calendar.stateChanges.subscribe(()=>ye.markForCheck())}get periodButtonText(){if("month"==this.calendar.currentView)return this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase();if("year"==this.calendar.currentView)return this._dateAdapter.getYearName(this.calendar.activeDate);const j=this._dateAdapter.getYear(this.calendar.activeDate)-$t(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),z=j+24-1,re=this._dateAdapter.getYearName(this._dateAdapter.createDate(j,0,1)),ye=this._dateAdapter.getYearName(this._dateAdapter.createDate(z,0,1));return this._intl.formatYearRange(re,ye)}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-24)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:24)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(E,j){return"month"==this.calendar.currentView?this._dateAdapter.getYear(E)==this._dateAdapter.getYear(j)&&this._dateAdapter.getMonth(E)==this._dateAdapter.getMonth(j):"year"==this.calendar.currentView?this._dateAdapter.getYear(E)==this._dateAdapter.getYear(j):It(this._dateAdapter,E,j,this.calendar.minDate,this.calendar.maxDate)}}return De.\u0275fac=function(E){return new(E||De)(d.Y36(Re),d.Y36((0,d.Gpc)(()=>mn)),d.Y36(P._A,8),d.Y36(P.sG,8),d.Y36(d.sBO))},De.\u0275cmp=d.Xpm({type:De,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:ot,decls:10,vars:10,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","cdkAriaLive","polite",1,"mat-calendar-period-button",3,"click"],[1,"mat-calendar-arrow"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"]],template:function(E,j){1&E&&(d.F$t(),d.TgZ(0,"div",0),d.TgZ(1,"div",1),d.TgZ(2,"button",2),d.NdJ("click",function(){return j.currentPeriodClicked()}),d.TgZ(3,"span"),d._uU(4),d.qZA(),d._UZ(5,"div",3),d.qZA(),d._UZ(6,"div",4),d.Hsn(7),d.TgZ(8,"button",5),d.NdJ("click",function(){return j.previousClicked()}),d.qZA(),d.TgZ(9,"button",6),d.NdJ("click",function(){return j.nextClicked()}),d.qZA(),d.qZA(),d.qZA()),2&E&&(d.xp6(2),d.uIk("aria-label",j.periodButtonLabel)("aria-describedby",j._buttonDescriptionId),d.xp6(1),d.uIk("id",j._buttonDescriptionId),d.xp6(1),d.Oqu(j.periodButtonText),d.xp6(1),d.ekj("mat-calendar-invert","month"!==j.calendar.currentView),d.xp6(3),d.Q6J("disabled",!j.previousEnabled()),d.uIk("aria-label",j.prevButtonLabel),d.xp6(1),d.Q6J("disabled",!j.nextEnabled()),d.uIk("aria-label",j.nextButtonLabel))},directives:[v.lW,u.Qr],encapsulation:2,changeDetection:0}),De})(),mn=(()=>{class De{constructor(E,j,z,re){this._dateAdapter=j,this._dateFormats=z,this._changeDetectorRef=re,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new d.vpe,this.yearSelected=new d.vpe,this.monthSelected=new d.vpe,this.viewChanged=new d.vpe(!0),this._userSelection=new d.vpe,this.stateChanges=new L.xQ,this._intlChanges=E.changes.subscribe(()=>{re.markForCheck(),this.stateChanges.next()})}get startAt(){return this._startAt}set startAt(E){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))}get selected(){return this._selected}set selected(E){this._selected=E instanceof _t?E:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))}get minDate(){return this._minDate}set minDate(E){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))}get maxDate(){return this._maxDate}set maxDate(E){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))}get activeDate(){return this._clampedActiveDate}set activeDate(E){this._clampedActiveDate=this._dateAdapter.clampDate(E,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(E){const j=this._currentView!==E?E:null;this._currentView=E,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),j&&this.viewChanged.emit(j)}ngAfterContentInit(){this._calendarHeaderPortal=new c.C5(this.headerComponent||dn),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(E){const j=E.minDate||E.maxDate||E.dateFilter;if(j&&!j.firstChange){const z=this._getCurrentViewComponent();z&&(this._changeDetectorRef.detectChanges(),z._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(E){const j=E.value;(this.selected instanceof _t||j&&!this._dateAdapter.sameDate(j,this.selected))&&this.selectedChange.emit(j),this._userSelection.emit(E)}_yearSelectedInMultiYearView(E){this.yearSelected.emit(E)}_monthSelectedInYearView(E){this.monthSelected.emit(E)}_goToDateInView(E,j){this.activeDate=E,this.currentView=j}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}}return De.\u0275fac=function(E){return new(E||De)(d.Y36(Re),d.Y36(P._A,8),d.Y36(P.sG,8),d.Y36(d.sBO))},De.\u0275cmp=d.Xpm({type:De,selectors:[["mat-calendar"]],viewQuery:function(E,j){if(1&E&&(d.Gf(_e,5),d.Gf(Qt,5),d.Gf(bt,5)),2&E){let z;d.iGM(z=d.CRH())&&(j.monthView=z.first),d.iGM(z=d.CRH())&&(j.yearView=z.first),d.iGM(z=d.CRH())&&(j.multiYearView=z.first)}},hostAttrs:[1,"mat-calendar"],inputs:{startView:"startView",startAt:"startAt",selected:"selected",minDate:"minDate",maxDate:"maxDate",headerComponent:"headerComponent",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection"},exportAs:["matCalendar"],features:[d._Bn([tt]),d.TTD],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDateChange","_userSelection",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDateChange","_userSelection"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],template:function(E,j){1&E&&(d.YNc(0,wt,0,0,"ng-template",0),d.TgZ(1,"div",1),d.YNc(2,Dt,1,8,"mat-month-view",2),d.YNc(3,an,1,6,"mat-year-view",3),d.YNc(4,Jt,1,6,"mat-multi-year-view",4),d.qZA()),2&E&&(d.Q6J("cdkPortalOutlet",j._calendarHeaderPortal),d.xp6(1),d.Q6J("ngSwitch",j.currentView),d.xp6(1),d.Q6J("ngSwitchCase","month"),d.xp6(1),d.Q6J("ngSwitchCase","year"),d.xp6(1),d.Q6J("ngSwitchCase","multi-year"))},directives:[c.Pl,u.kH,f.RF,f.n9,_e,Qt,bt],styles:['.mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;margin:5% calc(33% / 7 - 16px)}.mat-calendar-controls .mat-icon-button:hover .mat-button-focus-overlay{opacity:.04}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0}.mat-calendar-arrow{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top-width:5px;border-top-style:solid;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px}.mat-calendar-abbr{text-decoration:none}\n'],encapsulation:2,changeDetection:0}),De})();const Tt={transformPanel:(0,St.X$)("transformPanel",[(0,St.eR)("void => enter-dropdown",(0,St.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,St.F4)([(0,St.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,St.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,St.eR)("void => enter-dialog",(0,St.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,St.F4)([(0,St.oB)({opacity:0,transform:"scale(0.7)"}),(0,St.oB)({transform:"none",opacity:1})]))),(0,St.eR)("* => void",(0,St.jt)("100ms linear",(0,St.oB)({opacity:0})))]),fadeInCalendar:(0,St.X$)("fadeInCalendar",[(0,St.SB)("void",(0,St.oB)({opacity:0})),(0,St.SB)("enter",(0,St.oB)({opacity:1})),(0,St.eR)("void => *",(0,St.jt)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let nn=0;const Pe=new d.OlP("mat-datepicker-scroll-strategy"),Se={provide:Pe,deps:[e.aV],useFactory:function(De){return()=>De.scrollStrategies.reposition()}},$e=(0,P.pj)(class{constructor(De){this._elementRef=De}});let K=(()=>{class De extends $e{constructor(E,j,z,re,ye,at){super(E),this._changeDetectorRef=j,this._globalModel=z,this._dateAdapter=re,this._rangeSelectionStrategy=ye,this._subscriptions=new B.w,this._animationDone=new L.xQ,this._actionsPortal=null,this._closeButtonText=at.closeCalendarLabel}ngOnInit(){this._model=this._actionsPortal?this._globalModel.clone():this._globalModel,this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(E){const j=this._model.selection,z=E.value,re=j instanceof _t;if(re&&this._rangeSelectionStrategy){const ye=this._rangeSelectionStrategy.selectionFinished(z,j,E.event);this._model.updateSelection(ye,this)}else z&&(re||!this._dateAdapter.sameDate(z,j))&&this._model.add(z);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}}return De.\u0275fac=function(E){return new(E||De)(d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(Kt),d.Y36(P._A),d.Y36(R,8),d.Y36(Re))},De.\u0275cmp=d.Xpm({type:De,selectors:[["mat-datepicker-content"]],viewQuery:function(E,j){if(1&E&&d.Gf(mn,5),2&E){let z;d.iGM(z=d.CRH())&&(j._calendar=z.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(E,j){1&E&&d.WFA("@transformPanel.done",function(){return j._animationDone.next()}),2&E&&(d.d8E("@transformPanel",j._animationState),d.ekj("mat-datepicker-content-touch",j.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[d.qOj],decls:5,vars:20,consts:[["cdkTrapFocus","",1,"mat-datepicker-content-container"],[3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","yearSelected","monthSelected","viewChanged","_userSelection"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"color","focus","blur","click"]],template:function(E,j){1&E&&(d.TgZ(0,"div",0),d.TgZ(1,"mat-calendar",1),d.NdJ("yearSelected",function(re){return j.datepicker._selectYear(re)})("monthSelected",function(re){return j.datepicker._selectMonth(re)})("viewChanged",function(re){return j.datepicker._viewChanged(re)})("_userSelection",function(re){return j._handleUserSelection(re)}),d.qZA(),d.YNc(2,hn,0,0,"ng-template",2),d.TgZ(3,"button",3),d.NdJ("focus",function(){return j._closeButtonFocused=!0})("blur",function(){return j._closeButtonFocused=!1})("click",function(){return j.datepicker.close()}),d._uU(4),d.qZA(),d.qZA()),2&E&&(d.ekj("mat-datepicker-content-container-with-actions",j._actionsPortal),d.xp6(1),d.Q6J("id",j.datepicker.id)("ngClass",j.datepicker.panelClass)("startAt",j.datepicker.startAt)("startView",j.datepicker.startView)("minDate",j.datepicker._getMinDate())("maxDate",j.datepicker._getMaxDate())("dateFilter",j.datepicker._getDateFilter())("headerComponent",j.datepicker.calendarHeaderComponent)("selected",j._getSelected())("dateClass",j.datepicker.dateClass)("comparisonStart",j.comparisonStart)("comparisonEnd",j.comparisonEnd)("@fadeInCalendar","enter"),d.xp6(1),d.Q6J("cdkPortalOutlet",j._actionsPortal),d.xp6(1),d.ekj("cdk-visually-hidden",!j._closeButtonFocused),d.Q6J("color",j.color||"primary"),d.xp6(1),d.Oqu(j._closeButtonText))},directives:[u.mK,mn,f.mk,c.Pl,v.lW],styles:[".mat-datepicker-content{display:block;border-radius:4px}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}\n"],encapsulation:2,data:{animation:[Tt.transformPanel,Tt.fadeInCalendar]},changeDetection:0}),De})(),ae=(()=>{class De{constructor(E,j,z,re,ye,at,kt,fn,pn){this._overlay=j,this._ngZone=z,this._viewContainerRef=re,this._dateAdapter=at,this._dir=kt,this._model=pn,this._inputStateChanges=B.w.EMPTY,this.startView="month",this._touchUi=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this.yearSelected=new d.vpe,this.monthSelected=new d.vpe,this.viewChanged=new d.vpe(!0),this.openedStream=new d.vpe,this.closedStream=new d.vpe,this._opened=!1,this.id="mat-datepicker-"+nn++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new L.xQ,this._scrollStrategy=ye}get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(E){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(E){this._color=E}get touchUi(){return this._touchUi}set touchUi(E){this._touchUi=(0,Ye.Ig)(E)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(E){const j=(0,Ye.Ig)(E);j!==this._disabled&&(this._disabled=j,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(E){this._restoreFocus=(0,Ye.Ig)(E)}get panelClass(){return this._panelClass}set panelClass(E){this._panelClass=(0,Ye.du)(E)}get opened(){return this._opened}set opened(E){(0,Ye.Ig)(E)?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}ngOnChanges(E){const j=E.xPosition||E.yPosition;if(j&&!j.firstChange&&this._overlayRef){const z=this._overlayRef.getConfig().positionStrategy;z instanceof e._G&&(this._setConnectedPositions(z),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(E){this._model.add(E)}_selectYear(E){this.yearSelected.emit(E)}_selectMonth(E){this.monthSelected.emit(E)}_viewChanged(E){this.viewChanged.emit(E)}registerInput(E){return this._inputStateChanges.unsubscribe(),this.datepickerInput=E,this._inputStateChanges=E.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(E){this._actionsPortal=E}removeActions(E){E===this._actionsPortal&&(this._actionsPortal=null)}open(){this._opened||this.disabled||(this._focusedElementBeforeOpen=(0,dt.ht)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened)return;if(this._componentRef){const j=this._componentRef.instance;j._startExitAnimation(),j._animationDone.pipe((0,xe.q)(1)).subscribe(()=>this._destroyOverlay())}const E=()=>{this._opened&&(this._opened=!1,this.closedStream.emit(),this._focusedElementBeforeOpen=null)};this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(E)):E()}_applyPendingSelection(){var E,j;null===(j=null===(E=this._componentRef)||void 0===E?void 0:E.instance)||void 0===j||j._applyPendingSelection()}_forwardContentValues(E){E.datepicker=this,E.color=this.color,E._actionsPortal=this._actionsPortal}_openOverlay(){this._destroyOverlay();const E=this.touchUi,j=this.datepickerInput.getOverlayLabelId(),z=new c.C5(K,this._viewContainerRef),re=this._overlayRef=this._overlay.create(new e.X_({positionStrategy:E?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[E?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:E?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(E?"dialog":"popup")})),ye=re.overlayElement;ye.setAttribute("role","dialog"),j&&ye.setAttribute("aria-labelledby",j),E&&ye.setAttribute("aria-modal","true"),this._getCloseStream(re).subscribe(at=>{at&&at.preventDefault(),this.close()}),this._componentRef=re.attach(z),this._forwardContentValues(this._componentRef.instance),E||this._ngZone.onStable.pipe((0,xe.q)(1)).subscribe(()=>re.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const E=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(E)}_setConnectedPositions(E){const j="end"===this.xPosition?"end":"start",z="start"===j?"end":"start",re="above"===this.yPosition?"bottom":"top",ye="top"===re?"bottom":"top";return E.withPositions([{originX:j,originY:ye,overlayX:j,overlayY:re},{originX:j,originY:re,overlayX:j,overlayY:ye},{originX:z,originY:ye,overlayX:z,overlayY:re},{originX:z,originY:re,overlayX:z,overlayY:ye}])}_getCloseStream(E){return(0,J.T)(E.backdropClick(),E.detachments(),E.keydownEvents().pipe((0,we.h)(j=>j.keyCode===ge.hY&&!(0,ge.Vb)(j)||this.datepickerInput&&(0,ge.Vb)(j,"altKey")&&j.keyCode===ge.LH)))}}return De.\u0275fac=function(E){return new(E||De)(d.Y36(d.SBq),d.Y36(e.aV),d.Y36(d.R0b),d.Y36(d.s_b),d.Y36(Pe),d.Y36(P._A,8),d.Y36(Le.Is,8),d.Y36(f.K0,8),d.Y36(Kt))},De.\u0275dir=d.lG2({type:De,inputs:{startView:"startView",xPosition:"xPosition",yPosition:"yPosition",startAt:"startAt",color:"color",touchUi:"touchUi",disabled:"disabled",restoreFocus:"restoreFocus",panelClass:"panelClass",opened:"opened",calendarHeaderComponent:"calendarHeaderComponent",dateClass:"dateClass"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[d.TTD]}),De})(),ue=(()=>{class De extends ae{}return De.\u0275fac=function(){let lt;return function(j){return(lt||(lt=d.n5z(De)))(j||De)}}(),De.\u0275cmp=d.Xpm({type:De,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[d._Bn([tt,{provide:ae,useExisting:De}]),d.qOj],decls:0,vars:0,template:function(E,j){},encapsulation:2,changeDetection:0}),De})();class qe{constructor(lt,E){this.target=lt,this.targetElement=E,this.value=this.target.value}}let ct=(()=>{class De{constructor(E,j,z){this._elementRef=E,this._dateAdapter=j,this._dateFormats=z,this.dateChange=new d.vpe,this.dateInput=new d.vpe,this.stateChanges=new L.xQ,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=B.w.EMPTY,this._localeSubscription=B.w.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=re=>{const ye=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re.value));return!ye||this._matchesFilter(ye)?null:{matDatepickerFilter:!0}},this._minValidator=re=>{const ye=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re.value)),at=this._getMinDate();return!at||!ye||this._dateAdapter.compareDate(at,ye)<=0?null:{matDatepickerMin:{min:at,actual:ye}}},this._maxValidator=re=>{const ye=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(re.value)),at=this._getMaxDate();return!at||!ye||this._dateAdapter.compareDate(at,ye)>=0?null:{matDatepickerMax:{max:at,actual:ye}}},this._lastValueValid=!1,this._localeSubscription=j.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(E){this._assignValueProgrammatically(E)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(E){const j=(0,Ye.Ig)(E),z=this._elementRef.nativeElement;this._disabled!==j&&(this._disabled=j,this.stateChanges.next(void 0)),j&&this._isInitialized&&z.blur&&z.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(E){this._model=E,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(j=>{if(this._shouldHandleChangeEvent(j)){const z=this._getValueFromModel(j.selection);this._lastValueValid=this._isValidValue(z),this._cvaOnChange(z),this._onTouched(),this._formatValue(z),this.dateInput.emit(new qe(this,this._elementRef.nativeElement)),this.dateChange.emit(new qe(this,this._elementRef.nativeElement))}})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(E){(function(De,lt){const E=Object.keys(De);for(let j of E){const{previousValue:z,currentValue:re}=De[j];if(!lt.isDateInstance(z)||!lt.isDateInstance(re))return!0;if(!lt.sameDate(z,re))return!0}return!1})(E,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(E){this._validatorOnChange=E}validate(E){return this._validator?this._validator(E):null}writeValue(E){this._assignValueProgrammatically(E)}registerOnChange(E){this._cvaOnChange=E}registerOnTouched(E){this._onTouched=E}setDisabledState(E){this.disabled=E}_onKeydown(E){E.altKey&&E.keyCode===ge.JH&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),E.preventDefault())}_onInput(E){const j=this._lastValueValid;let z=this._dateAdapter.parse(E,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(z),z=this._dateAdapter.getValidDateOrNull(z),this._dateAdapter.sameDate(z,this.value)?(E&&!this.value&&this._cvaOnChange(z),j!==this._lastValueValid&&this._validatorOnChange()):(this._assignValue(z),this._cvaOnChange(z),this.dateInput.emit(new qe(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new qe(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(E){this._elementRef.nativeElement.value=E?this._dateAdapter.format(E,this._dateFormats.display.dateInput):""}_assignValue(E){this._model?(this._assignValueToModel(E),this._pendingValue=null):this._pendingValue=E}_isValidValue(E){return!E||this._dateAdapter.isValid(E)}_parentDisabled(){return!1}_assignValueProgrammatically(E){E=this._dateAdapter.deserialize(E),this._lastValueValid=this._isValidValue(E),E=this._dateAdapter.getValidDateOrNull(E),this._assignValue(E),this._formatValue(E)}_matchesFilter(E){const j=this._getDateFilter();return!j||j(E)}}return De.\u0275fac=function(E){return new(E||De)(d.Y36(d.SBq),d.Y36(P._A,8),d.Y36(P.sG,8))},De.\u0275dir=d.lG2({type:De,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[d.TTD]}),De})();const Gt={provide:Ft.JU,useExisting:(0,d.Gpc)(()=>$n),multi:!0},Fn={provide:Ft.Cf,useExisting:(0,d.Gpc)(()=>$n),multi:!0};let $n=(()=>{class De extends ct{constructor(E,j,z,re){super(E,j,z),this._formField=re,this._closedSubscription=B.w.EMPTY,this._validator=Ft.kI.compose(super._getValidators())}set matDatepicker(E){E&&(this._datepicker=E,this._closedSubscription=E.closedStream.subscribe(()=>this._onTouched()),this._registerModel(E.registerInput(this)))}get min(){return this._min}set min(E){const j=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E));this._dateAdapter.sameDate(j,this._min)||(this._min=j,this._validatorOnChange())}get max(){return this._max}set max(E){const j=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(E));this._dateAdapter.sameDate(j,this._max)||(this._max=j,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(E){const j=this._matchesFilter(this.value);this._dateFilter=E,this._matchesFilter(this.value)!==j&&this._validatorOnChange()}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(E){return E}_assignValueToModel(E){this._model&&this._model.updateSelection(E,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(E){return E.source!==this}}return De.\u0275fac=function(E){return new(E||De)(d.Y36(d.SBq),d.Y36(P._A,8),d.Y36(P.sG,8),d.Y36(ft.G_,8))},De.\u0275dir=d.lG2({type:De,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(E,j){1&E&&d.NdJ("input",function(re){return j._onInput(re.target.value)})("change",function(){return j._onChange()})("blur",function(){return j._onBlur()})("keydown",function(re){return j._onKeydown(re)}),2&E&&(d.Ikx("disabled",j.disabled),d.uIk("aria-haspopup",j._datepicker?"dialog":null)("aria-owns",(null==j._datepicker?null:j._datepicker.opened)&&j._datepicker.id||null)("min",j.min?j._dateAdapter.toIso8601(j.min):null)("max",j.max?j._dateAdapter.toIso8601(j.max):null)("data-mat-calendar",j._datepicker?j._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[d._Bn([Gt,Fn,{provide:Ve.Jk,useExisting:De}]),d.qOj]}),De})(),xn=(()=>{class De{}return De.\u0275fac=function(E){return new(E||De)},De.\u0275dir=d.lG2({type:De,selectors:[["","matDatepickerToggleIcon",""]]}),De})(),Kn=(()=>{class De{constructor(E,j,z){this._intl=E,this._changeDetectorRef=j,this._stateChanges=B.w.EMPTY;const re=Number(z);this.tabIndex=re||0===re?re:null}get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(E){this._disabled=(0,Ye.Ig)(E)}ngOnChanges(E){E.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(E){this.datepicker&&!this.disabled&&(this.datepicker.open(),E.stopPropagation())}_watchStateChanges(){const E=this.datepicker?this.datepicker.stateChanges:(0,Q.of)(),j=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,Q.of)(),z=this.datepicker?(0,J.T)(this.datepicker.openedStream,this.datepicker.closedStream):(0,Q.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,J.T)(this._intl.changes,E,j,z).subscribe(()=>this._changeDetectorRef.markForCheck())}}return De.\u0275fac=function(E){return new(E||De)(d.Y36(Re),d.Y36(d.sBO),d.$8M("tabindex"))},De.\u0275cmp=d.Xpm({type:De,selectors:[["mat-datepicker-toggle"]],contentQueries:function(E,j,z){if(1&E&&d.Suo(z,xn,5),2&E){let re;d.iGM(re=d.CRH())&&(j._customIcon=re.first)}},viewQuery:function(E,j){if(1&E&&d.Gf(Pt,5),2&E){let z;d.iGM(z=d.CRH())&&(j._button=z.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(E,j){1&E&&d.NdJ("click",function(re){return j._open(re)}),2&E&&(d.uIk("tabindex",null)("data-mat-calendar",j.datepicker?j.datepicker.id:null),d.ekj("mat-datepicker-toggle-active",j.datepicker&&j.datepicker.opened)("mat-accent",j.datepicker&&"accent"===j.datepicker.color)("mat-warn",j.datepicker&&"warn"===j.datepicker.color))},inputs:{tabIndex:"tabIndex",disabled:"disabled",datepicker:["for","datepicker"],ariaLabel:["aria-label","ariaLabel"],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[d.TTD],ngContentSelectors:gt,decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(E,j){1&E&&(d.F$t(Ke),d.TgZ(0,"button",0,1),d.YNc(2,Lt,2,0,"svg",2),d.Hsn(3),d.qZA()),2&E&&(d.Q6J("disabled",j.disabled)("disableRipple",j.disableRipple),d.uIk("aria-haspopup",j.datepicker?"dialog":null)("aria-label",j.ariaLabel||j._intl.openCalendarLabel)("tabindex",j.disabled?-1:j.tabIndex),d.xp6(2),d.Q6J("ngIf",!j._customIcon))},directives:[v.lW,f.O5],styles:[".mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon{width:1em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-datepicker-toggle-default-icon{display:block;width:1.5em;height:1.5em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-datepicker-toggle-default-icon{margin:auto}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}\n"],encapsulation:2,changeDetection:0}),De})(),Yt=(()=>{class De{}return De.\u0275fac=function(E){return new(E||De)},De.\u0275mod=d.oAB({type:De}),De.\u0275inj=d.cJS({providers:[Re,Se],imports:[[f.ez,v.ot,e.U8,u.rt,c.eL,P.BQ],S.ZD]}),De})()},2238:(Ue,fe,p)=>{"use strict";p.d(fe,{WI:()=>Ne,uw:()=>an,H8:()=>gt,ZT:()=>Pt,xY:()=>Ke,Is:()=>W,so:()=>Ge,uh:()=>Lt});var u=p(625),e=p(7636),c=p(7716),f=p(2458),d=p(946),v=p(8583),S=p(9765),P=p(1439),L=p(5917),B=p(5435),J=p(5257),Q=p(9761),ge=p(521),xe=p(7238),Te=p(6461),we=p(9238);function Ye(ce,He){}class dt{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0}}const St={dialogContainer:(0,xe.X$)("dialogContainer",[(0,xe.SB)("void, exit",(0,xe.oB)({opacity:0,transform:"scale(0.7)"})),(0,xe.SB)("enter",(0,xe.oB)({transform:"none"})),(0,xe.eR)("* => enter",(0,xe.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,xe.oB)({transform:"none",opacity:1}))),(0,xe.eR)("* => void, * => exit",(0,xe.jt)("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",(0,xe.oB)({opacity:0})))])};let ft=(()=>{class ce extends e.en{constructor(Re,Mt,Ct,Ut,rt,st){super(),this._elementRef=Re,this._focusTrapFactory=Mt,this._changeDetectorRef=Ct,this._config=rt,this._focusMonitor=st,this._animationStateChanged=new c.vpe,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=Ht=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(Ht)),this._ariaLabelledBy=rt.ariaLabelledBy||null,this._document=Ut}_initializeWithAttachedContent(){this._setupFocusTrap(),this._capturePreviouslyFocusedElement(),this._focusDialogContainer()}attachComponentPortal(Re){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(Re)}attachTemplatePortal(Re){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(Re)}_recaptureFocus(){this._containsFocus()||(!this._config.autoFocus||!this._focusTrap.focusInitialElement())&&this._elementRef.nativeElement.focus()}_trapFocus(){this._config.autoFocus?this._focusTrap.focusInitialElementWhenReady():this._containsFocus()||this._elementRef.nativeElement.focus()}_restoreFocus(){const Re=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&Re&&"function"==typeof Re.focus){const Mt=(0,ge.ht)(),Ct=this._elementRef.nativeElement;(!Mt||Mt===this._document.body||Mt===Ct||Ct.contains(Mt))&&(this._focusMonitor?(this._focusMonitor.focusVia(Re,this._closeInteractionType),this._closeInteractionType=null):Re.focus())}this._focusTrap&&this._focusTrap.destroy()}_setupFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)}_capturePreviouslyFocusedElement(){this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,ge.ht)())}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const Re=this._elementRef.nativeElement,Mt=(0,ge.ht)();return Re===Mt||Re.contains(Mt)}}return ce.\u0275fac=function(Re){return new(Re||ce)(c.Y36(c.SBq),c.Y36(we.qV),c.Y36(c.sBO),c.Y36(v.K0,8),c.Y36(dt),c.Y36(we.tE))},ce.\u0275dir=c.lG2({type:ce,viewQuery:function(Re,Mt){if(1&Re&&c.Gf(e.Pl,7),2&Re){let Ct;c.iGM(Ct=c.CRH())&&(Mt._portalOutlet=Ct.first)}},features:[c.qOj]}),ce})(),Ve=(()=>{class ce extends ft{constructor(){super(...arguments),this._state="enter"}_onAnimationDone({toState:Re,totalTime:Mt}){"enter"===Re?(this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:Mt})):"exit"===Re&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:Mt}))}_onAnimationStart({toState:Re,totalTime:Mt}){"enter"===Re?this._animationStateChanged.next({state:"opening",totalTime:Mt}):("exit"===Re||"void"===Re)&&this._animationStateChanged.next({state:"closing",totalTime:Mt})}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}}return ce.\u0275fac=function(){let He;return function(Mt){return(He||(He=c.n5z(ce)))(Mt||ce)}}(),ce.\u0275cmp=c.Xpm({type:ce,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(Re,Mt){1&Re&&c.WFA("@dialogContainer.start",function(Ut){return Mt._onAnimationStart(Ut)})("@dialogContainer.done",function(Ut){return Mt._onAnimationDone(Ut)}),2&Re&&(c.Ikx("id",Mt._id),c.uIk("role",Mt._config.role)("aria-labelledby",Mt._config.ariaLabel?null:Mt._ariaLabelledBy)("aria-label",Mt._config.ariaLabel)("aria-describedby",Mt._config.ariaDescribedBy||null),c.d8E("@dialogContainer",Mt._state))},features:[c.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(Re,Mt){1&Re&&c.YNc(0,Ye,0,0,"ng-template",0)},directives:[e.Pl],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[St.dialogContainer]}}),ce})(),Le=0;class Ge{constructor(He,Re,Mt="mat-dialog-"+Le++){this._overlayRef=He,this._containerInstance=Re,this.id=Mt,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new S.xQ,this._afterClosed=new S.xQ,this._beforeClosed=new S.xQ,this._state=0,Re._id=Mt,Re._animationStateChanged.pipe((0,B.h)(Ct=>"opened"===Ct.state),(0,J.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Re._animationStateChanged.pipe((0,B.h)(Ct=>"closed"===Ct.state),(0,J.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),He.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),He.keydownEvents().pipe((0,B.h)(Ct=>Ct.keyCode===Te.hY&&!this.disableClose&&!(0,Te.Vb)(Ct))).subscribe(Ct=>{Ct.preventDefault(),Ae(this,"keyboard")}),He.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():Ae(this,"mouse")})}close(He){this._result=He,this._containerInstance._animationStateChanged.pipe((0,B.h)(Re=>"closing"===Re.state),(0,J.q)(1)).subscribe(Re=>{this._beforeClosed.next(He),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),Re.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(He){let Re=this._getPositionStrategy();return He&&(He.left||He.right)?He.left?Re.left(He.left):Re.right(He.right):Re.centerHorizontally(),He&&(He.top||He.bottom)?He.top?Re.top(He.top):Re.bottom(He.bottom):Re.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(He="",Re=""){return this._overlayRef.updateSize({width:He,height:Re}),this._overlayRef.updatePosition(),this}addPanelClass(He){return this._overlayRef.addPanelClass(He),this}removePanelClass(He){return this._overlayRef.removePanelClass(He),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function Ae(ce,He,Re){return void 0!==ce._containerInstance&&(ce._containerInstance._closeInteractionType=He),ce.close(Re)}const Ne=new c.OlP("MatDialogData"),ze=new c.OlP("mat-dialog-default-options"),pe=new c.OlP("mat-dialog-scroll-strategy"),wt={provide:pe,deps:[u.aV],useFactory:function(ce){return()=>ce.scrollStrategies.block()}};let Dt=(()=>{class ce{constructor(Re,Mt,Ct,Ut,rt,st,Ht,_t,Kt){this._overlay=Re,this._injector=Mt,this._defaultOptions=Ct,this._parentDialog=Ut,this._overlayContainer=rt,this._dialogRefConstructor=Ht,this._dialogContainerType=_t,this._dialogDataToken=Kt,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new S.xQ,this._afterOpenedAtThisLevel=new S.xQ,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,P.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Q.O)(void 0))),this._scrollStrategy=st}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const Re=this._parentDialog;return Re?Re._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(Re,Mt){Mt=function(ce,He){return Object.assign(Object.assign({},He),ce)}(Mt,this._defaultOptions||new dt),Mt.id&&this.getDialogById(Mt.id);const Ct=this._createOverlay(Mt),Ut=this._attachDialogContainer(Ct,Mt),rt=this._attachDialogContent(Re,Ut,Ct,Mt);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(rt),rt.afterClosed().subscribe(()=>this._removeOpenDialog(rt)),this.afterOpened.next(rt),Ut._initializeWithAttachedContent(),rt}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(Re){return this.openDialogs.find(Mt=>Mt.id===Re)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(Re){const Mt=this._getOverlayConfig(Re);return this._overlay.create(Mt)}_getOverlayConfig(Re){const Mt=new u.X_({positionStrategy:this._overlay.position().global(),scrollStrategy:Re.scrollStrategy||this._scrollStrategy(),panelClass:Re.panelClass,hasBackdrop:Re.hasBackdrop,direction:Re.direction,minWidth:Re.minWidth,minHeight:Re.minHeight,maxWidth:Re.maxWidth,maxHeight:Re.maxHeight,disposeOnNavigation:Re.closeOnNavigation});return Re.backdropClass&&(Mt.backdropClass=Re.backdropClass),Mt}_attachDialogContainer(Re,Mt){const Ut=c.zs3.create({parent:Mt&&Mt.viewContainerRef&&Mt.viewContainerRef.injector||this._injector,providers:[{provide:dt,useValue:Mt}]}),rt=new e.C5(this._dialogContainerType,Mt.viewContainerRef,Ut,Mt.componentFactoryResolver);return Re.attach(rt).instance}_attachDialogContent(Re,Mt,Ct,Ut){const rt=new this._dialogRefConstructor(Ct,Mt,Ut.id);if(Re instanceof c.Rgc)Mt.attachTemplatePortal(new e.UE(Re,null,{$implicit:Ut.data,dialogRef:rt}));else{const st=this._createInjector(Ut,rt,Mt),Ht=Mt.attachComponentPortal(new e.C5(Re,Ut.viewContainerRef,st));rt.componentInstance=Ht.instance}return rt.updateSize(Ut.width,Ut.height).updatePosition(Ut.position),rt}_createInjector(Re,Mt,Ct){const Ut=Re&&Re.viewContainerRef&&Re.viewContainerRef.injector,rt=[{provide:this._dialogContainerType,useValue:Ct},{provide:this._dialogDataToken,useValue:Re.data},{provide:this._dialogRefConstructor,useValue:Mt}];return Re.direction&&(!Ut||!Ut.get(d.Is,null,c.XFs.Optional))&&rt.push({provide:d.Is,useValue:{value:Re.direction,change:(0,L.of)()}}),c.zs3.create({parent:Ut||this._injector,providers:rt})}_removeOpenDialog(Re){const Mt=this.openDialogs.indexOf(Re);Mt>-1&&(this.openDialogs.splice(Mt,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Ct,Ut)=>{Ct?Ut.setAttribute("aria-hidden",Ct):Ut.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const Re=this._overlayContainer.getContainerElement();if(Re.parentElement){const Mt=Re.parentElement.children;for(let Ct=Mt.length-1;Ct>-1;Ct--){let Ut=Mt[Ct];Ut!==Re&&"SCRIPT"!==Ut.nodeName&&"STYLE"!==Ut.nodeName&&!Ut.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Ut,Ut.getAttribute("aria-hidden")),Ut.setAttribute("aria-hidden","true"))}}}_closeDialogs(Re){let Mt=Re.length;for(;Mt--;)Re[Mt].close()}}return ce.\u0275fac=function(Re){return new(Re||ce)(c.Y36(u.aV),c.Y36(c.zs3),c.Y36(void 0),c.Y36(void 0),c.Y36(u.Xj),c.Y36(void 0),c.Y36(c.DyG),c.Y36(c.DyG),c.Y36(c.OlP))},ce.\u0275dir=c.lG2({type:ce}),ce})(),an=(()=>{class ce extends Dt{constructor(Re,Mt,Ct,Ut,rt,st,Ht){super(Re,Mt,Ut,st,Ht,rt,Ge,Ve,Ne)}}return ce.\u0275fac=function(Re){return new(Re||ce)(c.LFG(u.aV),c.LFG(c.zs3),c.LFG(v.Ye,8),c.LFG(ze,8),c.LFG(pe),c.LFG(ce,12),c.LFG(u.Xj))},ce.\u0275prov=c.Yz7({token:ce,factory:ce.\u0275fac}),ce})(),hn=0,Pt=(()=>{class ce{constructor(Re,Mt,Ct){this.dialogRef=Re,this._elementRef=Mt,this._dialog=Ct,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=se(this._elementRef,this._dialog.openDialogs))}ngOnChanges(Re){const Mt=Re._matDialogClose||Re._matDialogCloseResult;Mt&&(this.dialogResult=Mt.currentValue)}_onButtonClick(Re){Ae(this.dialogRef,0===Re.screenX&&0===Re.screenY?"keyboard":"mouse",this.dialogResult)}}return ce.\u0275fac=function(Re){return new(Re||ce)(c.Y36(Ge,8),c.Y36(c.SBq),c.Y36(an))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(Re,Mt){1&Re&&c.NdJ("click",function(Ut){return Mt._onButtonClick(Ut)}),2&Re&&c.uIk("aria-label",Mt.ariaLabel||null)("type",Mt.type)},inputs:{type:"type",dialogResult:["mat-dialog-close","dialogResult"],ariaLabel:["aria-label","ariaLabel"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[c.TTD]}),ce})(),Lt=(()=>{class ce{constructor(Re,Mt,Ct){this._dialogRef=Re,this._elementRef=Mt,this._dialog=Ct,this.id="mat-dialog-title-"+hn++}ngOnInit(){this._dialogRef||(this._dialogRef=se(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const Re=this._dialogRef._containerInstance;Re&&!Re._ariaLabelledBy&&(Re._ariaLabelledBy=this.id)})}}return ce.\u0275fac=function(Re){return new(Re||ce)(c.Y36(Ge,8),c.Y36(c.SBq),c.Y36(an))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(Re,Mt){2&Re&&c.Ikx("id",Mt.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),ce})(),Ke=(()=>{class ce{}return ce.\u0275fac=function(Re){return new(Re||ce)},ce.\u0275dir=c.lG2({type:ce,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),ce})(),gt=(()=>{class ce{}return ce.\u0275fac=function(Re){return new(Re||ce)},ce.\u0275dir=c.lG2({type:ce,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),ce})();function se(ce,He){let Re=ce.nativeElement.parentElement;for(;Re&&!Re.classList.contains("mat-dialog-container");)Re=Re.parentElement;return Re?He.find(Mt=>Mt.id===Re.id):null}let W=(()=>{class ce{}return ce.\u0275fac=function(Re){return new(Re||ce)},ce.\u0275mod=c.oAB({type:ce}),ce.\u0275inj=c.cJS({providers:[an,wt],imports:[[u.U8,e.eL,f.BQ],f.BQ]}),ce})()},1769:(Ue,fe,p)=>{"use strict";p.d(fe,{d:()=>f,t:()=>d});var u=p(9490),e=p(2458),c=p(7716);let f=(()=>{class v{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(P){this._vertical=(0,u.Ig)(P)}get inset(){return this._inset}set inset(P){this._inset=(0,u.Ig)(P)}}return v.\u0275fac=function(P){return new(P||v)},v.\u0275cmp=c.Xpm({type:v,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(P,L){2&P&&(c.uIk("aria-orientation",L.vertical?"vertical":"horizontal"),c.ekj("mat-divider-vertical",L.vertical)("mat-divider-horizontal",!L.vertical)("mat-divider-inset",L.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(P,L){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],encapsulation:2,changeDetection:0}),v})(),d=(()=>{class v{}return v.\u0275fac=function(P){return new(P||v)},v.\u0275mod=c.oAB({type:v}),v.\u0275inj=c.cJS({imports:[[e.BQ],e.BQ]}),v})()},171:(Ue,fe,p)=>{"use strict";p.d(fe,{pp:()=>Ut,To:()=>rt,ib:()=>se,u4:()=>Mt,yz:()=>Re,yK:()=>Ct});var u=p(7716),e=p(9490),c=p(9765),f=p(5319),d=p(7860);let v=0;const S=new u.OlP("CdkAccordion");let P=(()=>{class st{constructor(){this._stateChanges=new c.xQ,this._openCloseAllActions=new c.xQ,this.id="cdk-accordion-"+v++,this._multi=!1}get multi(){return this._multi}set multi(_t){this._multi=(0,e.Ig)(_t)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(_t){this._stateChanges.next(_t)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return st.\u0275fac=function(_t){return new(_t||st)},st.\u0275dir=u.lG2({type:st,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[u._Bn([{provide:S,useExisting:st}]),u.TTD]}),st})(),L=0,J=(()=>{class st{constructor(_t,Kt,Cn){this.accordion=_t,this._changeDetectorRef=Kt,this._expansionDispatcher=Cn,this._openCloseAllSubscription=f.w.EMPTY,this.closed=new u.vpe,this.opened=new u.vpe,this.destroyed=new u.vpe,this.expandedChange=new u.vpe,this.id="cdk-accordion-child-"+L++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=Cn.listen((At,xt)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===xt&&this.id!==At&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}get expanded(){return this._expanded}set expanded(_t){_t=(0,e.Ig)(_t),this._expanded!==_t&&(this._expanded=_t,this.expandedChange.emit(_t),_t?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(_t){this._disabled=(0,e.Ig)(_t)}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(_t=>{this.disabled||(this.expanded=_t)})}}return st.\u0275fac=function(_t){return new(_t||st)(u.Y36(S,12),u.Y36(u.sBO),u.Y36(d.A8))},st.\u0275dir=u.lG2({type:st,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[u._Bn([{provide:S,useValue:void 0}])]}),st})(),Q=(()=>{class st{}return st.\u0275fac=function(_t){return new(_t||st)},st.\u0275mod=u.oAB({type:st}),st.\u0275inj=u.cJS({}),st})();var ge=p(7636),xe=p(8583),Te=p(2458),we=p(9238),Ye=p(7519),dt=p(9761),St=p(5435),Ft=p(5257),ft=p(6461),Ve=p(6237),Le=p(9193),Ge=p(6682),Ae=p(7238);const Ne=["body"];function ze(st,Ht){}const pe=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Be=["mat-expansion-panel-header","*","mat-action-row"];function ot(st,Ht){if(1&st&&u._UZ(0,"span",2),2&st){const _t=u.oxw();u.Q6J("@indicatorRotate",_t._getExpandedState())}}const wt=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Dt=["mat-panel-title","mat-panel-description","*"],an=new u.OlP("MAT_ACCORDION"),Jt="225ms cubic-bezier(0.4,0.0,0.2,1)",hn={indicatorRotate:(0,Ae.X$)("indicatorRotate",[(0,Ae.SB)("collapsed, void",(0,Ae.oB)({transform:"rotate(0deg)"})),(0,Ae.SB)("expanded",(0,Ae.oB)({transform:"rotate(180deg)"})),(0,Ae.eR)("expanded <=> collapsed, void => collapsed",(0,Ae.jt)(Jt))]),bodyExpansion:(0,Ae.X$)("bodyExpansion",[(0,Ae.SB)("collapsed, void",(0,Ae.oB)({height:"0px",visibility:"hidden"})),(0,Ae.SB)("expanded",(0,Ae.oB)({height:"*",visibility:"visible"})),(0,Ae.eR)("expanded <=> collapsed, void => collapsed",(0,Ae.jt)(Jt))])};let Pt=(()=>{class st{constructor(_t){this._template=_t}}return st.\u0275fac=function(_t){return new(_t||st)(u.Y36(u.Rgc))},st.\u0275dir=u.lG2({type:st,selectors:[["ng-template","matExpansionPanelContent",""]]}),st})(),Lt=0;const Ke=new u.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let se=(()=>{class st extends J{constructor(_t,Kt,Cn,At,xt,tt,Me){super(_t,Kt,Cn),this._viewContainerRef=At,this._animationMode=tt,this._hideToggle=!1,this.afterExpand=new u.vpe,this.afterCollapse=new u.vpe,this._inputChanges=new c.xQ,this._headerId="mat-expansion-panel-header-"+Lt++,this._bodyAnimationDone=new c.xQ,this.accordion=_t,this._document=xt,this._bodyAnimationDone.pipe((0,Ye.x)(($,R)=>$.fromState===R.fromState&&$.toState===R.toState)).subscribe($=>{"void"!==$.fromState&&("expanded"===$.toState?this.afterExpand.emit():"collapsed"===$.toState&&this.afterCollapse.emit())}),Me&&(this.hideToggle=Me.hideToggle)}get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(_t){this._hideToggle=(0,e.Ig)(_t)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(_t){this._togglePosition=_t}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this.opened.pipe((0,dt.O)(null),(0,St.h)(()=>this.expanded&&!this._portal),(0,Ft.q)(1)).subscribe(()=>{this._portal=new ge.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(_t){this._inputChanges.next(_t)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const _t=this._document.activeElement,Kt=this._body.nativeElement;return _t===Kt||Kt.contains(_t)}return!1}}return st.\u0275fac=function(_t){return new(_t||st)(u.Y36(an,12),u.Y36(u.sBO),u.Y36(d.A8),u.Y36(u.s_b),u.Y36(xe.K0),u.Y36(Ve.Qb,8),u.Y36(Ke,8))},st.\u0275cmp=u.Xpm({type:st,selectors:[["mat-expansion-panel"]],contentQueries:function(_t,Kt,Cn){if(1&_t&&u.Suo(Cn,Pt,5),2&_t){let At;u.iGM(At=u.CRH())&&(Kt._lazyContent=At.first)}},viewQuery:function(_t,Kt){if(1&_t&&u.Gf(Ne,5),2&_t){let Cn;u.iGM(Cn=u.CRH())&&(Kt._body=Cn.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(_t,Kt){2&_t&&u.ekj("mat-expanded",Kt.expanded)("_mat-animation-noopable","NoopAnimations"===Kt._animationMode)("mat-expansion-panel-spacing",Kt._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[u._Bn([{provide:an,useValue:void 0}]),u.qOj,u.TTD],ngContentSelectors:Be,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(_t,Kt){1&_t&&(u.F$t(pe),u.Hsn(0),u.TgZ(1,"div",0,1),u.NdJ("@bodyExpansion.done",function(At){return Kt._bodyAnimationDone.next(At)}),u.TgZ(3,"div",2),u.Hsn(4,1),u.YNc(5,ze,0,0,"ng-template",3),u.qZA(),u.Hsn(6,2),u.qZA()),2&_t&&(u.xp6(1),u.Q6J("@bodyExpansion",Kt._getExpandedState())("id",Kt.id),u.uIk("aria-labelledby",Kt._headerId),u.xp6(4),u.Q6J("cdkPortalOutlet",Kt._portal))},directives:[ge.Pl],styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[hn.bodyExpansion]},changeDetection:0}),st})();class ce{}const He=(0,Te.sb)(ce);let Re=(()=>{class st extends He{constructor(_t,Kt,Cn,At,xt,tt,Me){super(),this.panel=_t,this._element=Kt,this._focusMonitor=Cn,this._changeDetectorRef=At,this._animationMode=tt,this._parentChangeSubscription=f.w.EMPTY;const $=_t.accordion?_t.accordion._stateChanges.pipe((0,St.h)(R=>!(!R.hideToggle&&!R.togglePosition))):Le.E;this.tabIndex=parseInt(Me||"")||0,this._parentChangeSubscription=(0,Ge.T)(_t.opened,_t.closed,$,_t._inputChanges.pipe((0,St.h)(R=>!!(R.hideToggle||R.disabled||R.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),_t.closed.pipe((0,St.h)(()=>_t._containsFocus())).subscribe(()=>Cn.focusVia(Kt,"program")),xt&&(this.expandedHeight=xt.expandedHeight,this.collapsedHeight=xt.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const _t=this._isExpanded();return _t&&this.expandedHeight?this.expandedHeight:!_t&&this.collapsedHeight?this.collapsedHeight:null}_keydown(_t){switch(_t.keyCode){case ft.L_:case ft.K5:(0,ft.Vb)(_t)||(_t.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(_t))}}focus(_t,Kt){_t?this._focusMonitor.focusVia(this._element,_t,Kt):this._element.nativeElement.focus(Kt)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(_t=>{_t&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return st.\u0275fac=function(_t){return new(_t||st)(u.Y36(se,1),u.Y36(u.SBq),u.Y36(we.tE),u.Y36(u.sBO),u.Y36(Ke,8),u.Y36(Ve.Qb,8),u.$8M("tabindex"))},st.\u0275cmp=u.Xpm({type:st,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(_t,Kt){1&_t&&u.NdJ("click",function(){return Kt._toggle()})("keydown",function(At){return Kt._keydown(At)}),2&_t&&(u.uIk("id",Kt.panel._headerId)("tabindex",Kt.tabIndex)("aria-controls",Kt._getPanelId())("aria-expanded",Kt._isExpanded())("aria-disabled",Kt.panel.disabled),u.Udp("height",Kt._getHeaderHeight()),u.ekj("mat-expanded",Kt._isExpanded())("mat-expansion-toggle-indicator-after","after"===Kt._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===Kt._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===Kt._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[u.qOj],ngContentSelectors:Dt,decls:5,vars:1,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(_t,Kt){1&_t&&(u.F$t(wt),u.TgZ(0,"span",0),u.Hsn(1),u.Hsn(2,1),u.Hsn(3,2),u.qZA(),u.YNc(4,ot,1,1,"span",1)),2&_t&&(u.xp6(4),u.Q6J("ngIf",Kt._showToggle()))},directives:[xe.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true])::before,.cdk-high-contrast-active .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true])::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;border:3px solid;border-radius:4px;content:""}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}\n'],encapsulation:2,data:{animation:[hn.indicatorRotate]},changeDetection:0}),st})(),Mt=(()=>{class st{}return st.\u0275fac=function(_t){return new(_t||st)},st.\u0275dir=u.lG2({type:st,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),st})(),Ct=(()=>{class st{}return st.\u0275fac=function(_t){return new(_t||st)},st.\u0275dir=u.lG2({type:st,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),st})(),Ut=(()=>{class st extends P{constructor(){super(...arguments),this._ownHeaders=new u.n_E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(_t){this._hideToggle=(0,e.Ig)(_t)}ngAfterContentInit(){this._headers.changes.pipe((0,dt.O)(this._headers)).subscribe(_t=>{this._ownHeaders.reset(_t.filter(Kt=>Kt.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new we.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(_t){this._keyManager.onKeydown(_t)}_handleHeaderFocus(_t){this._keyManager.updateActiveItem(_t)}ngOnDestroy(){super.ngOnDestroy(),this._ownHeaders.destroy()}}return st.\u0275fac=function(){let Ht;return function(Kt){return(Ht||(Ht=u.n5z(st)))(Kt||st)}}(),st.\u0275dir=u.lG2({type:st,selectors:[["mat-accordion"]],contentQueries:function(_t,Kt,Cn){if(1&_t&&u.Suo(Cn,Re,5),2&_t){let At;u.iGM(At=u.CRH())&&(Kt._headers=At)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(_t,Kt){2&_t&&u.ekj("mat-accordion-multi",Kt.multi)},inputs:{multi:"multi",displayMode:"displayMode",togglePosition:"togglePosition",hideToggle:"hideToggle"},exportAs:["matAccordion"],features:[u._Bn([{provide:an,useExisting:st}]),u.qOj]}),st})(),rt=(()=>{class st{}return st.\u0275fac=function(_t){return new(_t||st)},st.\u0275mod=u.oAB({type:st}),st.\u0275inj=u.cJS({imports:[[xe.ez,Te.BQ,Q,ge.eL]]}),st})()},8295:(Ue,fe,p)=>{"use strict";p.d(fe,{G_:()=>xt,TO:()=>hn,KE:()=>tt,Eo:()=>Lt,lN:()=>Me,hX:()=>Re,R9:()=>st});var u=p(8553),e=p(8583),c=p(7716),f=p(2458),d=p(9490),v=p(9765),S=p(6682),P=p(2759),L=p(9761),B=p(6782),J=p(5257),Q=p(7238),ge=p(6237),xe=p(946),Te=p(521);const we=["underline"],Ye=["connectionContainer"],dt=["inputContainer"],St=["label"];function Ft($,R){1&$&&(c.ynx(0),c.TgZ(1,"div",14),c._UZ(2,"div",15),c._UZ(3,"div",16),c._UZ(4,"div",17),c.qZA(),c.TgZ(5,"div",18),c._UZ(6,"div",15),c._UZ(7,"div",16),c._UZ(8,"div",17),c.qZA(),c.BQk())}function ft($,R){1&$&&(c.TgZ(0,"div",19),c.Hsn(1,1),c.qZA())}function Ve($,R){if(1&$&&(c.ynx(0),c.Hsn(1,2),c.TgZ(2,"span"),c._uU(3),c.qZA(),c.BQk()),2&$){const N=c.oxw(2);c.xp6(3),c.Oqu(N._control.placeholder)}}function Le($,R){1&$&&c.Hsn(0,3,["*ngSwitchCase","true"])}function Ge($,R){1&$&&(c.TgZ(0,"span",23),c._uU(1," *"),c.qZA())}function Ae($,R){if(1&$){const N=c.EpF();c.TgZ(0,"label",20,21),c.NdJ("cdkObserveContent",function(){return c.CHM(N),c.oxw().updateOutlineGap()}),c.YNc(2,Ve,4,1,"ng-container",12),c.YNc(3,Le,1,0,"ng-content",12),c.YNc(4,Ge,2,0,"span",22),c.qZA()}if(2&$){const N=c.oxw();c.ekj("mat-empty",N._control.empty&&!N._shouldAlwaysFloat())("mat-form-field-empty",N._control.empty&&!N._shouldAlwaysFloat())("mat-accent","accent"==N.color)("mat-warn","warn"==N.color),c.Q6J("cdkObserveContentDisabled","outline"!=N.appearance)("id",N._labelId)("ngSwitch",N._hasLabel()),c.uIk("for",N._control.id)("aria-owns",N._control.id),c.xp6(2),c.Q6J("ngSwitchCase",!1),c.xp6(1),c.Q6J("ngSwitchCase",!0),c.xp6(1),c.Q6J("ngIf",!N.hideRequiredMarker&&N._control.required&&!N._control.disabled)}}function Ne($,R){1&$&&(c.TgZ(0,"div",24),c.Hsn(1,4),c.qZA())}function ze($,R){if(1&$&&(c.TgZ(0,"div",25,26),c._UZ(2,"span",27),c.qZA()),2&$){const N=c.oxw();c.xp6(2),c.ekj("mat-accent","accent"==N.color)("mat-warn","warn"==N.color)}}function pe($,R){if(1&$&&(c.TgZ(0,"div"),c.Hsn(1,5),c.qZA()),2&$){const N=c.oxw();c.Q6J("@transitionMessages",N._subscriptAnimationState)}}function Be($,R){if(1&$&&(c.TgZ(0,"div",31),c._uU(1),c.qZA()),2&$){const N=c.oxw(2);c.Q6J("id",N._hintLabelId),c.xp6(1),c.Oqu(N.hintLabel)}}function ot($,R){if(1&$&&(c.TgZ(0,"div",28),c.YNc(1,Be,2,2,"div",29),c.Hsn(2,6),c._UZ(3,"div",30),c.Hsn(4,7),c.qZA()),2&$){const N=c.oxw();c.Q6J("@transitionMessages",N._subscriptAnimationState),c.xp6(1),c.Q6J("ngIf",N.hintLabel)}}const wt=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Dt=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let an=0;const Jt=new c.OlP("MatError");let hn=(()=>{class ${constructor(N,ie){this.id="mat-error-"+an++,N||ie.nativeElement.setAttribute("aria-live","polite")}}return $.\u0275fac=function(N){return new(N||$)(c.$8M("aria-live"),c.Y36(c.SBq))},$.\u0275dir=c.lG2({type:$,selectors:[["mat-error"]],hostAttrs:["aria-atomic","true",1,"mat-error"],hostVars:1,hostBindings:function(N,ie){2&N&&c.uIk("id",ie.id)},inputs:{id:"id"},features:[c._Bn([{provide:Jt,useExisting:$}])]}),$})();const Pt={transitionMessages:(0,Q.X$)("transitionMessages",[(0,Q.SB)("enter",(0,Q.oB)({opacity:1,transform:"translateY(0%)"})),(0,Q.eR)("void => enter",[(0,Q.oB)({opacity:0,transform:"translateY(-5px)"}),(0,Q.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Lt=(()=>{class ${}return $.\u0275fac=function(N){return new(N||$)},$.\u0275dir=c.lG2({type:$}),$})();const ce=new c.OlP("MatHint");let Re=(()=>{class ${}return $.\u0275fac=function(N){return new(N||$)},$.\u0275dir=c.lG2({type:$,selectors:[["mat-label"]]}),$})(),Mt=(()=>{class ${}return $.\u0275fac=function(N){return new(N||$)},$.\u0275dir=c.lG2({type:$,selectors:[["mat-placeholder"]]}),$})();const Ct=new c.OlP("MatPrefix"),rt=new c.OlP("MatSuffix");let st=(()=>{class ${}return $.\u0275fac=function(N){return new(N||$)},$.\u0275dir=c.lG2({type:$,selectors:[["","matSuffix",""]],features:[c._Bn([{provide:rt,useExisting:$}])]}),$})(),Ht=0;const Cn=(0,f.pj)(class{constructor($){this._elementRef=$}},"primary"),At=new c.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS"),xt=new c.OlP("MatFormField");let tt=(()=>{class $ extends Cn{constructor(N,ie,Oe,be,_e,te,Qe,bt){super(N),this._changeDetectorRef=ie,this._dir=be,this._defaults=_e,this._platform=te,this._ngZone=Qe,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new v.xQ,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId="mat-hint-"+Ht++,this._labelId="mat-form-field-label-"+Ht++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==bt,this.appearance=_e&&_e.appearance?_e.appearance:"legacy",this._hideRequiredMarker=!(!_e||null==_e.hideRequiredMarker)&&_e.hideRequiredMarker}get appearance(){return this._appearance}set appearance(N){const ie=this._appearance;this._appearance=N||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&ie!==N&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(N){this._hideRequiredMarker=(0,d.Ig)(N)}_shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(N){this._hintLabel=N,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(N){N!==this._floatLabel&&(this._floatLabel=N||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(N){this._explicitFormFieldControl=N}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const N=this._control;N.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${N.controlType}`),N.stateChanges.pipe((0,L.O)(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),N.ngControl&&N.ngControl.valueChanges&&N.ngControl.valueChanges.pipe((0,B.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,B.R)(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),(0,S.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe((0,L.O)(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe((0,L.O)(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe((0,B.R)(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(N){const ie=this._control?this._control.ngControl:null;return ie&&ie[N]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,(0,P.R)(this._label.nativeElement,"transitionend").pipe((0,J.q)(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||"auto"}_syncDescribedByIds(){if(this._control){let N=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&N.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const ie=this._hintChildren?this._hintChildren.find(be=>"start"===be.align):null,Oe=this._hintChildren?this._hintChildren.find(be=>"end"===be.align):null;ie?N.push(ie.id):this._hintLabel&&N.push(this._hintLabelId),Oe&&N.push(Oe.id)}else this._errorChildren&&N.push(...this._errorChildren.map(ie=>ie.id));this._control.setDescribedByIds(N)}}_validateControlChild(){}updateOutlineGap(){const N=this._label?this._label.nativeElement:null;if(!("outline"===this.appearance&&N&&N.children.length&&N.textContent.trim()&&this._platform.isBrowser))return;if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let ie=0,Oe=0;const be=this._connectionContainerRef.nativeElement,_e=be.querySelectorAll(".mat-form-field-outline-start"),te=be.querySelectorAll(".mat-form-field-outline-gap");if(this._label&&this._label.nativeElement.children.length){const Qe=be.getBoundingClientRect();if(0===Qe.width&&0===Qe.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const bt=this._getStartEnd(Qe),It=N.children,$t=this._getStartEnd(It[0].getBoundingClientRect());let sn=0;for(let Wt=0;Wt0?.75*sn+10:0}for(let Qe=0;Qe<_e.length;Qe++)_e[Qe].style.width=`${ie}px`;for(let Qe=0;Qe{class ${}return $.\u0275fac=function(N){return new(N||$)},$.\u0275mod=c.oAB({type:$}),$.\u0275inj=c.cJS({imports:[[e.ez,f.BQ,u.Q8],f.BQ]}),$})()},6627:(Ue,fe,p)=>{"use strict";p.d(fe,{Hw:()=>Pt,Ps:()=>Lt});var u=p(7716),e=p(2458),c=p(9490),f=p(8583),d=p(5917),v=p(205),S=p(5758),P=p(5319),L=p(8307),B=p(8002),J=p(5304),Q=p(8939),ge=p(8345),xe=p(5257),Te=p(1841),we=p(9075);const Ye=["*"];function dt(Ke){return Error(`Unable to find icon with the name "${Ke}"`)}function Ft(Ke){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Ke}".`)}function ft(Ke){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Ke}".`)}class Ve{constructor(gt,se,W){this.url=gt,this.svgText=se,this.options=W}}let Le=(()=>{class Ke{constructor(se,W,ce,He){this._httpClient=se,this._sanitizer=W,this._errorHandler=He,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass="material-icons",this._document=ce}addSvgIcon(se,W,ce){return this.addSvgIconInNamespace("",se,W,ce)}addSvgIconLiteral(se,W,ce){return this.addSvgIconLiteralInNamespace("",se,W,ce)}addSvgIconInNamespace(se,W,ce,He){return this._addSvgIconConfig(se,W,new Ve(ce,null,He))}addSvgIconResolver(se){return this._resolvers.push(se),this}addSvgIconLiteralInNamespace(se,W,ce,He){const Re=this._sanitizer.sanitize(u.q3G.HTML,ce);if(!Re)throw ft(ce);return this._addSvgIconConfig(se,W,new Ve("",Re,He))}addSvgIconSet(se,W){return this.addSvgIconSetInNamespace("",se,W)}addSvgIconSetLiteral(se,W){return this.addSvgIconSetLiteralInNamespace("",se,W)}addSvgIconSetInNamespace(se,W,ce){return this._addSvgIconSetConfig(se,new Ve(W,null,ce))}addSvgIconSetLiteralInNamespace(se,W,ce){const He=this._sanitizer.sanitize(u.q3G.HTML,W);if(!He)throw ft(W);return this._addSvgIconSetConfig(se,new Ve("",He,ce))}registerFontClassAlias(se,W=se){return this._fontCssClassesByAlias.set(se,W),this}classNameForFontAlias(se){return this._fontCssClassesByAlias.get(se)||se}setDefaultFontSetClass(se){return this._defaultFontSetClass=se,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(se){const W=this._sanitizer.sanitize(u.q3G.RESOURCE_URL,se);if(!W)throw Ft(se);const ce=this._cachedIconsByUrl.get(W);return ce?(0,d.of)(Ne(ce)):this._loadSvgIconFromConfig(new Ve(se,null)).pipe((0,L.b)(He=>this._cachedIconsByUrl.set(W,He)),(0,B.U)(He=>Ne(He)))}getNamedSvgIcon(se,W=""){const ce=ze(W,se);let He=this._svgIconConfigs.get(ce);if(He)return this._getSvgFromConfig(He);if(He=this._getIconConfigFromResolvers(W,se),He)return this._svgIconConfigs.set(ce,He),this._getSvgFromConfig(He);const Re=this._iconSetConfigs.get(W);return Re?this._getSvgFromIconSetConfigs(se,Re):(0,v._)(dt(ce))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(se){return se.svgText?(0,d.of)(Ne(this._svgElementFromConfig(se))):this._loadSvgIconFromConfig(se).pipe((0,B.U)(W=>Ne(W)))}_getSvgFromIconSetConfigs(se,W){const ce=this._extractIconWithNameFromAnySet(se,W);if(ce)return(0,d.of)(ce);const He=W.filter(Re=>!Re.svgText).map(Re=>this._loadSvgIconSetFromConfig(Re).pipe((0,J.K)(Mt=>{const Ut=`Loading icon set URL: ${this._sanitizer.sanitize(u.q3G.RESOURCE_URL,Re.url)} failed: ${Mt.message}`;return this._errorHandler.handleError(new Error(Ut)),(0,d.of)(null)})));return(0,S.D)(He).pipe((0,B.U)(()=>{const Re=this._extractIconWithNameFromAnySet(se,W);if(!Re)throw dt(se);return Re}))}_extractIconWithNameFromAnySet(se,W){for(let ce=W.length-1;ce>=0;ce--){const He=W[ce];if(He.svgText&&He.svgText.indexOf(se)>-1){const Re=this._svgElementFromConfig(He),Mt=this._extractSvgIconFromSet(Re,se,He.options);if(Mt)return Mt}}return null}_loadSvgIconFromConfig(se){return this._fetchIcon(se).pipe((0,L.b)(W=>se.svgText=W),(0,B.U)(()=>this._svgElementFromConfig(se)))}_loadSvgIconSetFromConfig(se){return se.svgText?(0,d.of)(null):this._fetchIcon(se).pipe((0,L.b)(W=>se.svgText=W))}_extractSvgIconFromSet(se,W,ce){const He=se.querySelector(`[id="${W}"]`);if(!He)return null;const Re=He.cloneNode(!0);if(Re.removeAttribute("id"),"svg"===Re.nodeName.toLowerCase())return this._setSvgAttributes(Re,ce);if("symbol"===Re.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Re),ce);const Mt=this._svgElementFromString("");return Mt.appendChild(Re),this._setSvgAttributes(Mt,ce)}_svgElementFromString(se){const W=this._document.createElement("DIV");W.innerHTML=se;const ce=W.querySelector("svg");if(!ce)throw Error(" tag not found");return ce}_toSvgElement(se){const W=this._svgElementFromString(""),ce=se.attributes;for(let He=0;Hethis._inProgressUrlFetches.delete(Mt)),(0,ge.B)());return this._inProgressUrlFetches.set(Mt,Ut),Ut}_addSvgIconConfig(se,W,ce){return this._svgIconConfigs.set(ze(se,W),ce),this}_addSvgIconSetConfig(se,W){const ce=this._iconSetConfigs.get(se);return ce?ce.push(W):this._iconSetConfigs.set(se,[W]),this}_svgElementFromConfig(se){if(!se.svgElement){const W=this._svgElementFromString(se.svgText);this._setSvgAttributes(W,se.options),se.svgElement=W}return se.svgElement}_getIconConfigFromResolvers(se,W){for(let ce=0;cegt?gt.pathname+gt.search:""}}}),Dt=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Jt=Dt.map(Ke=>`[${Ke}]`).join(", "),hn=/^url\(['"]?#(.*?)['"]?\)$/;let Pt=(()=>{class Ke extends Be{constructor(se,W,ce,He,Re){super(se),this._iconRegistry=W,this._location=He,this._errorHandler=Re,this._inline=!1,this._currentIconFetch=P.w.EMPTY,ce||se.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(se){this._inline=(0,c.Ig)(se)}get svgIcon(){return this._svgIcon}set svgIcon(se){se!==this._svgIcon&&(se?this._updateSvgIcon(se):this._svgIcon&&this._clearSvgElement(),this._svgIcon=se)}get fontSet(){return this._fontSet}set fontSet(se){const W=this._cleanupFontValue(se);W!==this._fontSet&&(this._fontSet=W,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(se){const W=this._cleanupFontValue(se);W!==this._fontIcon&&(this._fontIcon=W,this._updateFontIconClasses())}_splitIconName(se){if(!se)return["",""];const W=se.split(":");switch(W.length){case 1:return["",W[0]];case 2:return W;default:throw Error(`Invalid icon name: "${se}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const se=this._elementsWithExternalReferences;if(se&&se.size){const W=this._location.getPathname();W!==this._previousPath&&(this._previousPath=W,this._prependPathToReferences(W))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(se){this._clearSvgElement();const W=se.querySelectorAll("style");for(let He=0;He{ce.forEach(Re=>{He.setAttribute(Re.name,`url('${se}#${Re.value}')`)})})}_cacheChildrenWithExternalReferences(se){const W=se.querySelectorAll(Jt),ce=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let He=0;He{const Mt=W[He],Ct=Mt.getAttribute(Re),Ut=Ct?Ct.match(hn):null;if(Ut){let rt=ce.get(Mt);rt||(rt=[],ce.set(Mt,rt)),rt.push({name:Re,value:Ut[1]})}})}_updateSvgIcon(se){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),se){const[W,ce]=this._splitIconName(se);W&&(this._svgNamespace=W),ce&&(this._svgName=ce),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(ce,W).pipe((0,xe.q)(1)).subscribe(He=>this._setSvgElement(He),He=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${W}:${ce}! ${He.message}`))})}}}return Ke.\u0275fac=function(se){return new(se||Ke)(u.Y36(u.SBq),u.Y36(Le),u.$8M("aria-hidden"),u.Y36(ot),u.Y36(u.qLn))},Ke.\u0275cmp=u.Xpm({type:Ke,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:7,hostBindings:function(se,W){2&se&&(u.uIk("data-mat-icon-type",W._usingFontIcon()?"font":"svg")("data-mat-icon-name",W._svgName||W.fontIcon)("data-mat-icon-namespace",W._svgNamespace||W.fontSet),u.ekj("mat-icon-inline",W.inline)("mat-icon-no-color","primary"!==W.color&&"accent"!==W.color&&"warn"!==W.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[u.qOj],ngContentSelectors:Ye,decls:1,vars:0,template:function(se,W){1&se&&(u.F$t(),u.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),Ke})(),Lt=(()=>{class Ke{}return Ke.\u0275fac=function(se){return new(se||Ke)},Ke.\u0275mod=u.oAB({type:Ke}),Ke.\u0275inj=u.cJS({imports:[[e.BQ],e.BQ]}),Ke})()},9983:(Ue,fe,p)=>{"use strict";p.d(fe,{Jk:()=>Ft,Nt:()=>Ge,c:()=>Ae});var u=p(521),e=p(7716),c=p(9490),f=p(9193),d=p(9765);p(2759),p(13),p(6782),p(8583);const B=(0,u.i$)({passive:!0});let J=(()=>{class Ne{constructor(pe,Be){this._platform=pe,this._ngZone=Be,this._monitoredElements=new Map}monitor(pe){if(!this._platform.isBrowser)return f.E;const Be=(0,c.fI)(pe),ot=this._monitoredElements.get(Be);if(ot)return ot.subject;const wt=new d.xQ,Dt="cdk-text-field-autofilled",an=Jt=>{"cdk-text-field-autofill-start"!==Jt.animationName||Be.classList.contains(Dt)?"cdk-text-field-autofill-end"===Jt.animationName&&Be.classList.contains(Dt)&&(Be.classList.remove(Dt),this._ngZone.run(()=>wt.next({target:Jt.target,isAutofilled:!1}))):(Be.classList.add(Dt),this._ngZone.run(()=>wt.next({target:Jt.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Be.addEventListener("animationstart",an,B),Be.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Be,{subject:wt,unlisten:()=>{Be.removeEventListener("animationstart",an,B)}}),wt}stopMonitoring(pe){const Be=(0,c.fI)(pe),ot=this._monitoredElements.get(Be);ot&&(ot.unlisten(),ot.subject.complete(),Be.classList.remove("cdk-text-field-autofill-monitored"),Be.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Be))}ngOnDestroy(){this._monitoredElements.forEach((pe,Be)=>this.stopMonitoring(Be))}}return Ne.\u0275fac=function(pe){return new(pe||Ne)(e.LFG(u.t4),e.LFG(e.R0b))},Ne.\u0275prov=e.Yz7({factory:function(){return new Ne(e.LFG(u.t4),e.LFG(e.R0b))},token:Ne,providedIn:"root"}),Ne})(),xe=(()=>{class Ne{}return Ne.\u0275fac=function(pe){return new(pe||Ne)},Ne.\u0275mod=e.oAB({type:Ne}),Ne.\u0275inj=e.cJS({imports:[[u.ud]]}),Ne})();var Te=p(2458),we=p(8295),Ye=p(3679);const Ft=new e.OlP("MAT_INPUT_VALUE_ACCESSOR"),ft=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Ve=0;const Le=(0,Te.FD)(class{constructor(Ne,ze,pe,Be){this._defaultErrorStateMatcher=Ne,this._parentForm=ze,this._parentFormGroup=pe,this.ngControl=Be}});let Ge=(()=>{class Ne extends Le{constructor(pe,Be,ot,wt,Dt,an,Jt,hn,Pt,Lt){super(an,wt,Dt,ot),this._elementRef=pe,this._platform=Be,this._autofillMonitor=hn,this._formField=Lt,this._uid="mat-input-"+Ve++,this.focused=!1,this.stateChanges=new d.xQ,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._required=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(se=>(0,u.qK)().has(se));const Ke=this._elementRef.nativeElement,gt=Ke.nodeName.toLowerCase();this._inputValueAccessor=Jt||Ke,this._previousNativeValue=this.value,this.id=this.id,Be.IOS&&Pt.runOutsideAngular(()=>{pe.nativeElement.addEventListener("keyup",se=>{const W=se.target;!W.value&&0===W.selectionStart&&0===W.selectionEnd&&(W.setSelectionRange(1,1),W.setSelectionRange(0,0))})}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===gt,this._isTextarea="textarea"===gt,this._isInFormField=!!Lt,this._isNativeSelect&&(this.controlType=Ke.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(pe){this._disabled=(0,c.Ig)(pe),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(pe){this._id=pe||this._uid}get required(){return this._required}set required(pe){this._required=(0,c.Ig)(pe)}get type(){return this._type}set type(pe){this._type=pe||"text",this._validateType(),!this._isTextarea&&(0,u.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(pe){pe!==this.value&&(this._inputValueAccessor.value=pe,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(pe){this._readonly=(0,c.Ig)(pe)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(pe=>{this.autofilled=pe.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(pe){this._elementRef.nativeElement.focus(pe)}_focusChanged(pe){pe!==this.focused&&(this.focused=pe,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){var pe,Be;const ot=(null===(Be=null===(pe=this._formField)||void 0===pe?void 0:pe._hideControlPlaceholder)||void 0===Be?void 0:Be.call(pe))?null:this.placeholder;if(ot!==this._previousPlaceholder){const wt=this._elementRef.nativeElement;this._previousPlaceholder=ot,ot?wt.setAttribute("placeholder",ot):wt.removeAttribute("placeholder")}}_dirtyCheckNativeValue(){const pe=this._elementRef.nativeElement.value;this._previousNativeValue!==pe&&(this._previousNativeValue=pe,this.stateChanges.next())}_validateType(){ft.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let pe=this._elementRef.nativeElement.validity;return pe&&pe.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const pe=this._elementRef.nativeElement,Be=pe.options[0];return this.focused||pe.multiple||!this.empty||!!(pe.selectedIndex>-1&&Be&&Be.label)}return this.focused||!this.empty}setDescribedByIds(pe){pe.length?this._elementRef.nativeElement.setAttribute("aria-describedby",pe.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const pe=this._elementRef.nativeElement;return this._isNativeSelect&&(pe.multiple||pe.size>1)}}return Ne.\u0275fac=function(pe){return new(pe||Ne)(e.Y36(e.SBq),e.Y36(u.t4),e.Y36(Ye.a5,10),e.Y36(Ye.F,8),e.Y36(Ye.sg,8),e.Y36(Te.rD),e.Y36(Ft,10),e.Y36(J),e.Y36(e.R0b),e.Y36(we.G_,8))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:11,hostBindings:function(pe,Be){1&pe&&e.NdJ("focus",function(){return Be._focusChanged(!0)})("blur",function(){return Be._focusChanged(!1)})("input",function(){return Be._onInput()}),2&pe&&(e.Ikx("disabled",Be.disabled)("required",Be.required),e.uIk("id",Be.id)("data-placeholder",Be.placeholder)("readonly",Be.readonly&&!Be._isNativeSelect||null)("aria-invalid",Be.empty&&Be.required?null:Be.errorState)("aria-required",Be.required),e.ekj("mat-input-server",Be._isServer)("mat-native-select-inline",Be._isInlineSelect()))},inputs:{id:"id",disabled:"disabled",required:"required",type:"type",value:"value",readonly:"readonly",placeholder:"placeholder",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"]},exportAs:["matInput"],features:[e._Bn([{provide:we.Eo,useExisting:Ne}]),e.qOj,e.TTD]}),Ne})(),Ae=(()=>{class Ne{}return Ne.\u0275fac=function(pe){return new(pe||Ne)},Ne.\u0275mod=e.oAB({type:Ne}),Ne.\u0275inj=e.cJS({providers:[Te.rD],imports:[[xe,we.lN,Te.BQ],xe,we.lN]}),Ne})()},7746:(Ue,fe,p)=>{"use strict";p.d(fe,{i$:()=>Ne,Tg:()=>ot,ie:()=>Lt});var u=p(8583),e=p(7716),c=p(2458),f=p(9490),d=p(9765),v=p(6782),Q=(p(9761),p(9238),p(7860),p(6461),p(3679),p(1769));const ge=["*"],Te=[[["","mat-list-avatar",""],["","mat-list-icon",""],["","matListAvatar",""],["","matListIcon",""]],[["","mat-line",""],["","matLine",""]],"*"],we=["[mat-list-avatar], [mat-list-icon], [matListAvatar], [matListIcon]","[mat-line], [matLine]","*"],ft=(0,c.Id)((0,c.Kr)(class{})),Ve=(0,c.Kr)(class{}),Le=new e.OlP("MatList"),Ge=new e.OlP("MatNavList");let Ne=(()=>{class Ke extends ft{constructor(se){super(),this._elementRef=se,this._stateChanges=new d.xQ,"action-list"===this._getListType()&&se.nativeElement.classList.add("mat-action-list")}_getListType(){const se=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===se?"list":"mat-action-list"===se?"action-list":null}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return Ke.\u0275fac=function(se){return new(se||Ke)(e.Y36(e.SBq))},Ke.\u0275cmp=e.Xpm({type:Ke,selectors:[["mat-list"],["mat-action-list"]],hostAttrs:[1,"mat-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matList"],features:[e._Bn([{provide:Le,useExisting:Ke}]),e.qOj,e.TTD],ngContentSelectors:ge,decls:1,vars:0,template:function(se,W){1&se&&(e.F$t(),e.Hsn(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px;z-index:1}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-single-selected-option):not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),Ke})(),ze=(()=>{class Ke{}return Ke.\u0275fac=function(se){return new(se||Ke)},Ke.\u0275dir=e.lG2({type:Ke,selectors:[["","mat-list-avatar",""],["","matListAvatar",""]],hostAttrs:[1,"mat-list-avatar"]}),Ke})(),pe=(()=>{class Ke{}return Ke.\u0275fac=function(se){return new(se||Ke)},Ke.\u0275dir=e.lG2({type:Ke,selectors:[["","mat-list-icon",""],["","matListIcon",""]],hostAttrs:[1,"mat-list-icon"]}),Ke})(),ot=(()=>{class Ke extends Ve{constructor(se,W,ce,He){super(),this._element=se,this._isInteractiveList=!1,this._destroyed=new d.xQ,this._disabled=!1,this._isInteractiveList=!!(ce||He&&"action-list"===He._getListType()),this._list=ce||He;const Re=this._getHostElement();"button"===Re.nodeName.toLowerCase()&&!Re.hasAttribute("type")&&Re.setAttribute("type","button"),this._list&&this._list._stateChanges.pipe((0,v.R)(this._destroyed)).subscribe(()=>{W.markForCheck()})}get disabled(){return this._disabled||!(!this._list||!this._list.disabled)}set disabled(se){this._disabled=(0,f.Ig)(se)}ngAfterContentInit(){(0,c.E0)(this._lines,this._element)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_isRippleDisabled(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}_getHostElement(){return this._element.nativeElement}}return Ke.\u0275fac=function(se){return new(se||Ke)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(Ge,8),e.Y36(Le,8))},Ke.\u0275cmp=e.Xpm({type:Ke,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(se,W,ce){if(1&se&&(e.Suo(ce,ze,5),e.Suo(ce,pe,5),e.Suo(ce,c.X2,5)),2&se){let He;e.iGM(He=e.CRH())&&(W._avatar=He.first),e.iGM(He=e.CRH())&&(W._icon=He.first),e.iGM(He=e.CRH())&&(W._lines=He)}},hostAttrs:[1,"mat-list-item","mat-focus-indicator"],hostVars:6,hostBindings:function(se,W){2&se&&e.ekj("mat-list-item-disabled",W.disabled)("mat-list-item-avatar",W._avatar||W._icon)("mat-list-item-with-avatar",W._avatar||W._icon)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matListItem"],features:[e.qOj],ngContentSelectors:we,decls:6,vars:2,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],template:function(se,W){1&se&&(e.F$t(Te),e.TgZ(0,"div",0),e._UZ(1,"div",1),e.Hsn(2),e.TgZ(3,"div",2),e.Hsn(4,1),e.qZA(),e.Hsn(5,2),e.qZA()),2&se&&(e.xp6(1),e.Q6J("matRippleTrigger",W._getHostElement())("matRippleDisabled",W._isRippleDisabled()))},directives:[c.wG],encapsulation:2,changeDetection:0}),Ke})(),Lt=(()=>{class Ke{}return Ke.\u0275fac=function(se){return new(se||Ke)},Ke.\u0275mod=e.oAB({type:Ke}),Ke.\u0275inj=e.cJS({imports:[[c.uc,c.si,c.BQ,c.us,u.ez],c.uc,c.BQ,c.us,Q.t]}),Ke})()},3935:(Ue,fe,p)=>{"use strict";p.d(fe,{VK:()=>Mt,OP:()=>se,Tx:()=>Cn,p6:()=>Kt});var u=p(9238),e=p(9490),c=p(6461),f=p(7716),d=p(9765),v=p(5319),S=p(6682),P=p(5917),L=p(4581),B=p(9761),J=p(3190),Q=p(5257),ge=p(5435),xe=p(6782),Te=p(1289),we=p(7238),Ye=p(7636),dt=p(8583),St=p(2458),Ft=p(625),ft=p(521),Ve=p(9243),Le=p(946);const Ge=["mat-menu-item",""];function Ae(At,xt){1&At&&(f.O4$(),f.TgZ(0,"svg",2),f._UZ(1,"polygon",3),f.qZA())}const Ne=["*"];function ze(At,xt){if(1&At){const tt=f.EpF();f.TgZ(0,"div",0),f.NdJ("keydown",function($){return f.CHM(tt),f.oxw()._handleKeydown($)})("click",function(){return f.CHM(tt),f.oxw().closed.emit("click")})("@transformMenu.start",function($){return f.CHM(tt),f.oxw()._onAnimationStart($)})("@transformMenu.done",function($){return f.CHM(tt),f.oxw()._onAnimationDone($)}),f.TgZ(1,"div",1),f.Hsn(2),f.qZA(),f.qZA()}if(2&At){const tt=f.oxw();f.Q6J("id",tt.panelId)("ngClass",tt._classList)("@transformMenu",tt._panelAnimationState),f.uIk("aria-label",tt.ariaLabel||null)("aria-labelledby",tt.ariaLabelledby||null)("aria-describedby",tt.ariaDescribedby||null)}}const pe={transformMenu:(0,we.X$)("transformMenu",[(0,we.SB)("void",(0,we.oB)({opacity:0,transform:"scale(0.8)"})),(0,we.eR)("void => enter",(0,we.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,we.oB)({opacity:1,transform:"scale(1)"}))),(0,we.eR)("* => void",(0,we.jt)("100ms 25ms linear",(0,we.oB)({opacity:0})))]),fadeInItems:(0,we.X$)("fadeInItems",[(0,we.SB)("showing",(0,we.oB)({opacity:1})),(0,we.eR)("void => *",[(0,we.oB)({opacity:0}),(0,we.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},wt=new f.OlP("MatMenuContent"),Ke=new f.OlP("MAT_MENU_PANEL"),gt=(0,St.Kr)((0,St.Id)(class{}));let se=(()=>{class At extends gt{constructor(tt,Me,$,R,N){super(),this._elementRef=tt,this._focusMonitor=$,this._parentMenu=R,this._changeDetectorRef=N,this.role="menuitem",this._hovered=new d.xQ,this._focused=new d.xQ,this._highlighted=!1,this._triggersSubmenu=!1,R&&R.addItem&&R.addItem(this)}focus(tt,Me){this._focusMonitor&&tt?this._focusMonitor.focusVia(this._getHostElement(),tt,Me):this._getHostElement().focus(Me),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(tt){this.disabled&&(tt.preventDefault(),tt.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){var tt,Me;const $=this._elementRef.nativeElement.cloneNode(!0),R=$.querySelectorAll("mat-icon, .material-icons");for(let N=0;N{class At{constructor(tt,Me,$){this._elementRef=tt,this._ngZone=Me,this._defaultOptions=$,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new f.n_E,this._tabSubscription=v.w.EMPTY,this._classList={},this._panelAnimationState="void",this._animationDone=new d.xQ,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new f.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+He++}get xPosition(){return this._xPosition}set xPosition(tt){this._xPosition=tt,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(tt){this._yPosition=tt,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(tt){this._overlapTrigger=(0,e.Ig)(tt)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(tt){this._hasBackdrop=(0,e.Ig)(tt)}set panelClass(tt){const Me=this._previousPanelClass;Me&&Me.length&&Me.split(" ").forEach($=>{this._classList[$]=!1}),this._previousPanelClass=tt,tt&&tt.length&&(tt.split(" ").forEach($=>{this._classList[$]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(tt){this.panelClass=tt}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new u.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,B.O)(this._directDescendantItems),(0,J.w)(tt=>(0,S.T)(...tt.map(Me=>Me._focused)))).subscribe(tt=>this._keyManager.updateActiveItem(tt))}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe((0,B.O)(this._directDescendantItems),(0,J.w)(Me=>(0,S.T)(...Me.map($=>$._hovered))))}addItem(tt){}removeItem(tt){}_handleKeydown(tt){const Me=tt.keyCode,$=this._keyManager;switch(Me){case c.hY:(0,c.Vb)(tt)||(tt.preventDefault(),this.closed.emit("keydown"));break;case c.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case c.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:(Me===c.LH||Me===c.JH)&&$.setFocusOrigin("keyboard"),$.onKeydown(tt)}}focusFirstItem(tt="program"){this.lazyContent?this._ngZone.onStable.pipe((0,Q.q)(1)).subscribe(()=>this._focusFirstItem(tt)):this._focusFirstItem(tt)}_focusFirstItem(tt){const Me=this._keyManager;if(Me.setFocusOrigin(tt).setFirstItemActive(),!Me.activeItem&&this._directDescendantItems.length){let $=this._directDescendantItems.first._getHostElement().parentElement;for(;$;){if("menu"===$.getAttribute("role")){$.focus();break}$=$.parentElement}}}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(tt){const Me=Math.min(this._baseElevation+tt,24),$=`${this._elevationPrefix}${Me}`,R=Object.keys(this._classList).find(N=>N.startsWith(this._elevationPrefix));(!R||R===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[$]=!0,this._previousElevation=$)}setPositionClasses(tt=this.xPosition,Me=this.yPosition){const $=this._classList;$["mat-menu-before"]="before"===tt,$["mat-menu-after"]="after"===tt,$["mat-menu-above"]="above"===Me,$["mat-menu-below"]="below"===Me}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(tt){this._animationDone.next(tt),this._isAnimating=!1}_onAnimationStart(tt){this._isAnimating=!0,"enter"===tt.toState&&0===this._keyManager.activeItemIndex&&(tt.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,B.O)(this._allItems)).subscribe(tt=>{this._directDescendantItems.reset(tt.filter(Me=>Me._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return At.\u0275fac=function(tt){return new(tt||At)(f.Y36(f.SBq),f.Y36(f.R0b),f.Y36(W))},At.\u0275dir=f.lG2({type:At,contentQueries:function(tt,Me,$){if(1&tt&&(f.Suo($,wt,5),f.Suo($,se,5),f.Suo($,se,4)),2&tt){let R;f.iGM(R=f.CRH())&&(Me.lazyContent=R.first),f.iGM(R=f.CRH())&&(Me._allItems=R),f.iGM(R=f.CRH())&&(Me.items=R)}},viewQuery:function(tt,Me){if(1&tt&&f.Gf(f.Rgc,5),2&tt){let $;f.iGM($=f.CRH())&&(Me.templateRef=$.first)}},inputs:{backdropClass:"backdropClass",xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{closed:"closed",close:"close"}}),At})(),Mt=(()=>{class At extends Re{constructor(tt,Me,$){super(tt,Me,$),this._elevationPrefix="mat-elevation-z",this._baseElevation=4}}return At.\u0275fac=function(tt){return new(tt||At)(f.Y36(f.SBq),f.Y36(f.R0b),f.Y36(W))},At.\u0275cmp=f.Xpm({type:At,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(tt,Me){2&tt&&f.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[f._Bn([{provide:Ke,useExisting:At}]),f.qOj],ngContentSelectors:Ne,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(tt,Me){1&tt&&(f.F$t(),f.YNc(0,ze,3,6,"ng-template"))},directives:[dt.mk],styles:["mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-menu-submenu-icon{fill:CanvasText}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n"],encapsulation:2,data:{animation:[pe.transformMenu,pe.fadeInItems]},changeDetection:0}),At})();const Ct=new f.OlP("mat-menu-scroll-strategy"),rt={provide:Ct,deps:[Ft.aV],useFactory:function(At){return()=>At.scrollStrategies.reposition()}},Ht=(0,ft.i$)({passive:!0});let _t=(()=>{class At{constructor(tt,Me,$,R,N,ie,Oe,be){this._overlay=tt,this._element=Me,this._viewContainerRef=$,this._menuItemInstance=ie,this._dir=Oe,this._focusMonitor=be,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=v.w.EMPTY,this._hoverSubscription=v.w.EMPTY,this._menuCloseSubscription=v.w.EMPTY,this._handleTouchStart=_e=>{(0,u.yG)(_e)||(this._openedBy="touch")},this._openedBy=void 0,this._ariaHaspopup=!0,this.restoreFocus=!0,this.menuOpened=new f.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new f.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=R,this._parentMaterialMenu=N instanceof Re?N:void 0,Me.nativeElement.addEventListener("touchstart",this._handleTouchStart,Ht),ie&&(ie._triggersSubmenu=this.triggersSubmenu())}get _ariaExpanded(){return this.menuOpen||null}get _ariaControl(){return this.menuOpen?this.menu.panelId:null}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(tt){this.menu=tt}get menu(){return this._menu}set menu(tt){tt!==this._menu&&(this._menu=tt,this._menuCloseSubscription.unsubscribe(),tt&&(this._menuCloseSubscription=tt.close.subscribe(Me=>{this._destroyMenu(Me),("click"===Me||"tab"===Me)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Me)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Ht),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMaterialMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const tt=this._createOverlay(),Me=tt.getConfig();this._setPosition(Me.positionStrategy),Me.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,tt.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof Re&&this.menu._startAnimation()}closeMenu(){this.menu.close.emit()}focus(tt,Me){this._focusMonitor&&tt?this._focusMonitor.focusVia(this._element,tt,Me):this._element.nativeElement.focus(Me)}updatePosition(){var tt;null===(tt=this._overlayRef)||void 0===tt||tt.updatePosition()}_destroyMenu(tt){if(!this._overlayRef||!this.menuOpen)return;const Me=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===tt||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Me instanceof Re?(Me._resetAnimation(),Me.lazyContent?Me._animationDone.pipe((0,ge.h)($=>"void"===$.toState),(0,Q.q)(1),(0,xe.R)(Me.lazyContent._attached)).subscribe({next:()=>Me.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Me.lazyContent&&Me.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this.menu.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(){if(this.menu.setElevation){let tt=0,Me=this.menu.parentMenu;for(;Me;)tt++,Me=Me.parentMenu;this.menu.setElevation(tt)}}_setIsMenuOpen(tt){this._menuOpen=tt,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(tt)}_checkMenu(){}_createOverlay(){if(!this._overlayRef){const tt=this._getOverlayConfig();this._subscribeToPositions(tt.positionStrategy),this._overlayRef=this._overlay.create(tt),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new Ft.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:this.menu.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(tt){this.menu.setPositionClasses&&tt.positionChanges.subscribe(Me=>{this.menu.setPositionClasses("start"===Me.connectionPair.overlayX?"after":"before","top"===Me.connectionPair.overlayY?"below":"above")})}_setPosition(tt){let[Me,$]="before"===this.menu.xPosition?["end","start"]:["start","end"],[R,N]="above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],[ie,Oe]=[R,N],[be,_e]=[Me,$],te=0;this.triggersSubmenu()?(_e=Me="before"===this.menu.xPosition?"start":"end",$=be="end"===Me?"start":"end",te="bottom"===R?8:-8):this.menu.overlapTrigger||(ie="top"===R?"bottom":"top",Oe="top"===N?"bottom":"top"),tt.withPositions([{originX:Me,originY:ie,overlayX:be,overlayY:R,offsetY:te},{originX:$,originY:ie,overlayX:_e,overlayY:R,offsetY:te},{originX:Me,originY:Oe,overlayX:be,overlayY:N,offsetY:-te},{originX:$,originY:Oe,overlayX:_e,overlayY:N,offsetY:-te}])}_menuClosingActions(){const tt=this._overlayRef.backdropClick(),Me=this._overlayRef.detachments(),$=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,P.of)(),R=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,ge.h)(N=>N!==this._menuItemInstance),(0,ge.h)(()=>this._menuOpen)):(0,P.of)();return(0,S.T)(tt,$,R,Me)}_handleMousedown(tt){(0,u.X6)(tt)||(this._openedBy=0===tt.button?"mouse":void 0,this.triggersSubmenu()&&tt.preventDefault())}_handleKeydown(tt){const Me=tt.keyCode;(Me===c.K5||Me===c.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Me===c.SV&&"ltr"===this.dir||Me===c.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(tt){this.triggersSubmenu()?(tt.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,ge.h)(tt=>tt===this._menuItemInstance&&!tt.disabled),(0,Te.g)(0,L.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Re&&this.menu._isAnimating?this.menu._animationDone.pipe((0,Q.q)(1),(0,Te.g)(0,L.E),(0,xe.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return(!this._portal||this._portal.templateRef!==this.menu.templateRef)&&(this._portal=new Ye.UE(this.menu.templateRef,this._viewContainerRef)),this._portal}}return At.\u0275fac=function(tt){return new(tt||At)(f.Y36(Ft.aV),f.Y36(f.SBq),f.Y36(f.s_b),f.Y36(Ct),f.Y36(Ke,8),f.Y36(se,10),f.Y36(Le.Is,8),f.Y36(u.tE))},At.\u0275dir=f.lG2({type:At,hostVars:3,hostBindings:function(tt,Me){1&tt&&f.NdJ("mousedown",function(R){return Me._handleMousedown(R)})("keydown",function(R){return Me._handleKeydown(R)})("click",function(R){return Me._handleClick(R)}),2&tt&&f.uIk("aria-haspopup",Me._ariaHaspopup)("aria-expanded",Me._ariaExpanded)("aria-controls",Me._ariaControl)},inputs:{restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"],_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),At})(),Kt=(()=>{class At extends _t{}return At.\u0275fac=function(){let xt;return function(Me){return(xt||(xt=f.n5z(At)))(Me||At)}}(),At.\u0275dir=f.lG2({type:At,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-menu-trigger"],exportAs:["matMenuTrigger"],features:[f.qOj]}),At})(),Cn=(()=>{class At{}return At.\u0275fac=function(tt){return new(tt||At)},At.\u0275mod=f.oAB({type:At}),At.\u0275inj=f.cJS({providers:[rt],imports:[[dt.ez,St.BQ,St.si,Ft.U8],Ve.ZD,St.BQ]}),At})()},9692:(Ue,fe,p)=>{"use strict";p.d(fe,{NW:()=>Ge,TU:()=>Ae});var u=p(8583),e=p(7716),c=p(2458),f=p(1095),d=p(7441),v=p(1436),S=p(9490),P=p(9765),L=p(8295);function B(Ne,ze){if(1&Ne&&(e.TgZ(0,"mat-option",19),e._uU(1),e.qZA()),2&Ne){const pe=ze.$implicit;e.Q6J("value",pe),e.xp6(1),e.hij(" ",pe," ")}}function J(Ne,ze){if(1&Ne){const pe=e.EpF();e.TgZ(0,"mat-form-field",16),e.TgZ(1,"mat-select",17),e.NdJ("selectionChange",function(ot){return e.CHM(pe),e.oxw(2)._changePageSize(ot.value)}),e.YNc(2,B,2,2,"mat-option",18),e.qZA(),e.qZA()}if(2&Ne){const pe=e.oxw(2);e.Q6J("appearance",pe._formFieldAppearance)("color",pe.color),e.xp6(1),e.Q6J("value",pe.pageSize)("disabled",pe.disabled)("aria-label",pe._intl.itemsPerPageLabel),e.xp6(1),e.Q6J("ngForOf",pe._displayedPageSizeOptions)}}function Q(Ne,ze){if(1&Ne&&(e.TgZ(0,"div",20),e._uU(1),e.qZA()),2&Ne){const pe=e.oxw(2);e.xp6(1),e.Oqu(pe.pageSize)}}function ge(Ne,ze){if(1&Ne&&(e.TgZ(0,"div",12),e.TgZ(1,"div",13),e._uU(2),e.qZA(),e.YNc(3,J,3,6,"mat-form-field",14),e.YNc(4,Q,2,1,"div",15),e.qZA()),2&Ne){const pe=e.oxw();e.xp6(2),e.hij(" ",pe._intl.itemsPerPageLabel," "),e.xp6(1),e.Q6J("ngIf",pe._displayedPageSizeOptions.length>1),e.xp6(1),e.Q6J("ngIf",pe._displayedPageSizeOptions.length<=1)}}function xe(Ne,ze){if(1&Ne){const pe=e.EpF();e.TgZ(0,"button",21),e.NdJ("click",function(){return e.CHM(pe),e.oxw().firstPage()}),e.O4$(),e.TgZ(1,"svg",7),e._UZ(2,"path",22),e.qZA(),e.qZA()}if(2&Ne){const pe=e.oxw();e.Q6J("matTooltip",pe._intl.firstPageLabel)("matTooltipDisabled",pe._previousButtonsDisabled())("matTooltipPosition","above")("disabled",pe._previousButtonsDisabled()),e.uIk("aria-label",pe._intl.firstPageLabel)}}function Te(Ne,ze){if(1&Ne){const pe=e.EpF();e.O4$(),e.kcU(),e.TgZ(0,"button",23),e.NdJ("click",function(){return e.CHM(pe),e.oxw().lastPage()}),e.O4$(),e.TgZ(1,"svg",7),e._UZ(2,"path",24),e.qZA(),e.qZA()}if(2&Ne){const pe=e.oxw();e.Q6J("matTooltip",pe._intl.lastPageLabel)("matTooltipDisabled",pe._nextButtonsDisabled())("matTooltipPosition","above")("disabled",pe._nextButtonsDisabled()),e.uIk("aria-label",pe._intl.lastPageLabel)}}let we=(()=>{class Ne{constructor(){this.changes=new P.xQ,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(pe,Be,ot)=>{if(0==ot||0==Be)return`0 of ${ot}`;const wt=pe*Be;return`${wt+1} \u2013 ${wt<(ot=Math.max(ot,0))?Math.min(wt+Be,ot):wt+Be} of ${ot}`}}}return Ne.\u0275fac=function(pe){return new(pe||Ne)},Ne.\u0275prov=e.Yz7({factory:function(){return new Ne},token:Ne,providedIn:"root"}),Ne})();const dt={provide:we,deps:[[new e.FiY,new e.tp0,we]],useFactory:function(Ne){return Ne||new we}},ft=new e.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),Ve=(0,c.Id)((0,c.dB)(class{}));let Le=(()=>{class Ne extends Ve{constructor(pe,Be,ot){if(super(),this._intl=pe,this._changeDetectorRef=Be,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.page=new e.vpe,this._intlChanges=pe.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),ot){const{pageSize:wt,pageSizeOptions:Dt,hidePageSize:an,showFirstLastButtons:Jt}=ot;null!=wt&&(this._pageSize=wt),null!=Dt&&(this._pageSizeOptions=Dt),null!=an&&(this._hidePageSize=an),null!=Jt&&(this._showFirstLastButtons=Jt)}}get pageIndex(){return this._pageIndex}set pageIndex(pe){this._pageIndex=Math.max((0,S.su)(pe),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(pe){this._length=(0,S.su)(pe),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(pe){this._pageSize=Math.max((0,S.su)(pe),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(pe){this._pageSizeOptions=(pe||[]).map(Be=>(0,S.su)(Be)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(pe){this._hidePageSize=(0,S.Ig)(pe)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(pe){this._showFirstLastButtons=(0,S.Ig)(pe)}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const pe=this.pageIndex;this.pageIndex++,this._emitPageEvent(pe)}previousPage(){if(!this.hasPreviousPage())return;const pe=this.pageIndex;this.pageIndex--,this._emitPageEvent(pe)}firstPage(){if(!this.hasPreviousPage())return;const pe=this.pageIndex;this.pageIndex=0,this._emitPageEvent(pe)}lastPage(){if(!this.hasNextPage())return;const pe=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(pe)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const pe=this.getNumberOfPages()-1;return this.pageIndexpe-Be),this._changeDetectorRef.markForCheck())}_emitPageEvent(pe){this.page.emit({previousPageIndex:pe,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return Ne.\u0275fac=function(pe){return new(pe||Ne)(e.Y36(we),e.Y36(e.sBO),e.Y36(void 0))},Ne.\u0275dir=e.lG2({type:Ne,inputs:{pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",color:"color"},outputs:{page:"page"},features:[e.qOj]}),Ne})(),Ge=(()=>{class Ne extends Le{constructor(pe,Be,ot){super(pe,Be,ot),ot&&null!=ot.formFieldAppearance&&(this._formFieldAppearance=ot.formFieldAppearance)}}return Ne.\u0275fac=function(pe){return new(pe||Ne)(e.Y36(we),e.Y36(e.sBO),e.Y36(ft,8))},Ne.\u0275cmp=e.Xpm({type:Ne,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[e.qOj],decls:14,vars:14,consts:[[1,"mat-paginator-outer-container"],[1,"mat-paginator-container"],["class","mat-paginator-page-size",4,"ngIf"],[1,"mat-paginator-range-actions"],[1,"mat-paginator-range-label"],["mat-icon-button","","type","button","class","mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false",1,"mat-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-paginator-page-size"],[1,"mat-paginator-page-size-label"],["class","mat-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-paginator-page-size-value",4,"ngIf"],[1,"mat-paginator-page-size-select",3,"appearance","color"],[3,"value","disabled","aria-label","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(pe,Be){1&pe&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.YNc(2,ge,5,3,"div",2),e.TgZ(3,"div",3),e.TgZ(4,"div",4),e._uU(5),e.qZA(),e.YNc(6,xe,3,5,"button",5),e.TgZ(7,"button",6),e.NdJ("click",function(){return Be.previousPage()}),e.O4$(),e.TgZ(8,"svg",7),e._UZ(9,"path",8),e.qZA(),e.qZA(),e.kcU(),e.TgZ(10,"button",9),e.NdJ("click",function(){return Be.nextPage()}),e.O4$(),e.TgZ(11,"svg",7),e._UZ(12,"path",10),e.qZA(),e.qZA(),e.YNc(13,Te,3,5,"button",11),e.qZA(),e.qZA(),e.qZA()),2&pe&&(e.xp6(2),e.Q6J("ngIf",!Be.hidePageSize),e.xp6(3),e.hij(" ",Be._intl.getRangeLabel(Be.pageIndex,Be.pageSize,Be.length)," "),e.xp6(1),e.Q6J("ngIf",Be.showFirstLastButtons),e.xp6(1),e.Q6J("matTooltip",Be._intl.previousPageLabel)("matTooltipDisabled",Be._previousButtonsDisabled())("matTooltipPosition","above")("disabled",Be._previousButtonsDisabled()),e.uIk("aria-label",Be._intl.previousPageLabel),e.xp6(3),e.Q6J("matTooltip",Be._intl.nextPageLabel)("matTooltipDisabled",Be._nextButtonsDisabled())("matTooltipPosition","above")("disabled",Be._nextButtonsDisabled()),e.uIk("aria-label",Be._intl.nextPageLabel),e.xp6(3),e.Q6J("ngIf",Be.showFirstLastButtons))},directives:[u.O5,f.lW,v.gM,L.KE,d.gD,u.sg,c.ey],styles:[".mat-paginator{display:block}.mat-paginator-outer-container{display:flex}.mat-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%}.mat-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-paginator-page-size{margin-right:0;margin-left:8px}.mat-paginator-page-size-label{margin:0 4px}.mat-paginator-page-size-select{margin:6px 4px 0 4px;width:56px}.mat-paginator-page-size-select.mat-form-field-appearance-outline{width:64px}.mat-paginator-page-size-select.mat-form-field-appearance-fill{width:64px}.mat-paginator-range-label{margin:0 32px 0 24px}.mat-paginator-range-actions{display:flex;align-items:center}.mat-paginator-icon{width:28px;fill:currentColor}[dir=rtl] .mat-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-paginator-icon{fill:CanvasText}\n"],encapsulation:2,changeDetection:0}),Ne})(),Ae=(()=>{class Ne{}return Ne.\u0275fac=function(pe){return new(pe||Ne)},Ne.\u0275mod=e.oAB({type:Ne}),Ne.\u0275inj=e.cJS({providers:[dt],imports:[[u.ez,f.ot,d.LD,v.AV,c.BQ]]}),Ne})()},4885:(Ue,fe,p)=>{"use strict";p.d(fe,{Cq:()=>Ft,$g:()=>St});var u=p(7716),e=p(8583),c=p(2458),f=p(9490),d=p(521),v=p(6237);function S(ft,Ve){if(1&ft&&(u.O4$(),u._UZ(0,"circle",3)),2&ft){const Le=u.oxw();u.Udp("animation-name","mat-progress-spinner-stroke-rotate-"+Le._spinnerAnimationLabel)("stroke-dashoffset",Le._getStrokeDashOffset(),"px")("stroke-dasharray",Le._getStrokeCircumference(),"px")("stroke-width",Le._getCircleStrokeWidth(),"%"),u.uIk("r",Le._getCircleRadius())}}function P(ft,Ve){if(1&ft&&(u.O4$(),u._UZ(0,"circle",3)),2&ft){const Le=u.oxw();u.Udp("stroke-dashoffset",Le._getStrokeDashOffset(),"px")("stroke-dasharray",Le._getStrokeCircumference(),"px")("stroke-width",Le._getCircleStrokeWidth(),"%"),u.uIk("r",Le._getCircleRadius())}}function L(ft,Ve){if(1&ft&&(u.O4$(),u._UZ(0,"circle",3)),2&ft){const Le=u.oxw();u.Udp("animation-name","mat-progress-spinner-stroke-rotate-"+Le._spinnerAnimationLabel)("stroke-dashoffset",Le._getStrokeDashOffset(),"px")("stroke-dasharray",Le._getStrokeCircumference(),"px")("stroke-width",Le._getCircleStrokeWidth(),"%"),u.uIk("r",Le._getCircleRadius())}}function B(ft,Ve){if(1&ft&&(u.O4$(),u._UZ(0,"circle",3)),2&ft){const Le=u.oxw();u.Udp("stroke-dashoffset",Le._getStrokeDashOffset(),"px")("stroke-dasharray",Le._getStrokeCircumference(),"px")("stroke-width",Le._getCircleStrokeWidth(),"%"),u.uIk("r",Le._getCircleRadius())}}const J=".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:currentColor;stroke:CanvasText}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] svg{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n",xe=(0,c.pj)(class{constructor(ft){this._elementRef=ft}},"primary"),Te=new u.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function(){return{diameter:100}}});class dt extends xe{constructor(Ve,Le,Ge,Ae,Ne){super(Ve),this._document=Ge,this._diameter=100,this._value=0,this._fallbackAnimation=!1,this.mode="determinate";const ze=dt._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),ze.has(Ge.head)||ze.set(Ge.head,new Set([100])),this._fallbackAnimation=Le.EDGE||Le.TRIDENT,this._noopAnimations="NoopAnimations"===Ae&&!!Ne&&!Ne._forceAnimations,Ne&&(Ne.diameter&&(this.diameter=Ne.diameter),Ne.strokeWidth&&(this.strokeWidth=Ne.strokeWidth))}get diameter(){return this._diameter}set diameter(Ve){this._diameter=(0,f.su)(Ve),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(Ve){this._strokeWidth=(0,f.su)(Ve)}get value(){return"determinate"===this.mode?this._value:0}set value(Ve){this._value=Math.max(0,Math.min(100,(0,f.su)(Ve)))}ngOnInit(){const Ve=this._elementRef.nativeElement;this._styleRoot=(0,d.kV)(Ve)||this._document.head,this._attachStyleNode(),Ve.classList.add(`mat-progress-spinner-indeterminate${this._fallbackAnimation?"-fallback":""}-animation`)}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const Ve=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${Ve} ${Ve}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return"determinate"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:this._fallbackAnimation&&"indeterminate"===this.mode?.2*this._getStrokeCircumference():null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_attachStyleNode(){const Ve=this._styleRoot,Le=this._diameter,Ge=dt._diameters;let Ae=Ge.get(Ve);if(!Ae||!Ae.has(Le)){const Ne=this._document.createElement("style");Ne.setAttribute("mat-spinner-animation",this._spinnerAnimationLabel),Ne.textContent=this._getAnimationText(),Ve.appendChild(Ne),Ae||(Ae=new Set,Ge.set(Ve,Ae)),Ae.add(Le)}}_getAnimationText(){const Ve=this._getStrokeCircumference();return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,""+.95*Ve).replace(/END_VALUE/g,""+.2*Ve).replace(/DIAMETER/g,`${this._spinnerAnimationLabel}`)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(".","_")}}dt.\u0275fac=function(Ve){return new(Ve||dt)(u.Y36(u.SBq),u.Y36(d.t4),u.Y36(e.K0,8),u.Y36(v.Qb,8),u.Y36(Te))},dt.\u0275cmp=u.Xpm({type:dt,selectors:[["mat-progress-spinner"]],hostAttrs:["role","progressbar","tabindex","-1",1,"mat-progress-spinner"],hostVars:10,hostBindings:function(Ve,Le){2&Ve&&(u.uIk("aria-valuemin","determinate"===Le.mode?0:null)("aria-valuemax","determinate"===Le.mode?100:null)("aria-valuenow","determinate"===Le.mode?Le.value:null)("mode",Le.mode),u.Udp("width",Le.diameter,"px")("height",Le.diameter,"px"),u.ekj("_mat-animation-noopable",Le._noopAnimations))},inputs:{color:"color",mode:"mode",diameter:"diameter",strokeWidth:"strokeWidth",value:"value"},exportAs:["matProgressSpinner"],features:[u.qOj],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(Ve,Le){1&Ve&&(u.O4$(),u.TgZ(0,"svg",0),u.YNc(1,S,1,9,"circle",1),u.YNc(2,P,1,7,"circle",2),u.qZA()),2&Ve&&(u.Udp("width",Le.diameter,"px")("height",Le.diameter,"px"),u.Q6J("ngSwitch","indeterminate"===Le.mode),u.uIk("viewBox",Le._getViewBox()),u.xp6(1),u.Q6J("ngSwitchCase",!0),u.xp6(1),u.Q6J("ngSwitchCase",!1))},directives:[e.RF,e.n9],styles:[J],encapsulation:2,changeDetection:0}),dt._diameters=new WeakMap;let St=(()=>{class ft extends dt{constructor(Le,Ge,Ae,Ne,ze){super(Le,Ge,Ae,Ne,ze),this.mode="indeterminate"}}return ft.\u0275fac=function(Le){return new(Le||ft)(u.Y36(u.SBq),u.Y36(d.t4),u.Y36(e.K0,8),u.Y36(v.Qb,8),u.Y36(Te))},ft.\u0275cmp=u.Xpm({type:ft,selectors:[["mat-spinner"]],hostAttrs:["role","progressbar","mode","indeterminate",1,"mat-spinner","mat-progress-spinner"],hostVars:6,hostBindings:function(Le,Ge){2&Le&&(u.Udp("width",Ge.diameter,"px")("height",Ge.diameter,"px"),u.ekj("_mat-animation-noopable",Ge._noopAnimations))},inputs:{color:"color"},features:[u.qOj],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(Le,Ge){1&Le&&(u.O4$(),u.TgZ(0,"svg",0),u.YNc(1,L,1,9,"circle",1),u.YNc(2,B,1,7,"circle",2),u.qZA()),2&Le&&(u.Udp("width",Ge.diameter,"px")("height",Ge.diameter,"px"),u.Q6J("ngSwitch","indeterminate"===Ge.mode),u.uIk("viewBox",Ge._getViewBox()),u.xp6(1),u.Q6J("ngSwitchCase",!0),u.xp6(1),u.Q6J("ngSwitchCase",!1))},directives:[e.RF,e.n9],styles:[J],encapsulation:2,changeDetection:0}),ft})(),Ft=(()=>{class ft{}return ft.\u0275fac=function(Le){return new(Le||ft)},ft.\u0275mod=u.oAB({type:ft}),ft.\u0275inj=u.cJS({imports:[[c.BQ,e.ez],c.BQ]}),ft})()},7441:(Ue,fe,p)=>{"use strict";p.d(fe,{gD:()=>Cn,LD:()=>At,$L:()=>_t});var u=p(625),e=p(8583),c=p(7716),f=p(2458),d=p(8295),v=p(9243),S=p(9238),P=p(9490),L=p(7860),B=p(6461),J=p(9765),Q=p(1439),ge=p(6682),xe=p(9761),Te=p(3190),we=p(5257),Ye=p(5435),dt=p(8002),St=p(7519),Ft=p(6782),ft=p(7238),Ve=p(946),Le=p(3679);const Ge=["trigger"],Ae=["panel"];function Ne(xt,tt){if(1&xt&&(c.TgZ(0,"span",8),c._uU(1),c.qZA()),2&xt){const Me=c.oxw();c.xp6(1),c.Oqu(Me.placeholder)}}function ze(xt,tt){if(1&xt&&(c.TgZ(0,"span",12),c._uU(1),c.qZA()),2&xt){const Me=c.oxw(2);c.xp6(1),c.Oqu(Me.triggerValue)}}function pe(xt,tt){1&xt&&c.Hsn(0,0,["*ngSwitchCase","true"])}function Be(xt,tt){if(1&xt&&(c.TgZ(0,"span",9),c.YNc(1,ze,2,1,"span",10),c.YNc(2,pe,1,0,"ng-content",11),c.qZA()),2&xt){const Me=c.oxw();c.Q6J("ngSwitch",!!Me.customTrigger),c.xp6(2),c.Q6J("ngSwitchCase",!0)}}function ot(xt,tt){if(1&xt){const Me=c.EpF();c.TgZ(0,"div",13),c.TgZ(1,"div",14,15),c.NdJ("@transformPanel.done",function(R){return c.CHM(Me),c.oxw()._panelDoneAnimatingStream.next(R.toState)})("keydown",function(R){return c.CHM(Me),c.oxw()._handleKeydown(R)}),c.Hsn(3,1),c.qZA(),c.qZA()}if(2&xt){const Me=c.oxw();c.Q6J("@transformPanelWrap",void 0),c.xp6(1),c.Gre("mat-select-panel ",Me._getPanelTheme(),""),c.Udp("transform-origin",Me._transformOrigin)("font-size",Me._triggerFontSize,"px"),c.Q6J("ngClass",Me.panelClass)("@transformPanel",Me.multiple?"showing-multiple":"showing"),c.uIk("id",Me.id+"-panel")("aria-multiselectable",Me.multiple)("aria-label",Me.ariaLabel||null)("aria-labelledby",Me._getPanelAriaLabelledby())}}const wt=[[["mat-select-trigger"]],"*"],Dt=["mat-select-trigger","*"],an={transformPanelWrap:(0,ft.X$)("transformPanelWrap",[(0,ft.eR)("* => void",(0,ft.IO)("@transformPanel",[(0,ft.pV)()],{optional:!0}))]),transformPanel:(0,ft.X$)("transformPanel",[(0,ft.SB)("void",(0,ft.oB)({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),(0,ft.SB)("showing",(0,ft.oB)({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),(0,ft.SB)("showing-multiple",(0,ft.oB)({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),(0,ft.eR)("void => *",(0,ft.jt)("120ms cubic-bezier(0, 0, 0.2, 1)")),(0,ft.eR)("* => void",(0,ft.jt)("100ms 25ms linear",(0,ft.oB)({opacity:0})))])};let Lt=0;const Re=new c.OlP("mat-select-scroll-strategy"),Ct=new c.OlP("MAT_SELECT_CONFIG"),Ut={provide:Re,deps:[u.aV],useFactory:function(xt){return()=>xt.scrollStrategies.reposition()}};class rt{constructor(tt,Me){this.source=tt,this.value=Me}}const st=(0,f.Kr)((0,f.sb)((0,f.Id)((0,f.FD)(class{constructor(xt,tt,Me,$,R){this._elementRef=xt,this._defaultErrorStateMatcher=tt,this._parentForm=Me,this._parentFormGroup=$,this.ngControl=R}})))),Ht=new c.OlP("MatSelectTrigger");let _t=(()=>{class xt{}return xt.\u0275fac=function(Me){return new(Me||xt)},xt.\u0275dir=c.lG2({type:xt,selectors:[["mat-select-trigger"]],features:[c._Bn([{provide:Ht,useExisting:xt}])]}),xt})(),Kt=(()=>{class xt extends st{constructor(Me,$,R,N,ie,Oe,be,_e,te,Qe,bt,It,$t,sn){var Wt,Qt,_n;super(ie,N,be,_e,Qe),this._viewportRuler=Me,this._changeDetectorRef=$,this._ngZone=R,this._dir=Oe,this._parentFormField=te,this._liveAnnouncer=$t,this._defaultOptions=sn,this._panelOpen=!1,this._compareWith=(dn,mn)=>dn===mn,this._uid="mat-select-"+Lt++,this._triggerAriaLabelledBy=null,this._destroy=new J.xQ,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+Lt++,this._panelDoneAnimatingStream=new J.xQ,this._overlayPanelClass=(null===(Wt=this._defaultOptions)||void 0===Wt?void 0:Wt.overlayPanelClass)||"",this._focused=!1,this.controlType="mat-select",this._required=!1,this._multiple=!1,this._disableOptionCentering=null!==(_n=null===(Qt=this._defaultOptions)||void 0===Qt?void 0:Qt.disableOptionCentering)&&void 0!==_n&&_n,this.ariaLabel="",this.optionSelectionChanges=(0,Q.P)(()=>{const dn=this.options;return dn?dn.changes.pipe((0,xe.O)(dn),(0,Te.w)(()=>(0,ge.T)(...dn.map(mn=>mn.onSelectionChange)))):this._ngZone.onStable.pipe((0,we.q)(1),(0,Te.w)(()=>this.optionSelectionChanges))}),this.openedChange=new c.vpe,this._openedStream=this.openedChange.pipe((0,Ye.h)(dn=>dn),(0,dt.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,Ye.h)(dn=>!dn),(0,dt.U)(()=>{})),this.selectionChange=new c.vpe,this.valueChange=new c.vpe,this.ngControl&&(this.ngControl.valueAccessor=this),null!=(null==sn?void 0:sn.typeaheadDebounceInterval)&&(this._typeaheadDebounceInterval=sn.typeaheadDebounceInterval),this._scrollStrategyFactory=It,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(bt)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(Me){this._placeholder=Me,this.stateChanges.next()}get required(){return this._required}set required(Me){this._required=(0,P.Ig)(Me),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(Me){this._multiple=(0,P.Ig)(Me)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(Me){this._disableOptionCentering=(0,P.Ig)(Me)}get compareWith(){return this._compareWith}set compareWith(Me){this._compareWith=Me,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(Me){(Me!==this._value||this._multiple&&Array.isArray(Me))&&(this.options&&this._setSelectionByValue(Me),this._value=Me)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(Me){this._typeaheadDebounceInterval=(0,P.su)(Me)}get id(){return this._id}set id(Me){this._id=Me||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new L.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,St.x)(),(0,Ft.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,Ft.R)(this._destroy)).subscribe(Me=>{Me.added.forEach($=>$.select()),Me.removed.forEach($=>$.deselect())}),this.options.changes.pipe((0,xe.O)(null),(0,Ft.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const Me=this._getTriggerAriaLabelledby();if(Me!==this._triggerAriaLabelledBy){const $=this._elementRef.nativeElement;this._triggerAriaLabelledBy=Me,Me?$.setAttribute("aria-labelledby",Me):$.removeAttribute("aria-labelledby")}this.ngControl&&this.updateErrorState()}ngOnChanges(Me){Me.disabled&&this.stateChanges.next(),Me.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(Me){this.value=Me}registerOnChange(Me){this._onChange=Me}registerOnTouched(Me){this._onTouched=Me}setDisabledState(Me){this.disabled=Me,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){var Me,$;return this.multiple?(null===(Me=this._selectionModel)||void 0===Me?void 0:Me.selected)||[]:null===($=this._selectionModel)||void 0===$?void 0:$.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const Me=this._selectionModel.selected.map($=>$.viewValue);return this._isRtl()&&Me.reverse(),Me.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(Me){this.disabled||(this.panelOpen?this._handleOpenKeydown(Me):this._handleClosedKeydown(Me))}_handleClosedKeydown(Me){const $=Me.keyCode,R=$===B.JH||$===B.LH||$===B.oh||$===B.SV,N=$===B.K5||$===B.L_,ie=this._keyManager;if(!ie.isTyping()&&N&&!(0,B.Vb)(Me)||(this.multiple||Me.altKey)&&R)Me.preventDefault(),this.open();else if(!this.multiple){const Oe=this.selected;ie.onKeydown(Me);const be=this.selected;be&&Oe!==be&&this._liveAnnouncer.announce(be.viewValue,1e4)}}_handleOpenKeydown(Me){const $=this._keyManager,R=Me.keyCode,N=R===B.JH||R===B.LH,ie=$.isTyping();if(N&&Me.altKey)Me.preventDefault(),this.close();else if(ie||R!==B.K5&&R!==B.L_||!$.activeItem||(0,B.Vb)(Me))if(!ie&&this._multiple&&R===B.A&&Me.ctrlKey){Me.preventDefault();const Oe=this.options.some(be=>!be.disabled&&!be.selected);this.options.forEach(be=>{be.disabled||(Oe?be.select():be.deselect())})}else{const Oe=$.activeItemIndex;$.onKeydown(Me),this._multiple&&N&&Me.shiftKey&&$.activeItem&&$.activeItemIndex!==Oe&&$.activeItem._selectViaInteraction()}else Me.preventDefault(),$.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,we.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this._setSelectionByValue(this.ngControl?this.ngControl.value:this._value),this.stateChanges.next()})}_setSelectionByValue(Me){if(this._selectionModel.selected.forEach($=>$.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&Me)Array.isArray(Me),Me.forEach($=>this._selectValue($)),this._sortValues();else{const $=this._selectValue(Me);$?this._keyManager.updateActiveItem($):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectValue(Me){const $=this.options.find(R=>{if(this._selectionModel.isSelected(R))return!1;try{return null!=R.value&&this._compareWith(R.value,Me)}catch(N){return!1}});return $&&this._selectionModel.select($),$}_initKeyManager(){this._keyManager=new S.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe((0,Ft.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.pipe((0,Ft.R)(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const Me=(0,ge.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,Ft.R)(Me)).subscribe($=>{this._onSelect($.source,$.isUserInput),$.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,ge.T)(...this.options.map($=>$._stateChanges)).pipe((0,Ft.R)(Me)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(Me,$){const R=this._selectionModel.isSelected(Me);null!=Me.value||this._multiple?(R!==Me.selected&&(Me.selected?this._selectionModel.select(Me):this._selectionModel.deselect(Me)),$&&this._keyManager.setActiveItem(Me),this.multiple&&(this._sortValues(),$&&this.focus())):(Me.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(Me.value)),R!==this._selectionModel.isSelected(Me)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const Me=this.options.toArray();this._selectionModel.sort(($,R)=>this.sortComparator?this.sortComparator($,R,Me):Me.indexOf($)-Me.indexOf(R)),this.stateChanges.next()}}_propagateChanges(Me){let $=null;$=this.multiple?this.selected.map(R=>R.value):this.selected?this.selected.value:Me,this._value=$,this.valueChange.emit($),this._onChange($),this.selectionChange.emit(this._getChangeEvent($)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){var Me;return!this._panelOpen&&!this.disabled&&(null===(Me=this.options)||void 0===Me?void 0:Me.length)>0}focus(Me){this._elementRef.nativeElement.focus(Me)}_getPanelAriaLabelledby(){var Me;if(this.ariaLabel)return null;const $=null===(Me=this._parentFormField)||void 0===Me?void 0:Me.getLabelId();return this.ariaLabelledby?($?$+" ":"")+this.ariaLabelledby:$}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){var Me;if(this.ariaLabel)return null;const $=null===(Me=this._parentFormField)||void 0===Me?void 0:Me.getLabelId();let R=($?$+" ":"")+this._valueId;return this.ariaLabelledby&&(R+=" "+this.ariaLabelledby),R}_panelDoneAnimating(Me){this.openedChange.emit(Me)}setDescribedByIds(Me){this._ariaDescribedby=Me.join(" ")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return xt.\u0275fac=function(Me){return new(Me||xt)(c.Y36(v.rL),c.Y36(c.sBO),c.Y36(c.R0b),c.Y36(f.rD),c.Y36(c.SBq),c.Y36(Ve.Is,8),c.Y36(Le.F,8),c.Y36(Le.sg,8),c.Y36(d.G_,8),c.Y36(Le.a5,10),c.$8M("tabindex"),c.Y36(Re),c.Y36(S.Kd),c.Y36(Ct,8))},xt.\u0275dir=c.lG2({type:xt,viewQuery:function(Me,$){if(1&Me&&(c.Gf(Ge,5),c.Gf(Ae,5),c.Gf(u.pI,5)),2&Me){let R;c.iGM(R=c.CRH())&&($.trigger=R.first),c.iGM(R=c.CRH())&&($.panel=R.first),c.iGM(R=c.CRH())&&($._overlayDir=R.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],id:"id",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",typeaheadDebounceInterval:"typeaheadDebounceInterval",panelClass:"panelClass",ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",sortComparator:"sortComparator"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[c.qOj,c.TTD]}),xt})(),Cn=(()=>{class xt extends Kt{constructor(){super(...arguments),this._scrollTop=0,this._triggerFontSize=0,this._transformOrigin="top",this._offsetY=0,this._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}]}_calculateOverlayScroll(Me,$,R){const N=this._getItemHeight();return Math.min(Math.max(0,N*Me-$+N/2),R)}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,Ft.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}open(){super._canOpen()&&(super.open(),this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._calculateOverlayPosition(),this._ngZone.onStable.pipe((0,we.q)(1)).subscribe(()=>{this._triggerFontSize&&this._overlayDir.overlayRef&&this._overlayDir.overlayRef.overlayElement&&(this._overlayDir.overlayRef.overlayElement.style.fontSize=`${this._triggerFontSize}px`)}))}_scrollOptionIntoView(Me){const $=(0,f.CB)(Me,this.options,this.optionGroups),R=this._getItemHeight();this.panel.nativeElement.scrollTop=0===Me&&1===$?0:(0,f.jH)((Me+$)*R,R,this.panel.nativeElement.scrollTop,256)}_positioningSettled(){this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop}_panelDoneAnimating(Me){this.panelOpen?this._scrollTop=0:(this._overlayDir.offsetX=0,this._changeDetectorRef.markForCheck()),super._panelDoneAnimating(Me)}_getChangeEvent(Me){return new rt(this,Me)}_calculateOverlayOffsetX(){const Me=this._overlayDir.overlayRef.overlayElement.getBoundingClientRect(),$=this._viewportRuler.getViewportSize(),R=this._isRtl(),N=this.multiple?56:32;let ie;if(this.multiple)ie=40;else if(this.disableOptionCentering)ie=16;else{let _e=this._selectionModel.selected[0]||this.options.first;ie=_e&&_e.group?32:16}R||(ie*=-1);const Oe=0-(Me.left+ie-(R?N:0)),be=Me.right+ie-$.width+(R?0:N);Oe>0?ie+=Oe+8:be>0&&(ie-=be+8),this._overlayDir.offsetX=Math.round(ie),this._overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(Me,$,R){const N=this._getItemHeight(),ie=(N-this._triggerRect.height)/2,Oe=Math.floor(256/N);let be;return this.disableOptionCentering?0:(be=0===this._scrollTop?Me*N:this._scrollTop===R?(Me-(this._getItemCount()-Oe))*N+(N-(this._getItemCount()*N-256)%N):$-N/2,Math.round(-1*be-ie))}_checkOverlayWithinViewport(Me){const $=this._getItemHeight(),R=this._viewportRuler.getViewportSize(),N=this._triggerRect.top-8,ie=R.height-this._triggerRect.bottom-8,Oe=Math.abs(this._offsetY),_e=Math.min(this._getItemCount()*$,256)-Oe-this._triggerRect.height;_e>ie?this._adjustPanelUp(_e,ie):Oe>N?this._adjustPanelDown(Oe,N,Me):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(Me,$){const R=Math.round(Me-$);this._scrollTop-=R,this._offsetY-=R,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}_adjustPanelDown(Me,$,R){const N=Math.round(Me-$);if(this._scrollTop+=N,this._offsetY+=N,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=R)return this._scrollTop=R,this._offsetY=0,void(this._transformOrigin="50% top 0px")}_calculateOverlayPosition(){const Me=this._getItemHeight(),$=this._getItemCount(),R=Math.min($*Me,256),ie=$*Me-R;let Oe;Oe=this.empty?0:Math.max(this.options.toArray().indexOf(this._selectionModel.selected[0]),0),Oe+=(0,f.CB)(Oe,this.options,this.optionGroups);const be=R/2;this._scrollTop=this._calculateOverlayScroll(Oe,be,ie),this._offsetY=this._calculateOverlayOffsetY(Oe,be,ie),this._checkOverlayWithinViewport(ie)}_getOriginBasedOnOption(){const Me=this._getItemHeight(),$=(Me-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-$+Me/2}px 0px`}_getItemHeight(){return 3*this._triggerFontSize}_getItemCount(){return this.options.length+this.optionGroups.length}}return xt.\u0275fac=function(){let tt;return function($){return(tt||(tt=c.n5z(xt)))($||xt)}}(),xt.\u0275cmp=c.Xpm({type:xt,selectors:[["mat-select"]],contentQueries:function(Me,$,R){if(1&Me&&(c.Suo(R,Ht,5),c.Suo(R,f.ey,5),c.Suo(R,f.K7,5)),2&Me){let N;c.iGM(N=c.CRH())&&($.customTrigger=N.first),c.iGM(N=c.CRH())&&($.options=N),c.iGM(N=c.CRH())&&($.optionGroups=N)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","true",1,"mat-select"],hostVars:20,hostBindings:function(Me,$){1&Me&&c.NdJ("keydown",function(N){return $._handleKeydown(N)})("focus",function(){return $._onFocus()})("blur",function(){return $._onBlur()}),2&Me&&(c.uIk("id",$.id)("tabindex",$.tabIndex)("aria-controls",$.panelOpen?$.id+"-panel":null)("aria-expanded",$.panelOpen)("aria-label",$.ariaLabel||null)("aria-required",$.required.toString())("aria-disabled",$.disabled.toString())("aria-invalid",$.errorState)("aria-describedby",$._ariaDescribedby||null)("aria-activedescendant",$._getAriaActiveDescendant()),c.ekj("mat-select-disabled",$.disabled)("mat-select-invalid",$.errorState)("mat-select-required",$.required)("mat-select-empty",$.empty)("mat-select-multiple",$.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[c._Bn([{provide:d.Eo,useExisting:xt},{provide:f.HF,useExisting:xt}]),c.qOj],ngContentSelectors:Dt,decls:9,vars:12,consts:[["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder mat-select-min-line",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder","mat-select-min-line"],[1,"mat-select-value-text",3,"ngSwitch"],["class","mat-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-min-line"],[1,"mat-select-panel-wrap"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(Me,$){if(1&Me&&(c.F$t(wt),c.TgZ(0,"div",0,1),c.NdJ("click",function(){return $.toggle()}),c.TgZ(3,"div",2),c.YNc(4,Ne,2,1,"span",3),c.YNc(5,Be,3,2,"span",4),c.qZA(),c.TgZ(6,"div",5),c._UZ(7,"div",6),c.qZA(),c.qZA(),c.YNc(8,ot,4,14,"ng-template",7),c.NdJ("backdropClick",function(){return $.close()})("attach",function(){return $._onAttached()})("detach",function(){return $.close()})),2&Me){const R=c.MAs(1);c.uIk("aria-owns",$.panelOpen?$.id+"-panel":null),c.xp6(3),c.Q6J("ngSwitch",$.empty),c.uIk("id",$._valueId),c.xp6(1),c.Q6J("ngSwitchCase",!0),c.xp6(1),c.Q6J("ngSwitchCase",!1),c.xp6(3),c.Q6J("cdkConnectedOverlayPanelClass",$._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",$._scrollStrategy)("cdkConnectedOverlayOrigin",R)("cdkConnectedOverlayOpen",$.panelOpen)("cdkConnectedOverlayPositions",$._positions)("cdkConnectedOverlayMinWidth",null==$._triggerRect?null:$._triggerRect.width)("cdkConnectedOverlayOffsetY",$._offsetY)}},directives:[u.xu,e.RF,e.n9,u.pI,e.ED,e.mk],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}.mat-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;opacity:0}\n'],encapsulation:2,data:{animation:[an.transformPanelWrap,an.transformPanel]},changeDetection:0}),xt})(),At=(()=>{class xt{}return xt.\u0275fac=function(Me){return new(Me||xt)},xt.\u0275mod=c.oAB({type:xt}),xt.\u0275inj=c.cJS({providers:[Ut],imports:[[e.ez,u.U8,f.Ng,f.BQ],v.ZD,d.lN,f.Ng,f.BQ]}),xt})()},5396:(Ue,fe,p)=>{"use strict";p.d(fe,{Rr:()=>dt,rP:()=>Ve});var u=p(8553),e=p(7716),c=p(2458),f=p(9490),d=p(3679),v=p(6237),S=p(9238);const P=["thumbContainer"],L=["toggleBar"],B=["input"],J=function(Le){return{enterDuration:Le}},Q=["*"],ge=new e.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})});let xe=0;const Te={provide:d.JU,useExisting:(0,e.Gpc)(()=>dt),multi:!0};class we{constructor(Ge,Ae){this.source=Ge,this.checked=Ae}}const Ye=(0,c.sb)((0,c.pj)((0,c.Kr)((0,c.Id)(class{constructor(Le){this._elementRef=Le}}))));let dt=(()=>{class Le extends Ye{constructor(Ae,Ne,ze,pe,Be,ot){super(Ae),this._focusMonitor=Ne,this._changeDetectorRef=ze,this.defaults=Be,this._onChange=wt=>{},this._onTouched=()=>{},this._uniqueId="mat-slide-toggle-"+ ++xe,this._required=!1,this._checked=!1,this.name=null,this.id=this._uniqueId,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new e.vpe,this.toggleChange=new e.vpe,this.tabIndex=parseInt(pe)||0,this.color=this.defaultColor=Be.color||"accent",this._noopAnimations="NoopAnimations"===ot}get required(){return this._required}set required(Ae){this._required=(0,f.Ig)(Ae)}get checked(){return this._checked}set checked(Ae){this._checked=(0,f.Ig)(Ae),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(Ae=>{"keyboard"===Ae||"program"===Ae?this._inputElement.nativeElement.focus():Ae||Promise.resolve().then(()=>this._onTouched())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}_onChangeEvent(Ae){Ae.stopPropagation(),this.toggleChange.emit(),this.defaults.disableToggleValue?this._inputElement.nativeElement.checked=this.checked:(this.checked=this._inputElement.nativeElement.checked,this._emitChangeEvent())}_onInputClick(Ae){Ae.stopPropagation()}writeValue(Ae){this.checked=!!Ae}registerOnChange(Ae){this._onChange=Ae}registerOnTouched(Ae){this._onTouched=Ae}setDisabledState(Ae){this.disabled=Ae,this._changeDetectorRef.markForCheck()}focus(Ae,Ne){Ne?this._focusMonitor.focusVia(this._inputElement,Ne,Ae):this._inputElement.nativeElement.focus(Ae)}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(new we(this,this.checked))}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}}return Le.\u0275fac=function(Ae){return new(Ae||Le)(e.Y36(e.SBq),e.Y36(S.tE),e.Y36(e.sBO),e.$8M("tabindex"),e.Y36(ge),e.Y36(v.Qb,8))},Le.\u0275cmp=e.Xpm({type:Le,selectors:[["mat-slide-toggle"]],viewQuery:function(Ae,Ne){if(1&Ae&&(e.Gf(P,5),e.Gf(L,5),e.Gf(B,5)),2&Ae){let ze;e.iGM(ze=e.CRH())&&(Ne._thumbEl=ze.first),e.iGM(ze=e.CRH())&&(Ne._thumbBarEl=ze.first),e.iGM(ze=e.CRH())&&(Ne._inputElement=ze.first)}},hostAttrs:[1,"mat-slide-toggle"],hostVars:12,hostBindings:function(Ae,Ne){2&Ae&&(e.Ikx("id",Ne.id),e.uIk("tabindex",Ne.disabled?null:-1)("aria-label",null)("aria-labelledby",null),e.ekj("mat-checked",Ne.checked)("mat-disabled",Ne.disabled)("mat-slide-toggle-label-before","before"==Ne.labelPosition)("_mat-animation-noopable",Ne._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],required:"required",checked:"checked",ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[e._Bn([Te]),e.qOj],ngContentSelectors:Q,decls:16,vars:20,consts:[[1,"mat-slide-toggle-label"],["label",""],[1,"mat-slide-toggle-bar"],["toggleBar",""],["type","checkbox","role","switch",1,"mat-slide-toggle-input","cdk-visually-hidden",3,"id","required","tabIndex","checked","disabled","change","click"],["input",""],[1,"mat-slide-toggle-thumb-container"],["thumbContainer",""],[1,"mat-slide-toggle-thumb"],["mat-ripple","",1,"mat-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered","matRippleRadius","matRippleAnimation"],[1,"mat-ripple-element","mat-slide-toggle-persistent-ripple"],[1,"mat-slide-toggle-content",3,"cdkObserveContent"],["labelContent",""],[2,"display","none"]],template:function(Ae,Ne){if(1&Ae&&(e.F$t(),e.TgZ(0,"label",0,1),e.TgZ(2,"div",2,3),e.TgZ(4,"input",4,5),e.NdJ("change",function(pe){return Ne._onChangeEvent(pe)})("click",function(pe){return Ne._onInputClick(pe)}),e.qZA(),e.TgZ(6,"div",6,7),e._UZ(8,"div",8),e.TgZ(9,"div",9),e._UZ(10,"div",10),e.qZA(),e.qZA(),e.qZA(),e.TgZ(11,"span",11,12),e.NdJ("cdkObserveContent",function(){return Ne._onLabelTextChange()}),e.TgZ(13,"span",13),e._uU(14,"\xa0"),e.qZA(),e.Hsn(15),e.qZA(),e.qZA()),2&Ae){const ze=e.MAs(1),pe=e.MAs(12);e.uIk("for",Ne.inputId),e.xp6(2),e.ekj("mat-slide-toggle-bar-no-side-margin",!pe.textContent||!pe.textContent.trim()),e.xp6(2),e.Q6J("id",Ne.inputId)("required",Ne.required)("tabIndex",Ne.tabIndex)("checked",Ne.checked)("disabled",Ne.disabled),e.uIk("name",Ne.name)("aria-checked",Ne.checked.toString())("aria-label",Ne.ariaLabel)("aria-labelledby",Ne.ariaLabelledby)("aria-describedby",Ne.ariaDescribedby),e.xp6(5),e.Q6J("matRippleTrigger",ze)("matRippleDisabled",Ne.disableRipple||Ne.disabled)("matRippleCentered",!0)("matRippleRadius",20)("matRippleAnimation",e.VKq(18,J,Ne._noopAnimations?0:150))}},directives:[c.wG,u.wD],styles:[".mat-slide-toggle{display:inline-block;height:24px;max-width:100%;line-height:24px;white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(16px, 0, 0)}[dir=rtl] .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container{transform:translate3d(-16px, 0, 0)}.mat-slide-toggle.mat-disabled{opacity:.38}.mat-slide-toggle.mat-disabled .mat-slide-toggle-label,.mat-slide-toggle.mat-disabled .mat-slide-toggle-thumb-container{cursor:default}.mat-slide-toggle-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex:1;flex-direction:row;align-items:center;height:inherit;cursor:pointer}.mat-slide-toggle-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-slide-toggle-label-before .mat-slide-toggle-label{order:1}.mat-slide-toggle-label-before .mat-slide-toggle-bar{order:2}[dir=rtl] .mat-slide-toggle-label-before .mat-slide-toggle-bar,.mat-slide-toggle-bar{margin-right:8px;margin-left:0}[dir=rtl] .mat-slide-toggle-bar,.mat-slide-toggle-label-before .mat-slide-toggle-bar{margin-left:8px;margin-right:0}.mat-slide-toggle-bar-no-side-margin{margin-left:0;margin-right:0}.mat-slide-toggle-thumb-container{position:absolute;z-index:1;width:20px;height:20px;top:-3px;left:0;transform:translate3d(0, 0, 0);transition:all 80ms linear;transition-property:transform}._mat-animation-noopable .mat-slide-toggle-thumb-container{transition:none}[dir=rtl] .mat-slide-toggle-thumb-container{left:auto;right:0}.mat-slide-toggle-thumb{height:20px;width:20px;border-radius:50%}.mat-slide-toggle-bar{position:relative;width:36px;height:14px;flex-shrink:0;border-radius:8px}.mat-slide-toggle-input{bottom:0;left:10px}[dir=rtl] .mat-slide-toggle-input{left:auto;right:10px}.mat-slide-toggle-bar,.mat-slide-toggle-thumb{transition:all 80ms linear;transition-property:background-color;transition-delay:50ms}._mat-animation-noopable .mat-slide-toggle-bar,._mat-animation-noopable .mat-slide-toggle-thumb{transition:none}.mat-slide-toggle .mat-slide-toggle-ripple{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-slide-toggle .mat-slide-toggle-ripple .mat-ripple-element:not(.mat-slide-toggle-persistent-ripple){opacity:.12}.mat-slide-toggle-persistent-ripple{width:100%;height:100%;transform:none}.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:.04}.mat-slide-toggle:not(.mat-disabled).cdk-keyboard-focused .mat-slide-toggle-persistent-ripple{opacity:.12}.mat-slide-toggle-persistent-ripple,.mat-slide-toggle.mat-disabled .mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{opacity:0}@media(hover: none){.mat-slide-toggle-bar:hover .mat-slide-toggle-persistent-ripple{display:none}}.cdk-high-contrast-active .mat-slide-toggle-thumb,.cdk-high-contrast-active .mat-slide-toggle-bar{border:1px solid}.cdk-high-contrast-active .mat-slide-toggle.cdk-keyboard-focused .mat-slide-toggle-bar{outline:2px dotted;outline-offset:5px}\n"],encapsulation:2,changeDetection:0}),Le})(),ft=(()=>{class Le{}return Le.\u0275fac=function(Ae){return new(Ae||Le)},Le.\u0275mod=e.oAB({type:Le}),Le.\u0275inj=e.cJS({}),Le})(),Ve=(()=>{class Le{}return Le.\u0275fac=function(Ae){return new(Ae||Le)},Le.\u0275mod=e.oAB({type:Le}),Le.\u0275inj=e.cJS({imports:[[ft,c.si,c.BQ,u.Q8],ft,c.BQ]}),Le})()},7001:(Ue,fe,p)=>{"use strict";p.d(fe,{ux:()=>Ne,ZX:()=>Le});var u=p(625),e=p(7636),c=p(8583),f=p(7716),d=p(2458),v=p(1095),S=p(9765),P=p(5257),L=p(6782),B=p(7238),J=p(9238),Q=p(5072),ge=p(521);function xe(ze,pe){if(1&ze){const Be=f.EpF();f.TgZ(0,"div",1),f.TgZ(1,"button",2),f.NdJ("click",function(){return f.CHM(Be),f.oxw().action()}),f._uU(2),f.qZA(),f.qZA()}if(2&ze){const Be=f.oxw();f.xp6(2),f.Oqu(Be.data.action)}}function Te(ze,pe){}const we=new f.OlP("MatSnackBarData");class Ye{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}const dt=Math.pow(2,31)-1;class St{constructor(pe,Be){this._overlayRef=Be,this._afterDismissed=new S.xQ,this._afterOpened=new S.xQ,this._onAction=new S.xQ,this._dismissedByAction=!1,this.containerInstance=pe,this.onAction().subscribe(()=>this.dismiss()),pe._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(pe){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(pe,dt))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}let Ft=(()=>{class ze{constructor(Be,ot){this.snackBarRef=Be,this.data=ot}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return ze.\u0275fac=function(Be){return new(Be||ze)(f.Y36(St),f.Y36(we))},ze.\u0275cmp=f.Xpm({type:ze,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-simple-snackbar"],decls:3,vars:2,consts:[["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(Be,ot){1&Be&&(f.TgZ(0,"span"),f._uU(1),f.qZA(),f.YNc(2,xe,3,1,"div",0)),2&Be&&(f.xp6(1),f.Oqu(ot.data.message),f.xp6(1),f.Q6J("ngIf",ot.hasAction))},directives:[c.O5,v.lW],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\n"],encapsulation:2,changeDetection:0}),ze})();const ft={snackBarState:(0,B.X$)("state",[(0,B.SB)("void, hidden",(0,B.oB)({transform:"scale(0.8)",opacity:0})),(0,B.SB)("visible",(0,B.oB)({transform:"scale(1)",opacity:1})),(0,B.eR)("* => visible",(0,B.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,B.eR)("* => void, * => hidden",(0,B.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,B.oB)({opacity:0})))])};let Ve=(()=>{class ze extends e.en{constructor(Be,ot,wt,Dt,an){super(),this._ngZone=Be,this._elementRef=ot,this._changeDetectorRef=wt,this._platform=Dt,this.snackBarConfig=an,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new S.xQ,this._onExit=new S.xQ,this._onEnter=new S.xQ,this._animationState="void",this.attachDomPortal=Jt=>(this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachDomPortal(Jt)),this._live="assertive"!==an.politeness||an.announcementMessage?"off"===an.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(Be){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(Be)}attachTemplatePortal(Be){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(Be)}onAnimationEnd(Be){const{fromState:ot,toState:wt}=Be;if(("void"===wt&&"void"!==ot||"hidden"===wt)&&this._completeExit(),"visible"===wt){const Dt=this._onEnter;this._ngZone.run(()=>{Dt.next(),Dt.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,P.q)(1)).subscribe(()=>{this._onExit.next(),this._onExit.complete()})}_applySnackBarClasses(){const Be=this._elementRef.nativeElement,ot=this.snackBarConfig.panelClass;ot&&(Array.isArray(ot)?ot.forEach(wt=>Be.classList.add(wt)):Be.classList.add(ot)),"center"===this.snackBarConfig.horizontalPosition&&Be.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&Be.classList.add("mat-snack-bar-top")}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const Be=this._elementRef.nativeElement.querySelector("[aria-hidden]"),ot=this._elementRef.nativeElement.querySelector("[aria-live]");if(Be&&ot){let wt=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&Be.contains(document.activeElement)&&(wt=document.activeElement),Be.removeAttribute("aria-hidden"),ot.appendChild(Be),null==wt||wt.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return ze.\u0275fac=function(Be){return new(Be||ze)(f.Y36(f.R0b),f.Y36(f.SBq),f.Y36(f.sBO),f.Y36(ge.t4),f.Y36(Ye))},ze.\u0275cmp=f.Xpm({type:ze,selectors:[["snack-bar-container"]],viewQuery:function(Be,ot){if(1&Be&&f.Gf(e.Pl,7),2&Be){let wt;f.iGM(wt=f.CRH())&&(ot._portalOutlet=wt.first)}},hostAttrs:[1,"mat-snack-bar-container"],hostVars:1,hostBindings:function(Be,ot){1&Be&&f.WFA("@state.done",function(Dt){return ot.onAnimationEnd(Dt)}),2&Be&&f.d8E("@state",ot._animationState)},features:[f.qOj],decls:3,vars:2,consts:[["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(Be,ot){1&Be&&(f.TgZ(0,"div",0),f.YNc(1,Te,0,0,"ng-template",1),f.qZA(),f._UZ(2,"div")),2&Be&&(f.xp6(2),f.uIk("aria-live",ot._live)("role",ot._role))},directives:[e.Pl],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],encapsulation:2,data:{animation:[ft.snackBarState]}}),ze})(),Le=(()=>{class ze{}return ze.\u0275fac=function(Be){return new(Be||ze)},ze.\u0275mod=f.oAB({type:ze}),ze.\u0275inj=f.cJS({imports:[[u.U8,e.eL,c.ez,v.ot,d.BQ],d.BQ]}),ze})();const Ge=new f.OlP("mat-snack-bar-default-options",{providedIn:"root",factory:function(){return new Ye}});let Ne=(()=>{class ze{constructor(Be,ot,wt,Dt,an,Jt){this._overlay=Be,this._live=ot,this._injector=wt,this._breakpointObserver=Dt,this._parentSnackBar=an,this._defaultConfig=Jt,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=Ft,this.snackBarContainerComponent=Ve,this.handsetCssClass="mat-snack-bar-handset"}get _openedSnackBarRef(){const Be=this._parentSnackBar;return Be?Be._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(Be){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=Be:this._snackBarRefAtThisLevel=Be}openFromComponent(Be,ot){return this._attach(Be,ot)}openFromTemplate(Be,ot){return this._attach(Be,ot)}open(Be,ot="",wt){const Dt=Object.assign(Object.assign({},this._defaultConfig),wt);return Dt.data={message:Be,action:ot},Dt.announcementMessage===Be&&(Dt.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,Dt)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(Be,ot){const Dt=f.zs3.create({parent:ot&&ot.viewContainerRef&&ot.viewContainerRef.injector||this._injector,providers:[{provide:Ye,useValue:ot}]}),an=new e.C5(this.snackBarContainerComponent,ot.viewContainerRef,Dt),Jt=Be.attach(an);return Jt.instance.snackBarConfig=ot,Jt.instance}_attach(Be,ot){const wt=Object.assign(Object.assign(Object.assign({},new Ye),this._defaultConfig),ot),Dt=this._createOverlay(wt),an=this._attachSnackBarContainer(Dt,wt),Jt=new St(an,Dt);if(Be instanceof f.Rgc){const hn=new e.UE(Be,null,{$implicit:wt.data,snackBarRef:Jt});Jt.instance=an.attachTemplatePortal(hn)}else{const hn=this._createInjector(wt,Jt),Pt=new e.C5(Be,void 0,hn),Lt=an.attachComponentPortal(Pt);Jt.instance=Lt.instance}return this._breakpointObserver.observe(Q.u3.HandsetPortrait).pipe((0,L.R)(Dt.detachments())).subscribe(hn=>{const Pt=Dt.overlayElement.classList;hn.matches?Pt.add(this.handsetCssClass):Pt.remove(this.handsetCssClass)}),wt.announcementMessage&&an._onAnnounce.subscribe(()=>{this._live.announce(wt.announcementMessage,wt.politeness)}),this._animateSnackBar(Jt,wt),this._openedSnackBarRef=Jt,this._openedSnackBarRef}_animateSnackBar(Be,ot){Be.afterDismissed().subscribe(()=>{this._openedSnackBarRef==Be&&(this._openedSnackBarRef=null),ot.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{Be.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):Be.containerInstance.enter(),ot.duration&&ot.duration>0&&Be.afterOpened().subscribe(()=>Be._dismissAfter(ot.duration))}_createOverlay(Be){const ot=new u.X_;ot.direction=Be.direction;let wt=this._overlay.position().global();const Dt="rtl"===Be.direction,an="left"===Be.horizontalPosition||"start"===Be.horizontalPosition&&!Dt||"end"===Be.horizontalPosition&&Dt,Jt=!an&&"center"!==Be.horizontalPosition;return an?wt.left("0"):Jt?wt.right("0"):wt.centerHorizontally(),"top"===Be.verticalPosition?wt.top("0"):wt.bottom("0"),ot.positionStrategy=wt,this._overlay.create(ot)}_createInjector(Be,ot){return f.zs3.create({parent:Be&&Be.viewContainerRef&&Be.viewContainerRef.injector||this._injector,providers:[{provide:St,useValue:ot},{provide:we,useValue:Be.data}]})}}return ze.\u0275fac=function(Be){return new(Be||ze)(f.LFG(u.aV),f.LFG(J.Kd),f.LFG(f.zs3),f.LFG(Q.Yg),f.LFG(ze,12),f.LFG(Ge))},ze.\u0275prov=f.Yz7({factory:function(){return new ze(f.LFG(u.aV),f.LFG(J.Kd),f.LFG(f.gxx),f.LFG(Q.Yg),f.LFG(ze,12),f.LFG(Ge))},token:ze,providedIn:Le}),ze})()},2789:(Ue,fe,p)=>{"use strict";p.d(fe,{ev:()=>qe,Dz:()=>We,w1:()=>K,ge:()=>ae,fO:()=>Se,XQ:()=>Fn,as:()=>ct,Gk:()=>xn,nj:()=>Gt,BZ:()=>Pe,p0:()=>oi});var u=p(9490),e=p(7860),c=p(7716),f=p(946),d=p(521),v=p(9243),S=p(8583),P=p(9765),L=p(4402),B=p(6215),J=p(5639),Q=p(5917),ge=p(6782),xe=p(5257);const Te=[[["caption"]],[["colgroup"],["col"]]],we=["caption","colgroup, col"];function St(de){return class extends de{constructor(...je){super(...je),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(je){const he=this._sticky;this._sticky=(0,u.Ig)(je),this._hasStickyChanged=he!==this._sticky}hasStickyChanged(){const je=this._hasStickyChanged;return this._hasStickyChanged=!1,je}resetStickyChanged(){this._hasStickyChanged=!1}}}const Ft=new c.OlP("CDK_TABLE");let Ve=(()=>{class de{constructor(he){this.template=he}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.Rgc))},de.\u0275dir=c.lG2({type:de,selectors:[["","cdkCellDef",""]]}),de})(),Le=(()=>{class de{constructor(he){this.template=he}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.Rgc))},de.\u0275dir=c.lG2({type:de,selectors:[["","cdkHeaderCellDef",""]]}),de})(),Ge=(()=>{class de{constructor(he){this.template=he}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.Rgc))},de.\u0275dir=c.lG2({type:de,selectors:[["","cdkFooterCellDef",""]]}),de})();class Ae{}const Ne=St(Ae);let ze=(()=>{class de extends Ne{constructor(he){super(),this._table=he,this._stickyEnd=!1}get name(){return this._name}set name(he){this._setNameInput(he)}get stickyEnd(){return this._stickyEnd}set stickyEnd(he){const Ze=this._stickyEnd;this._stickyEnd=(0,u.Ig)(he),this._hasStickyChanged=Ze!==this._stickyEnd}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(he){he&&(this._name=he,this.cssClassFriendlyName=he.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(Ft,8))},de.\u0275dir=c.lG2({type:de,selectors:[["","cdkColumnDef",""]],contentQueries:function(he,Ze,yt){if(1&he&&(c.Suo(yt,Ve,5),c.Suo(yt,Le,5),c.Suo(yt,Ge,5)),2&he){let Yt;c.iGM(Yt=c.CRH())&&(Ze.cell=Yt.first),c.iGM(Yt=c.CRH())&&(Ze.headerCell=Yt.first),c.iGM(Yt=c.CRH())&&(Ze.footerCell=Yt.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[c._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:de}]),c.qOj]}),de})();class pe{constructor(je,he){const Ze=he.nativeElement.classList;for(const yt of je._columnCssClassName)Ze.add(yt)}}let Be=(()=>{class de extends pe{constructor(he,Ze){super(he,Ze)}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(ze),c.Y36(c.SBq))},de.\u0275dir=c.lG2({type:de,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[c.qOj]}),de})(),wt=(()=>{class de extends pe{constructor(he,Ze){var yt;if(super(he,Ze),1===(null===(yt=he._table)||void 0===yt?void 0:yt._elementRef.nativeElement.nodeType)){const Yt=he._table._elementRef.nativeElement.getAttribute("role");Ze.nativeElement.setAttribute("role","grid"===Yt||"treegrid"===Yt?"gridcell":"cell")}}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(ze),c.Y36(c.SBq))},de.\u0275dir=c.lG2({type:de,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[c.qOj]}),de})();class Dt{constructor(){this.tasks=[],this.endTasks=[]}}const an=new c.OlP("_COALESCED_STYLE_SCHEDULER");let Jt=(()=>{class de{constructor(he){this._ngZone=he,this._currentSchedule=null,this._destroyed=new P.xQ}schedule(he){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(he)}scheduleEnd(he){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(he)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Dt,this._getScheduleObservable().pipe((0,ge.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const he=this._currentSchedule;this._currentSchedule=new Dt;for(const Ze of he.tasks)Ze();for(const Ze of he.endTasks)Ze()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,L.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,xe.q)(1))}}return de.\u0275fac=function(he){return new(he||de)(c.LFG(c.R0b))},de.\u0275prov=c.Yz7({token:de,factory:de.\u0275fac}),de})(),Pt=(()=>{class de{constructor(he,Ze){this.template=he,this._differs=Ze}ngOnChanges(he){if(!this._columnsDiffer){const Ze=he.columns&&he.columns.currentValue||[];this._columnsDiffer=this._differs.find(Ze).create(),this._columnsDiffer.diff(Ze)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(he){return this instanceof gt?he.headerCell.template:this instanceof ce?he.footerCell.template:he.cell.template}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.Rgc),c.Y36(c.ZZ4))},de.\u0275dir=c.lG2({type:de,features:[c.TTD]}),de})();class Lt extends Pt{}const Ke=St(Lt);let gt=(()=>{class de extends Ke{constructor(he,Ze,yt){super(he,Ze),this._table=yt}ngOnChanges(he){super.ngOnChanges(he)}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(Ft,8))},de.\u0275dir=c.lG2({type:de,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[c.qOj,c.TTD]}),de})();class se extends Pt{}const W=St(se);let ce=(()=>{class de extends W{constructor(he,Ze,yt){super(he,Ze),this._table=yt}ngOnChanges(he){super.ngOnChanges(he)}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(Ft,8))},de.\u0275dir=c.lG2({type:de,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[c.qOj,c.TTD]}),de})(),He=(()=>{class de extends Pt{constructor(he,Ze,yt){super(he,Ze),this._table=yt}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(Ft,8))},de.\u0275dir=c.lG2({type:de,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[c.qOj]}),de})(),Re=(()=>{class de{constructor(he){this._viewContainer=he,de.mostRecentCellOutlet=this}ngOnDestroy(){de.mostRecentCellOutlet===this&&(de.mostRecentCellOutlet=null)}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.s_b))},de.\u0275dir=c.lG2({type:de,selectors:[["","cdkCellOutlet",""]]}),de.mostRecentCellOutlet=null,de})(),Mt=(()=>{class de{}return de.\u0275fac=function(he){return new(he||de)},de.\u0275cmp=c.Xpm({type:de,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(he,Ze){1&he&&c.GkF(0,0)},directives:[Re],encapsulation:2}),de})(),Ut=(()=>{class de{}return de.\u0275fac=function(he){return new(he||de)},de.\u0275cmp=c.Xpm({type:de,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(he,Ze){1&he&&c.GkF(0,0)},directives:[Re],encapsulation:2}),de})(),rt=(()=>{class de{constructor(he){this.templateRef=he}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.Rgc))},de.\u0275dir=c.lG2({type:de,selectors:[["ng-template","cdkNoDataRow",""]]}),de})();const st=["top","bottom","left","right"];class Ht{constructor(je,he,Ze,yt,Yt=!0,De=!0,lt){this._isNativeHtmlTable=je,this._stickCellCss=he,this.direction=Ze,this._coalescedStyleScheduler=yt,this._isBrowser=Yt,this._needsPositionStickyOnElement=De,this._positionListener=lt,this._cachedCellWidths=[],this._borderCellCss={top:`${he}-border-elem-top`,bottom:`${he}-border-elem-bottom`,left:`${he}-border-elem-left`,right:`${he}-border-elem-right`}}clearStickyPositioning(je,he){const Ze=[];for(const yt of je)if(yt.nodeType===yt.ELEMENT_NODE){Ze.push(yt);for(let Yt=0;Yt{for(const yt of Ze)this._removeStickyStyle(yt,he)})}updateStickyColumns(je,he,Ze,yt=!0){if(!je.length||!this._isBrowser||!he.some(ye=>ye)&&!Ze.some(ye=>ye))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const Yt=je[0],De=Yt.children.length,lt=this._getCellWidths(Yt,yt),E=this._getStickyStartColumnPositions(lt,he),j=this._getStickyEndColumnPositions(lt,Ze),z=he.lastIndexOf(!0),re=Ze.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const ye="rtl"===this.direction,at=ye?"right":"left",kt=ye?"left":"right";for(const fn of je)for(let pn=0;pnhe[pn]?fn:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===re?[]:lt.slice(re).map((fn,pn)=>Ze[pn+re]?fn:null).reverse()}))})}stickRows(je,he,Ze){if(!this._isBrowser)return;const yt="bottom"===Ze?je.slice().reverse():je,Yt="bottom"===Ze?he.slice().reverse():he,De=[],lt=[],E=[];for(let z=0,re=0;z{var z,re;for(let ye=0;ye{he.some(yt=>!yt)?this._removeStickyStyle(Ze,["bottom"]):this._addStickyStyle(Ze,"bottom",0,!1)})}_removeStickyStyle(je,he){for(const yt of he)je.style[yt]="",je.classList.remove(this._borderCellCss[yt]);st.some(yt=>-1===he.indexOf(yt)&&je.style[yt])?je.style.zIndex=this._getCalculatedZIndex(je):(je.style.zIndex="",this._needsPositionStickyOnElement&&(je.style.position=""),je.classList.remove(this._stickCellCss))}_addStickyStyle(je,he,Ze,yt){je.classList.add(this._stickCellCss),yt&&je.classList.add(this._borderCellCss[he]),je.style[he]=`${Ze}px`,je.style.zIndex=this._getCalculatedZIndex(je),this._needsPositionStickyOnElement&&(je.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(je){const he={top:100,bottom:10,left:1,right:1};let Ze=0;for(const yt of st)je.style[yt]&&(Ze+=he[yt]);return Ze?`${Ze}`:""}_getCellWidths(je,he=!0){if(!he&&this._cachedCellWidths.length)return this._cachedCellWidths;const Ze=[],yt=je.children;for(let Yt=0;Yt0;Yt--)he[Yt]&&(Ze[Yt]=yt,yt+=je[Yt]);return Ze}}const R=new c.OlP("CDK_SPL");let ie=(()=>{class de{constructor(he,Ze){this.viewContainer=he,this.elementRef=Ze}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.s_b),c.Y36(c.SBq))},de.\u0275dir=c.lG2({type:de,selectors:[["","rowOutlet",""]]}),de})(),Oe=(()=>{class de{constructor(he,Ze){this.viewContainer=he,this.elementRef=Ze}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.s_b),c.Y36(c.SBq))},de.\u0275dir=c.lG2({type:de,selectors:[["","headerRowOutlet",""]]}),de})(),be=(()=>{class de{constructor(he,Ze){this.viewContainer=he,this.elementRef=Ze}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.s_b),c.Y36(c.SBq))},de.\u0275dir=c.lG2({type:de,selectors:[["","footerRowOutlet",""]]}),de})(),_e=(()=>{class de{constructor(he,Ze){this.viewContainer=he,this.elementRef=Ze}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.s_b),c.Y36(c.SBq))},de.\u0275dir=c.lG2({type:de,selectors:[["","noDataRowOutlet",""]]}),de})(),bt=(()=>{class de{constructor(he,Ze,yt,Yt,De,lt,E,j,z,re,ye){this._differs=he,this._changeDetectorRef=Ze,this._elementRef=yt,this._dir=De,this._platform=E,this._viewRepeater=j,this._coalescedStyleScheduler=z,this._viewportRuler=re,this._stickyPositioningListener=ye,this._onDestroy=new P.xQ,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new c.vpe,this.viewChange=new B.X({start:0,end:Number.MAX_VALUE}),Yt||this._elementRef.nativeElement.setAttribute("role","table"),this._document=lt,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}get trackBy(){return this._trackByFn}set trackBy(he){this._trackByFn=he}get dataSource(){return this._dataSource}set dataSource(he){this._dataSource!==he&&this._switchDataSource(he)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(he){this._multiTemplateDataRows=(0,u.Ig)(he),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(he){this._fixedLayout=(0,u.Ig)(he),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((he,Ze)=>this.trackBy?this.trackBy(Ze.dataIndex,Ze.data):Ze),this._viewportRuler.change().pipe((0,ge.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const Ze=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||Ze,this._forceRecalculateCellWidths=Ze,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){this._rowOutlet.viewContainer.clear(),this._noDataRowOutlet.viewContainer.clear(),this._headerRowOutlet.viewContainer.clear(),this._footerRowOutlet.viewContainer.clear(),this._cachedRenderRowsMap.clear(),this._onDestroy.next(),this._onDestroy.complete(),(0,e.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const he=this._dataDiffer.diff(this._renderRows);if(!he)return this._updateNoDataRow(),void this.contentChanged.next();const Ze=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(he,Ze,(yt,Yt,De)=>this._getEmbeddedViewArgs(yt.item,De),yt=>yt.item.data,yt=>{1===yt.operation&&yt.context&&this._renderCellTemplateForItem(yt.record.item.rowDef,yt.context)}),this._updateRowIndexContext(),he.forEachIdentityChange(yt=>{Ze.get(yt.currentIndex).context.$implicit=yt.item.data}),this._updateNoDataRow(),this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(he){this._customColumnDefs.add(he)}removeColumnDef(he){this._customColumnDefs.delete(he)}addRowDef(he){this._customRowDefs.add(he)}removeRowDef(he){this._customRowDefs.delete(he)}addHeaderRowDef(he){this._customHeaderRowDefs.add(he),this._headerRowDefChanged=!0}removeHeaderRowDef(he){this._customHeaderRowDefs.delete(he),this._headerRowDefChanged=!0}addFooterRowDef(he){this._customFooterRowDefs.add(he),this._footerRowDefChanged=!0}removeFooterRowDef(he){this._customFooterRowDefs.delete(he),this._footerRowDefChanged=!0}setNoDataRow(he){this._customNoDataRow=he}updateStickyHeaderRowStyles(){const he=this._getRenderedRows(this._headerRowOutlet),yt=this._elementRef.nativeElement.querySelector("thead");yt&&(yt.style.display=he.length?"":"none");const Yt=this._headerRowDefs.map(De=>De.sticky);this._stickyStyler.clearStickyPositioning(he,["top"]),this._stickyStyler.stickRows(he,Yt,"top"),this._headerRowDefs.forEach(De=>De.resetStickyChanged())}updateStickyFooterRowStyles(){const he=this._getRenderedRows(this._footerRowOutlet),yt=this._elementRef.nativeElement.querySelector("tfoot");yt&&(yt.style.display=he.length?"":"none");const Yt=this._footerRowDefs.map(De=>De.sticky);this._stickyStyler.clearStickyPositioning(he,["bottom"]),this._stickyStyler.stickRows(he,Yt,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,Yt),this._footerRowDefs.forEach(De=>De.resetStickyChanged())}updateStickyColumnStyles(){const he=this._getRenderedRows(this._headerRowOutlet),Ze=this._getRenderedRows(this._rowOutlet),yt=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...he,...Ze,...yt],["left","right"]),this._stickyColumnStylesNeedReset=!1),he.forEach((Yt,De)=>{this._addStickyColumnStyles([Yt],this._headerRowDefs[De])}),this._rowDefs.forEach(Yt=>{const De=[];for(let lt=0;lt{this._addStickyColumnStyles([Yt],this._footerRowDefs[De])}),Array.from(this._columnDefsByName.values()).forEach(Yt=>Yt.resetStickyChanged())}_getAllRenderRows(){const he=[],Ze=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let yt=0;yt{const lt=yt&&yt.has(De)?yt.get(De):[];if(lt.length){const E=lt.shift();return E.dataIndex=Ze,E}return{data:he,rowDef:De,dataIndex:Ze}})}_cacheColumnDefs(){this._columnDefsByName.clear(),It(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(Ze=>{this._columnDefsByName.has(Ze.name),this._columnDefsByName.set(Ze.name,Ze)})}_cacheRowDefs(){this._headerRowDefs=It(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=It(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=It(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const he=this._rowDefs.filter(Ze=>!Ze.when);this._defaultRowDef=he[0]}_renderUpdatedColumns(){const he=(De,lt)=>De||!!lt.getColumnsDiff(),Ze=this._rowDefs.reduce(he,!1);Ze&&this._forceRenderDataRows();const yt=this._headerRowDefs.reduce(he,!1);yt&&this._forceRenderHeaderRows();const Yt=this._footerRowDefs.reduce(he,!1);return Yt&&this._forceRenderFooterRows(),Ze||yt||Yt}_switchDataSource(he){this._data=[],(0,e.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),he||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=he}_observeRenderChanges(){if(!this.dataSource)return;let he;(0,e.Z9)(this.dataSource)?he=this.dataSource.connect(this):(0,J.b)(this.dataSource)?he=this.dataSource:Array.isArray(this.dataSource)&&(he=(0,Q.of)(this.dataSource)),this._renderChangeSubscription=he.pipe((0,ge.R)(this._onDestroy)).subscribe(Ze=>{this._data=Ze||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((he,Ze)=>this._renderRow(this._headerRowOutlet,he,Ze)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((he,Ze)=>this._renderRow(this._footerRowOutlet,he,Ze)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(he,Ze){const yt=Array.from(Ze.columns||[]).map(lt=>this._columnDefsByName.get(lt)),Yt=yt.map(lt=>lt.sticky),De=yt.map(lt=>lt.stickyEnd);this._stickyStyler.updateStickyColumns(he,Yt,De,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(he){const Ze=[];for(let yt=0;yt!Yt.when||Yt.when(Ze,he));else{let Yt=this._rowDefs.find(De=>De.when&&De.when(Ze,he))||this._defaultRowDef;Yt&&yt.push(Yt)}return yt}_getEmbeddedViewArgs(he,Ze){return{templateRef:he.rowDef.template,context:{$implicit:he.data},index:Ze}}_renderRow(he,Ze,yt,Yt={}){const De=he.viewContainer.createEmbeddedView(Ze.template,Yt,yt);return this._renderCellTemplateForItem(Ze,Yt),De}_renderCellTemplateForItem(he,Ze){for(let yt of this._getCellTemplates(he))Re.mostRecentCellOutlet&&Re.mostRecentCellOutlet._viewContainer.createEmbeddedView(yt,Ze);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const he=this._rowOutlet.viewContainer;for(let Ze=0,yt=he.length;Ze{const yt=this._columnDefsByName.get(Ze);return he.extractCellTemplate(yt)}):[]}_applyNativeTableSections(){const he=this._document.createDocumentFragment(),Ze=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const yt of Ze){const Yt=this._document.createElement(yt.tag);Yt.setAttribute("role","rowgroup");for(const De of yt.outlets)Yt.appendChild(De.elementRef.nativeElement);he.appendChild(Yt)}this._elementRef.nativeElement.appendChild(he)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const he=(Ze,yt)=>Ze||yt.hasStickyChanged();this._headerRowDefs.reduce(he,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(he,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(he,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new Ht(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,Q.of)()).pipe((0,ge.R)(this._onDestroy)).subscribe(Ze=>{this._stickyStyler.direction=Ze,this.updateStickyColumnStyles()})}_getOwnDefs(he){return he.filter(Ze=>!Ze._table||Ze._table===this)}_updateNoDataRow(){const he=this._customNoDataRow||this._noDataRow;if(he){const Ze=0===this._rowOutlet.viewContainer.length;if(Ze!==this._isShowingNoDataRow){const yt=this._noDataRowOutlet.viewContainer;Ze?yt.createEmbeddedView(he.templateRef):yt.clear(),this._isShowingNoDataRow=Ze}}}}return de.\u0275fac=function(he){return new(he||de)(c.Y36(c.ZZ4),c.Y36(c.sBO),c.Y36(c.SBq),c.$8M("role"),c.Y36(f.Is,8),c.Y36(S.K0),c.Y36(d.t4),c.Y36(e.k),c.Y36(an),c.Y36(v.rL),c.Y36(R,12))},de.\u0275cmp=c.Xpm({type:de,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(he,Ze,yt){if(1&he&&(c.Suo(yt,rt,5),c.Suo(yt,ze,5),c.Suo(yt,He,5),c.Suo(yt,gt,5),c.Suo(yt,ce,5)),2&he){let Yt;c.iGM(Yt=c.CRH())&&(Ze._noDataRow=Yt.first),c.iGM(Yt=c.CRH())&&(Ze._contentColumnDefs=Yt),c.iGM(Yt=c.CRH())&&(Ze._contentRowDefs=Yt),c.iGM(Yt=c.CRH())&&(Ze._contentHeaderRowDefs=Yt),c.iGM(Yt=c.CRH())&&(Ze._contentFooterRowDefs=Yt)}},viewQuery:function(he,Ze){if(1&he&&(c.Gf(ie,7),c.Gf(Oe,7),c.Gf(be,7),c.Gf(_e,7)),2&he){let yt;c.iGM(yt=c.CRH())&&(Ze._rowOutlet=yt.first),c.iGM(yt=c.CRH())&&(Ze._headerRowOutlet=yt.first),c.iGM(yt=c.CRH())&&(Ze._footerRowOutlet=yt.first),c.iGM(yt=c.CRH())&&(Ze._noDataRowOutlet=yt.first)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(he,Ze){2&he&&c.ekj("cdk-table-fixed-layout",Ze.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[c._Bn([{provide:Ft,useExisting:de},{provide:e.k,useClass:e.yy},{provide:an,useClass:Jt},{provide:R,useValue:null}])],ngContentSelectors:we,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(he,Ze){1&he&&(c.F$t(Te),c.Hsn(0),c.Hsn(1,1),c.GkF(2,0),c.GkF(3,1),c.GkF(4,2),c.GkF(5,3))},directives:[Oe,ie,_e,be],styles:[".cdk-table-fixed-layout{table-layout:fixed}\n"],encapsulation:2}),de})();function It(de,je){return de.concat(Array.from(je))}let Wt=(()=>{class de{}return de.\u0275fac=function(he){return new(he||de)},de.\u0275mod=c.oAB({type:de}),de.\u0275inj=c.cJS({imports:[[v.Cl]]}),de})();var Qt=p(2458);const _n=[[["caption"]],[["colgroup"],["col"]]],dn=["caption","colgroup, col"];let Pe=(()=>{class de extends bt{constructor(){super(...arguments),this.stickyCssClass="mat-table-sticky",this.needsPositionStickyOnElement=!1}}return de.\u0275fac=function(){let je;return function(Ze){return(je||(je=c.n5z(de)))(Ze||de)}}(),de.\u0275cmp=c.Xpm({type:de,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-table"],hostVars:2,hostBindings:function(he,Ze){2&he&&c.ekj("mat-table-fixed-layout",Ze.fixedLayout)},exportAs:["matTable"],features:[c._Bn([{provide:e.k,useClass:e.yy},{provide:bt,useExisting:de},{provide:Ft,useExisting:de},{provide:an,useClass:Jt},{provide:R,useValue:null}]),c.qOj],ngContentSelectors:dn,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(he,Ze){1&he&&(c.F$t(_n),c.Hsn(0),c.Hsn(1,1),c.GkF(2,0),c.GkF(3,1),c.GkF(4,2),c.GkF(5,3))},directives:[Oe,ie,_e,be],styles:['mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-row::after,mat-header-row::after,mat-footer-row::after{display:inline-block;min-height:inherit;content:""}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}table.mat-table{border-spacing:0}tr.mat-header-row{height:56px}tr.mat-row,tr.mat-footer-row{height:48px}th.mat-header-cell{text-align:left}[dir=rtl] th.mat-header-cell{text-align:right}th.mat-header-cell,td.mat-cell,td.mat-footer-cell{padding:0;border-bottom-width:1px;border-bottom-style:solid}th.mat-header-cell:first-of-type,td.mat-cell:first-of-type,td.mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] th.mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:first-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}th.mat-header-cell:last-of-type,td.mat-cell:last-of-type,td.mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] th.mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-cell:last-of-type:not(:only-of-type),[dir=rtl] td.mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}.mat-table-sticky{position:-webkit-sticky !important;position:sticky !important}.mat-table-fixed-layout{table-layout:fixed}\n'],encapsulation:2}),de})(),We=(()=>{class de extends Ve{}return de.\u0275fac=function(){let je;return function(Ze){return(je||(je=c.n5z(de)))(Ze||de)}}(),de.\u0275dir=c.lG2({type:de,selectors:[["","matCellDef",""]],features:[c._Bn([{provide:Ve,useExisting:de}]),c.qOj]}),de})(),Se=(()=>{class de extends Le{}return de.\u0275fac=function(){let je;return function(Ze){return(je||(je=c.n5z(de)))(Ze||de)}}(),de.\u0275dir=c.lG2({type:de,selectors:[["","matHeaderCellDef",""]],features:[c._Bn([{provide:Le,useExisting:de}]),c.qOj]}),de})(),K=(()=>{class de extends ze{get name(){return this._name}set name(he){this._setNameInput(he)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return de.\u0275fac=function(){let je;return function(Ze){return(je||(je=c.n5z(de)))(Ze||de)}}(),de.\u0275dir=c.lG2({type:de,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[c._Bn([{provide:ze,useExisting:de},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:de}]),c.qOj]}),de})(),ae=(()=>{class de extends Be{}return de.\u0275fac=function(){let je;return function(Ze){return(je||(je=c.n5z(de)))(Ze||de)}}(),de.\u0275dir=c.lG2({type:de,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-header-cell"],features:[c.qOj]}),de})(),qe=(()=>{class de extends wt{}return de.\u0275fac=function(){let je;return function(Ze){return(je||(je=c.n5z(de)))(Ze||de)}}(),de.\u0275dir=c.lG2({type:de,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:["role","gridcell",1,"mat-cell"],features:[c.qOj]}),de})(),ct=(()=>{class de extends gt{}return de.\u0275fac=function(){let je;return function(Ze){return(je||(je=c.n5z(de)))(Ze||de)}}(),de.\u0275dir=c.lG2({type:de,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[c._Bn([{provide:gt,useExisting:de}]),c.qOj]}),de})(),Gt=(()=>{class de extends He{}return de.\u0275fac=function(){let je;return function(Ze){return(je||(je=c.n5z(de)))(Ze||de)}}(),de.\u0275dir=c.lG2({type:de,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[c._Bn([{provide:He,useExisting:de}]),c.qOj]}),de})(),Fn=(()=>{class de extends Mt{}return de.\u0275fac=function(){let je;return function(Ze){return(je||(je=c.n5z(de)))(Ze||de)}}(),de.\u0275cmp=c.Xpm({type:de,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-header-row"],exportAs:["matHeaderRow"],features:[c._Bn([{provide:Mt,useExisting:de}]),c.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(he,Ze){1&he&&c.GkF(0,0)},directives:[Re],encapsulation:2}),de})(),xn=(()=>{class de extends Ut{}return de.\u0275fac=function(){let je;return function(Ze){return(je||(je=c.n5z(de)))(Ze||de)}}(),de.\u0275cmp=c.Xpm({type:de,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-row"],exportAs:["matRow"],features:[c._Bn([{provide:Ut,useExisting:de}]),c.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(he,Ze){1&he&&c.GkF(0,0)},directives:[Re],encapsulation:2}),de})(),oi=(()=>{class de{}return de.\u0275fac=function(he){return new(he||de)},de.\u0275mod=c.oAB({type:de}),de.\u0275inj=c.cJS({imports:[[Wt,Qt.BQ],Qt.BQ]}),de})()},5939:(Ue,fe,p)=>{"use strict";p.d(fe,{uX:()=>Ht,SP:()=>N,Nh:()=>mn});var u=p(9238),e=p(8553),c=p(7636),f=p(8583),d=p(7716),v=p(2458),S=p(6237),P=p(9765),L=p(5319),B=p(6682),J=p(2759),Q=p(5917),ge=p(8634),xe=p(7238),Te=p(9761),we=p(7519),Ye=p(6782),dt=p(9490),St=p(521),Ft=p(6461),ft=p(946),Ve=p(9243);function Le(Tt,nn){1&Tt&&d.Hsn(0)}const Ge=["*"];function Ae(Tt,nn){}const Ne=function(Tt){return{animationDuration:Tt}},ze=function(Tt,nn){return{value:Tt,params:nn}},pe=["tabBodyWrapper"],Be=["tabHeader"];function ot(Tt,nn){}function wt(Tt,nn){if(1&Tt&&d.YNc(0,ot,0,0,"ng-template",9),2&Tt){const Pe=d.oxw().$implicit;d.Q6J("cdkPortalOutlet",Pe.templateLabel)}}function Dt(Tt,nn){if(1&Tt&&d._uU(0),2&Tt){const Pe=d.oxw().$implicit;d.Oqu(Pe.textLabel)}}function an(Tt,nn){if(1&Tt){const Pe=d.EpF();d.TgZ(0,"div",6),d.NdJ("click",function(){const Se=d.CHM(Pe),$e=Se.$implicit,K=Se.index,ae=d.oxw(),ue=d.MAs(1);return ae._handleClick($e,ue,K)})("cdkFocusChange",function(Se){const K=d.CHM(Pe).index;return d.oxw()._tabFocusChanged(Se,K)}),d.TgZ(1,"div",7),d.YNc(2,wt,1,1,"ng-template",8),d.YNc(3,Dt,1,1,"ng-template",8),d.qZA(),d.qZA()}if(2&Tt){const Pe=nn.$implicit,We=nn.index,Se=d.oxw();d.ekj("mat-tab-label-active",Se.selectedIndex==We),d.Q6J("id",Se._getTabLabelId(We))("disabled",Pe.disabled)("matRippleDisabled",Pe.disabled||Se.disableRipple),d.uIk("tabIndex",Se._getTabIndex(Pe,We))("aria-posinset",We+1)("aria-setsize",Se._tabs.length)("aria-controls",Se._getTabContentId(We))("aria-selected",Se.selectedIndex==We)("aria-label",Pe.ariaLabel||null)("aria-labelledby",!Pe.ariaLabel&&Pe.ariaLabelledby?Pe.ariaLabelledby:null),d.xp6(2),d.Q6J("ngIf",Pe.templateLabel),d.xp6(1),d.Q6J("ngIf",!Pe.templateLabel)}}function Jt(Tt,nn){if(1&Tt){const Pe=d.EpF();d.TgZ(0,"mat-tab-body",10),d.NdJ("_onCentered",function(){return d.CHM(Pe),d.oxw()._removeTabBodyWrapperHeight()})("_onCentering",function(Se){return d.CHM(Pe),d.oxw()._setTabBodyWrapperHeight(Se)}),d.qZA()}if(2&Tt){const Pe=nn.$implicit,We=nn.index,Se=d.oxw();d.ekj("mat-tab-body-active",Se.selectedIndex===We),d.Q6J("id",Se._getTabContentId(We))("content",Pe.content)("position",Pe.position)("origin",Pe.origin)("animationDuration",Se.animationDuration),d.uIk("tabindex",null!=Se.contentTabIndex&&Se.selectedIndex===We?Se.contentTabIndex:null)("aria-labelledby",Se._getTabLabelId(We))}}const hn=["tabListContainer"],Pt=["tabList"],Lt=["nextPaginator"],Ke=["previousPaginator"],se=new d.OlP("MatInkBarPositioner",{providedIn:"root",factory:function(){return nn=>({left:nn?(nn.offsetLeft||0)+"px":"0",width:nn?(nn.offsetWidth||0)+"px":"0"})}});let ce=(()=>{class Tt{constructor(Pe,We,Se,$e){this._elementRef=Pe,this._ngZone=We,this._inkBarPositioner=Se,this._animationMode=$e}alignToElement(Pe){this.show(),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._setStyles(Pe))}):this._setStyles(Pe)}show(){this._elementRef.nativeElement.style.visibility="visible"}hide(){this._elementRef.nativeElement.style.visibility="hidden"}_setStyles(Pe){const We=this._inkBarPositioner(Pe),Se=this._elementRef.nativeElement;Se.style.left=We.left,Se.style.width=We.width}}return Tt.\u0275fac=function(Pe){return new(Pe||Tt)(d.Y36(d.SBq),d.Y36(d.R0b),d.Y36(se),d.Y36(S.Qb,8))},Tt.\u0275dir=d.lG2({type:Tt,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(Pe,We){2&Pe&&d.ekj("_mat-animation-noopable","NoopAnimations"===We._animationMode)}}),Tt})();const He=new d.OlP("MatTabContent"),Mt=new d.OlP("MatTabLabel"),Ct=new d.OlP("MAT_TAB"),rt=(0,v.Id)(class{}),st=new d.OlP("MAT_TAB_GROUP");let Ht=(()=>{class Tt extends rt{constructor(Pe,We){super(),this._viewContainerRef=Pe,this._closestTabGroup=We,this.textLabel="",this._contentPortal=null,this._stateChanges=new P.xQ,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(Pe){this._setTemplateLabelInput(Pe)}get content(){return this._contentPortal}ngOnChanges(Pe){(Pe.hasOwnProperty("textLabel")||Pe.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new c.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(Pe){Pe&&Pe._closestTab===this&&(this._templateLabel=Pe)}}return Tt.\u0275fac=function(Pe){return new(Pe||Tt)(d.Y36(d.s_b),d.Y36(st,8))},Tt.\u0275cmp=d.Xpm({type:Tt,selectors:[["mat-tab"]],contentQueries:function(Pe,We,Se){if(1&Pe&&(d.Suo(Se,Mt,5),d.Suo(Se,He,7,d.Rgc)),2&Pe){let $e;d.iGM($e=d.CRH())&&(We.templateLabel=$e.first),d.iGM($e=d.CRH())&&(We._explicitContent=$e.first)}},viewQuery:function(Pe,We){if(1&Pe&&d.Gf(d.Rgc,7),2&Pe){let Se;d.iGM(Se=d.CRH())&&(We._implicitContent=Se.first)}},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"]},exportAs:["matTab"],features:[d._Bn([{provide:Ct,useExisting:Tt}]),d.qOj,d.TTD],ngContentSelectors:Ge,decls:1,vars:0,template:function(Pe,We){1&Pe&&(d.F$t(),d.YNc(0,Le,1,0,"ng-template"))},encapsulation:2}),Tt})();const _t={translateTab:(0,xe.X$)("translateTab",[(0,xe.SB)("center, void, left-origin-center, right-origin-center",(0,xe.oB)({transform:"none"})),(0,xe.SB)("left",(0,xe.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),(0,xe.SB)("right",(0,xe.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),(0,xe.eR)("* => left, * => right, left => center, right => center",(0,xe.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,xe.eR)("void => left-origin-center",[(0,xe.oB)({transform:"translate3d(-100%, 0, 0)"}),(0,xe.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,xe.eR)("void => right-origin-center",[(0,xe.oB)({transform:"translate3d(100%, 0, 0)"}),(0,xe.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Kt=(()=>{class Tt extends c.Pl{constructor(Pe,We,Se,$e){super(Pe,We,$e),this._host=Se,this._centeringSub=L.w.EMPTY,this._leavingSub=L.w.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,Te.O)(this._host._isCenterPosition(this._host._position))).subscribe(Pe=>{Pe&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return Tt.\u0275fac=function(Pe){return new(Pe||Tt)(d.Y36(d._Vd),d.Y36(d.s_b),d.Y36((0,d.Gpc)(()=>At)),d.Y36(f.K0))},Tt.\u0275dir=d.lG2({type:Tt,selectors:[["","matTabBodyHost",""]],features:[d.qOj]}),Tt})(),Cn=(()=>{class Tt{constructor(Pe,We,Se){this._elementRef=Pe,this._dir=We,this._dirChangeSubscription=L.w.EMPTY,this._translateTabComplete=new P.xQ,this._onCentering=new d.vpe,this._beforeCentering=new d.vpe,this._afterLeavingCenter=new d.vpe,this._onCentered=new d.vpe(!0),this.animationDuration="500ms",We&&(this._dirChangeSubscription=We.change.subscribe($e=>{this._computePositionAnimationState($e),Se.markForCheck()})),this._translateTabComplete.pipe((0,we.x)(($e,K)=>$e.fromState===K.fromState&&$e.toState===K.toState)).subscribe($e=>{this._isCenterPosition($e.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition($e.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(Pe){this._positionIndex=Pe,this._computePositionAnimationState()}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(Pe){const We=this._isCenterPosition(Pe.toState);this._beforeCentering.emit(We),We&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(Pe){return"center"==Pe||"left-origin-center"==Pe||"right-origin-center"==Pe}_computePositionAnimationState(Pe=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==Pe?"left":"right":this._positionIndex>0?"ltr"==Pe?"right":"left":"center"}_computePositionFromOrigin(Pe){const We=this._getLayoutDirection();return"ltr"==We&&Pe<=0||"rtl"==We&&Pe>0?"left-origin-center":"right-origin-center"}}return Tt.\u0275fac=function(Pe){return new(Pe||Tt)(d.Y36(d.SBq),d.Y36(ft.Is,8),d.Y36(d.sBO))},Tt.\u0275dir=d.lG2({type:Tt,inputs:{animationDuration:"animationDuration",position:"position",_content:["content","_content"],origin:"origin"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),Tt})(),At=(()=>{class Tt extends Cn{constructor(Pe,We,Se){super(Pe,We,Se)}}return Tt.\u0275fac=function(Pe){return new(Pe||Tt)(d.Y36(d.SBq),d.Y36(ft.Is,8),d.Y36(d.sBO))},Tt.\u0275cmp=d.Xpm({type:Tt,selectors:[["mat-tab-body"]],viewQuery:function(Pe,We){if(1&Pe&&d.Gf(c.Pl,5),2&Pe){let Se;d.iGM(Se=d.CRH())&&(We._portalHost=Se.first)}},hostAttrs:[1,"mat-tab-body"],features:[d.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(Pe,We){1&Pe&&(d.TgZ(0,"div",0,1),d.NdJ("@translateTab.start",function($e){return We._onTranslateTabStarted($e)})("@translateTab.done",function($e){return We._translateTabComplete.next($e)}),d.YNc(2,Ae,0,0,"ng-template",2),d.qZA()),2&Pe&&d.Q6J("@translateTab",d.WLB(3,ze,We._position,d.VKq(1,Ne,We.animationDuration)))},directives:[Kt],styles:[".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\n"],encapsulation:2,data:{animation:[_t.translateTab]}}),Tt})();const xt=new d.OlP("MAT_TABS_CONFIG");let tt=0;class Me{}const $=(0,v.pj)((0,v.Kr)(class{constructor(Tt){this._elementRef=Tt}}),"primary");let R=(()=>{class Tt extends ${constructor(Pe,We,Se,$e){var K;super(Pe),this._changeDetectorRef=We,this._animationMode=$e,this._tabs=new d.n_E,this._indexToSelect=0,this._tabBodyWrapperHeight=0,this._tabsSubscription=L.w.EMPTY,this._tabLabelSubscription=L.w.EMPTY,this._selectedIndex=null,this.headerPosition="above",this.selectedIndexChange=new d.vpe,this.focusChange=new d.vpe,this.animationDone=new d.vpe,this.selectedTabChange=new d.vpe(!0),this._groupId=tt++,this.animationDuration=Se&&Se.animationDuration?Se.animationDuration:"500ms",this.disablePagination=!(!Se||null==Se.disablePagination)&&Se.disablePagination,this.dynamicHeight=!(!Se||null==Se.dynamicHeight)&&Se.dynamicHeight,this.contentTabIndex=null!==(K=null==Se?void 0:Se.contentTabIndex)&&void 0!==K?K:null}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(Pe){this._dynamicHeight=(0,dt.Ig)(Pe)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Pe){this._indexToSelect=(0,dt.su)(Pe,null)}get animationDuration(){return this._animationDuration}set animationDuration(Pe){this._animationDuration=/^\d+$/.test(Pe)?Pe+"ms":Pe}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(Pe){this._contentTabIndex=(0,dt.su)(Pe,null)}get backgroundColor(){return this._backgroundColor}set backgroundColor(Pe){const We=this._elementRef.nativeElement;We.classList.remove(`mat-background-${this.backgroundColor}`),Pe&&We.classList.add(`mat-background-${Pe}`),this._backgroundColor=Pe}ngAfterContentChecked(){const Pe=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=Pe){const We=null==this._selectedIndex;if(!We){this.selectedTabChange.emit(this._createChangeEvent(Pe));const Se=this._tabBodyWrapper.nativeElement;Se.style.minHeight=Se.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((Se,$e)=>Se.isActive=$e===Pe),We||(this.selectedIndexChange.emit(Pe),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((We,Se)=>{We.position=Se-Pe,null!=this._selectedIndex&&0==We.position&&!We.origin&&(We.origin=Pe-this._selectedIndex)}),this._selectedIndex!==Pe&&(this._selectedIndex=Pe,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{if(this._clampTabIndex(this._indexToSelect)===this._selectedIndex){const We=this._tabs.toArray();for(let Se=0;Se{this._tabs.reset(Pe.filter(We=>We._closestTabGroup===this||!We._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}focusTab(Pe){const We=this._tabHeader;We&&(We.focusIndex=Pe)}_focusChanged(Pe){this.focusChange.emit(this._createChangeEvent(Pe))}_createChangeEvent(Pe){const We=new Me;return We.index=Pe,this._tabs&&this._tabs.length&&(We.tab=this._tabs.toArray()[Pe]),We}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,B.T)(...this._tabs.map(Pe=>Pe._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(Pe){return Math.min(this._tabs.length-1,Math.max(Pe||0,0))}_getTabLabelId(Pe){return`mat-tab-label-${this._groupId}-${Pe}`}_getTabContentId(Pe){return`mat-tab-content-${this._groupId}-${Pe}`}_setTabBodyWrapperHeight(Pe){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const We=this._tabBodyWrapper.nativeElement;We.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(We.style.height=Pe+"px")}_removeTabBodyWrapperHeight(){const Pe=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=Pe.clientHeight,Pe.style.height="",this.animationDone.emit()}_handleClick(Pe,We,Se){Pe.disabled||(this.selectedIndex=We.focusIndex=Se)}_getTabIndex(Pe,We){return Pe.disabled?null:this.selectedIndex===We?0:-1}_tabFocusChanged(Pe,We){Pe&&"mouse"!==Pe&&"touch"!==Pe&&(this._tabHeader.focusIndex=We)}}return Tt.\u0275fac=function(Pe){return new(Pe||Tt)(d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(xt,8),d.Y36(S.Qb,8))},Tt.\u0275dir=d.lG2({type:Tt,inputs:{headerPosition:"headerPosition",animationDuration:"animationDuration",disablePagination:"disablePagination",dynamicHeight:"dynamicHeight",contentTabIndex:"contentTabIndex",selectedIndex:"selectedIndex",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[d.qOj]}),Tt})(),N=(()=>{class Tt extends R{constructor(Pe,We,Se,$e){super(Pe,We,Se,$e)}}return Tt.\u0275fac=function(Pe){return new(Pe||Tt)(d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(xt,8),d.Y36(S.Qb,8))},Tt.\u0275cmp=d.Xpm({type:Tt,selectors:[["mat-tab-group"]],contentQueries:function(Pe,We,Se){if(1&Pe&&d.Suo(Se,Ht,5),2&Pe){let $e;d.iGM($e=d.CRH())&&(We._allTabs=$e)}},viewQuery:function(Pe,We){if(1&Pe&&(d.Gf(pe,5),d.Gf(Be,5)),2&Pe){let Se;d.iGM(Se=d.CRH())&&(We._tabBodyWrapper=Se.first),d.iGM(Se=d.CRH())&&(We._tabHeader=Se.first)}},hostAttrs:[1,"mat-tab-group"],hostVars:4,hostBindings:function(Pe,We){2&Pe&&d.ekj("mat-tab-group-dynamic-height",We.dynamicHeight)("mat-tab-group-inverted-header","below"===We.headerPosition)},inputs:{color:"color",disableRipple:"disableRipple"},exportAs:["matTabGroup"],features:[d._Bn([{provide:st,useExisting:Tt}]),d.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","disabled","matRippleDisabled","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active","content","position","origin","animationDuration","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","disabled","matRippleDisabled","click","cdkFocusChange"],[1,"mat-tab-label-content"],[3,"ngIf"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","content","position","origin","animationDuration","_onCentered","_onCentering"]],template:function(Pe,We){1&Pe&&(d.TgZ(0,"mat-tab-header",0,1),d.NdJ("indexFocused",function($e){return We._focusChanged($e)})("selectFocusedIndex",function($e){return We.selectedIndex=$e}),d.YNc(2,an,4,14,"div",2),d.qZA(),d.TgZ(3,"div",3,4),d.YNc(5,Jt,1,9,"mat-tab-body",5),d.qZA()),2&Pe&&(d.Q6J("selectedIndex",We.selectedIndex||0)("disableRipple",We.disableRipple)("disablePagination",We.disablePagination),d.xp6(2),d.Q6J("ngForOf",We._tabs),d.xp6(1),d.ekj("_mat-animation-noopable","NoopAnimations"===We._animationMode),d.xp6(2),d.Q6J("ngForOf",We._tabs))},directives:function(){return[$t,f.sg,Oe,v.wG,u.kH,f.O5,c.Pl,At]},styles:[".mat-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),Tt})();const ie=(0,v.Id)(class{});let Oe=(()=>{class Tt extends ie{constructor(Pe){super(),this.elementRef=Pe}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return Tt.\u0275fac=function(Pe){return new(Pe||Tt)(d.Y36(d.SBq))},Tt.\u0275dir=d.lG2({type:Tt,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(Pe,We){2&Pe&&(d.uIk("aria-disabled",!!We.disabled),d.ekj("mat-tab-disabled",We.disabled))},inputs:{disabled:"disabled"},features:[d.qOj]}),Tt})();const be=(0,St.i$)({passive:!0});let bt=(()=>{class Tt{constructor(Pe,We,Se,$e,K,ae,ue){this._elementRef=Pe,this._changeDetectorRef=We,this._viewportRuler=Se,this._dir=$e,this._ngZone=K,this._platform=ae,this._animationMode=ue,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new P.xQ,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new P.xQ,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new d.vpe,this.indexFocused=new d.vpe,K.runOutsideAngular(()=>{(0,J.R)(Pe.nativeElement,"mouseleave").pipe((0,Ye.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(Pe){Pe=(0,dt.su)(Pe),this._selectedIndex!=Pe&&(this._selectedIndexChanged=!0,this._selectedIndex=Pe,this._keyManager&&this._keyManager.updateActiveItem(Pe))}ngAfterViewInit(){(0,J.R)(this._previousPaginator.nativeElement,"touchstart",be).pipe((0,Ye.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,J.R)(this._nextPaginator.nativeElement,"touchstart",be).pipe((0,Ye.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const Pe=this._dir?this._dir.change:(0,Q.of)("ltr"),We=this._viewportRuler.change(150),Se=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new u.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(Se):Se(),(0,B.T)(Pe,We,this._items.changes).pipe((0,Ye.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>Promise.resolve().then(Se)),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe((0,Ye.R)(this._destroyed)).subscribe($e=>{this.indexFocused.emit($e),this._setTabFocus($e)})}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(Pe){if(!(0,Ft.Vb)(Pe))switch(Pe.keyCode){case Ft.K5:case Ft.L_:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(Pe));break;default:this._keyManager.onKeydown(Pe)}}_onContentChanges(){const Pe=this._elementRef.nativeElement.textContent;Pe!==this._currentTextContent&&(this._currentTextContent=Pe||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(Pe){!this._isValidIndex(Pe)||this.focusIndex===Pe||!this._keyManager||this._keyManager.setActiveItem(Pe)}_isValidIndex(Pe){if(!this._items)return!0;const We=this._items?this._items.toArray()[Pe]:null;return!!We&&!We.disabled}_setTabFocus(Pe){if(this._showPaginationControls&&this._scrollToLabel(Pe),this._items&&this._items.length){this._items.toArray()[Pe].focus();const We=this._tabListContainer.nativeElement;We.scrollLeft="ltr"==this._getLayoutDirection()?0:We.scrollWidth-We.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const Pe=this.scrollDistance,We="ltr"===this._getLayoutDirection()?-Pe:Pe;this._tabList.nativeElement.style.transform=`translateX(${Math.round(We)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(Pe){this._scrollTo(Pe)}_scrollHeader(Pe){return this._scrollTo(this._scrollDistance+("before"==Pe?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(Pe){this._stopInterval(),this._scrollHeader(Pe)}_scrollToLabel(Pe){if(this.disablePagination)return;const We=this._items?this._items.toArray()[Pe]:null;if(!We)return;const Se=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:$e,offsetWidth:K}=We.elementRef.nativeElement;let ae,ue;"ltr"==this._getLayoutDirection()?(ae=$e,ue=ae+K):(ue=this._tabList.nativeElement.offsetWidth-$e,ae=ue-K);const qe=this.scrollDistance,ct=this.scrollDistance+Se;aect&&(this.scrollDistance+=ue-ct+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const Pe=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;Pe||(this.scrollDistance=0),Pe!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=Pe}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const Pe=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,We=Pe?Pe.elementRef.nativeElement:null;We?this._inkBar.alignToElement(We):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(Pe,We){We&&null!=We.button&&0!==We.button||(this._stopInterval(),(0,ge.H)(650,100).pipe((0,Ye.R)((0,B.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:Se,distance:$e}=this._scrollHeader(Pe);(0===$e||$e>=Se)&&this._stopInterval()}))}_scrollTo(Pe){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const We=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(We,Pe)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:We,distance:this._scrollDistance}}}return Tt.\u0275fac=function(Pe){return new(Pe||Tt)(d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(Ve.rL),d.Y36(ft.Is,8),d.Y36(d.R0b),d.Y36(St.t4),d.Y36(S.Qb,8))},Tt.\u0275dir=d.lG2({type:Tt,inputs:{disablePagination:"disablePagination"}}),Tt})(),It=(()=>{class Tt extends bt{constructor(Pe,We,Se,$e,K,ae,ue){super(Pe,We,Se,$e,K,ae,ue),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(Pe){this._disableRipple=(0,dt.Ig)(Pe)}_itemSelected(Pe){Pe.preventDefault()}}return Tt.\u0275fac=function(Pe){return new(Pe||Tt)(d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(Ve.rL),d.Y36(ft.Is,8),d.Y36(d.R0b),d.Y36(St.t4),d.Y36(S.Qb,8))},Tt.\u0275dir=d.lG2({type:Tt,inputs:{disableRipple:"disableRipple"},features:[d.qOj]}),Tt})(),$t=(()=>{class Tt extends It{constructor(Pe,We,Se,$e,K,ae,ue){super(Pe,We,Se,$e,K,ae,ue)}}return Tt.\u0275fac=function(Pe){return new(Pe||Tt)(d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(Ve.rL),d.Y36(ft.Is,8),d.Y36(d.R0b),d.Y36(St.t4),d.Y36(S.Qb,8))},Tt.\u0275cmp=d.Xpm({type:Tt,selectors:[["mat-tab-header"]],contentQueries:function(Pe,We,Se){if(1&Pe&&d.Suo(Se,Oe,4),2&Pe){let $e;d.iGM($e=d.CRH())&&(We._items=$e)}},viewQuery:function(Pe,We){if(1&Pe&&(d.Gf(ce,7),d.Gf(hn,7),d.Gf(Pt,7),d.Gf(Lt,5),d.Gf(Ke,5)),2&Pe){let Se;d.iGM(Se=d.CRH())&&(We._inkBar=Se.first),d.iGM(Se=d.CRH())&&(We._tabListContainer=Se.first),d.iGM(Se=d.CRH())&&(We._tabList=Se.first),d.iGM(Se=d.CRH())&&(We._nextPaginator=Se.first),d.iGM(Se=d.CRH())&&(We._previousPaginator=Se.first)}},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(Pe,We){2&Pe&&d.ekj("mat-tab-header-pagination-controls-enabled",We._showPaginationControls)("mat-tab-header-rtl","rtl"==We._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[d.qOj],ngContentSelectors:Ge,decls:13,vars:8,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(Pe,We){1&Pe&&(d.F$t(),d.TgZ(0,"div",0,1),d.NdJ("click",function(){return We._handlePaginatorClick("before")})("mousedown",function($e){return We._handlePaginatorPress("before",$e)})("touchend",function(){return We._stopInterval()}),d._UZ(2,"div",2),d.qZA(),d.TgZ(3,"div",3,4),d.NdJ("keydown",function($e){return We._handleKeydown($e)}),d.TgZ(5,"div",5,6),d.NdJ("cdkObserveContent",function(){return We._onContentChanges()}),d.TgZ(7,"div",7),d.Hsn(8),d.qZA(),d._UZ(9,"mat-ink-bar"),d.qZA(),d.qZA(),d.TgZ(10,"div",8,9),d.NdJ("mousedown",function($e){return We._handlePaginatorPress("after",$e)})("click",function(){return We._handlePaginatorClick("after")})("touchend",function(){return We._stopInterval()}),d._UZ(12,"div",2),d.qZA()),2&Pe&&(d.ekj("mat-tab-header-pagination-disabled",We._disableScrollBefore),d.Q6J("matRippleDisabled",We._disableScrollBefore||We.disableRipple),d.xp6(5),d.ekj("_mat-animation-noopable","NoopAnimations"===We._animationMode),d.xp6(5),d.ekj("mat-tab-header-pagination-disabled",We._disableScrollAfter),d.Q6J("matRippleDisabled",We._disableScrollAfter||We.disableRipple))},directives:[v.wG,e.wD,ce],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n'],encapsulation:2}),Tt})(),mn=(()=>{class Tt{}return Tt.\u0275fac=function(Pe){return new(Pe||Tt)},Tt.\u0275mod=d.oAB({type:Tt}),Tt.\u0275inj=d.cJS({imports:[[f.ez,v.BQ,c.eL,v.si,e.Q8,u.rt],v.BQ]}),Tt})()},2522:(Ue,fe,p)=>{"use strict";p.d(fe,{Ye:()=>L,g0:()=>J,rD:()=>P});var u=p(2458),e=p(8583),c=p(7716),f=p(521);const d=["*",[["mat-toolbar-row"]]],v=["*","mat-toolbar-row"],S=(0,u.pj)(class{constructor(Q){this._elementRef=Q}});let P=(()=>{class Q{}return Q.\u0275fac=function(xe){return new(xe||Q)},Q.\u0275dir=c.lG2({type:Q,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),Q})(),L=(()=>{class Q extends S{constructor(xe,Te,we){super(xe),this._platform=Te,this._document=we}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return Q.\u0275fac=function(xe){return new(xe||Q)(c.Y36(c.SBq),c.Y36(f.t4),c.Y36(e.K0))},Q.\u0275cmp=c.Xpm({type:Q,selectors:[["mat-toolbar"]],contentQueries:function(xe,Te,we){if(1&xe&&c.Suo(we,P,5),2&xe){let Ye;c.iGM(Ye=c.CRH())&&(Te._toolbarRows=Ye)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(xe,Te){2&xe&&c.ekj("mat-toolbar-multiple-rows",Te._toolbarRows.length>0)("mat-toolbar-single-row",0===Te._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[c.qOj],ngContentSelectors:v,decls:2,vars:0,template:function(xe,Te){1&xe&&(c.F$t(d),c.Hsn(0),c.Hsn(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}\n"],encapsulation:2,changeDetection:0}),Q})(),J=(()=>{class Q{}return Q.\u0275fac=function(xe){return new(xe||Q)},Q.\u0275mod=c.oAB({type:Q}),Q.\u0275inj=c.cJS({imports:[[u.BQ],u.BQ]}),Q})()},1436:(Ue,fe,p)=>{"use strict";p.d(fe,{gM:()=>ot,AV:()=>an});var u=p(625),e=p(9238),c=p(8583),f=p(7716),d=p(2458),v=p(9243),S=p(9490),P=p(6461),L=p(5072),B=p(521),J=p(7636),Q=p(9765),ge=p(6782),xe=p(5257),Te=p(7238),we=p(946);const Ye={tooltipState:(0,Te.X$)("state",[(0,Te.SB)("initial, void, hidden",(0,Te.oB)({opacity:0,transform:"scale(0)"})),(0,Te.SB)("visible",(0,Te.oB)({transform:"scale(1)"})),(0,Te.eR)("* => visible",(0,Te.jt)("200ms cubic-bezier(0, 0, 0.2, 1)",(0,Te.F4)([(0,Te.oB)({opacity:0,transform:"scale(0)",offset:0}),(0,Te.oB)({opacity:.5,transform:"scale(0.99)",offset:.5}),(0,Te.oB)({opacity:1,transform:"scale(1)",offset:1})]))),(0,Te.eR)("* => hidden",(0,Te.jt)("100ms cubic-bezier(0, 0, 0.2, 1)",(0,Te.oB)({opacity:0})))])},Ft="tooltip-panel",ft=(0,B.i$)({passive:!0}),Ge=new f.OlP("mat-tooltip-scroll-strategy"),Ne={provide:Ge,deps:[u.aV],useFactory:function(Jt){return()=>Jt.scrollStrategies.reposition({scrollThrottle:20})}},ze=new f.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let Be=(()=>{class Jt{constructor(Pt,Lt,Ke,gt,se,W,ce,He,Re,Mt,Ct,Ut){this._overlay=Pt,this._elementRef=Lt,this._scrollDispatcher=Ke,this._viewContainerRef=gt,this._ngZone=se,this._platform=W,this._ariaDescriber=ce,this._focusMonitor=He,this._dir=Mt,this._defaultOptions=Ct,this._position="below",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new Q.xQ,this._handleKeydown=rt=>{this._isTooltipVisible()&&rt.keyCode===P.hY&&!(0,P.Vb)(rt)&&(rt.preventDefault(),rt.stopPropagation(),this._ngZone.run(()=>this.hide(0)))},this._scrollStrategy=Re,this._document=Ut,Ct&&(Ct.position&&(this.position=Ct.position),Ct.touchGestures&&(this.touchGestures=Ct.touchGestures)),Mt.change.pipe((0,ge.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),se.runOutsideAngular(()=>{Lt.nativeElement.addEventListener("keydown",this._handleKeydown)})}get position(){return this._position}set position(Pt){var Lt;Pt!==this._position&&(this._position=Pt,this._overlayRef&&(this._updatePosition(this._overlayRef),null===(Lt=this._tooltipInstance)||void 0===Lt||Lt.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(Pt){this._disabled=(0,S.Ig)(Pt),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get message(){return this._message}set message(Pt){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=Pt?String(Pt).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(Pt){this._tooltipClass=Pt,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,ge.R)(this._destroyed)).subscribe(Pt=>{Pt?"keyboard"===Pt&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const Pt=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),Pt.removeEventListener("keydown",this._handleKeydown),this._passiveListeners.forEach(([Lt,Ke])=>{Pt.removeEventListener(Lt,Ke,ft)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(Pt,this.message,"tooltip"),this._focusMonitor.stopMonitoring(Pt)}show(Pt=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const Lt=this._createOverlay();this._detach(),this._portal=this._portal||new J.C5(this._tooltipComponent,this._viewContainerRef),this._tooltipInstance=Lt.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe((0,ge.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(Pt)}hide(Pt=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(Pt)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const Pt=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),Lt=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Pt);return Lt.positionChanges.pipe((0,ge.R)(this._destroyed)).subscribe(Ke=>{this._updateCurrentPositionClass(Ke.connectionPair),this._tooltipInstance&&Ke.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:Lt,panelClass:`${this._cssClassPrefix}-${Ft}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,ge.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,ge.R)(this._destroyed)).subscribe(()=>{var Ke;return null===(Ke=this._tooltipInstance)||void 0===Ke?void 0:Ke._handleBodyInteraction()}),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(Pt){const Lt=Pt.getConfig().positionStrategy,Ke=this._getOrigin(),gt=this._getOverlayPosition();Lt.withPositions([this._addOffset(Object.assign(Object.assign({},Ke.main),gt.main)),this._addOffset(Object.assign(Object.assign({},Ke.fallback),gt.fallback))])}_addOffset(Pt){return Pt}_getOrigin(){const Pt=!this._dir||"ltr"==this._dir.value,Lt=this.position;let Ke;"above"==Lt||"below"==Lt?Ke={originX:"center",originY:"above"==Lt?"top":"bottom"}:"before"==Lt||"left"==Lt&&Pt||"right"==Lt&&!Pt?Ke={originX:"start",originY:"center"}:("after"==Lt||"right"==Lt&&Pt||"left"==Lt&&!Pt)&&(Ke={originX:"end",originY:"center"});const{x:gt,y:se}=this._invertPosition(Ke.originX,Ke.originY);return{main:Ke,fallback:{originX:gt,originY:se}}}_getOverlayPosition(){const Pt=!this._dir||"ltr"==this._dir.value,Lt=this.position;let Ke;"above"==Lt?Ke={overlayX:"center",overlayY:"bottom"}:"below"==Lt?Ke={overlayX:"center",overlayY:"top"}:"before"==Lt||"left"==Lt&&Pt||"right"==Lt&&!Pt?Ke={overlayX:"end",overlayY:"center"}:("after"==Lt||"right"==Lt&&Pt||"left"==Lt&&!Pt)&&(Ke={overlayX:"start",overlayY:"center"});const{x:gt,y:se}=this._invertPosition(Ke.overlayX,Ke.overlayY);return{main:Ke,fallback:{overlayX:gt,overlayY:se}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,xe.q)(1),(0,ge.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(Pt){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=Pt,this._tooltipInstance._markForCheck())}_invertPosition(Pt,Lt){return"above"===this.position||"below"===this.position?"top"===Lt?Lt="bottom":"bottom"===Lt&&(Lt="top"):"end"===Pt?Pt="start":"start"===Pt&&(Pt="end"),{x:Pt,y:Lt}}_updateCurrentPositionClass(Pt){const{overlayY:Lt,originX:Ke,originY:gt}=Pt;let se;if(se="center"===Lt?this._dir&&"rtl"===this._dir.value?"end"===Ke?"left":"right":"start"===Ke?"left":"right":"bottom"===Lt&&"top"===gt?"above":"below",se!==this._currentPosition){const W=this._overlayRef;if(W){const ce=`${this._cssClassPrefix}-${Ft}-`;W.removePanelClass(ce+this._currentPosition),W.addPanelClass(ce+se)}this._currentPosition=se}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const Pt=[];if(this._platformSupportsMouseEvents())Pt.push(["mouseleave",()=>this.hide()],["wheel",Lt=>this._wheelListener(Lt)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const Lt=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};Pt.push(["touchend",Lt],["touchcancel",Lt])}this._addListeners(Pt),this._passiveListeners.push(...Pt)}_addListeners(Pt){Pt.forEach(([Lt,Ke])=>{this._elementRef.nativeElement.addEventListener(Lt,Ke,ft)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(Pt){if(this._isTooltipVisible()){const Lt=this._document.elementFromPoint(Pt.clientX,Pt.clientY),Ke=this._elementRef.nativeElement;Lt!==Ke&&!Ke.contains(Lt)&&this.hide()}}_disableNativeGesturesIfNecessary(){const Pt=this.touchGestures;if("off"!==Pt){const Lt=this._elementRef.nativeElement,Ke=Lt.style;("on"===Pt||"INPUT"!==Lt.nodeName&&"TEXTAREA"!==Lt.nodeName)&&(Ke.userSelect=Ke.msUserSelect=Ke.webkitUserSelect=Ke.MozUserSelect="none"),("on"===Pt||!Lt.draggable)&&(Ke.webkitUserDrag="none"),Ke.touchAction="none",Ke.webkitTapHighlightColor="transparent"}}}return Jt.\u0275fac=function(Pt){return new(Pt||Jt)(f.Y36(u.aV),f.Y36(f.SBq),f.Y36(v.mF),f.Y36(f.s_b),f.Y36(f.R0b),f.Y36(B.t4),f.Y36(e.$s),f.Y36(e.tE),f.Y36(void 0),f.Y36(we.Is),f.Y36(void 0),f.Y36(c.K0))},Jt.\u0275dir=f.lG2({type:Jt,inputs:{showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),Jt})(),ot=(()=>{class Jt extends Be{constructor(Pt,Lt,Ke,gt,se,W,ce,He,Re,Mt,Ct,Ut){super(Pt,Lt,Ke,gt,se,W,ce,He,Re,Mt,Ct,Ut),this._tooltipComponent=Dt}}return Jt.\u0275fac=function(Pt){return new(Pt||Jt)(f.Y36(u.aV),f.Y36(f.SBq),f.Y36(v.mF),f.Y36(f.s_b),f.Y36(f.R0b),f.Y36(B.t4),f.Y36(e.$s),f.Y36(e.tE),f.Y36(Ge),f.Y36(we.Is,8),f.Y36(ze,8),f.Y36(c.K0))},Jt.\u0275dir=f.lG2({type:Jt,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-tooltip-trigger"],exportAs:["matTooltip"],features:[f.qOj]}),Jt})(),wt=(()=>{class Jt{constructor(Pt){this._changeDetectorRef=Pt,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new Q.xQ}show(Pt){clearTimeout(this._hideTimeoutId),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout(()=>{this._visibility="visible",this._showTimeoutId=void 0,this._onShow(),this._markForCheck()},Pt)}hide(Pt){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._visibility="hidden",this._hideTimeoutId=void 0,this._markForCheck()},Pt)}afterHidden(){return this._onHide}isVisible(){return"visible"===this._visibility}ngOnDestroy(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._onHide.complete()}_animationStart(){this._closeOnInteraction=!1}_animationDone(Pt){const Lt=Pt.toState;"hidden"===Lt&&!this.isVisible()&&this._onHide.next(),("visible"===Lt||"hidden"===Lt)&&(this._closeOnInteraction=!0)}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_onShow(){}}return Jt.\u0275fac=function(Pt){return new(Pt||Jt)(f.Y36(f.sBO))},Jt.\u0275dir=f.lG2({type:Jt}),Jt})(),Dt=(()=>{class Jt extends wt{constructor(Pt,Lt){super(Pt),this._breakpointObserver=Lt,this._isHandset=this._breakpointObserver.observe(L.u3.Handset)}}return Jt.\u0275fac=function(Pt){return new(Pt||Jt)(f.Y36(f.sBO),f.Y36(L.Yg))},Jt.\u0275cmp=f.Xpm({type:Jt,selectors:[["mat-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(Pt,Lt){2&Pt&&f.Udp("zoom","visible"===Lt._visibility?1:null)},features:[f.qOj],decls:3,vars:7,consts:[[1,"mat-tooltip",3,"ngClass"]],template:function(Pt,Lt){if(1&Pt&&(f.TgZ(0,"div",0),f.NdJ("@state.start",function(){return Lt._animationStart()})("@state.done",function(gt){return Lt._animationDone(gt)}),f.ALo(1,"async"),f._uU(2),f.qZA()),2&Pt){let Ke;f.ekj("mat-tooltip-handset",null==(Ke=f.lcZ(1,5,Lt._isHandset))?null:Ke.matches),f.Q6J("ngClass",Lt.tooltipClass)("@state",Lt._visibility),f.xp6(2),f.Oqu(Lt.message)}},directives:[c.mk],pipes:[c.Ov],styles:[".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"],encapsulation:2,data:{animation:[Ye.tooltipState]},changeDetection:0}),Jt})(),an=(()=>{class Jt{}return Jt.\u0275fac=function(Pt){return new(Pt||Jt)},Jt.\u0275mod=f.oAB({type:Jt}),Jt.\u0275inj=f.cJS({providers:[Ne],imports:[[e.rt,c.ez,u.U8,d.BQ],d.BQ,v.ZD]}),Jt})()},6237:(Ue,fe,p)=>{"use strict";p.d(fe,{Qb:()=>wn,PW:()=>mo});var u=p(7716),e=p(9075),c=p(7238);function f(){return"undefined"!=typeof window&&void 0!==window.document}function d(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function v(oe){switch(oe.length){case 0:return new c.ZN;case 1:return oe[0];default:return new c.ZE(oe)}}function S(oe,b,C,Y,le={},Ie={}){const Je=[],it=[];let Et=-1,Bt=null;if(Y.forEach(ln=>{const yn=ln.offset,Bn=yn==Et,Gn=Bn&&Bt||{};Object.keys(ln).forEach(En=>{let Ln=En,Qn=ln[En];if("offset"!==En)switch(Ln=b.normalizePropertyName(Ln,Je),Qn){case c.k1:Qn=le[En];break;case c.l3:Qn=Ie[En];break;default:Qn=b.normalizeStyleValue(En,Ln,Qn,Je)}Gn[Ln]=Qn}),Bn||it.push(Gn),Bt=Gn,Et=yn}),Je.length){const ln="\n - ";throw new Error(`Unable to animate due to the following errors:${ln}${Je.join(ln)}`)}return it}function P(oe,b,C,Y){switch(b){case"start":oe.onStart(()=>Y(C&&L(C,"start",oe)));break;case"done":oe.onDone(()=>Y(C&&L(C,"done",oe)));break;case"destroy":oe.onDestroy(()=>Y(C&&L(C,"destroy",oe)))}}function L(oe,b,C){const Y=C.totalTime,Ie=B(oe.element,oe.triggerName,oe.fromState,oe.toState,b||oe.phaseName,null==Y?oe.totalTime:Y,!!C.disabled),Je=oe._data;return null!=Je&&(Ie._data=Je),Ie}function B(oe,b,C,Y,le="",Ie=0,Je){return{element:oe,triggerName:b,fromState:C,toState:Y,phaseName:le,totalTime:Ie,disabled:!!Je}}function J(oe,b,C){let Y;return oe instanceof Map?(Y=oe.get(b),Y||oe.set(b,Y=C)):(Y=oe[b],Y||(Y=oe[b]=C)),Y}function Q(oe){const b=oe.indexOf(":");return[oe.substring(1,b),oe.substr(b+1)]}let ge=(oe,b)=>!1,Te=(oe,b)=>!1,Ye=(oe,b,C)=>[];const St=d();(St||"undefined"!=typeof Element)&&(ge=f()?(oe,b)=>{for(;b&&b!==document.documentElement;){if(b===oe)return!0;b=b.parentNode||b.host}return!1}:(oe,b)=>oe.contains(b),Te=(()=>{if(St||Element.prototype.matches)return(oe,b)=>oe.matches(b);{const oe=Element.prototype,b=oe.matchesSelector||oe.mozMatchesSelector||oe.msMatchesSelector||oe.oMatchesSelector||oe.webkitMatchesSelector;return b?(C,Y)=>b.apply(C,[Y]):Te}})(),Ye=(oe,b,C)=>{let Y=[];if(C){const le=oe.querySelectorAll(b);for(let Ie=0;Ie{const Y=C.replace(/([a-z])([A-Z])/g,"$1-$2");b[Y]=oe[C]}),b}let Be=(()=>{class oe{validateStyleProperty(C){return Le(C)}matchesElement(C,Y){return Ae(C,Y)}containsElement(C,Y){return Ne(C,Y)}query(C,Y,le){return ze(C,Y,le)}computeStyle(C,Y,le){return le||""}animate(C,Y,le,Ie,Je,it=[],Et){return new c.ZN(le,Ie)}}return oe.\u0275fac=function(C){return new(C||oe)},oe.\u0275prov=u.Yz7({token:oe,factory:oe.\u0275fac}),oe})(),ot=(()=>{class oe{}return oe.NOOP=new Be,oe})();const Jt="ng-enter",hn="ng-leave",Ke="ng-trigger",gt=".ng-trigger",se="ng-animating",W=".ng-animating";function ce(oe){if("number"==typeof oe)return oe;const b=oe.match(/^(-?[\.\d]+)(m?s)/);return!b||b.length<2?0:He(parseFloat(b[1]),b[2])}function He(oe,b){return"s"===b?1e3*oe:oe}function Re(oe,b,C){return oe.hasOwnProperty("duration")?oe:function(oe,b,C){let le,Ie=0,Je="";if("string"==typeof oe){const it=oe.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===it)return b.push(`The provided timing value "${oe}" is invalid.`),{duration:0,delay:0,easing:""};le=He(parseFloat(it[1]),it[2]);const Et=it[3];null!=Et&&(Ie=He(parseFloat(Et),it[4]));const Bt=it[5];Bt&&(Je=Bt)}else le=oe;if(!C){let it=!1,Et=b.length;le<0&&(b.push("Duration values below 0 are not allowed for this animation step."),it=!0),Ie<0&&(b.push("Delay values below 0 are not allowed for this animation step."),it=!0),it&&b.splice(Et,0,`The provided timing value "${oe}" is invalid.`)}return{duration:le,delay:Ie,easing:Je}}(oe,b,C)}function Ct(oe,b={}){return Object.keys(oe).forEach(C=>{b[C]=oe[C]}),b}function rt(oe,b,C={}){if(b)for(let Y in oe)C[Y]=oe[Y];else Ct(oe,C);return C}function st(oe,b,C){return C?b+":"+C+";":""}function Ht(oe){let b="";for(let C=0;C{const le=N(Y);C&&!C.hasOwnProperty(Y)&&(C[Y]=oe.style[le]),oe.style[le]=b[Y]}),d()&&Ht(oe))}function Kt(oe,b){oe.style&&(Object.keys(b).forEach(C=>{const Y=N(C);oe.style[Y]=""}),d()&&Ht(oe))}function Cn(oe){return Array.isArray(oe)?1==oe.length?oe[0]:(0,c.vP)(oe):oe}const xt=new RegExp("{{\\s*(.+?)\\s*}}","g");function tt(oe){let b=[];if("string"==typeof oe){let C;for(;C=xt.exec(oe);)b.push(C[1]);xt.lastIndex=0}return b}function Me(oe,b,C){const Y=oe.toString(),le=Y.replace(xt,(Ie,Je)=>{let it=b[Je];return b.hasOwnProperty(Je)||(C.push(`Please provide a value for the animation param ${Je}`),it=""),it.toString()});return le==Y?oe:le}function $(oe){const b=[];let C=oe.next();for(;!C.done;)b.push(C.value),C=oe.next();return b}const R=/-+([a-z0-9])/g;function N(oe){return oe.replace(R,(...b)=>b[1].toUpperCase())}function ie(oe){return oe.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Oe(oe,b){return 0===oe||0===b}function be(oe,b,C){const Y=Object.keys(C);if(Y.length&&b.length){let Ie=b[0],Je=[];if(Y.forEach(it=>{Ie.hasOwnProperty(it)||Je.push(it),Ie[it]=C[it]}),Je.length)for(var le=1;lefunction(oe,b,C){if(":"==oe[0]){const Et=function(oe,b){switch(oe){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(C,Y)=>parseFloat(Y)>parseFloat(C);case":decrement":return(C,Y)=>parseFloat(Y) *"}}(oe,C);if("function"==typeof Et)return void b.push(Et);oe=Et}const Y=oe.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==Y||Y.length<4)return C.push(`The provided transition expression "${oe}" is not supported`),b;const le=Y[1],Ie=Y[2],Je=Y[3];b.push(Qt(le,Je));"<"==Ie[0]&&!("*"==le&&"*"==Je)&&b.push(Qt(Je,le))}(Y,C,b)):C.push(oe),C}const sn=new Set(["true","1"]),Wt=new Set(["false","0"]);function Qt(oe,b){const C=sn.has(oe)||Wt.has(oe),Y=sn.has(b)||Wt.has(b);return(le,Ie)=>{let Je="*"==oe||oe==le,it="*"==b||b==Ie;return!Je&&C&&"boolean"==typeof le&&(Je=le?sn.has(oe):Wt.has(oe)),!it&&Y&&"boolean"==typeof Ie&&(it=Ie?sn.has(b):Wt.has(b)),Je&&it}}const dn=new RegExp("s*:selfs*,?","g");function mn(oe,b,C){return new nn(oe).build(b,C)}class nn{constructor(b){this._driver=b}build(b,C){const Y=new Se(C);return this._resetContextStyleTimingState(Y),_e(this,Cn(b),Y)}_resetContextStyleTimingState(b){b.currentQuerySelector="",b.collectedStyles={},b.collectedStyles[""]={},b.currentTime=0}visitTrigger(b,C){let Y=C.queryCount=0,le=C.depCount=0;const Ie=[],Je=[];return"@"==b.name.charAt(0)&&C.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),b.definitions.forEach(it=>{if(this._resetContextStyleTimingState(C),0==it.type){const Et=it,Bt=Et.name;Bt.toString().split(/\s*,\s*/).forEach(ln=>{Et.name=ln,Ie.push(this.visitState(Et,C))}),Et.name=Bt}else if(1==it.type){const Et=this.visitTransition(it,C);Y+=Et.queryCount,le+=Et.depCount,Je.push(Et)}else C.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:b.name,states:Ie,transitions:Je,queryCount:Y,depCount:le,options:null}}visitState(b,C){const Y=this.visitStyle(b.styles,C),le=b.options&&b.options.params||null;if(Y.containsDynamicStyles){const Ie=new Set,Je=le||{};if(Y.styles.forEach(it=>{if(K(it)){const Et=it;Object.keys(Et).forEach(Bt=>{tt(Et[Bt]).forEach(ln=>{Je.hasOwnProperty(ln)||Ie.add(ln)})})}}),Ie.size){const it=$(Ie.values());C.errors.push(`state("${b.name}", ...) must define default values for all the following style substitutions: ${it.join(", ")}`)}}return{type:0,name:b.name,style:Y,options:le?{params:le}:null}}visitTransition(b,C){C.queryCount=0,C.depCount=0;const Y=_e(this,Cn(b.animation),C);return{type:1,matchers:bt(b.expr,C.errors),animation:Y,queryCount:C.queryCount,depCount:C.depCount,options:ue(b.options)}}visitSequence(b,C){return{type:2,steps:b.steps.map(Y=>_e(this,Y,C)),options:ue(b.options)}}visitGroup(b,C){const Y=C.currentTime;let le=0;const Ie=b.steps.map(Je=>{C.currentTime=Y;const it=_e(this,Je,C);return le=Math.max(le,C.currentTime),it});return C.currentTime=le,{type:3,steps:Ie,options:ue(b.options)}}visitAnimate(b,C){const Y=function(oe,b){let C=null;if(oe.hasOwnProperty("duration"))C=oe;else if("number"==typeof oe)return qe(Re(oe,b).duration,0,"");const Y=oe;if(Y.split(/\s+/).some(Ie=>"{"==Ie.charAt(0)&&"{"==Ie.charAt(1))){const Ie=qe(0,0,"");return Ie.dynamic=!0,Ie.strValue=Y,Ie}return C=C||Re(Y,b),qe(C.duration,C.delay,C.easing)}(b.timings,C.errors);C.currentAnimateTimings=Y;let le,Ie=b.styles?b.styles:(0,c.oB)({});if(5==Ie.type)le=this.visitKeyframes(Ie,C);else{let Je=b.styles,it=!1;if(!Je){it=!0;const Bt={};Y.easing&&(Bt.easing=Y.easing),Je=(0,c.oB)(Bt)}C.currentTime+=Y.duration+Y.delay;const Et=this.visitStyle(Je,C);Et.isEmptyStep=it,le=Et}return C.currentAnimateTimings=null,{type:4,timings:Y,style:le,options:null}}visitStyle(b,C){const Y=this._makeStyleAst(b,C);return this._validateStyleAst(Y,C),Y}_makeStyleAst(b,C){const Y=[];Array.isArray(b.styles)?b.styles.forEach(Je=>{"string"==typeof Je?Je==c.l3?Y.push(Je):C.errors.push(`The provided style string value ${Je} is not allowed.`):Y.push(Je)}):Y.push(b.styles);let le=!1,Ie=null;return Y.forEach(Je=>{if(K(Je)){const it=Je,Et=it.easing;if(Et&&(Ie=Et,delete it.easing),!le)for(let Bt in it)if(it[Bt].toString().indexOf("{{")>=0){le=!0;break}}}),{type:6,styles:Y,easing:Ie,offset:b.offset,containsDynamicStyles:le,options:null}}_validateStyleAst(b,C){const Y=C.currentAnimateTimings;let le=C.currentTime,Ie=C.currentTime;Y&&Ie>0&&(Ie-=Y.duration+Y.delay),b.styles.forEach(Je=>{"string"!=typeof Je&&Object.keys(Je).forEach(it=>{if(!this._driver.validateStyleProperty(it))return void C.errors.push(`The provided animation property "${it}" is not a supported CSS property for animations`);const Et=C.collectedStyles[C.currentQuerySelector],Bt=Et[it];let ln=!0;Bt&&(Ie!=le&&Ie>=Bt.startTime&&le<=Bt.endTime&&(C.errors.push(`The CSS property "${it}" that exists between the times of "${Bt.startTime}ms" and "${Bt.endTime}ms" is also being animated in a parallel animation between the times of "${Ie}ms" and "${le}ms"`),ln=!1),Ie=Bt.startTime),ln&&(Et[it]={startTime:Ie,endTime:le}),C.options&&function(oe,b,C){const Y=b.params||{},le=tt(oe);le.length&&le.forEach(Ie=>{Y.hasOwnProperty(Ie)||C.push(`Unable to resolve the local animation param ${Ie} in the given list of values`)})}(Je[it],C.options,C.errors)})})}visitKeyframes(b,C){const Y={type:5,styles:[],options:null};if(!C.currentAnimateTimings)return C.errors.push("keyframes() must be placed inside of a call to animate()"),Y;let Ie=0;const Je=[];let it=!1,Et=!1,Bt=0;const ln=b.steps.map(Ci=>{const Di=this._makeStyleAst(Ci,C);let Ki=null!=Di.offset?Di.offset:function(oe){if("string"==typeof oe)return null;let b=null;if(Array.isArray(oe))oe.forEach(C=>{if(K(C)&&C.hasOwnProperty("offset")){const Y=C;b=parseFloat(Y.offset),delete Y.offset}});else if(K(oe)&&oe.hasOwnProperty("offset")){const C=oe;b=parseFloat(C.offset),delete C.offset}return b}(Di.styles),Bi=0;return null!=Ki&&(Ie++,Bi=Di.offset=Ki),Et=Et||Bi<0||Bi>1,it=it||Bi0&&Ie{const Ki=Bn>0?Di==Gn?1:Bn*Di:Je[Di],Bi=Ki*Qn;C.currentTime=En+Ln.delay+Bi,Ln.duration=Bi,this._validateStyleAst(Ci,C),Ci.offset=Ki,Y.styles.push(Ci)}),Y}visitReference(b,C){return{type:8,animation:_e(this,Cn(b.animation),C),options:ue(b.options)}}visitAnimateChild(b,C){return C.depCount++,{type:9,options:ue(b.options)}}visitAnimateRef(b,C){return{type:10,animation:this.visitReference(b.animation,C),options:ue(b.options)}}visitQuery(b,C){const Y=C.currentQuerySelector,le=b.options||{};C.queryCount++,C.currentQuery=b;const[Ie,Je]=function(oe){const b=!!oe.split(/\s*,\s*/).find(C=>":self"==C);return b&&(oe=oe.replace(dn,"")),oe=oe.replace(/@\*/g,gt).replace(/@\w+/g,C=>gt+"-"+C.substr(1)).replace(/:animating/g,W),[oe,b]}(b.selector);C.currentQuerySelector=Y.length?Y+" "+Ie:Ie,J(C.collectedStyles,C.currentQuerySelector,{});const it=_e(this,Cn(b.animation),C);return C.currentQuery=null,C.currentQuerySelector=Y,{type:11,selector:Ie,limit:le.limit||0,optional:!!le.optional,includeSelf:Je,animation:it,originalSelector:b.selector,options:ue(b.options)}}visitStagger(b,C){C.currentQuery||C.errors.push("stagger() can only be used inside of query()");const Y="full"===b.timings?{duration:0,delay:0,easing:"full"}:Re(b.timings,C.errors,!0);return{type:12,animation:_e(this,Cn(b.animation),C),timings:Y,options:null}}}class Se{constructor(b){this.errors=b,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function K(oe){return!Array.isArray(oe)&&"object"==typeof oe}function ue(oe){return oe?(oe=Ct(oe)).params&&(oe.params=function(oe){return oe?Ct(oe):null}(oe.params)):oe={},oe}function qe(oe,b,C){return{duration:oe,delay:b,easing:C}}function ct(oe,b,C,Y,le,Ie,Je=null,it=!1){return{type:1,element:oe,keyframes:b,preStyleProps:C,postStyleProps:Y,duration:le,delay:Ie,totalTime:le+Ie,easing:Je,subTimeline:it}}class tn{constructor(){this._map=new Map}consume(b){let C=this._map.get(b);return C?this._map.delete(b):C=[],C}append(b,C){let Y=this._map.get(b);Y||this._map.set(b,Y=[]),Y.push(...C)}has(b){return this._map.has(b)}clear(){this._map.clear()}}const $n=new RegExp(":enter","g"),Kn=new RegExp(":leave","g");function bn(oe,b,C,Y,le,Ie={},Je={},it,Et,Bt=[]){return(new pi).buildKeyframes(oe,b,C,Y,le,Ie,Je,it,Et,Bt)}class pi{buildKeyframes(b,C,Y,le,Ie,Je,it,Et,Bt,ln=[]){Bt=Bt||new tn;const yn=new ai(b,C,Bt,le,Ie,ln,[]);yn.options=Et,yn.currentTimeline.setStyles([Je],null,yn.errors,Et),_e(this,Y,yn);const Bn=yn.timelines.filter(Gn=>Gn.containsAnimation());if(Bn.length&&Object.keys(it).length){const Gn=Bn[Bn.length-1];Gn.allowOnlyTimelineStyles()||Gn.setStyles([it],null,yn.errors,Et)}return Bn.length?Bn.map(Gn=>Gn.buildKeyframes()):[ct(C,[],[],[],0,0,"",!1)]}visitTrigger(b,C){}visitState(b,C){}visitTransition(b,C){}visitAnimateChild(b,C){const Y=C.subInstructions.consume(C.element);if(Y){const le=C.createSubContext(b.options),Ie=C.currentTimeline.currentTime,Je=this._visitSubInstructions(Y,le,le.options);Ie!=Je&&C.transformIntoNewTimeline(Je)}C.previousNode=b}visitAnimateRef(b,C){const Y=C.createSubContext(b.options);Y.transformIntoNewTimeline(),this.visitReference(b.animation,Y),C.transformIntoNewTimeline(Y.currentTimeline.currentTime),C.previousNode=b}_visitSubInstructions(b,C,Y){let Ie=C.currentTimeline.currentTime;const Je=null!=Y.duration?ce(Y.duration):null,it=null!=Y.delay?ce(Y.delay):null;return 0!==Je&&b.forEach(Et=>{const Bt=C.appendInstructionToTimeline(Et,Je,it);Ie=Math.max(Ie,Bt.duration+Bt.delay)}),Ie}visitReference(b,C){C.updateOptions(b.options,!0),_e(this,b.animation,C),C.previousNode=b}visitSequence(b,C){const Y=C.subContextCount;let le=C;const Ie=b.options;if(Ie&&(Ie.params||Ie.delay)&&(le=C.createSubContext(Ie),le.transformIntoNewTimeline(),null!=Ie.delay)){6==le.previousNode.type&&(le.currentTimeline.snapshotCurrentStyles(),le.previousNode=oi);const Je=ce(Ie.delay);le.delayNextStep(Je)}b.steps.length&&(b.steps.forEach(Je=>_e(this,Je,le)),le.currentTimeline.applyStylesToKeyframe(),le.subContextCount>Y&&le.transformIntoNewTimeline()),C.previousNode=b}visitGroup(b,C){const Y=[];let le=C.currentTimeline.currentTime;const Ie=b.options&&b.options.delay?ce(b.options.delay):0;b.steps.forEach(Je=>{const it=C.createSubContext(b.options);Ie&&it.delayNextStep(Ie),_e(this,Je,it),le=Math.max(le,it.currentTimeline.currentTime),Y.push(it.currentTimeline)}),Y.forEach(Je=>C.currentTimeline.mergeTimelineCollectedStyles(Je)),C.transformIntoNewTimeline(le),C.previousNode=b}_visitTiming(b,C){if(b.dynamic){const Y=b.strValue;return Re(C.params?Me(Y,C.params,C.errors):Y,C.errors)}return{duration:b.duration,delay:b.delay,easing:b.easing}}visitAnimate(b,C){const Y=C.currentAnimateTimings=this._visitTiming(b.timings,C),le=C.currentTimeline;Y.delay&&(C.incrementTime(Y.delay),le.snapshotCurrentStyles());const Ie=b.style;5==Ie.type?this.visitKeyframes(Ie,C):(C.incrementTime(Y.duration),this.visitStyle(Ie,C),le.applyStylesToKeyframe()),C.currentAnimateTimings=null,C.previousNode=b}visitStyle(b,C){const Y=C.currentTimeline,le=C.currentAnimateTimings;!le&&Y.getCurrentStyleProperties().length&&Y.forwardFrame();const Ie=le&&le.easing||b.easing;b.isEmptyStep?Y.applyEmptyStep(Ie):Y.setStyles(b.styles,Ie,C.errors,C.options),C.previousNode=b}visitKeyframes(b,C){const Y=C.currentAnimateTimings,le=C.currentTimeline.duration,Ie=Y.duration,it=C.createSubContext().currentTimeline;it.easing=Y.easing,b.styles.forEach(Et=>{it.forwardTime((Et.offset||0)*Ie),it.setStyles(Et.styles,Et.easing,C.errors,C.options),it.applyStylesToKeyframe()}),C.currentTimeline.mergeTimelineCollectedStyles(it),C.transformIntoNewTimeline(le+Ie),C.previousNode=b}visitQuery(b,C){const Y=C.currentTimeline.currentTime,le=b.options||{},Ie=le.delay?ce(le.delay):0;Ie&&(6===C.previousNode.type||0==Y&&C.currentTimeline.getCurrentStyleProperties().length)&&(C.currentTimeline.snapshotCurrentStyles(),C.previousNode=oi);let Je=Y;const it=C.invokeQuery(b.selector,b.originalSelector,b.limit,b.includeSelf,!!le.optional,C.errors);C.currentQueryTotal=it.length;let Et=null;it.forEach((Bt,ln)=>{C.currentQueryIndex=ln;const yn=C.createSubContext(b.options,Bt);Ie&&yn.delayNextStep(Ie),Bt===C.element&&(Et=yn.currentTimeline),_e(this,b.animation,yn),yn.currentTimeline.applyStylesToKeyframe(),Je=Math.max(Je,yn.currentTimeline.currentTime)}),C.currentQueryIndex=0,C.currentQueryTotal=0,C.transformIntoNewTimeline(Je),Et&&(C.currentTimeline.mergeTimelineCollectedStyles(Et),C.currentTimeline.snapshotCurrentStyles()),C.previousNode=b}visitStagger(b,C){const Y=C.parentContext,le=C.currentTimeline,Ie=b.timings,Je=Math.abs(Ie.duration),it=Je*(C.currentQueryTotal-1);let Et=Je*C.currentQueryIndex;switch(Ie.duration<0?"reverse":Ie.easing){case"reverse":Et=it-Et;break;case"full":Et=Y.currentStaggerTime}const ln=C.currentTimeline;Et&&ln.delayNextStep(Et);const yn=ln.currentTime;_e(this,b.animation,C),C.previousNode=b,Y.currentStaggerTime=le.currentTime-yn+(le.startTime-Y.currentTimeline.startTime)}}const oi={};class ai{constructor(b,C,Y,le,Ie,Je,it,Et){this._driver=b,this.element=C,this.subInstructions=Y,this._enterClassName=le,this._leaveClassName=Ie,this.errors=Je,this.timelines=it,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=oi,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Et||new jn(this._driver,C,0),it.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(b,C){if(!b)return;const Y=b;let le=this.options;null!=Y.duration&&(le.duration=ce(Y.duration)),null!=Y.delay&&(le.delay=ce(Y.delay));const Ie=Y.params;if(Ie){let Je=le.params;Je||(Je=this.options.params={}),Object.keys(Ie).forEach(it=>{(!C||!Je.hasOwnProperty(it))&&(Je[it]=Me(Ie[it],Je,this.errors))})}}_copyOptions(){const b={};if(this.options){const C=this.options.params;if(C){const Y=b.params={};Object.keys(C).forEach(le=>{Y[le]=C[le]})}}return b}createSubContext(b=null,C,Y){const le=C||this.element,Ie=new ai(this._driver,le,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(le,Y||0));return Ie.previousNode=this.previousNode,Ie.currentAnimateTimings=this.currentAnimateTimings,Ie.options=this._copyOptions(),Ie.updateOptions(b),Ie.currentQueryIndex=this.currentQueryIndex,Ie.currentQueryTotal=this.currentQueryTotal,Ie.parentContext=this,this.subContextCount++,Ie}transformIntoNewTimeline(b){return this.previousNode=oi,this.currentTimeline=this.currentTimeline.fork(this.element,b),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(b,C,Y){const le={duration:null!=C?C:b.duration,delay:this.currentTimeline.currentTime+(null!=Y?Y:0)+b.delay,easing:""},Ie=new rn(this._driver,b.element,b.keyframes,b.preStyleProps,b.postStyleProps,le,b.stretchStartingKeyframe);return this.timelines.push(Ie),le}incrementTime(b){this.currentTimeline.forwardTime(this.currentTimeline.duration+b)}delayNextStep(b){b>0&&this.currentTimeline.delayNextStep(b)}invokeQuery(b,C,Y,le,Ie,Je){let it=[];if(le&&it.push(this.element),b.length>0){b=(b=b.replace($n,"."+this._enterClassName)).replace(Kn,"."+this._leaveClassName);let Bt=this._driver.query(this.element,b,1!=Y);0!==Y&&(Bt=Y<0?Bt.slice(Bt.length+Y,Bt.length):Bt.slice(0,Y)),it.push(...Bt)}return!Ie&&0==it.length&&Je.push(`\`query("${C}")\` returned zero elements. (Use \`query("${C}", { optional: true })\` if you wish to allow this.)`),it}}class jn{constructor(b,C,Y,le){this._driver=b,this.element=C,this.startTime=Y,this._elementTimelineStylesLookup=le,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(C),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(C,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(b){const C=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||C?(this.forwardTime(this.currentTime+b),C&&this.snapshotCurrentStyles()):this.startTime+=b}fork(b,C){return this.applyStylesToKeyframe(),new jn(this._driver,b,C||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(b){this.applyStylesToKeyframe(),this.duration=b,this._loadKeyframe()}_updateStyle(b,C){this._localTimelineStyles[b]=C,this._globalTimelineStyles[b]=C,this._styleSummary[b]={time:this.currentTime,value:C}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(b){b&&(this._previousKeyframe.easing=b),Object.keys(this._globalTimelineStyles).forEach(C=>{this._backFill[C]=this._globalTimelineStyles[C]||c.l3,this._currentKeyframe[C]=c.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(b,C,Y,le){C&&(this._previousKeyframe.easing=C);const Ie=le&&le.params||{},Je=function(oe,b){const C={};let Y;return oe.forEach(le=>{"*"===le?(Y=Y||Object.keys(b),Y.forEach(Ie=>{C[Ie]=c.l3})):rt(le,!1,C)}),C}(b,this._globalTimelineStyles);Object.keys(Je).forEach(it=>{const Et=Me(Je[it],Ie,Y);this._pendingStyles[it]=Et,this._localTimelineStyles.hasOwnProperty(it)||(this._backFill[it]=this._globalTimelineStyles.hasOwnProperty(it)?this._globalTimelineStyles[it]:c.l3),this._updateStyle(it,Et)})}applyStylesToKeyframe(){const b=this._pendingStyles,C=Object.keys(b);0!=C.length&&(this._pendingStyles={},C.forEach(Y=>{this._currentKeyframe[Y]=b[Y]}),Object.keys(this._localTimelineStyles).forEach(Y=>{this._currentKeyframe.hasOwnProperty(Y)||(this._currentKeyframe[Y]=this._localTimelineStyles[Y])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(b=>{const C=this._localTimelineStyles[b];this._pendingStyles[b]=C,this._updateStyle(b,C)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const b=[];for(let C in this._currentKeyframe)b.push(C);return b}mergeTimelineCollectedStyles(b){Object.keys(b._styleSummary).forEach(C=>{const Y=this._styleSummary[C],le=b._styleSummary[C];(!Y||le.time>Y.time)&&this._updateStyle(C,le.value)})}buildKeyframes(){this.applyStylesToKeyframe();const b=new Set,C=new Set,Y=1===this._keyframes.size&&0===this.duration;let le=[];this._keyframes.forEach((it,Et)=>{const Bt=rt(it,!0);Object.keys(Bt).forEach(ln=>{const yn=Bt[ln];yn==c.k1?b.add(ln):yn==c.l3&&C.add(ln)}),Y||(Bt.offset=Et/this.duration),le.push(Bt)});const Ie=b.size?$(b.values()):[],Je=C.size?$(C.values()):[];if(Y){const it=le[0],Et=Ct(it);it.offset=0,Et.offset=1,le=[it,Et]}return ct(this.element,le,Ie,Je,this.duration,this.startTime,this.easing,!1)}}class rn extends jn{constructor(b,C,Y,le,Ie,Je,it=!1){super(b,C,Je.delay),this.keyframes=Y,this.preStyleProps=le,this.postStyleProps=Ie,this._stretchStartingKeyframe=it,this.timings={duration:Je.duration,delay:Je.delay,easing:Je.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let b=this.keyframes,{delay:C,duration:Y,easing:le}=this.timings;if(this._stretchStartingKeyframe&&C){const Ie=[],Je=Y+C,it=C/Je,Et=rt(b[0],!1);Et.offset=0,Ie.push(Et);const Bt=rt(b[0],!1);Bt.offset=de(it),Ie.push(Bt);const ln=b.length-1;for(let yn=1;yn<=ln;yn++){let Bn=rt(b[yn],!1);Bn.offset=de((C+Bn.offset*Y)/Je),Ie.push(Bn)}Y=Je,C=0,le="",b=Ie}return ct(this.element,b,this.preStyleProps,this.postStyleProps,Y,C,le,!0)}}function de(oe,b=3){const C=Math.pow(10,b-1);return Math.round(oe*C)/C}class Ze{}class Yt extends Ze{normalizePropertyName(b,C){return N(b)}normalizeStyleValue(b,C,Y,le){let Ie="";const Je=Y.toString().trim();if(lt[C]&&0!==Y&&"0"!==Y)if("number"==typeof Y)Ie="px";else{const it=Y.match(/^[+-]?[\d\.]+([a-z]*)$/);it&&0==it[1].length&&le.push(`Please provide a CSS unit value for ${b}:${Y}`)}return Je+Ie}}const lt=(()=>function(oe){const b={};return oe.forEach(C=>b[C]=!0),b}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function j(oe,b,C,Y,le,Ie,Je,it,Et,Bt,ln,yn,Bn){return{type:0,element:oe,triggerName:b,isRemovalTransition:le,fromState:C,fromStyles:Ie,toState:Y,toStyles:Je,timelines:it,queriedElements:Et,preStyleProps:Bt,postStyleProps:ln,totalTime:yn,errors:Bn}}const z={};class re{constructor(b,C,Y){this._triggerName=b,this.ast=C,this._stateStyles=Y}match(b,C,Y,le){return function(oe,b,C,Y,le){return oe.some(Ie=>Ie(b,C,Y,le))}(this.ast.matchers,b,C,Y,le)}buildStyles(b,C,Y){const le=this._stateStyles["*"],Ie=this._stateStyles[b],Je=le?le.buildStyles(C,Y):{};return Ie?Ie.buildStyles(C,Y):Je}build(b,C,Y,le,Ie,Je,it,Et,Bt,ln){const yn=[],Bn=this.ast.options&&this.ast.options.params||z,En=this.buildStyles(Y,it&&it.params||z,yn),Ln=Et&&Et.params||z,Qn=this.buildStyles(le,Ln,yn),Ci=new Set,Di=new Map,Ki=new Map,Bi="void"===le,Ss={params:Object.assign(Object.assign({},Bn),Ln)},Ms=ln?[]:bn(b,C,this.ast.animation,Ie,Je,En,Qn,Ss,Bt,yn);let is=0;if(Ms.forEach(Us=>{is=Math.max(Us.duration+Us.delay,is)}),yn.length)return j(C,this._triggerName,Y,le,Bi,En,Qn,[],[],Di,Ki,is,yn);Ms.forEach(Us=>{const Fi=Us.element,go=J(Di,Fi,{});Us.preStyleProps.forEach(_i=>go[_i]=!0);const yo=J(Ki,Fi,{});Us.postStyleProps.forEach(_i=>yo[_i]=!0),Fi!==C&&Ci.add(Fi)});const ks=$(Ci.values());return j(C,this._triggerName,Y,le,Bi,En,Qn,Ms,ks,Di,Ki,is)}}class at{constructor(b,C,Y){this.styles=b,this.defaultParams=C,this.normalizer=Y}buildStyles(b,C){const Y={},le=Ct(this.defaultParams);return Object.keys(b).forEach(Ie=>{const Je=b[Ie];null!=Je&&(le[Ie]=Je)}),this.styles.styles.forEach(Ie=>{if("string"!=typeof Ie){const Je=Ie;Object.keys(Je).forEach(it=>{let Et=Je[it];Et.length>1&&(Et=Me(Et,le,C));const Bt=this.normalizer.normalizePropertyName(it,C);Et=this.normalizer.normalizeStyleValue(it,Bt,Et,C),Y[Bt]=Et})}}),Y}}class fn{constructor(b,C,Y){this.name=b,this.ast=C,this._normalizer=Y,this.transitionFactories=[],this.states={},C.states.forEach(le=>{this.states[le.name]=new at(le.style,le.options&&le.options.params||{},Y)}),Sn(this.states,"true","1"),Sn(this.states,"false","0"),C.transitions.forEach(le=>{this.transitionFactories.push(new re(b,le,this.states))}),this.fallbackTransition=function(oe,b,C){return new re(oe,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Je,it)=>!0],options:null,queryCount:0,depCount:0},b)}(b,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(b,C,Y,le){return this.transitionFactories.find(Je=>Je.match(b,C,Y,le))||null}matchStyles(b,C,Y){return this.fallbackTransition.buildStyles(b,C,Y)}}function Sn(oe,b,C){oe.hasOwnProperty(b)?oe.hasOwnProperty(C)||(oe[C]=oe[b]):oe.hasOwnProperty(C)&&(oe[b]=oe[C])}const Dn=new tn;class Es{constructor(b,C,Y){this.bodyNode=b,this._driver=C,this._normalizer=Y,this._animations={},this._playersById={},this.players=[]}register(b,C){const Y=[],le=mn(this._driver,C,Y);if(Y.length)throw new Error(`Unable to build the animation due to the following errors: ${Y.join("\n")}`);this._animations[b]=le}_buildPlayer(b,C,Y){const le=b.element,Ie=S(0,this._normalizer,0,b.keyframes,C,Y);return this._driver.animate(le,Ie,b.duration,b.delay,b.easing,[],!0)}create(b,C,Y={}){const le=[],Ie=this._animations[b];let Je;const it=new Map;if(Ie?(Je=bn(this._driver,C,Ie,Jt,hn,{},{},Y,Dn,le),Je.forEach(ln=>{const yn=J(it,ln.element,{});ln.postStyleProps.forEach(Bn=>yn[Bn]=null)})):(le.push("The requested animation doesn't exist or has already been destroyed"),Je=[]),le.length)throw new Error(`Unable to create the animation due to the following errors: ${le.join("\n")}`);it.forEach((ln,yn)=>{Object.keys(ln).forEach(Bn=>{ln[Bn]=this._driver.computeStyle(yn,Bn,c.l3)})});const Bt=v(Je.map(ln=>{const yn=it.get(ln.element);return this._buildPlayer(ln,{},yn)}));return this._playersById[b]=Bt,Bt.onDestroy(()=>this.destroy(b)),this.players.push(Bt),Bt}destroy(b){const C=this._getPlayer(b);C.destroy(),delete this._playersById[b];const Y=this.players.indexOf(C);Y>=0&&this.players.splice(Y,1)}_getPlayer(b){const C=this._playersById[b];if(!C)throw new Error(`Unable to find the timeline player referenced by ${b}`);return C}listen(b,C,Y,le){const Ie=B(C,"","","");return P(this._getPlayer(b),Y,Ie,le),()=>{}}command(b,C,Y,le){if("register"==Y)return void this.register(b,le[0]);if("create"==Y)return void this.create(b,C,le[0]||{});const Ie=this._getPlayer(b);switch(Y){case"play":Ie.play();break;case"pause":Ie.pause();break;case"reset":Ie.reset();break;case"restart":Ie.restart();break;case"finish":Ie.finish();break;case"init":Ie.init();break;case"setPosition":Ie.setPosition(parseFloat(le[0]));break;case"destroy":this.destroy(b)}}}const zs="ng-animate-queued",ls="ng-animate-disabled",Qi=".ng-animate-disabled",Ai=[],Js={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Li={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},di="__ng_removed";class ws{constructor(b,C=""){this.namespaceId=C;const Y=b&&b.hasOwnProperty("value");if(this.value=null!=(oe=Y?b.value:b)?oe:null,Y){const Ie=Ct(b);delete Ie.value,this.options=Ie}else this.options={};var oe;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(b){const C=b.params;if(C){const Y=this.options.params;Object.keys(C).forEach(le=>{null==Y[le]&&(Y[le]=C[le])})}}}const Vi="void",Pi=new ws(Vi);class ds{constructor(b,C,Y){this.id=b,this.hostElement=C,this._engine=Y,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+b,ts(C,this._hostClassName)}listen(b,C,Y,le){if(!this._triggers.hasOwnProperty(C))throw new Error(`Unable to listen on the animation trigger event "${Y}" because the animation trigger "${C}" doesn't exist!`);if(null==Y||0==Y.length)throw new Error(`Unable to listen on the animation trigger "${C}" because the provided event is undefined!`);if("start"!=(oe=Y)&&"done"!=oe)throw new Error(`The provided animation trigger event "${Y}" for the animation trigger "${C}" is not supported!`);var oe;const Ie=J(this._elementListeners,b,[]),Je={name:C,phase:Y,callback:le};Ie.push(Je);const it=J(this._engine.statesByElement,b,{});return it.hasOwnProperty(C)||(ts(b,Ke),ts(b,Ke+"-"+C),it[C]=Pi),()=>{this._engine.afterFlush(()=>{const Et=Ie.indexOf(Je);Et>=0&&Ie.splice(Et,1),this._triggers[C]||delete it[C]})}}register(b,C){return!this._triggers[b]&&(this._triggers[b]=C,!0)}_getTrigger(b){const C=this._triggers[b];if(!C)throw new Error(`The provided animation trigger "${b}" has not been registered!`);return C}trigger(b,C,Y,le=!0){const Ie=this._getTrigger(C),Je=new Pr(this.id,C,b);let it=this._engine.statesByElement.get(b);it||(ts(b,Ke),ts(b,Ke+"-"+C),this._engine.statesByElement.set(b,it={}));let Et=it[C];const Bt=new ws(Y,this.id);if(!(Y&&Y.hasOwnProperty("value"))&&Et&&Bt.absorbOptions(Et.options),it[C]=Bt,Et||(Et=Pi),Bt.value!==Vi&&Et.value===Bt.value){if(!function(oe,b){const C=Object.keys(oe),Y=Object.keys(b);if(C.length!=Y.length)return!1;for(let le=0;le{Kt(b,Qn),_t(b,Ci)})}return}const Bn=J(this._engine.playersByElement,b,[]);Bn.forEach(Ln=>{Ln.namespaceId==this.id&&Ln.triggerName==C&&Ln.queued&&Ln.destroy()});let Gn=Ie.matchTransition(Et.value,Bt.value,b,Bt.params),En=!1;if(!Gn){if(!le)return;Gn=Ie.fallbackTransition,En=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:b,triggerName:C,transition:Gn,fromState:Et,toState:Bt,player:Je,isFallbackTransition:En}),En||(ts(b,zs),Je.onStart(()=>{As(b,zs)})),Je.onDone(()=>{let Ln=this.players.indexOf(Je);Ln>=0&&this.players.splice(Ln,1);const Qn=this._engine.playersByElement.get(b);if(Qn){let Ci=Qn.indexOf(Je);Ci>=0&&Qn.splice(Ci,1)}}),this.players.push(Je),Bn.push(Je),Je}deregister(b){delete this._triggers[b],this._engine.statesByElement.forEach((C,Y)=>{delete C[b]}),this._elementListeners.forEach((C,Y)=>{this._elementListeners.set(Y,C.filter(le=>le.name!=b))})}clearElementCache(b){this._engine.statesByElement.delete(b),this._elementListeners.delete(b);const C=this._engine.playersByElement.get(b);C&&(C.forEach(Y=>Y.destroy()),this._engine.playersByElement.delete(b))}_signalRemovalForInnerTriggers(b,C){const Y=this._engine.driver.query(b,gt,!0);Y.forEach(le=>{if(le[di])return;const Ie=this._engine.fetchNamespacesByElement(le);Ie.size?Ie.forEach(Je=>Je.triggerLeaveAnimation(le,C,!1,!0)):this.clearElementCache(le)}),this._engine.afterFlushAnimationsDone(()=>Y.forEach(le=>this.clearElementCache(le)))}triggerLeaveAnimation(b,C,Y,le){const Ie=this._engine.statesByElement.get(b);if(Ie){const Je=[];if(Object.keys(Ie).forEach(it=>{if(this._triggers[it]){const Et=this.trigger(b,it,Vi,le);Et&&Je.push(Et)}}),Je.length)return this._engine.markElementAsRemoved(this.id,b,!0,C),Y&&v(Je).onDone(()=>this._engine.processLeaveNode(b)),!0}return!1}prepareLeaveAnimationListeners(b){const C=this._elementListeners.get(b),Y=this._engine.statesByElement.get(b);if(C&&Y){const le=new Set;C.forEach(Ie=>{const Je=Ie.name;if(le.has(Je))return;le.add(Je);const Et=this._triggers[Je].fallbackTransition,Bt=Y[Je]||Pi,ln=new ws(Vi),yn=new Pr(this.id,Je,b);this._engine.totalQueuedPlayers++,this._queue.push({element:b,triggerName:Je,transition:Et,fromState:Bt,toState:ln,player:yn,isFallbackTransition:!0})})}}removeNode(b,C){const Y=this._engine;if(b.childElementCount&&this._signalRemovalForInnerTriggers(b,C),this.triggerLeaveAnimation(b,C,!0))return;let le=!1;if(Y.totalAnimations){const Ie=Y.players.length?Y.playersByQueriedElement.get(b):[];if(Ie&&Ie.length)le=!0;else{let Je=b;for(;Je=Je.parentNode;)if(Y.statesByElement.get(Je)){le=!0;break}}}if(this.prepareLeaveAnimationListeners(b),le)Y.markElementAsRemoved(this.id,b,!1,C);else{const Ie=b[di];(!Ie||Ie===Js)&&(Y.afterFlush(()=>this.clearElementCache(b)),Y.destroyInnerAnimations(b),Y._onRemovalComplete(b,C))}}insertNode(b,C){ts(b,this._hostClassName)}drainQueuedTransitions(b){const C=[];return this._queue.forEach(Y=>{const le=Y.player;if(le.destroyed)return;const Ie=Y.element,Je=this._elementListeners.get(Ie);Je&&Je.forEach(it=>{if(it.name==Y.triggerName){const Et=B(Ie,Y.triggerName,Y.fromState.value,Y.toState.value);Et._data=b,P(Y.player,it.phase,Et,it.callback)}}),le.markedForDestroy?this._engine.afterFlush(()=>{le.destroy()}):C.push(Y)}),this._queue=[],C.sort((Y,le)=>{const Ie=Y.transition.ast.depCount,Je=le.transition.ast.depCount;return 0==Ie||0==Je?Ie-Je:this._engine.driver.containsElement(Y.element,le.element)?1:-1})}destroy(b){this.players.forEach(C=>C.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,b)}elementContainsData(b){let C=!1;return this._elementListeners.has(b)&&(C=!0),C=!!this._queue.find(Y=>Y.element===b)||C,C}}class Wi{constructor(b,C,Y){this.bodyNode=b,this.driver=C,this._normalizer=Y,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=(le,Ie)=>{}}_onRemovalComplete(b,C){this.onRemovalComplete(b,C)}get queuedPlayers(){const b=[];return this._namespaceList.forEach(C=>{C.players.forEach(Y=>{Y.queued&&b.push(Y)})}),b}createNamespace(b,C){const Y=new ds(b,C,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,C)?this._balanceNamespaceList(Y,C):(this.newHostElements.set(C,Y),this.collectEnterElement(C)),this._namespaceLookup[b]=Y}_balanceNamespaceList(b,C){const Y=this._namespaceList.length-1;if(Y>=0){let le=!1;for(let Ie=Y;Ie>=0;Ie--)if(this.driver.containsElement(this._namespaceList[Ie].hostElement,C)){this._namespaceList.splice(Ie+1,0,b),le=!0;break}le||this._namespaceList.splice(0,0,b)}else this._namespaceList.push(b);return this.namespacesByHostElement.set(C,b),b}register(b,C){let Y=this._namespaceLookup[b];return Y||(Y=this.createNamespace(b,C)),Y}registerTrigger(b,C,Y){let le=this._namespaceLookup[b];le&&le.register(C,Y)&&this.totalAnimations++}destroy(b,C){if(!b)return;const Y=this._fetchNamespace(b);this.afterFlush(()=>{this.namespacesByHostElement.delete(Y.hostElement),delete this._namespaceLookup[b];const le=this._namespaceList.indexOf(Y);le>=0&&this._namespaceList.splice(le,1)}),this.afterFlushAnimationsDone(()=>Y.destroy(C))}_fetchNamespace(b){return this._namespaceLookup[b]}fetchNamespacesByElement(b){const C=new Set,Y=this.statesByElement.get(b);if(Y){const le=Object.keys(Y);for(let Ie=0;Ie=0&&this.collectedLeaveElements.splice(Je,1)}if(b){const Je=this._fetchNamespace(b);Je&&Je.insertNode(C,Y)}le&&this.collectEnterElement(C)}collectEnterElement(b){this.collectedEnterElements.push(b)}markElementAsDisabled(b,C){C?this.disabledNodes.has(b)||(this.disabledNodes.add(b),ts(b,ls)):this.disabledNodes.has(b)&&(this.disabledNodes.delete(b),As(b,ls))}removeNode(b,C,Y,le){if(Ks(C)){const Ie=b?this._fetchNamespace(b):null;if(Ie?Ie.removeNode(C,le):this.markElementAsRemoved(b,C,!1,le),Y){const Je=this.namespacesByHostElement.get(C);Je&&Je.id!==b&&Je.removeNode(C,le)}}else this._onRemovalComplete(C,le)}markElementAsRemoved(b,C,Y,le){this.collectedLeaveElements.push(C),C[di]={namespaceId:b,setForRemoval:le,hasAnimation:Y,removedBeforeQueried:!1}}listen(b,C,Y,le,Ie){return Ks(C)?this._fetchNamespace(b).listen(C,Y,le,Ie):()=>{}}_buildInstruction(b,C,Y,le,Ie){return b.transition.build(this.driver,b.element,b.fromState.value,b.toState.value,Y,le,b.fromState.options,b.toState.options,C,Ie)}destroyInnerAnimations(b){let C=this.driver.query(b,gt,!0);C.forEach(Y=>this.destroyActiveAnimationsForElement(Y)),0!=this.playersByQueriedElement.size&&(C=this.driver.query(b,W,!0),C.forEach(Y=>this.finishActiveQueriedAnimationOnElement(Y)))}destroyActiveAnimationsForElement(b){const C=this.playersByElement.get(b);C&&C.forEach(Y=>{Y.queued?Y.markedForDestroy=!0:Y.destroy()})}finishActiveQueriedAnimationOnElement(b){const C=this.playersByQueriedElement.get(b);C&&C.forEach(Y=>Y.finish())}whenRenderingDone(){return new Promise(b=>{if(this.players.length)return v(this.players).onDone(()=>b());b()})}processLeaveNode(b){const C=b[di];if(C&&C.setForRemoval){if(b[di]=Js,C.namespaceId){this.destroyInnerAnimations(b);const Y=this._fetchNamespace(C.namespaceId);Y&&Y.clearElementCache(b)}this._onRemovalComplete(b,C.setForRemoval)}this.driver.matchesElement(b,Qi)&&this.markElementAsDisabled(b,!1),this.driver.query(b,Qi,!0).forEach(Y=>{this.markElementAsDisabled(Y,!1)})}flush(b=-1){let C=[];if(this.newHostElements.size&&(this.newHostElements.forEach((Y,le)=>this._balanceNamespaceList(Y,le)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let Y=0;YY()),this._flushFns=[],this._whenQuietFns.length){const Y=this._whenQuietFns;this._whenQuietFns=[],C.length?v(C).onDone(()=>{Y.forEach(le=>le())}):Y.forEach(le=>le())}}reportError(b){throw new Error(`Unable to process animations due to the following failed trigger transitions\n ${b.join("\n")}`)}_flushAnimations(b,C){const Y=new tn,le=[],Ie=new Map,Je=[],it=new Map,Et=new Map,Bt=new Map,ln=new Set;this.disabledNodes.forEach(Mn=>{ln.add(Mn);const On=this.driver.query(Mn,".ng-animate-queued",!0);for(let Nn=0;Nn{const Nn=Jt+Ln++;En.set(On,Nn),Mn.forEach(Hn=>ts(Hn,Nn))});const Qn=[],Ci=new Set,Di=new Set;for(let Mn=0;MnCi.add(Hn)):Di.add(On))}const Ki=new Map,Bi=ar(Bn,Array.from(Ci));Bi.forEach((Mn,On)=>{const Nn=hn+Ln++;Ki.set(On,Nn),Mn.forEach(Hn=>ts(Hn,Nn))}),b.push(()=>{Gn.forEach((Mn,On)=>{const Nn=En.get(On);Mn.forEach(Hn=>As(Hn,Nn))}),Bi.forEach((Mn,On)=>{const Nn=Ki.get(On);Mn.forEach(Hn=>As(Hn,Nn))}),Qn.forEach(Mn=>{this.processLeaveNode(Mn)})});const Ss=[],Ms=[];for(let Mn=this._namespaceList.length-1;Mn>=0;Mn--)this._namespaceList[Mn].drainQueuedTransitions(C).forEach(Nn=>{const Hn=Nn.player,Ti=Nn.element;if(Ss.push(Hn),this.collectedEnterElements.length){const ss=Ti[di];if(ss&&ss.setForMove)return void Hn.destroy()}const Ei=!yn||!this.driver.containsElement(yn,Ti),ki=Ki.get(Ti),cs=En.get(Ti),mi=this._buildInstruction(Nn,Y,cs,ki,Ei);if(mi.errors&&mi.errors.length)Ms.push(mi);else{if(Ei)return Hn.onStart(()=>Kt(Ti,mi.fromStyles)),Hn.onDestroy(()=>_t(Ti,mi.toStyles)),void le.push(Hn);if(Nn.isFallbackTransition)return Hn.onStart(()=>Kt(Ti,mi.fromStyles)),Hn.onDestroy(()=>_t(Ti,mi.toStyles)),void le.push(Hn);mi.timelines.forEach(ss=>ss.stretchStartingKeyframe=!0),Y.append(Ti,mi.timelines),Je.push({instruction:mi,player:Hn,element:Ti}),mi.queriedElements.forEach(ss=>J(it,ss,[]).push(Hn)),mi.preStyleProps.forEach((ss,Er)=>{const gi=Object.keys(ss);if(gi.length){let us=Et.get(Er);us||Et.set(Er,us=new Set),gi.forEach(xr=>us.add(xr))}}),mi.postStyleProps.forEach((ss,Er)=>{const gi=Object.keys(ss);let us=Bt.get(Er);us||Bt.set(Er,us=new Set),gi.forEach(xr=>us.add(xr))})}});if(Ms.length){const Mn=[];Ms.forEach(On=>{Mn.push(`@${On.triggerName} has failed due to:\n`),On.errors.forEach(Nn=>Mn.push(`- ${Nn}\n`))}),Ss.forEach(On=>On.destroy()),this.reportError(Mn)}const is=new Map,ks=new Map;Je.forEach(Mn=>{const On=Mn.element;Y.has(On)&&(ks.set(On,On),this._beforeAnimationBuild(Mn.player.namespaceId,Mn.instruction,is))}),le.forEach(Mn=>{const On=Mn.element;this._getPreviousPlayers(On,!1,Mn.namespaceId,Mn.triggerName,null).forEach(Hn=>{J(is,On,[]).push(Hn),Hn.destroy()})});const Us=Qn.filter(Mn=>lr(Mn,Et,Bt)),Fi=new Map;or(Fi,this.driver,Di,Bt,c.l3).forEach(Mn=>{lr(Mn,Et,Bt)&&Us.push(Mn)});const yo=new Map;Gn.forEach((Mn,On)=>{or(yo,this.driver,new Set(Mn),Et,c.k1)}),Us.forEach(Mn=>{const On=Fi.get(Mn),Nn=yo.get(Mn);Fi.set(Mn,Object.assign(Object.assign({},On),Nn))});const _i=[],ur=[],Mi={};Je.forEach(Mn=>{const{element:On,player:Nn,instruction:Hn}=Mn;if(Y.has(On)){if(ln.has(On))return Nn.onDestroy(()=>_t(On,Hn.toStyles)),Nn.disabled=!0,Nn.overrideTotalTime(Hn.totalTime),void le.push(Nn);let Ti=Mi;if(ks.size>1){let ki=On;const cs=[];for(;ki=ki.parentNode;){const mi=ks.get(ki);if(mi){Ti=mi;break}cs.push(ki)}cs.forEach(mi=>ks.set(mi,Ti))}const Ei=this._buildAnimation(Nn.namespaceId,Hn,is,Ie,yo,Fi);if(Nn.setRealPlayer(Ei),Ti===Mi)_i.push(Nn);else{const ki=this.playersByElement.get(Ti);ki&&ki.length&&(Nn.parentPlayer=v(ki)),le.push(Nn)}}else Kt(On,Hn.fromStyles),Nn.onDestroy(()=>_t(On,Hn.toStyles)),ur.push(Nn),ln.has(On)&&le.push(Nn)}),ur.forEach(Mn=>{const On=Ie.get(Mn.element);if(On&&On.length){const Nn=v(On);Mn.setRealPlayer(Nn)}}),le.forEach(Mn=>{Mn.parentPlayer?Mn.syncPlayerEvents(Mn.parentPlayer):Mn.destroy()});for(let Mn=0;Mn!Ei.destroyed);Ti.length?Mr(this,On,Ti):this.processLeaveNode(On)}return Qn.length=0,_i.forEach(Mn=>{this.players.push(Mn),Mn.onDone(()=>{Mn.destroy();const On=this.players.indexOf(Mn);this.players.splice(On,1)}),Mn.play()}),_i}elementContainsData(b,C){let Y=!1;const le=C[di];return le&&le.setForRemoval&&(Y=!0),this.playersByElement.has(C)&&(Y=!0),this.playersByQueriedElement.has(C)&&(Y=!0),this.statesByElement.has(C)&&(Y=!0),this._fetchNamespace(b).elementContainsData(C)||Y}afterFlush(b){this._flushFns.push(b)}afterFlushAnimationsDone(b){this._whenQuietFns.push(b)}_getPreviousPlayers(b,C,Y,le,Ie){let Je=[];if(C){const it=this.playersByQueriedElement.get(b);it&&(Je=it)}else{const it=this.playersByElement.get(b);if(it){const Et=!Ie||Ie==Vi;it.forEach(Bt=>{Bt.queued||!Et&&Bt.triggerName!=le||Je.push(Bt)})}}return(Y||le)&&(Je=Je.filter(it=>!(Y&&Y!=it.namespaceId||le&&le!=it.triggerName))),Je}_beforeAnimationBuild(b,C,Y){const Ie=C.element,Je=C.isRemovalTransition?void 0:b,it=C.isRemovalTransition?void 0:C.triggerName;for(const Et of C.timelines){const Bt=Et.element,ln=Bt!==Ie,yn=J(Y,Bt,[]);this._getPreviousPlayers(Bt,ln,Je,it,C.toState).forEach(Gn=>{const En=Gn.getRealPlayer();En.beforeDestroy&&En.beforeDestroy(),Gn.destroy(),yn.push(Gn)})}Kt(Ie,C.fromStyles)}_buildAnimation(b,C,Y,le,Ie,Je){const it=C.triggerName,Et=C.element,Bt=[],ln=new Set,yn=new Set,Bn=C.timelines.map(En=>{const Ln=En.element;ln.add(Ln);const Qn=Ln[di];if(Qn&&Qn.removedBeforeQueried)return new c.ZN(En.duration,En.delay);const Ci=Ln!==Et,Di=function(oe){const b=[];return qs(oe,b),b}((Y.get(Ln)||Ai).map(is=>is.getRealPlayer())).filter(is=>!!is.element&&is.element===Ln),Ki=Ie.get(Ln),Bi=Je.get(Ln),Ss=S(0,this._normalizer,0,En.keyframes,Ki,Bi),Ms=this._buildPlayer(En,Ss,Di);if(En.subTimeline&&le&&yn.add(Ln),Ci){const is=new Pr(b,it,Ln);is.setRealPlayer(Ms),Bt.push(is)}return Ms});Bt.forEach(En=>{J(this.playersByQueriedElement,En.element,[]).push(En),En.onDone(()=>function(oe,b,C){let Y;if(oe instanceof Map){if(Y=oe.get(b),Y){if(Y.length){const le=Y.indexOf(C);Y.splice(le,1)}0==Y.length&&oe.delete(b)}}else if(Y=oe[b],Y){if(Y.length){const le=Y.indexOf(C);Y.splice(le,1)}0==Y.length&&delete oe[b]}return Y}(this.playersByQueriedElement,En.element,En))}),ln.forEach(En=>ts(En,se));const Gn=v(Bn);return Gn.onDestroy(()=>{ln.forEach(En=>As(En,se)),_t(Et,C.toStyles)}),yn.forEach(En=>{J(le,En,[]).push(Gn)}),Gn}_buildPlayer(b,C,Y){return C.length>0?this.driver.animate(b.element,C,b.duration,b.delay,b.easing,Y):new c.ZN(b.duration,b.delay)}}class Pr{constructor(b,C,Y){this.namespaceId=b,this.triggerName=C,this.element=Y,this._player=new c.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(b){this._containsRealPlayer||(this._player=b,Object.keys(this._queuedCallbacks).forEach(C=>{this._queuedCallbacks[C].forEach(Y=>P(b,C,void 0,Y))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(b.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(b){this.totalTime=b}syncPlayerEvents(b){const C=this._player;C.triggerCallback&&b.onStart(()=>C.triggerCallback("start")),b.onDone(()=>this.finish()),b.onDestroy(()=>this.destroy())}_queueEvent(b,C){J(this._queuedCallbacks,b,[]).push(C)}onDone(b){this.queued&&this._queueEvent("done",b),this._player.onDone(b)}onStart(b){this.queued&&this._queueEvent("start",b),this._player.onStart(b)}onDestroy(b){this.queued&&this._queueEvent("destroy",b),this._player.onDestroy(b)}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(b){this.queued||this._player.setPosition(b)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(b){const C=this._player;C.triggerCallback&&C.triggerCallback(b)}}function Ks(oe){return oe&&1===oe.nodeType}function Ir(oe,b){const C=oe.style.display;return oe.style.display=null!=b?b:"none",C}function or(oe,b,C,Y,le){const Ie=[];C.forEach(Et=>Ie.push(Ir(Et)));const Je=[];Y.forEach((Et,Bt)=>{const ln={};Et.forEach(yn=>{const Bn=ln[yn]=b.computeStyle(Bt,yn,le);(!Bn||0==Bn.length)&&(Bt[di]=Li,Je.push(Bt))}),oe.set(Bt,ln)});let it=0;return C.forEach(Et=>Ir(Et,Ie[it++])),Je}function ar(oe,b){const C=new Map;if(oe.forEach(it=>C.set(it,[])),0==b.length)return C;const le=new Set(b),Ie=new Map;function Je(it){if(!it)return 1;let Et=Ie.get(it);if(Et)return Et;const Bt=it.parentNode;return Et=C.has(Bt)?Bt:le.has(Bt)?1:Je(Bt),Ie.set(it,Et),Et}return b.forEach(it=>{const Et=Je(it);1!==Et&&C.get(Et).push(it)}),C}const Hs="$$classes";function ts(oe,b){if(oe.classList)oe.classList.add(b);else{let C=oe[Hs];C||(C=oe[Hs]={}),C[b]=!0}}function As(oe,b){if(oe.classList)oe.classList.remove(b);else{let C=oe[Hs];C&&delete C[b]}}function Mr(oe,b,C){v(C).onDone(()=>oe.processLeaveNode(b))}function qs(oe,b){for(let C=0;Cle.add(Ie)):b.set(oe,Y),C.delete(oe),!0}class Ps{constructor(b,C,Y){this.bodyNode=b,this._driver=C,this._normalizer=Y,this._triggerCache={},this.onRemovalComplete=(le,Ie)=>{},this._transitionEngine=new Wi(b,C,Y),this._timelineEngine=new Es(b,C,Y),this._transitionEngine.onRemovalComplete=(le,Ie)=>this.onRemovalComplete(le,Ie)}registerTrigger(b,C,Y,le,Ie){const Je=b+"-"+le;let it=this._triggerCache[Je];if(!it){const Et=[],Bt=mn(this._driver,Ie,Et);if(Et.length)throw new Error(`The animation trigger "${le}" has failed to build due to the following errors:\n - ${Et.join("\n - ")}`);it=function(oe,b,C){return new fn(oe,b,C)}(le,Bt,this._normalizer),this._triggerCache[Je]=it}this._transitionEngine.registerTrigger(C,le,it)}register(b,C){this._transitionEngine.register(b,C)}destroy(b,C){this._transitionEngine.destroy(b,C)}onInsert(b,C,Y,le){this._transitionEngine.insertNode(b,C,Y,le)}onRemove(b,C,Y,le){this._transitionEngine.removeNode(b,C,le||!1,Y)}disableAnimations(b,C){this._transitionEngine.markElementAsDisabled(b,C)}process(b,C,Y,le){if("@"==Y.charAt(0)){const[Ie,Je]=Q(Y);this._timelineEngine.command(Ie,C,Je,le)}else this._transitionEngine.trigger(b,C,Y,le)}listen(b,C,Y,le,Ie){if("@"==Y.charAt(0)){const[Je,it]=Q(Y);return this._timelineEngine.listen(Je,C,it,Ie)}return this._transitionEngine.listen(b,C,Y,le,Ie)}flush(b=-1){this._transitionEngine.flush(b)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function Qs(oe,b){let C=null,Y=null;return Array.isArray(b)&&b.length?(C=Xs(b[0]),b.length>1&&(Y=Xs(b[b.length-1]))):b&&(C=Xs(b)),C||Y?new no(oe,C,Y):null}let no=(()=>{class oe{constructor(C,Y,le){this._element=C,this._startStyles=Y,this._endStyles=le,this._state=0;let Ie=oe.initialStylesByElement.get(C);Ie||oe.initialStylesByElement.set(C,Ie={}),this._initialStyles=Ie}start(){this._state<1&&(this._startStyles&&_t(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(_t(this._element,this._initialStyles),this._endStyles&&(_t(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(oe.initialStylesByElement.delete(this._element),this._startStyles&&(Kt(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Kt(this._element,this._endStyles),this._endStyles=null),_t(this._element,this._initialStyles),this._state=3)}}return oe.initialStylesByElement=new WeakMap,oe})();function Xs(oe){let b=null;const C=Object.keys(oe);for(let Y=0;Ythis._handleCallback(Et)}apply(){(function(oe,b){const C=hi(oe,"").trim();let Y=0;C.length&&(function(oe,b){let C=0;for(let Y=0;Y=this._delay&&Y>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),kr(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(oe,b){const Y=hi(oe,"").split(","),le=gs(Y,b);le>=0&&(Y.splice(le,1),xi(oe,"",Y.join(",")))}(this._element,this._name))}}function dr(oe,b,C){xi(oe,"PlayState",C,er(oe,b))}function er(oe,b){const C=hi(oe,"");return C.indexOf(",")>0?gs(C.split(","),b):gs([C],b)}function gs(oe,b){for(let C=0;C=0)return C;return-1}function kr(oe,b,C){C?oe.removeEventListener(ms,b):oe.addEventListener(ms,b)}function xi(oe,b,C,Y){const le=ps+b;if(null!=Y){const Ie=oe.style[le];if(Ie.length){const Je=Ie.split(",");Je[Y]=C,C=Je.join(",")}}oe.style[le]=C}function hi(oe,b){return oe.style[ps+b]||""}class nr{constructor(b,C,Y,le,Ie,Je,it,Et){this.element=b,this.keyframes=C,this.animationName=Y,this._duration=le,this._delay=Ie,this._finalStyles=it,this._specialStyles=Et,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this.currentSnapshot={},this._state=0,this.easing=Je||"linear",this.totalTime=le+Ie,this._buildStyler()}onStart(b){this._onStartFns.push(b)}onDone(b){this._onDoneFns.push(b)}onDestroy(b){this._onDestroyFns.push(b)}destroy(){this.init(),!(this._state>=4)&&(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(b=>b()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(b=>b()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(b=>b()),this._onStartFns=[]}finish(){this.init(),!(this._state>=3)&&(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(b){this._styler.setPosition(b)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._state=0,this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new io(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(b){const C="start"==b?this._onStartFns:this._onDoneFns;C.forEach(Y=>Y()),C.length=0}beforeDestroy(){this.init();const b={};if(this.hasStarted()){const C=this._state>=3;Object.keys(this._finalStyles).forEach(Y=>{"offset"!=Y&&(b[Y]=C?this._finalStyles[Y]:te(this.element,Y))})}this.currentSnapshot=b}}class Rr extends c.ZN{constructor(b,C){super(),this.element=b,this._startingStyles={},this.__initialized=!1,this._styles=pe(C)}init(){this.__initialized||!this._startingStyles||(this.__initialized=!0,Object.keys(this._styles).forEach(b=>{this._startingStyles[b]=this.element.style[b]}),super.init())}play(){!this._startingStyles||(this.init(),Object.keys(this._styles).forEach(b=>this.element.style.setProperty(b,this._styles[b])),super.play())}destroy(){!this._startingStyles||(Object.keys(this._startingStyles).forEach(b=>{const C=this._startingStyles[b];C?this.element.style.setProperty(b,C):this.element.style.removeProperty(b)}),this._startingStyles=null,super.destroy())}}class Z{constructor(){this._count=0}validateStyleProperty(b){return Le(b)}matchesElement(b,C){return Ae(b,C)}containsElement(b,C){return Ne(b,C)}query(b,C,Y){return ze(b,C,Y)}computeStyle(b,C,Y){return window.getComputedStyle(b)[C]}buildKeyframeElement(b,C,Y){Y=Y.map(it=>pe(it));let le=`@keyframes ${C} {\n`,Ie="";Y.forEach(it=>{Ie=" ";const Et=parseFloat(it.offset);le+=`${Ie}${100*Et}% {\n`,Ie+=" ",Object.keys(it).forEach(Bt=>{const ln=it[Bt];switch(Bt){case"offset":return;case"easing":return void(ln&&(le+=`${Ie}animation-timing-function: ${ln};\n`));default:return void(le+=`${Ie}${Bt}: ${ln};\n`)}}),le+=`${Ie}}\n`}),le+="}\n";const Je=document.createElement("style");return Je.textContent=le,Je}animate(b,C,Y,le,Ie,Je=[],it){const Et=Je.filter(Qn=>Qn instanceof nr),Bt={};Oe(Y,le)&&Et.forEach(Qn=>{let Ci=Qn.currentSnapshot;Object.keys(Ci).forEach(Di=>Bt[Di]=Ci[Di])});const ln=function(oe){let b={};return oe&&(Array.isArray(oe)?oe:[oe]).forEach(Y=>{Object.keys(Y).forEach(le=>{"offset"==le||"easing"==le||(b[le]=Y[le])})}),b}(C=be(b,C,Bt));if(0==Y)return new Rr(b,ln);const yn="gen_css_kf_"+this._count++,Bn=this.buildKeyframeElement(b,yn,C);(function(oe){var b;const C=null===(b=oe.getRootNode)||void 0===b?void 0:b.call(oe);return"undefined"!=typeof ShadowRoot&&C instanceof ShadowRoot?C:document.head})(b).appendChild(Bn);const En=Qs(b,C),Ln=new nr(b,C,yn,Y,le,Ie,ln,En);return Ln.onDestroy(()=>{var oe;(oe=Bn).parentNode.removeChild(oe)}),Ln}}class Xt{constructor(b,C,Y,le){this.element=b,this.keyframes=C,this.options=Y,this._specialStyles=le,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=Y.duration,this._delay=Y.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(b=>b()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const b=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,b,this.options),this._finalKeyframe=b.length?b[b.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(b,C,Y){return b.animate(C,Y)}onStart(b){this._onStartFns.push(b)}onDone(b){this._onDoneFns.push(b)}onDestroy(b){this._onDestroyFns.push(b)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(b=>b()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(b=>b()),this._onDestroyFns=[])}setPosition(b){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=b*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const b={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(C=>{"offset"!=C&&(b[C]=this._finished?this._finalKeyframe[C]:te(this.element,C))}),this.currentSnapshot=b}triggerCallback(b){const C="start"==b?this._onStartFns:this._onDoneFns;C.forEach(Y=>Y()),C.length=0}}class Pn{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(Rn().toString()),this._cssKeyframesDriver=new Z}validateStyleProperty(b){return Le(b)}matchesElement(b,C){return Ae(b,C)}containsElement(b,C){return Ne(b,C)}query(b,C,Y){return ze(b,C,Y)}computeStyle(b,C,Y){return window.getComputedStyle(b)[C]}overrideWebAnimationsSupport(b){this._isNativeImpl=b}animate(b,C,Y,le,Ie,Je=[],it){if(!it&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(b,C,Y,le,Ie,Je);const ln={duration:Y,delay:le,fill:0==le?"both":"forwards"};Ie&&(ln.easing=Ie);const yn={},Bn=Je.filter(En=>En instanceof Xt);Oe(Y,le)&&Bn.forEach(En=>{let Ln=En.currentSnapshot;Object.keys(Ln).forEach(Qn=>yn[Qn]=Ln[Qn])});const Gn=Qs(b,C=be(b,C=C.map(En=>rt(En,!1)),yn));return new Xt(b,C,ln,Gn)}}function Rn(){return f()&&Element.prototype.animate||{}}var si=p(8583);let Vn=(()=>{class oe extends c._j{constructor(C,Y){super(),this._nextAnimationId=0,this._renderer=C.createRenderer(Y.body,{id:"0",encapsulation:u.ifc.None,styles:[],data:{animation:[]}})}build(C){const Y=this._nextAnimationId.toString();this._nextAnimationId++;const le=Array.isArray(C)?(0,c.vP)(C):C;return Ni(this._renderer,null,Y,"register",[le]),new Ii(Y,this._renderer)}}return oe.\u0275fac=function(C){return new(C||oe)(u.LFG(u.FYo),u.LFG(si.K0))},oe.\u0275prov=u.Yz7({token:oe,factory:oe.\u0275fac}),oe})();class Ii extends c.LC{constructor(b,C){super(),this._id=b,this._renderer=C}create(b,C){return new Vs(this._id,b,C||{},this._renderer)}}class Vs{constructor(b,C,Y,le){this.id=b,this.element=C,this._renderer=le,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",Y)}_listen(b,C){return this._renderer.listen(this.element,`@@${this.id}:${b}`,C)}_command(b,...C){return Ni(this._renderer,this.element,this.id,b,C)}onDone(b){this._listen("done",b)}onStart(b){this._listen("start",b)}onDestroy(b){this._listen("destroy",b)}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(b){this._command("setPosition",b)}getPosition(){var b,C;return null!==(C=null===(b=this._renderer.engine.players[+this.id])||void 0===b?void 0:b.getPosition())&&void 0!==C?C:0}}function Ni(oe,b,C,Y,le){return oe.setProperty(b,`@@${C}:${Y}`,le)}const ni="@.disabled";let Tn=(()=>{class oe{constructor(C,Y,le){this.delegate=C,this.engine=Y,this._zone=le,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),Y.onRemovalComplete=(Ie,Je)=>{Je&&Je.parentNode(Ie)&&Je.removeChild(Ie.parentNode,Ie)}}createRenderer(C,Y){const Ie=this.delegate.createRenderer(C,Y);if(!(C&&Y&&Y.data&&Y.data.animation)){let ln=this._rendererCache.get(Ie);return ln||(ln=new Is("",Ie,this.engine),this._rendererCache.set(Ie,ln)),ln}const Je=Y.id,it=Y.id+"-"+this._currentId;this._currentId++,this.engine.register(it,C);const Et=ln=>{Array.isArray(ln)?ln.forEach(Et):this.engine.registerTrigger(Je,it,C,ln.name,ln)};return Y.data.animation.forEach(Et),new Dr(this,it,Ie,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(C,Y,le){C>=0&&CY(le)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Ie=>{const[Je,it]=Ie;Je(it)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([Y,le]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return oe.\u0275fac=function(C){return new(C||oe)(u.LFG(u.FYo),u.LFG(Ps),u.LFG(u.R0b))},oe.\u0275prov=u.Yz7({token:oe,factory:oe.\u0275fac}),oe})();class Is{constructor(b,C,Y){this.namespaceId=b,this.delegate=C,this.engine=Y,this.destroyNode=this.delegate.destroyNode?le=>C.destroyNode(le):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(b,C){return this.delegate.createElement(b,C)}createComment(b){return this.delegate.createComment(b)}createText(b){return this.delegate.createText(b)}appendChild(b,C){this.delegate.appendChild(b,C),this.engine.onInsert(this.namespaceId,C,b,!1)}insertBefore(b,C,Y,le=!0){this.delegate.insertBefore(b,C,Y),this.engine.onInsert(this.namespaceId,C,b,le)}removeChild(b,C,Y){this.engine.onRemove(this.namespaceId,C,this.delegate,Y)}selectRootElement(b,C){return this.delegate.selectRootElement(b,C)}parentNode(b){return this.delegate.parentNode(b)}nextSibling(b){return this.delegate.nextSibling(b)}setAttribute(b,C,Y,le){this.delegate.setAttribute(b,C,Y,le)}removeAttribute(b,C,Y){this.delegate.removeAttribute(b,C,Y)}addClass(b,C){this.delegate.addClass(b,C)}removeClass(b,C){this.delegate.removeClass(b,C)}setStyle(b,C,Y,le){this.delegate.setStyle(b,C,Y,le)}removeStyle(b,C,Y){this.delegate.removeStyle(b,C,Y)}setProperty(b,C,Y){"@"==C.charAt(0)&&C==ni?this.disableAnimations(b,!!Y):this.delegate.setProperty(b,C,Y)}setValue(b,C){this.delegate.setValue(b,C)}listen(b,C,Y){return this.delegate.listen(b,C,Y)}disableAnimations(b,C){this.engine.disableAnimations(b,C)}}class Dr extends Is{constructor(b,C,Y,le){super(C,Y,le),this.factory=b,this.namespaceId=C}setProperty(b,C,Y){"@"==C.charAt(0)?"."==C.charAt(1)&&C==ni?this.disableAnimations(b,Y=void 0===Y||!!Y):this.engine.process(this.namespaceId,b,C.substr(1),Y):this.delegate.setProperty(b,C,Y)}listen(b,C,Y){if("@"==C.charAt(0)){const le=function(oe){switch(oe){case"body":return document.body;case"document":return document;case"window":return window;default:return oe}}(b);let Ie=C.substr(1),Je="";return"@"!=Ie.charAt(0)&&([Ie,Je]=function(oe){const b=oe.indexOf(".");return[oe.substring(0,b),oe.substr(b+1)]}(Ie)),this.engine.listen(this.namespaceId,le,Ie,Je,it=>{this.factory.scheduleListenerCallback(it._data||-1,Y,it)})}return this.delegate.listen(b,C,Y)}}let ns=(()=>{class oe extends Ps{constructor(C,Y,le){super(C.body,Y,le)}ngOnDestroy(){this.flush()}}return oe.\u0275fac=function(C){return new(C||oe)(u.LFG(si.K0),u.LFG(ot),u.LFG(Ze))},oe.\u0275prov=u.Yz7({token:oe,factory:oe.\u0275fac}),oe})();const wn=new u.OlP("AnimationModuleType"),Tr=[{provide:c._j,useClass:Vn},{provide:Ze,useFactory:function(){return new Yt}},{provide:Ps,useClass:ns},{provide:u.FYo,useFactory:function(oe,b,C){return new Tn(oe,b,C)},deps:[e.se,Ps,u.R0b]}],Yi=[{provide:ot,useFactory:function(){return"function"==typeof Rn()?new Pn:new Z}},{provide:wn,useValue:"BrowserAnimations"},...Tr],Lo=[{provide:ot,useClass:Be},{provide:wn,useValue:"NoopAnimations"},...Tr];let mo=(()=>{class oe{static withConfig(C){return{ngModule:oe,providers:C.disableAnimations?Lo:Yi}}}return oe.\u0275fac=function(C){return new(C||oe)},oe.\u0275mod=u.oAB({type:oe}),oe.\u0275inj=u.cJS({providers:Yi,imports:[e.b2]}),oe})()},9075:(Ue,fe,p)=>{"use strict";p.d(fe,{b2:()=>tn,H7:()=>dn,q6:()=>qe,se:()=>Ct});var u=p(8583),e=p(7716);class c extends u.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class f extends c{static makeCurrent(){(0,u.HT)(new f)}onAndCancel(re,ye,at){return re.addEventListener(ye,at,!1),()=>{re.removeEventListener(ye,at,!1)}}dispatchEvent(re,ye){re.dispatchEvent(ye)}remove(re){re.parentNode&&re.parentNode.removeChild(re)}createElement(re,ye){return(ye=ye||this.getDefaultDocument()).createElement(re)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(re){return re.nodeType===Node.ELEMENT_NODE}isShadowRoot(re){return re instanceof DocumentFragment}getGlobalEventTarget(re,ye){return"window"===ye?window:"document"===ye?re:"body"===ye?re.body:null}getBaseHref(re){const ye=(d=d||document.querySelector("base"),d?d.getAttribute("href"):null);return null==ye?null:function(z){S=S||document.createElement("a"),S.setAttribute("href",z);const re=S.pathname;return"/"===re.charAt(0)?re:`/${re}`}(ye)}resetBaseElement(){d=null}getUserAgent(){return window.navigator.userAgent}getCookie(re){return(0,u.Mx)(document.cookie,re)}}let S,d=null;const L=new e.OlP("TRANSITION_ID"),J=[{provide:e.ip1,useFactory:function(z,re,ye){return()=>{ye.get(e.CZH).donePromise.then(()=>{const at=(0,u.q)(),kt=re.querySelectorAll(`style[ng-transition="${z}"]`);for(let fn=0;fn{const fn=re.findTestabilityInTree(at,kt);if(null==fn)throw new Error("Could not find testability for element.");return fn},e.dqk.getAllAngularTestabilities=()=>re.getAllTestabilities(),e.dqk.getAllAngularRootElements=()=>re.getAllRootElements(),e.dqk.frameworkStabilizers||(e.dqk.frameworkStabilizers=[]),e.dqk.frameworkStabilizers.push(at=>{const kt=e.dqk.getAllAngularTestabilities();let fn=kt.length,pn=!1;const Sn=function(Dn){pn=pn||Dn,fn--,0==fn&&at(pn)};kt.forEach(function(Dn){Dn.whenStable(Sn)})})}findTestabilityInTree(re,ye,at){if(null==ye)return null;const kt=re.getTestability(ye);return null!=kt?kt:at?(0,u.q)().isShadowRoot(ye)?this.findTestabilityInTree(re,ye.host,!0):this.findTestabilityInTree(re,ye.parentElement,!0):null}}let ge=(()=>{class z{build(){return new XMLHttpRequest}}return z.\u0275fac=function(ye){return new(ye||z)},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac}),z})();const Be=new e.OlP("EventManagerPlugins");let ot=(()=>{class z{constructor(ye,at){this._zone=at,this._eventNameToPlugin=new Map,ye.forEach(kt=>kt.manager=this),this._plugins=ye.slice().reverse()}addEventListener(ye,at,kt){return this._findPluginFor(at).addEventListener(ye,at,kt)}addGlobalEventListener(ye,at,kt){return this._findPluginFor(at).addGlobalEventListener(ye,at,kt)}getZone(){return this._zone}_findPluginFor(ye){const at=this._eventNameToPlugin.get(ye);if(at)return at;const kt=this._plugins;for(let fn=0;fn{class z{constructor(){this._stylesSet=new Set}addStyles(ye){const at=new Set;ye.forEach(kt=>{this._stylesSet.has(kt)||(this._stylesSet.add(kt),at.add(kt))}),this.onStylesAdded(at)}onStylesAdded(ye){}getAllStyles(){return Array.from(this._stylesSet)}}return z.\u0275fac=function(ye){return new(ye||z)},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac}),z})(),an=(()=>{class z extends Dt{constructor(ye){super(),this._doc=ye,this._hostNodes=new Map,this._hostNodes.set(ye.head,[])}_addStylesToHost(ye,at,kt){ye.forEach(fn=>{const pn=this._doc.createElement("style");pn.textContent=fn,kt.push(at.appendChild(pn))})}addHost(ye){const at=[];this._addStylesToHost(this._stylesSet,ye,at),this._hostNodes.set(ye,at)}removeHost(ye){const at=this._hostNodes.get(ye);at&&at.forEach(Jt),this._hostNodes.delete(ye)}onStylesAdded(ye){this._hostNodes.forEach((at,kt)=>{this._addStylesToHost(ye,kt,at)})}ngOnDestroy(){this._hostNodes.forEach(ye=>ye.forEach(Jt))}}return z.\u0275fac=function(ye){return new(ye||z)(e.LFG(u.K0))},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac}),z})();function Jt(z){(0,u.q)().remove(z)}const hn={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/"},Pt=/%COMP%/g;function He(z,re,ye){for(let at=0;at{if("__ngUnwrap__"===re)return z;!1===z(re)&&(re.preventDefault(),re.returnValue=!1)}}let Ct=(()=>{class z{constructor(ye,at,kt){this.eventManager=ye,this.sharedStylesHost=at,this.appId=kt,this.rendererByCompId=new Map,this.defaultRenderer=new Ut(ye)}createRenderer(ye,at){if(!ye||!at)return this.defaultRenderer;switch(at.encapsulation){case e.ifc.Emulated:{let kt=this.rendererByCompId.get(at.id);return kt||(kt=new _t(this.eventManager,this.sharedStylesHost,at,this.appId),this.rendererByCompId.set(at.id,kt)),kt.applyToHost(ye),kt}case 1:case e.ifc.ShadowDom:return new Kt(this.eventManager,this.sharedStylesHost,ye,at);default:if(!this.rendererByCompId.has(at.id)){const kt=He(at.id,at.styles,[]);this.sharedStylesHost.addStyles(kt),this.rendererByCompId.set(at.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return z.\u0275fac=function(ye){return new(ye||z)(e.LFG(ot),e.LFG(an),e.LFG(e.AFp))},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac}),z})();class Ut{constructor(re){this.eventManager=re,this.data=Object.create(null)}destroy(){}createElement(re,ye){return ye?document.createElementNS(hn[ye]||ye,re):document.createElement(re)}createComment(re){return document.createComment(re)}createText(re){return document.createTextNode(re)}appendChild(re,ye){re.appendChild(ye)}insertBefore(re,ye,at){re&&re.insertBefore(ye,at)}removeChild(re,ye){re&&re.removeChild(ye)}selectRootElement(re,ye){let at="string"==typeof re?document.querySelector(re):re;if(!at)throw new Error(`The selector "${re}" did not match any elements`);return ye||(at.textContent=""),at}parentNode(re){return re.parentNode}nextSibling(re){return re.nextSibling}setAttribute(re,ye,at,kt){if(kt){ye=kt+":"+ye;const fn=hn[kt];fn?re.setAttributeNS(fn,ye,at):re.setAttribute(ye,at)}else re.setAttribute(ye,at)}removeAttribute(re,ye,at){if(at){const kt=hn[at];kt?re.removeAttributeNS(kt,ye):re.removeAttribute(`${at}:${ye}`)}else re.removeAttribute(ye)}addClass(re,ye){re.classList.add(ye)}removeClass(re,ye){re.classList.remove(ye)}setStyle(re,ye,at,kt){kt&(e.JOm.DashCase|e.JOm.Important)?re.style.setProperty(ye,at,kt&e.JOm.Important?"important":""):re.style[ye]=at}removeStyle(re,ye,at){at&e.JOm.DashCase?re.style.removeProperty(ye):re.style[ye]=""}setProperty(re,ye,at){re[ye]=at}setValue(re,ye){re.nodeValue=ye}listen(re,ye,at){return"string"==typeof re?this.eventManager.addGlobalEventListener(re,ye,Re(at)):this.eventManager.addEventListener(re,ye,Re(at))}}class _t extends Ut{constructor(re,ye,at,kt){super(re),this.component=at;const fn=He(kt+"-"+at.id,at.styles,[]);ye.addStyles(fn),this.contentAttr="_ngcontent-%COMP%".replace(Pt,kt+"-"+at.id),this.hostAttr="_nghost-%COMP%".replace(Pt,kt+"-"+at.id)}applyToHost(re){super.setAttribute(re,this.hostAttr,"")}createElement(re,ye){const at=super.createElement(re,ye);return super.setAttribute(at,this.contentAttr,""),at}}class Kt extends Ut{constructor(re,ye,at,kt){super(re),this.sharedStylesHost=ye,this.hostEl=at,this.shadowRoot=at.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const fn=He(kt.id,kt.styles,[]);for(let pn=0;pn{class z extends wt{constructor(ye){super(ye)}supports(ye){return!0}addEventListener(ye,at,kt){return ye.addEventListener(at,kt,!1),()=>this.removeEventListener(ye,at,kt)}removeEventListener(ye,at,kt){return ye.removeEventListener(at,kt)}}return z.\u0275fac=function(ye){return new(ye||z)(e.LFG(u.K0))},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac}),z})();const be=["alt","control","meta","shift"],te={"\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"},Qe={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},Wt={alt:z=>z.altKey,control:z=>z.ctrlKey,meta:z=>z.metaKey,shift:z=>z.shiftKey};let Qt=(()=>{class z extends wt{constructor(ye){super(ye)}supports(ye){return null!=z.parseEventName(ye)}addEventListener(ye,at,kt){const fn=z.parseEventName(at),pn=z.eventCallback(fn.fullKey,kt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,u.q)().onAndCancel(ye,fn.domEventName,pn))}static parseEventName(ye){const at=ye.toLowerCase().split("."),kt=at.shift();if(0===at.length||"keydown"!==kt&&"keyup"!==kt)return null;const fn=z._normalizeKey(at.pop());let pn="";if(be.forEach(Dn=>{const Es=at.indexOf(Dn);Es>-1&&(at.splice(Es,1),pn+=Dn+".")}),pn+=fn,0!=at.length||0===fn.length)return null;const Sn={};return Sn.domEventName=kt,Sn.fullKey=pn,Sn}static getEventFullKey(ye){let at="",kt=function(z){let re=z.key;if(null==re){if(re=z.keyIdentifier,null==re)return"Unidentified";re.startsWith("U+")&&(re=String.fromCharCode(parseInt(re.substring(2),16)),3===z.location&&Qe.hasOwnProperty(re)&&(re=Qe[re]))}return te[re]||re}(ye);return kt=kt.toLowerCase()," "===kt?kt="space":"."===kt&&(kt="dot"),be.forEach(fn=>{fn!=kt&&Wt[fn](ye)&&(at+=fn+".")}),at+=kt,at}static eventCallback(ye,at,kt){return fn=>{z.getEventFullKey(fn)===ye&&kt.runGuarded(()=>at(fn))}}static _normalizeKey(ye){return"esc"===ye?"escape":ye}}return z.\u0275fac=function(ye){return new(ye||z)(e.LFG(u.K0))},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac}),z})(),dn=(()=>{class z{}return z.\u0275fac=function(ye){return new(ye||z)},z.\u0275prov=(0,e.Yz7)({factory:function(){return(0,e.LFG)(Tt)},token:z,providedIn:"root"}),z})(),Tt=(()=>{class z extends dn{constructor(ye){super(),this._doc=ye}sanitize(ye,at){if(null==at)return null;switch(ye){case e.q3G.NONE:return at;case e.q3G.HTML:return(0,e.qzn)(at,"HTML")?(0,e.z3N)(at):(0,e.EiD)(this._doc,String(at)).toString();case e.q3G.STYLE:return(0,e.qzn)(at,"Style")?(0,e.z3N)(at):at;case e.q3G.SCRIPT:if((0,e.qzn)(at,"Script"))return(0,e.z3N)(at);throw new Error("unsafe value used in a script context");case e.q3G.URL:return(0,e.yhl)(at),(0,e.qzn)(at,"URL")?(0,e.z3N)(at):(0,e.mCW)(String(at));case e.q3G.RESOURCE_URL:if((0,e.qzn)(at,"ResourceURL"))return(0,e.z3N)(at);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${ye} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(ye){return(0,e.JVY)(ye)}bypassSecurityTrustStyle(ye){return(0,e.L6k)(ye)}bypassSecurityTrustScript(ye){return(0,e.eBb)(ye)}bypassSecurityTrustUrl(ye){return(0,e.LAX)(ye)}bypassSecurityTrustResourceUrl(ye){return(0,e.pB0)(ye)}}return z.\u0275fac=function(ye){return new(ye||z)(e.LFG(u.K0))},z.\u0275prov=(0,e.Yz7)({factory:function(){return function(z){return new Tt(z.get(u.K0))}((0,e.LFG)(e.gxx))},token:z,providedIn:"root"}),z})();const qe=(0,e.eFA)(e._c5,"browser",[{provide:e.Lbi,useValue:u.bD},{provide:e.g9A,useValue:function(){f.makeCurrent(),Q.init()},multi:!0},{provide:u.K0,useFactory:function(){return(0,e.RDi)(document),document},deps:[]}]),ct=[[],{provide:e.zSh,useValue:"root"},{provide:e.qLn,useFactory:function(){return new e.qLn},deps:[]},{provide:Be,useClass:Cn,multi:!0,deps:[u.K0,e.R0b,e.Lbi]},{provide:Be,useClass:Qt,multi:!0,deps:[u.K0]},[],{provide:Ct,useClass:Ct,deps:[ot,an,e.AFp]},{provide:e.FYo,useExisting:Ct},{provide:Dt,useExisting:an},{provide:an,useClass:an,deps:[u.K0]},{provide:e.dDg,useClass:e.dDg,deps:[e.R0b]},{provide:ot,useClass:ot,deps:[Be,e.R0b]},{provide:u.JF,useClass:ge,deps:[]},[]];let tn=(()=>{class z{constructor(ye){if(ye)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(ye){return{ngModule:z,providers:[{provide:e.AFp,useValue:ye.appId},{provide:L,useExisting:e.AFp},J]}}}return z.\u0275fac=function(ye){return new(ye||z)(e.LFG(z,12))},z.\u0275mod=e.oAB({type:z}),z.\u0275inj=e.cJS({providers:ct,imports:[u.ez,e.hGG]}),z})();"undefined"!=typeof window&&window},6983:(Ue,fe,p)=>{"use strict";p.d(fe,{gz:()=>Gi,F0:()=>Ei,yS:()=>Lr,Bz:()=>xo,lC:()=>us});var u=p(8583),e=p(7716);const f=(()=>{function F(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return F.prototype=Object.create(Error.prototype),F})();var d=p(4402),v=p(5917),S=p(6215),P=p(9112),L=p(8891),B=p(8071),J=p(1439),Q=p(9193),ge=p(2441),xe=p(9765),Te=p(5435),we=p(7393),Ye=p(7108);function dt(F){return function(D){return 0===F?(0,Q.c)():D.lift(new St(F))}}class St{constructor(O){if(this.total=O,this.total<0)throw new Ye.W}call(O,D){return D.subscribe(new Ft(O,this.total))}}class Ft extends we.L{constructor(O,D){super(O),this.total=D,this.ring=new Array,this.count=0}_next(O){const D=this.ring,G=this.total,X=this.count++;D.length0){const G=this.count>=this.total?this.total:this.count,X=this.ring;for(let ve=0;veO.lift(new Ve(F))}class Ve{constructor(O){this.errorFactory=O}call(O,D){return D.subscribe(new Le(O,this.errorFactory))}}class Le extends we.L{constructor(O,D){super(O),this.errorFactory=D,this.hasValue=!1}_next(O){this.hasValue=!0,this.destination.next(O)}_complete(){if(this.hasValue)return this.destination.complete();{let O;try{O=this.errorFactory()}catch(D){O=D}this.destination.error(O)}}}function Ge(){return new f}function Ae(F=null){return O=>O.lift(new Ne(F))}class Ne{constructor(O){this.defaultValue=O}call(O,D){return D.subscribe(new ze(O,this.defaultValue))}}class ze extends we.L{constructor(O,D){super(O),this.defaultValue=D,this.isEmpty=!0}_next(O){this.isEmpty=!1,this.destination.next(O)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}var pe=p(4487),ot=p(5257);function wt(F,O){const D=arguments.length>=2;return G=>G.pipe(F?(0,Te.h)((X,ve)=>F(X,ve,G)):pe.y,(0,ot.q)(1),D?Ae(O):ft(()=>new f))}var Dt=p(8002),an=p(3190),Jt=p(9761),hn=p(2145),Pt=p(5304),Lt=p(4612),Ke=p(9773),gt=p(8307),se=p(1307),W=p(8939),ce=p(3282);class He{constructor(O,D){this.id=O,this.url=D}}class Re extends He{constructor(O,D,G="imperative",X=null){super(O,D),this.navigationTrigger=G,this.restoredState=X}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Mt extends He{constructor(O,D,G){super(O,D),this.urlAfterRedirects=G}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Ct extends He{constructor(O,D,G){super(O,D),this.reason=G}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ut extends He{constructor(O,D,G){super(O,D),this.error=G}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class rt extends He{constructor(O,D,G,X){super(O,D),this.urlAfterRedirects=G,this.state=X}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class st extends He{constructor(O,D,G,X){super(O,D),this.urlAfterRedirects=G,this.state=X}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ht extends He{constructor(O,D,G,X,ve){super(O,D),this.urlAfterRedirects=G,this.state=X,this.shouldActivate=ve}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class _t extends He{constructor(O,D,G,X){super(O,D),this.urlAfterRedirects=G,this.state=X}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Kt extends He{constructor(O,D,G,X){super(O,D),this.urlAfterRedirects=G,this.state=X}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Cn{constructor(O){this.route=O}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class At{constructor(O){this.route=O}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class xt{constructor(O){this.snapshot=O}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class tt{constructor(O){this.snapshot=O}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Me{constructor(O){this.snapshot=O}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ${constructor(O){this.snapshot=O}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class R{constructor(O,D,G){this.routerEvent=O,this.position=D,this.anchor=G}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const N="primary";class ie{constructor(O){this.params=O||{}}has(O){return Object.prototype.hasOwnProperty.call(this.params,O)}get(O){if(this.has(O)){const D=this.params[O];return Array.isArray(D)?D[0]:D}return null}getAll(O){if(this.has(O)){const D=this.params[O];return Array.isArray(D)?D:[D]}return[]}get keys(){return Object.keys(this.params)}}function Oe(F){return new ie(F)}const be="ngNavigationCancelingError";function _e(F){const O=Error("NavigationCancelingError: "+F);return O[be]=!0,O}function Qe(F,O,D){const G=D.path.split("/");if(G.length>F.length||"full"===D.pathMatch&&(O.hasChildren()||G.lengthG[ve]===X)}return F===O}function sn(F){return Array.prototype.concat.apply([],F)}function Wt(F){return F.length>0?F[F.length-1]:null}function _n(F,O){for(const D in F)F.hasOwnProperty(D)&&O(F[D],D)}function dn(F){return(0,e.CqO)(F)?F:(0,e.QGY)(F)?(0,d.D)(Promise.resolve(F)):(0,v.of)(F)}const Tt={exact:function Se(F,O,D){if(!Fn(F.segments,O.segments)||!ue(F.segments,O.segments,D)||F.numberOfChildren!==O.numberOfChildren)return!1;for(const G in O.children)if(!F.children[G]||!Se(F.children[G],O.children[G],D))return!1;return!0},subset:K},nn={exact:function(F,O){return It(F,O)},subset:function(F,O){return Object.keys(O).length<=Object.keys(F).length&&Object.keys(O).every(D=>$t(F[D],O[D]))},ignored:()=>!0};function Pe(F,O,D){return Tt[D.paths](F.root,O.root,D.matrixParams)&&nn[D.queryParams](F.queryParams,O.queryParams)&&!("exact"===D.fragment&&F.fragment!==O.fragment)}function K(F,O,D){return ae(F,O,O.segments,D)}function ae(F,O,D,G){if(F.segments.length>D.length){const X=F.segments.slice(0,D.length);return!(!Fn(X,D)||O.hasChildren()||!ue(X,D,G))}if(F.segments.length===D.length){if(!Fn(F.segments,D)||!ue(F.segments,D,G))return!1;for(const X in O.children)if(!F.children[X]||!K(F.children[X],O.children[X],G))return!1;return!0}{const X=D.slice(0,F.segments.length),ve=D.slice(F.segments.length);return!!(Fn(F.segments,X)&&ue(F.segments,X,G)&&F.children[N])&&ae(F.children[N],O,ve,G)}}function ue(F,O,D){return O.every((G,X)=>nn[D](F[X].parameters,G.parameters))}class qe{constructor(O,D,G){this.root=O,this.queryParams=D,this.fragment=G}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Oe(this.queryParams)),this._queryParamMap}toString(){return bn.serialize(this)}}class ct{constructor(O,D){this.segments=O,this.children=D,this.parent=null,_n(D,(G,X)=>G.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return pi(this)}}class tn{constructor(O,D){this.path=O,this.parameters=D}get parameterMap(){return this._parameterMap||(this._parameterMap=Oe(this.parameters)),this._parameterMap}toString(){return Ze(this)}}function Fn(F,O){return F.length===O.length&&F.every((D,G)=>D.path===O[G].path)}class xn{}class Kn{parse(O){const D=new ye(O);return new qe(D.parseRootSegment(),D.parseQueryParams(),D.parseFragment())}serialize(O){const D=`/${oi(O.root,!0)}`,G=function(F){const O=Object.keys(F).map(D=>{const G=F[D];return Array.isArray(G)?G.map(X=>`${jn(D)}=${jn(X)}`).join("&"):`${jn(D)}=${jn(G)}`}).filter(D=>!!D);return O.length?`?${O.join("&")}`:""}(O.queryParams);var F;return`${D}${G}${"string"==typeof O.fragment?`#${F=O.fragment,encodeURI(F)}`:""}`}}const bn=new Kn;function pi(F){return F.segments.map(O=>Ze(O)).join("/")}function oi(F,O){if(!F.hasChildren())return pi(F);if(O){const D=F.children[N]?oi(F.children[N],!1):"",G=[];return _n(F.children,(X,ve)=>{ve!==N&&G.push(`${ve}:${oi(X,!1)}`)}),G.length>0?`${D}(${G.join("//")})`:D}{const D=function(F,O){let D=[];return _n(F.children,(G,X)=>{X===N&&(D=D.concat(O(G,X)))}),_n(F.children,(G,X)=>{X!==N&&(D=D.concat(O(G,X)))}),D}(F,(G,X)=>X===N?[oi(F.children[N],!1)]:[`${X}:${oi(G,!1)}`]);return 1===Object.keys(F.children).length&&null!=F.children[N]?`${pi(F)}/${D[0]}`:`${pi(F)}/(${D.join("//")})`}}function ai(F){return encodeURIComponent(F).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function jn(F){return ai(F).replace(/%3B/gi,";")}function de(F){return ai(F).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function je(F){return decodeURIComponent(F)}function he(F){return je(F.replace(/\+/g,"%20"))}function Ze(F){return`${de(F.path)}${function(F){return Object.keys(F).map(O=>`;${de(O)}=${de(F[O])}`).join("")}(F.parameters)}`}const De=/^[^\/()?;=#]+/;function lt(F){const O=F.match(De);return O?O[0]:""}const E=/^[^=?&#]+/,z=/^[^?&#]+/;class ye{constructor(O){this.url=O,this.remaining=O}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ct([],{}):new ct([],this.parseChildren())}parseQueryParams(){const O={};if(this.consumeOptional("?"))do{this.parseQueryParam(O)}while(this.consumeOptional("&"));return O}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const O=[];for(this.peekStartsWith("(")||O.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),O.push(this.parseSegment());let D={};this.peekStartsWith("/(")&&(this.capture("/"),D=this.parseParens(!0));let G={};return this.peekStartsWith("(")&&(G=this.parseParens(!1)),(O.length>0||Object.keys(D).length>0)&&(G[N]=new ct(O,D)),G}parseSegment(){const O=lt(this.remaining);if(""===O&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(O),new tn(je(O),this.parseMatrixParams())}parseMatrixParams(){const O={};for(;this.consumeOptional(";");)this.parseParam(O);return O}parseParam(O){const D=lt(this.remaining);if(!D)return;this.capture(D);let G="";if(this.consumeOptional("=")){const X=lt(this.remaining);X&&(G=X,this.capture(G))}O[je(D)]=je(G)}parseQueryParam(O){const D=function(F){const O=F.match(E);return O?O[0]:""}(this.remaining);if(!D)return;this.capture(D);let G="";if(this.consumeOptional("=")){const Xe=function(F){const O=F.match(z);return O?O[0]:""}(this.remaining);Xe&&(G=Xe,this.capture(G))}const X=he(D),ve=he(G);if(O.hasOwnProperty(X)){let Xe=O[X];Array.isArray(Xe)||(Xe=[Xe],O[X]=Xe),Xe.push(ve)}else O[X]=ve}parseParens(O){const D={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const G=lt(this.remaining),X=this.remaining[G.length];if("/"!==X&&")"!==X&&";"!==X)throw new Error(`Cannot parse url '${this.url}'`);let ve;G.indexOf(":")>-1?(ve=G.substr(0,G.indexOf(":")),this.capture(ve),this.capture(":")):O&&(ve=N);const Xe=this.parseChildren();D[ve]=1===Object.keys(Xe).length?Xe[N]:new ct([],Xe),this.consumeOptional("//")}return D}peekStartsWith(O){return this.remaining.startsWith(O)}consumeOptional(O){return!!this.peekStartsWith(O)&&(this.remaining=this.remaining.substring(O.length),!0)}capture(O){if(!this.consumeOptional(O))throw new Error(`Expected "${O}".`)}}class at{constructor(O){this._root=O}get root(){return this._root.value}parent(O){const D=this.pathFromRoot(O);return D.length>1?D[D.length-2]:null}children(O){const D=kt(O,this._root);return D?D.children.map(G=>G.value):[]}firstChild(O){const D=kt(O,this._root);return D&&D.children.length>0?D.children[0].value:null}siblings(O){const D=fn(O,this._root);return D.length<2?[]:D[D.length-2].children.map(X=>X.value).filter(X=>X!==O)}pathFromRoot(O){return fn(O,this._root).map(D=>D.value)}}function kt(F,O){if(F===O.value)return O;for(const D of O.children){const G=kt(F,D);if(G)return G}return null}function fn(F,O){if(F===O.value)return[O];for(const D of O.children){const G=fn(F,D);if(G.length)return G.unshift(O),G}return[]}class pn{constructor(O,D){this.value=O,this.children=D}toString(){return`TreeNode(${this.value})`}}function Sn(F){const O={};return F&&F.children.forEach(D=>O[D.value.outlet]=D),O}class Dn extends at{constructor(O,D){super(O),this.snapshot=D,Ai(this,O)}toString(){return this.snapshot.toString()}}function Es(F,O){const D=function(F,O){const Xe=new Hi([],{},{},"",{},N,O,null,F.root,-1,{});return new Zi("",new pn(Xe,[]))}(F,O),G=new S.X([new tn("",{})]),X=new S.X({}),ve=new S.X({}),Xe=new S.X({}),ut=new S.X(""),Zt=new Gi(G,X,Xe,ut,ve,N,O,D.root);return Zt.snapshot=D.root,new Dn(new pn(Zt,[]),D)}class Gi{constructor(O,D,G,X,ve,Xe,ut,Zt){this.url=O,this.params=D,this.queryParams=G,this.fragment=X,this.data=ve,this.outlet=Xe,this.component=ut,this._futureSnapshot=Zt}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,Dt.U)(O=>Oe(O)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Dt.U)(O=>Oe(O)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function ls(F,O="emptyOnly"){const D=F.pathFromRoot;let G=0;if("always"!==O)for(G=D.length-1;G>=1;){const X=D[G],ve=D[G-1];if(X.routeConfig&&""===X.routeConfig.path)G--;else{if(ve.component)break;G--}}return function(F){return F.reduce((O,D)=>({params:Object.assign(Object.assign({},O.params),D.params),data:Object.assign(Object.assign({},O.data),D.data),resolve:Object.assign(Object.assign({},O.resolve),D._resolvedData)}),{params:{},data:{},resolve:{}})}(D.slice(G))}class Hi{constructor(O,D,G,X,ve,Xe,ut,Zt,gn,li,An){this.url=O,this.params=D,this.queryParams=G,this.fragment=X,this.data=ve,this.outlet=Xe,this.component=ut,this.routeConfig=Zt,this._urlSegment=gn,this._lastPathIndex=li,this._resolve=An}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Oe(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Oe(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(G=>G.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Zi extends at{constructor(O,D){super(D),this.url=O,Ai(this,D)}toString(){return Js(this._root)}}function Ai(F,O){O.value._routerState=F,O.children.forEach(D=>Ai(F,D))}function Js(F){const O=F.children.length>0?` { ${F.children.map(Js).join(", ")} } `:"";return`${F.value}${O}`}function Li(F){if(F.snapshot){const O=F.snapshot,D=F._futureSnapshot;F.snapshot=D,It(O.queryParams,D.queryParams)||F.queryParams.next(D.queryParams),O.fragment!==D.fragment&&F.fragment.next(D.fragment),It(O.params,D.params)||F.params.next(D.params),function(F,O){if(F.length!==O.length)return!1;for(let D=0;DIt(D.parameters,O[G].parameters))}(F.url,O.url);return D&&!(!F.parent!=!O.parent)&&(!F.parent||di(F.parent,O.parent))}function Vi(F,O,D){if(D&&F.shouldReuseRoute(O.value,D.value.snapshot)){const G=D.value;G._futureSnapshot=O.value;const X=function(F,O,D){return O.children.map(G=>{for(const X of D.children)if(F.shouldReuseRoute(G.value,X.value.snapshot))return Vi(F,G,X);return Vi(F,G)})}(F,O,D);return new pn(G,X)}{if(F.shouldAttach(O.value)){const ve=F.retrieve(O.value);if(null!==ve){const Xe=ve.route;return Pi(O,Xe),Xe}}const G=function(F){return new Gi(new S.X(F.url),new S.X(F.params),new S.X(F.queryParams),new S.X(F.fragment),new S.X(F.data),F.outlet,F.component,F)}(O.value),X=O.children.map(ve=>Vi(F,ve));return new pn(G,X)}}function Pi(F,O){if(F.value.routeConfig!==O.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(F.children.length!==O.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");O.value._futureSnapshot=F.value;for(let D=0;D{ve[ut]=Array.isArray(Xe)?Xe.map(Zt=>`${Zt}`):`${Xe}`}),new qe(D.root===F?O:rr(D.root,F,O),ve,X)}function rr(F,O,D){const G={};return _n(F.children,(X,ve)=>{G[ve]=X===O?D:rr(X,O,D)}),new ct(F.segments,G)}class Ir{constructor(O,D,G){if(this.isAbsolute=O,this.numberOfDoubleDots=D,this.commands=G,O&&G.length>0&&Ys(G[0]))throw new Error("Root segment cannot have matrix parameters");const X=G.find(Bs);if(X&&X!==Wt(G))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ar{constructor(O,D,G){this.segmentGroup=O,this.processChildren=D,this.index=G}}function As(F,O,D){if(F||(F=new ct([],{})),0===F.segments.length&&F.hasChildren())return Mr(F,O,D);const G=function(F,O,D){let G=0,X=O;const ve={match:!1,pathIndex:0,commandIndex:0};for(;X=D.length)return ve;const Xe=F.segments[X],ut=D[G];if(Bs(ut))break;const Zt=`${ut}`,gn=G0&&void 0===Zt)break;if(Zt&&gn&&"object"==typeof gn&&void 0===gn.outlets){if(!Ps(Zt,gn,Xe))return ve;G+=2}else{if(!Ps(Zt,{},Xe))return ve;G++}X++}return{match:!0,pathIndex:X,commandIndex:G}}(F,O,D),X=D.slice(G.commandIndex);if(G.match&&G.pathIndex{"string"==typeof ve&&(ve=[ve]),null!==ve&&(X[Xe]=As(F.children[Xe],O,ve))}),_n(F.children,(ve,Xe)=>{void 0===G[Xe]&&(X[Xe]=ve)}),new ct(F.segments,X)}}function qs(F,O,D){const G=F.segments.slice(0,O);let X=0;for(;X{"string"==typeof D&&(D=[D]),null!==D&&(O[G]=qs(new ct([],{}),0,D))}),O}function lr(F){const O={};return _n(F,(D,G)=>O[G]=`${D}`),O}function Ps(F,O,D){return F==D.path&&It(O,D.parameters)}class no{constructor(O,D,G,X){this.routeReuseStrategy=O,this.futureState=D,this.currState=G,this.forwardEvent=X}activate(O){const D=this.futureState._root,G=this.currState?this.currState._root:null;this.deactivateChildRoutes(D,G,O),Li(this.futureState.root),this.activateChildRoutes(D,G,O)}deactivateChildRoutes(O,D,G){const X=Sn(D);O.children.forEach(ve=>{const Xe=ve.value.outlet;this.deactivateRoutes(ve,X[Xe],G),delete X[Xe]}),_n(X,(ve,Xe)=>{this.deactivateRouteAndItsChildren(ve,G)})}deactivateRoutes(O,D,G){const X=O.value,ve=D?D.value:null;if(X===ve)if(X.component){const Xe=G.getContext(X.outlet);Xe&&this.deactivateChildRoutes(O,D,Xe.children)}else this.deactivateChildRoutes(O,D,G);else ve&&this.deactivateRouteAndItsChildren(D,G)}deactivateRouteAndItsChildren(O,D){this.routeReuseStrategy.shouldDetach(O.value.snapshot)?this.detachAndStoreRouteSubtree(O,D):this.deactivateRouteAndOutlet(O,D)}detachAndStoreRouteSubtree(O,D){const G=D.getContext(O.value.outlet);if(G&&G.outlet){const X=G.outlet.detach(),ve=G.children.onOutletDeactivated();this.routeReuseStrategy.store(O.value.snapshot,{componentRef:X,route:O,contexts:ve})}}deactivateRouteAndOutlet(O,D){const G=D.getContext(O.value.outlet),X=G&&O.value.component?G.children:D,ve=Sn(O);for(const Xe of Object.keys(ve))this.deactivateRouteAndItsChildren(ve[Xe],X);G&&G.outlet&&(G.outlet.deactivate(),G.children.onOutletDeactivated(),G.attachRef=null,G.resolver=null,G.route=null)}activateChildRoutes(O,D,G){const X=Sn(D);O.children.forEach(ve=>{this.activateRoutes(ve,X[ve.value.outlet],G),this.forwardEvent(new $(ve.value.snapshot))}),O.children.length&&this.forwardEvent(new tt(O.value.snapshot))}activateRoutes(O,D,G){const X=O.value,ve=D?D.value:null;if(Li(X),X===ve)if(X.component){const Xe=G.getOrCreateContext(X.outlet);this.activateChildRoutes(O,D,Xe.children)}else this.activateChildRoutes(O,D,G);else if(X.component){const Xe=G.getOrCreateContext(X.outlet);if(this.routeReuseStrategy.shouldAttach(X.snapshot)){const ut=this.routeReuseStrategy.retrieve(X.snapshot);this.routeReuseStrategy.store(X.snapshot,null),Xe.children.onOutletReAttached(ut.contexts),Xe.attachRef=ut.componentRef,Xe.route=ut.route.value,Xe.outlet&&Xe.outlet.attach(ut.componentRef,ut.route.value),Xs(ut.route)}else{const ut=function(F){for(let O=F.parent;O;O=O.parent){const D=O.routeConfig;if(D&&D._loadedConfig)return D._loadedConfig;if(D&&D.component)return null}return null}(X.snapshot),Zt=ut?ut.module.componentFactoryResolver:null;Xe.attachRef=null,Xe.route=X,Xe.resolver=Zt,Xe.outlet&&Xe.outlet.activateWith(X,Zt),this.activateChildRoutes(O,null,Xe.children)}}else this.activateChildRoutes(O,null,G)}}function Xs(F){Li(F.value),F.children.forEach(Xs)}class fs{constructor(O,D){this.routes=O,this.module=D}}function ps(F){return"function"==typeof F}function zi(F){return F instanceof qe}const er=Symbol("INITIAL_VALUE");function gs(){return(0,an.w)(F=>(0,P.aj)(F.map(O=>O.pipe((0,ot.q)(1),(0,Jt.O)(er)))).pipe((0,hn.R)((O,D)=>{let G=!1;return D.reduce((X,ve,Xe)=>X!==er?X:(ve===er&&(G=!0),G||!1!==ve&&Xe!==D.length-1&&!zi(ve)?X:ve),O)},er),(0,Te.h)(O=>O!==er),(0,Dt.U)(O=>zi(O)?O:!0===O),(0,ot.q)(1)))}let kr=(()=>{class F{}return F.\u0275fac=function(D){return new(D||F)},F.\u0275cmp=e.Xpm({type:F,selectors:[["ng-component"]],decls:1,vars:0,template:function(D,G){1&D&&e._UZ(0,"router-outlet")},directives:function(){return[us]},encapsulation:2}),F})();function xi(F,O=""){for(let D=0;DJi(G)===O);return D.push(...F.filter(G=>Ji(G)!==O)),D}const Rr={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function U(F,O,D){var G;if(""===O.path)return"full"===O.pathMatch&&(F.hasChildren()||D.length>0)?Object.assign({},Rr):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};const ve=(O.matcher||Qe)(D,F,O);if(!ve)return Object.assign({},Rr);const Xe={};_n(ve.posParams,(Zt,gn)=>{Xe[gn]=Zt.path});const ut=ve.consumed.length>0?Object.assign(Object.assign({},Xe),ve.consumed[ve.consumed.length-1].parameters):Xe;return{matched:!0,consumedSegments:ve.consumed,lastChild:ve.consumed.length,parameters:ut,positionalParamSegments:null!==(G=ve.posParams)&&void 0!==G?G:{}}}function me(F,O,D,G,X="corrected"){if(D.length>0&&function(F,O,D){return D.some(G=>ne(F,O,G)&&Ji(G)!==N)}(F,D,G)){const Xe=new ct(O,function(F,O,D,G){const X={};X[N]=G,G._sourceSegment=F,G._segmentIndexShift=O.length;for(const ve of D)if(""===ve.path&&Ji(ve)!==N){const Xe=new ct([],{});Xe._sourceSegment=F,Xe._segmentIndexShift=O.length,X[Ji(ve)]=Xe}return X}(F,O,G,new ct(D,F.children)));return Xe._sourceSegment=F,Xe._segmentIndexShift=O.length,{segmentGroup:Xe,slicedSegments:[]}}if(0===D.length&&function(F,O,D){return D.some(G=>ne(F,O,G))}(F,D,G)){const Xe=new ct(F.segments,function(F,O,D,G,X,ve){const Xe={};for(const ut of G)if(ne(F,D,ut)&&!X[Ji(ut)]){const Zt=new ct([],{});Zt._sourceSegment=F,Zt._segmentIndexShift="legacy"===ve?F.segments.length:O.length,Xe[Ji(ut)]=Zt}return Object.assign(Object.assign({},X),Xe)}(F,O,D,G,F.children,X));return Xe._sourceSegment=F,Xe._segmentIndexShift=O.length,{segmentGroup:Xe,slicedSegments:D}}const ve=new ct(F.segments,F.children);return ve._sourceSegment=F,ve._segmentIndexShift=O.length,{segmentGroup:ve,slicedSegments:D}}function ne(F,O,D){return(!(F.hasChildren()||O.length>0)||"full"!==D.pathMatch)&&""===D.path}function pt(F,O,D,G){return!!(Ji(F)===G||G!==N&&ne(O,D,F))&&("**"===F.path||U(O,F,D).matched)}function Xt(F,O,D){return 0===O.length&&!F.children[D]}class Pn{constructor(O){this.segmentGroup=O||null}}class qn{constructor(O){this.urlTree=O}}function Rn(F){return new L.y(O=>O.error(new Pn(F)))}function si(F){return new L.y(O=>O.error(new qn(F)))}function Vn(F){return new L.y(O=>O.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${F}'`)))}class Ni{constructor(O,D,G,X,ve){this.configLoader=D,this.urlSerializer=G,this.urlTree=X,this.config=ve,this.allowRedirects=!0,this.ngModule=O.get(e.h0i)}apply(){const O=me(this.urlTree.root,[],[],this.config).segmentGroup,D=new ct(O.segments,O.children);return this.expandSegmentGroup(this.ngModule,this.config,D,N).pipe((0,Dt.U)(ve=>this.createUrlTree(ni(ve),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,Pt.K)(ve=>{if(ve instanceof qn)return this.allowRedirects=!1,this.match(ve.urlTree);throw ve instanceof Pn?this.noMatchError(ve):ve}))}match(O){return this.expandSegmentGroup(this.ngModule,this.config,O.root,N).pipe((0,Dt.U)(X=>this.createUrlTree(ni(X),O.queryParams,O.fragment))).pipe((0,Pt.K)(X=>{throw X instanceof Pn?this.noMatchError(X):X}))}noMatchError(O){return new Error(`Cannot match any routes. URL Segment: '${O.segmentGroup}'`)}createUrlTree(O,D,G){const X=O.segments.length>0?new ct([],{[N]:O}):O;return new qe(X,D,G)}expandSegmentGroup(O,D,G,X){return 0===G.segments.length&&G.hasChildren()?this.expandChildren(O,D,G).pipe((0,Dt.U)(ve=>new ct([],ve))):this.expandSegment(O,G,D,G.segments,X,!0)}expandChildren(O,D,G){const X=[];for(const ve of Object.keys(G.children))"primary"===ve?X.unshift(ve):X.push(ve);return(0,d.D)(X).pipe((0,Lt.b)(ve=>{const Xe=G.children[ve],ut=nr(D,ve);return this.expandSegmentGroup(O,ut,Xe,ve).pipe((0,Dt.U)(Zt=>({segment:Zt,outlet:ve})))}),(0,hn.R)((ve,Xe)=>(ve[Xe.outlet]=Xe.segment,ve),{}),function(F,O){const D=arguments.length>=2;return G=>G.pipe(F?(0,Te.h)((X,ve)=>F(X,ve,G)):pe.y,dt(1),D?Ae(O):ft(()=>new f))}())}expandSegment(O,D,G,X,ve,Xe){return(0,d.D)(G).pipe((0,Lt.b)(ut=>this.expandSegmentAgainstRoute(O,D,G,ut,X,ve,Xe).pipe((0,Pt.K)(gn=>{if(gn instanceof Pn)return(0,v.of)(null);throw gn}))),wt(ut=>!!ut),(0,Pt.K)((ut,Zt)=>{if(ut instanceof f||"EmptyError"===ut.name){if(Xt(D,X,ve))return(0,v.of)(new ct([],{}));throw new Pn(D)}throw ut}))}expandSegmentAgainstRoute(O,D,G,X,ve,Xe,ut){return pt(X,D,ve,Xe)?void 0===X.redirectTo?this.matchSegmentAgainstRoute(O,D,X,ve,Xe):ut&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(O,D,G,X,ve,Xe):Rn(D):Rn(D)}expandSegmentAgainstRouteUsingRedirect(O,D,G,X,ve,Xe){return"**"===X.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(O,G,X,Xe):this.expandRegularSegmentAgainstRouteUsingRedirect(O,D,G,X,ve,Xe)}expandWildCardWithParamsAgainstRouteUsingRedirect(O,D,G,X){const ve=this.applyRedirectCommands([],G.redirectTo,{});return G.redirectTo.startsWith("/")?si(ve):this.lineralizeSegments(G,ve).pipe((0,Ke.zg)(Xe=>{const ut=new ct(Xe,{});return this.expandSegment(O,ut,D,Xe,X,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(O,D,G,X,ve,Xe){const{matched:ut,consumedSegments:Zt,lastChild:gn,positionalParamSegments:li}=U(D,X,ve);if(!ut)return Rn(D);const An=this.applyRedirectCommands(Zt,X.redirectTo,li);return X.redirectTo.startsWith("/")?si(An):this.lineralizeSegments(X,An).pipe((0,Ke.zg)(Oi=>this.expandSegment(O,D,G,Oi.concat(ve.slice(gn)),Xe,!1)))}matchSegmentAgainstRoute(O,D,G,X,ve){if("**"===G.path)return G.loadChildren?(G._loadedConfig?(0,v.of)(G._loadedConfig):this.configLoader.load(O.injector,G)).pipe((0,Dt.U)(Oi=>(G._loadedConfig=Oi,new ct(X,{})))):(0,v.of)(new ct(X,{}));const{matched:Xe,consumedSegments:ut,lastChild:Zt}=U(D,G,X);if(!Xe)return Rn(D);const gn=X.slice(Zt);return this.getChildConfig(O,G,X).pipe((0,Ke.zg)(An=>{const Oi=An.module,ci=An.routes,{segmentGroup:Rs,slicedSegments:bs}=me(D,ut,gn,ci),$s=new ct(Rs.segments,Rs.children);if(0===bs.length&&$s.hasChildren())return this.expandChildren(Oi,ci,$s).pipe((0,Dt.U)(wr=>new ct(ut,wr)));if(0===ci.length&&0===bs.length)return(0,v.of)(new ct(ut,{}));const Br=Ji(G)===ve;return this.expandSegment(Oi,$s,ci,bs,Br?N:ve,!0).pipe((0,Dt.U)(Ls=>new ct(ut.concat(Ls.segments),Ls.children)))}))}getChildConfig(O,D,G){return D.children?(0,v.of)(new fs(D.children,O)):D.loadChildren?void 0!==D._loadedConfig?(0,v.of)(D._loadedConfig):this.runCanLoadGuards(O.injector,D,G).pipe((0,Ke.zg)(X=>{return X?this.configLoader.load(O.injector,D).pipe((0,Dt.U)(ve=>(D._loadedConfig=ve,ve))):(F=D,new L.y(O=>O.error(_e(`Cannot load children because the guard of the route "path: '${F.path}'" returned false`))));var F})):(0,v.of)(new fs([],O))}runCanLoadGuards(O,D,G){const X=D.canLoad;if(!X||0===X.length)return(0,v.of)(!0);const ve=X.map(Xe=>{const ut=O.get(Xe);let Zt;if((F=ut)&&ps(F.canLoad))Zt=ut.canLoad(D,G);else{if(!ps(ut))throw new Error("Invalid CanLoad guard");Zt=ut(D,G)}var F;return dn(Zt)});return(0,v.of)(ve).pipe(gs(),(0,gt.b)(Xe=>{if(!zi(Xe))return;const ut=_e(`Redirecting to "${this.urlSerializer.serialize(Xe)}"`);throw ut.url=Xe,ut}),(0,Dt.U)(Xe=>!0===Xe))}lineralizeSegments(O,D){let G=[],X=D.root;for(;;){if(G=G.concat(X.segments),0===X.numberOfChildren)return(0,v.of)(G);if(X.numberOfChildren>1||!X.children[N])return Vn(O.redirectTo);X=X.children[N]}}applyRedirectCommands(O,D,G){return this.applyRedirectCreatreUrlTree(D,this.urlSerializer.parse(D),O,G)}applyRedirectCreatreUrlTree(O,D,G,X){const ve=this.createSegmentGroup(O,D.root,G,X);return new qe(ve,this.createQueryParams(D.queryParams,this.urlTree.queryParams),D.fragment)}createQueryParams(O,D){const G={};return _n(O,(X,ve)=>{if("string"==typeof X&&X.startsWith(":")){const ut=X.substring(1);G[ve]=D[ut]}else G[ve]=X}),G}createSegmentGroup(O,D,G,X){const ve=this.createSegments(O,D.segments,G,X);let Xe={};return _n(D.children,(ut,Zt)=>{Xe[Zt]=this.createSegmentGroup(O,ut,G,X)}),new ct(ve,Xe)}createSegments(O,D,G,X){return D.map(ve=>ve.path.startsWith(":")?this.findPosParam(O,ve,X):this.findOrReturn(ve,G))}findPosParam(O,D,G){const X=G[D.path.substring(1)];if(!X)throw new Error(`Cannot redirect to '${O}'. Cannot find '${D.path}'.`);return X}findOrReturn(O,D){let G=0;for(const X of D){if(X.path===O.path)return D.splice(G),X;G++}return O}}function ni(F){const O={};for(const G of Object.keys(F.children)){const ve=ni(F.children[G]);(ve.segments.length>0||ve.hasChildren())&&(O[G]=ve)}return function(F){if(1===F.numberOfChildren&&F.children[N]){const O=F.children[N];return new ct(F.segments.concat(O.segments),O.children)}return F}(new ct(F.segments,O))}class Is{constructor(O){this.path=O,this.route=this.path[this.path.length-1]}}class Dr{constructor(O,D){this.component=O,this.route=D}}function Ro(F,O,D){const G=F._root;return cr(G,O?O._root:null,D,[G.value])}function ns(F,O,D){const G=function(F){if(!F)return null;for(let O=F.parent;O;O=O.parent){const D=O.routeConfig;if(D&&D._loadedConfig)return D._loadedConfig}return null}(O);return(G?G.module.injector:D).get(F)}function cr(F,O,D,G,X={canDeactivateChecks:[],canActivateChecks:[]}){const ve=Sn(O);return F.children.forEach(Xe=>{(function(F,O,D,G,X={canDeactivateChecks:[],canActivateChecks:[]}){const ve=F.value,Xe=O?O.value:null,ut=D?D.getContext(F.value.outlet):null;if(Xe&&ve.routeConfig===Xe.routeConfig){const Zt=function(F,O,D){if("function"==typeof D)return D(F,O);switch(D){case"pathParamsChange":return!Fn(F.url,O.url);case"pathParamsOrQueryParamsChange":return!Fn(F.url,O.url)||!It(F.queryParams,O.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!di(F,O)||!It(F.queryParams,O.queryParams);default:return!di(F,O)}}(Xe,ve,ve.routeConfig.runGuardsAndResolvers);Zt?X.canActivateChecks.push(new Is(G)):(ve.data=Xe.data,ve._resolvedData=Xe._resolvedData),cr(F,O,ve.component?ut?ut.children:null:D,G,X),Zt&&ut&&ut.outlet&&ut.outlet.isActivated&&X.canDeactivateChecks.push(new Dr(ut.outlet.component,Xe))}else Xe&&Tr(O,ut,X),X.canActivateChecks.push(new Is(G)),cr(F,null,ve.component?ut?ut.children:null:D,G,X)})(Xe,ve[Xe.value.outlet],D,G.concat([Xe.value]),X),delete ve[Xe.value.outlet]}),_n(ve,(Xe,ut)=>Tr(Xe,D.getContext(ut),X)),X}function Tr(F,O,D){const G=Sn(F),X=F.value;_n(G,(ve,Xe)=>{Tr(ve,X.component?O?O.children.getContext(Xe):null:O,D)}),D.canDeactivateChecks.push(new Dr(X.component&&O&&O.outlet&&O.outlet.isActivated?O.outlet.component:null,X))}class le{}function Ie(F){return new L.y(O=>O.error(F))}class it{constructor(O,D,G,X,ve,Xe){this.rootComponentType=O,this.config=D,this.urlTree=G,this.url=X,this.paramsInheritanceStrategy=ve,this.relativeLinkResolution=Xe}recognize(){const O=me(this.urlTree.root,[],[],this.config.filter(Xe=>void 0===Xe.redirectTo),this.relativeLinkResolution).segmentGroup,D=this.processSegmentGroup(this.config,O,N);if(null===D)return null;const G=new Hi([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},N,this.rootComponentType,null,this.urlTree.root,-1,{}),X=new pn(G,D),ve=new Zi(this.url,X);return this.inheritParamsAndData(ve._root),ve}inheritParamsAndData(O){const D=O.value,G=ls(D,this.paramsInheritanceStrategy);D.params=Object.freeze(G.params),D.data=Object.freeze(G.data),O.children.forEach(X=>this.inheritParamsAndData(X))}processSegmentGroup(O,D,G){return 0===D.segments.length&&D.hasChildren()?this.processChildren(O,D):this.processSegment(O,D,D.segments,G)}processChildren(O,D){const G=[];for(const ve of Object.keys(D.children)){const Xe=D.children[ve],ut=nr(O,ve),Zt=this.processSegmentGroup(ut,Xe,ve);if(null===Zt)return null;G.push(...Zt)}const X=yn(G);return X.sort((O,D)=>O.value.outlet===N?-1:D.value.outlet===N?1:O.value.outlet.localeCompare(D.value.outlet)),X}processSegment(O,D,G,X){for(const ve of O){const Xe=this.processSegmentAgainstRoute(ve,D,G,X);if(null!==Xe)return Xe}return Xt(D,G,X)?[]:null}processSegmentAgainstRoute(O,D,G,X){if(O.redirectTo||!pt(O,D,G,X))return null;let ve,Xe=[],ut=[];if("**"===O.path){const ci=G.length>0?Wt(G).parameters:{};ve=new Hi(G,ci,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Ln(O),Ji(O),O.component,O,Gn(D),En(D)+G.length,Qn(O))}else{const ci=U(D,O,G);if(!ci.matched)return null;Xe=ci.consumedSegments,ut=G.slice(ci.lastChild),ve=new Hi(Xe,ci.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Ln(O),Ji(O),O.component,O,Gn(D),En(D)+Xe.length,Qn(O))}const Zt=(F=O).children?F.children:F.loadChildren?F._loadedConfig.routes:[],{segmentGroup:gn,slicedSegments:li}=me(D,Xe,ut,Zt.filter(ci=>void 0===ci.redirectTo),this.relativeLinkResolution);var F;if(0===li.length&&gn.hasChildren()){const ci=this.processChildren(Zt,gn);return null===ci?null:[new pn(ve,ci)]}if(0===Zt.length&&0===li.length)return[new pn(ve,[])];const An=Ji(O)===X,Oi=this.processSegment(Zt,gn,li,An?N:X);return null===Oi?null:[new pn(ve,Oi)]}}function ln(F){const O=F.value.routeConfig;return O&&""===O.path&&void 0===O.redirectTo}function yn(F){const O=[],D=new Set;for(const G of F){if(!ln(G)){O.push(G);continue}const X=O.find(ve=>G.value.routeConfig===ve.value.routeConfig);void 0!==X?(X.children.push(...G.children),D.add(X)):O.push(G)}for(const G of D){const X=yn(G.children);O.push(new pn(G.value,X))}return O.filter(G=>!D.has(G))}function Gn(F){let O=F;for(;O._sourceSegment;)O=O._sourceSegment;return O}function En(F){let O=F,D=O._segmentIndexShift?O._segmentIndexShift:0;for(;O._sourceSegment;)O=O._sourceSegment,D+=O._segmentIndexShift?O._segmentIndexShift:0;return D-1}function Ln(F){return F.data||{}}function Qn(F){return F.resolve||{}}function Ms(F){return(0,an.w)(O=>{const D=F(O);return D?(0,d.D)(D).pipe((0,Dt.U)(()=>O)):(0,v.of)(O)})}class Us extends class{shouldDetach(O){return!1}store(O,D){}shouldAttach(O){return!1}retrieve(O){return null}shouldReuseRoute(O,D){return O.routeConfig===D.routeConfig}}{}const Fi=new e.OlP("ROUTES");class go{constructor(O,D,G,X){this.loader=O,this.compiler=D,this.onLoadStartListener=G,this.onLoadEndListener=X}load(O,D){if(D._loader$)return D._loader$;this.onLoadStartListener&&this.onLoadStartListener(D);const X=this.loadModuleFactory(D.loadChildren).pipe((0,Dt.U)(ve=>{this.onLoadEndListener&&this.onLoadEndListener(D);const Xe=ve.create(O);return new fs(sn(Xe.injector.get(Fi,void 0,e.XFs.Self|e.XFs.Optional)).map(ys),Xe)}),(0,Pt.K)(ve=>{throw D._loader$=void 0,ve}));return D._loader$=new ge.c(X,()=>new xe.xQ).pipe((0,se.x)()),D._loader$}loadModuleFactory(O){return"string"==typeof O?(0,d.D)(this.loader.load(O)):dn(O()).pipe((0,Ke.zg)(D=>D instanceof e.YKP?(0,v.of)(D):(0,d.D)(this.compiler.compileModuleAsync(D))))}}class yo{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new _i,this.attachRef=null}}class _i{constructor(){this.contexts=new Map}onChildOutletCreated(O,D){const G=this.getOrCreateContext(O);G.outlet=D,this.contexts.set(O,G)}onChildOutletDestroyed(O){const D=this.getContext(O);D&&(D.outlet=null,D.attachRef=null)}onOutletDeactivated(){const O=this.contexts;return this.contexts=new Map,O}onOutletReAttached(O){this.contexts=O}getOrCreateContext(O){let D=this.getContext(O);return D||(D=new yo,this.contexts.set(O,D)),D}getContext(O){return this.contexts.get(O)||null}}class Mi{shouldProcessUrl(O){return!0}extract(O){return O}merge(O,D){return O}}function Mn(F){throw F}function On(F,O,D){return O.parse("/")}function Nn(F,O){return(0,v.of)(null)}const Hn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Ti={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Ei=(()=>{class F{constructor(D,G,X,ve,Xe,ut,Zt,gn){this.rootComponentType=D,this.urlSerializer=G,this.rootContexts=X,this.location=ve,this.config=gn,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.lastLocationChangeInfo=null,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new xe.xQ,this.errorHandler=Mn,this.malformedUriErrorHandler=On,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Nn,afterPreactivation:Nn},this.urlHandlingStrategy=new Mi,this.routeReuseStrategy=new Us,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=Xe.get(e.h0i),this.console=Xe.get(e.c2e);const Oi=Xe.get(e.R0b);this.isNgZoneEnabled=Oi instanceof e.R0b&&e.R0b.isInAngularZone(),this.resetConfig(gn),this.currentUrlTree=new qe(new ct([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new go(ut,Zt,ci=>this.triggerEvent(new Cn(ci)),ci=>this.triggerEvent(new At(ci))),this.routerState=Es(this.currentUrlTree,this.rootComponentType),this.transitions=new S.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var D;return null===(D=this.location.getState())||void 0===D?void 0:D.\u0275routerPageId}setupNavigations(D){const G=this.events;return D.pipe((0,Te.h)(X=>0!==X.id),(0,Dt.U)(X=>Object.assign(Object.assign({},X),{extractedUrl:this.urlHandlingStrategy.extract(X.rawUrl)})),(0,an.w)(X=>{let ve=!1,Xe=!1;return(0,v.of)(X).pipe((0,gt.b)(ut=>{this.currentNavigation={id:ut.id,initialUrl:ut.currentRawUrl,extractedUrl:ut.extractedUrl,trigger:ut.source,extras:ut.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,an.w)(ut=>{const Zt=this.browserUrlTree.toString(),gn=!this.navigated||ut.extractedUrl.toString()!==Zt||Zt!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||gn)&&this.urlHandlingStrategy.shouldProcessUrl(ut.rawUrl))return cs(ut.source)&&(this.browserUrlTree=ut.extractedUrl),(0,v.of)(ut).pipe((0,an.w)(An=>{const Oi=this.transitions.getValue();return G.next(new Re(An.id,this.serializeUrl(An.extractedUrl),An.source,An.restoredState)),Oi!==this.transitions.getValue()?Q.E:Promise.resolve(An)}),function(F,O,D,G){return(0,an.w)(X=>function(F,O,D,G,X){return new Ni(F,O,D,G,X).apply()}(F,O,D,X.extractedUrl,G).pipe((0,Dt.U)(ve=>Object.assign(Object.assign({},X),{urlAfterRedirects:ve}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),(0,gt.b)(An=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:An.urlAfterRedirects})}),function(F,O,D,G,X){return(0,Ke.zg)(ve=>function(F,O,D,G,X="emptyOnly",ve="legacy"){try{const Xe=new it(F,O,D,G,X,ve).recognize();return null===Xe?Ie(new le):(0,v.of)(Xe)}catch(Xe){return Ie(Xe)}}(F,O,ve.urlAfterRedirects,D(ve.urlAfterRedirects),G,X).pipe((0,Dt.U)(Xe=>Object.assign(Object.assign({},ve),{targetSnapshot:Xe}))))}(this.rootComponentType,this.config,An=>this.serializeUrl(An),this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,gt.b)(An=>{"eager"===this.urlUpdateStrategy&&(An.extras.skipLocationChange||this.setBrowserUrl(An.urlAfterRedirects,An),this.browserUrlTree=An.urlAfterRedirects);const Oi=new rt(An.id,this.serializeUrl(An.extractedUrl),this.serializeUrl(An.urlAfterRedirects),An.targetSnapshot);G.next(Oi)}));if(gn&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:Oi,extractedUrl:ci,source:Rs,restoredState:bs,extras:$s}=ut,Br=new Re(Oi,this.serializeUrl(ci),Rs,bs);G.next(Br);const fr=Es(ci,this.rootComponentType).snapshot;return(0,v.of)(Object.assign(Object.assign({},ut),{targetSnapshot:fr,urlAfterRedirects:ci,extras:Object.assign(Object.assign({},$s),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=ut.rawUrl,this.browserUrlTree=ut.urlAfterRedirects,ut.resolve(null),Q.E}),Ms(ut=>{const{targetSnapshot:Zt,id:gn,extractedUrl:li,rawUrl:An,extras:{skipLocationChange:Oi,replaceUrl:ci}}=ut;return this.hooks.beforePreactivation(Zt,{navigationId:gn,appliedUrlTree:li,rawUrlTree:An,skipLocationChange:!!Oi,replaceUrl:!!ci})}),(0,gt.b)(ut=>{const Zt=new st(ut.id,this.serializeUrl(ut.extractedUrl),this.serializeUrl(ut.urlAfterRedirects),ut.targetSnapshot);this.triggerEvent(Zt)}),(0,Dt.U)(ut=>Object.assign(Object.assign({},ut),{guards:Ro(ut.targetSnapshot,ut.currentSnapshot,this.rootContexts)})),function(F,O){return(0,Ke.zg)(D=>{const{targetSnapshot:G,currentSnapshot:X,guards:{canActivateChecks:ve,canDeactivateChecks:Xe}}=D;return 0===Xe.length&&0===ve.length?(0,v.of)(Object.assign(Object.assign({},D),{guardsResult:!0})):function(F,O,D,G){return(0,d.D)(F).pipe((0,Ke.zg)(X=>function(F,O,D,G,X){const ve=O&&O.routeConfig?O.routeConfig.canDeactivate:null;if(!ve||0===ve.length)return(0,v.of)(!0);const Xe=ve.map(ut=>{const Zt=ns(ut,O,X);let gn;if(function(F){return F&&ps(F.canDeactivate)}(Zt))gn=dn(Zt.canDeactivate(F,O,D,G));else{if(!ps(Zt))throw new Error("Invalid CanDeactivate guard");gn=dn(Zt(F,O,D,G))}return gn.pipe(wt())});return(0,v.of)(Xe).pipe(gs())}(X.component,X.route,D,O,G)),wt(X=>!0!==X,!0))}(Xe,G,X,F).pipe((0,Ke.zg)(ut=>ut&&function(F){return"boolean"==typeof F}(ut)?function(F,O,D,G){return(0,d.D)(O).pipe((0,Lt.b)(X=>(0,B.z)(function(F,O){return null!==F&&O&&O(new xt(F)),(0,v.of)(!0)}(X.route.parent,G),function(F,O){return null!==F&&O&&O(new Me(F)),(0,v.of)(!0)}(X.route,G),function(F,O,D){const G=O[O.length-1],ve=O.slice(0,O.length-1).reverse().map(Xe=>function(F){const O=F.routeConfig?F.routeConfig.canActivateChild:null;return O&&0!==O.length?{node:F,guards:O}:null}(Xe)).filter(Xe=>null!==Xe).map(Xe=>(0,J.P)(()=>{const ut=Xe.guards.map(Zt=>{const gn=ns(Zt,Xe.node,D);let li;if(function(F){return F&&ps(F.canActivateChild)}(gn))li=dn(gn.canActivateChild(G,F));else{if(!ps(gn))throw new Error("Invalid CanActivateChild guard");li=dn(gn(G,F))}return li.pipe(wt())});return(0,v.of)(ut).pipe(gs())}));return(0,v.of)(ve).pipe(gs())}(F,X.path,D),function(F,O,D){const G=O.routeConfig?O.routeConfig.canActivate:null;if(!G||0===G.length)return(0,v.of)(!0);const X=G.map(ve=>(0,J.P)(()=>{const Xe=ns(ve,O,D);let ut;if(function(F){return F&&ps(F.canActivate)}(Xe))ut=dn(Xe.canActivate(O,F));else{if(!ps(Xe))throw new Error("Invalid CanActivate guard");ut=dn(Xe(O,F))}return ut.pipe(wt())}));return(0,v.of)(X).pipe(gs())}(F,X.route,D))),wt(X=>!0!==X,!0))}(G,ve,F,O):(0,v.of)(ut)),(0,Dt.U)(ut=>Object.assign(Object.assign({},D),{guardsResult:ut})))})}(this.ngModule.injector,ut=>this.triggerEvent(ut)),(0,gt.b)(ut=>{if(zi(ut.guardsResult)){const gn=_e(`Redirecting to "${this.serializeUrl(ut.guardsResult)}"`);throw gn.url=ut.guardsResult,gn}const Zt=new Ht(ut.id,this.serializeUrl(ut.extractedUrl),this.serializeUrl(ut.urlAfterRedirects),ut.targetSnapshot,!!ut.guardsResult);this.triggerEvent(Zt)}),(0,Te.h)(ut=>!!ut.guardsResult||(this.restoreHistory(ut),this.cancelNavigationTransition(ut,""),!1)),Ms(ut=>{if(ut.guards.canActivateChecks.length)return(0,v.of)(ut).pipe((0,gt.b)(Zt=>{const gn=new _t(Zt.id,this.serializeUrl(Zt.extractedUrl),this.serializeUrl(Zt.urlAfterRedirects),Zt.targetSnapshot);this.triggerEvent(gn)}),(0,an.w)(Zt=>{let gn=!1;return(0,v.of)(Zt).pipe(function(F,O){return(0,Ke.zg)(D=>{const{targetSnapshot:G,guards:{canActivateChecks:X}}=D;if(!X.length)return(0,v.of)(D);let ve=0;return(0,d.D)(X).pipe((0,Lt.b)(Xe=>function(F,O,D,G){return function(F,O,D,G){const X=Object.keys(F);if(0===X.length)return(0,v.of)({});const ve={};return(0,d.D)(X).pipe((0,Ke.zg)(Xe=>function(F,O,D,G){const X=ns(F,O,G);return dn(X.resolve?X.resolve(O,D):X(O,D))}(F[Xe],O,D,G).pipe((0,gt.b)(ut=>{ve[Xe]=ut}))),dt(1),(0,Ke.zg)(()=>Object.keys(ve).length===X.length?(0,v.of)(ve):Q.E))}(F._resolve,F,O,G).pipe((0,Dt.U)(ve=>(F._resolvedData=ve,F.data=Object.assign(Object.assign({},F.data),ls(F,D).resolve),null)))}(Xe.route,G,F,O)),(0,gt.b)(()=>ve++),dt(1),(0,Ke.zg)(Xe=>ve===X.length?(0,v.of)(D):Q.E))})}(this.paramsInheritanceStrategy,this.ngModule.injector),(0,gt.b)({next:()=>gn=!0,complete:()=>{gn||(this.restoreHistory(Zt),this.cancelNavigationTransition(Zt,"At least one route resolver didn't emit any value."))}}))}),(0,gt.b)(Zt=>{const gn=new Kt(Zt.id,this.serializeUrl(Zt.extractedUrl),this.serializeUrl(Zt.urlAfterRedirects),Zt.targetSnapshot);this.triggerEvent(gn)}))}),Ms(ut=>{const{targetSnapshot:Zt,id:gn,extractedUrl:li,rawUrl:An,extras:{skipLocationChange:Oi,replaceUrl:ci}}=ut;return this.hooks.afterPreactivation(Zt,{navigationId:gn,appliedUrlTree:li,rawUrlTree:An,skipLocationChange:!!Oi,replaceUrl:!!ci})}),(0,Dt.U)(ut=>{const Zt=function(F,O,D){const G=Vi(F,O._root,D?D._root:void 0);return new Dn(G,O)}(this.routeReuseStrategy,ut.targetSnapshot,ut.currentRouterState);return Object.assign(Object.assign({},ut),{targetRouterState:Zt})}),(0,gt.b)(ut=>{this.currentUrlTree=ut.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(ut.urlAfterRedirects,ut.rawUrl),this.routerState=ut.targetRouterState,"deferred"===this.urlUpdateStrategy&&(ut.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,ut),this.browserUrlTree=ut.urlAfterRedirects)}),((F,O,D)=>(0,Dt.U)(G=>(new no(O,G.targetRouterState,G.currentRouterState,D).activate(F),G)))(this.rootContexts,this.routeReuseStrategy,ut=>this.triggerEvent(ut)),(0,gt.b)({next(){ve=!0},complete(){ve=!0}}),(0,W.x)(()=>{var ut;if(!ve&&!Xe){const Zt=`Navigation ID ${X.id} is not equal to the current navigation id ${this.navigationId}`;"replace"===this.canceledNavigationResolution?(this.restoreHistory(X),this.cancelNavigationTransition(X,Zt)):this.cancelNavigationTransition(X,Zt)}(null===(ut=this.currentNavigation)||void 0===ut?void 0:ut.id)===X.id&&(this.currentNavigation=null)}),(0,Pt.K)(ut=>{if(Xe=!0,function(F){return F&&F[be]}(ut)){const Zt=zi(ut.url);Zt||(this.navigated=!0,this.restoreHistory(X,!0));const gn=new Ct(X.id,this.serializeUrl(X.extractedUrl),ut.message);G.next(gn),Zt?setTimeout(()=>{const li=this.urlHandlingStrategy.merge(ut.url,this.rawUrlTree),An={skipLocationChange:X.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||cs(X.source)};this.scheduleNavigation(li,"imperative",null,An,{resolve:X.resolve,reject:X.reject,promise:X.promise})},0):X.resolve(!1)}else{this.restoreHistory(X,!0);const Zt=new Ut(X.id,this.serializeUrl(X.extractedUrl),ut);G.next(Zt);try{X.resolve(this.errorHandler(ut))}catch(gn){X.reject(gn)}}return Q.E}))}))}resetRootComponentType(D){this.rootComponentType=D,this.routerState.root.component=this.rootComponentType}getTransition(){const D=this.transitions.value;return D.urlAfterRedirects=this.browserUrlTree,D}setTransition(D){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),D))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(D=>{const G=this.extractLocationChangeInfoFromEvent(D);this.shouldScheduleNavigation(this.lastLocationChangeInfo,G)&&setTimeout(()=>{const{source:X,state:ve,urlTree:Xe}=G,ut={replaceUrl:!0};if(ve){const Zt=Object.assign({},ve);delete Zt.navigationId,delete Zt.\u0275routerPageId,0!==Object.keys(Zt).length&&(ut.state=Zt)}this.scheduleNavigation(Xe,X,ve,ut)},0),this.lastLocationChangeInfo=G}))}extractLocationChangeInfoFromEvent(D){var G;return{source:"popstate"===D.type?"popstate":"hashchange",urlTree:this.parseUrl(D.url),state:(null===(G=D.state)||void 0===G?void 0:G.navigationId)?D.state:null,transitionId:this.getTransition().id}}shouldScheduleNavigation(D,G){if(!D)return!0;const X=G.urlTree.toString()===D.urlTree.toString();return G.transitionId!==D.transitionId||!X||!("hashchange"===G.source&&"popstate"===D.source||"popstate"===G.source&&"hashchange"===D.source)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(D){this.events.next(D)}resetConfig(D){xi(D),this.config=D.map(ys),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(D,G={}){const{relativeTo:X,queryParams:ve,fragment:Xe,queryParamsHandling:ut,preserveFragment:Zt}=G,gn=X||this.routerState.root,li=Zt?this.currentUrlTree.fragment:Xe;let An=null;switch(ut){case"merge":An=Object.assign(Object.assign({},this.currentUrlTree.queryParams),ve);break;case"preserve":An=this.currentUrlTree.queryParams;break;default:An=ve||null}return null!==An&&(An=this.removeEmptyProps(An)),function(F,O,D,G,X){if(0===D.length)return Ks(O.root,O.root,O,G,X);const ve=function(F){if("string"==typeof F[0]&&1===F.length&&"/"===F[0])return new Ir(!0,0,F);let O=0,D=!1;const G=F.reduce((X,ve,Xe)=>{if("object"==typeof ve&&null!=ve){if(ve.outlets){const ut={};return _n(ve.outlets,(Zt,gn)=>{ut[gn]="string"==typeof Zt?Zt.split("/"):Zt}),[...X,{outlets:ut}]}if(ve.segmentPath)return[...X,ve.segmentPath]}return"string"!=typeof ve?[...X,ve]:0===Xe?(ve.split("/").forEach((ut,Zt)=>{0==Zt&&"."===ut||(0==Zt&&""===ut?D=!0:".."===ut?O++:""!=ut&&X.push(ut))}),X):[...X,ve]},[]);return new Ir(D,O,G)}(D);if(ve.toRoot())return Ks(O.root,new ct([],{}),O,G,X);const Xe=function(F,O,D){if(F.isAbsolute)return new ar(O.root,!0,0);if(-1===D.snapshot._lastPathIndex){const ve=D.snapshot._urlSegment;return new ar(ve,ve===O.root,0)}const G=Ys(F.commands[0])?0:1;return function(F,O,D){let G=F,X=O,ve=D;for(;ve>X;){if(ve-=X,G=G.parent,!G)throw new Error("Invalid number of '../'");X=G.segments.length}return new ar(G,!1,X-ve)}(D.snapshot._urlSegment,D.snapshot._lastPathIndex+G,F.numberOfDoubleDots)}(ve,O,F),ut=Xe.processChildren?Mr(Xe.segmentGroup,Xe.index,ve.commands):As(Xe.segmentGroup,Xe.index,ve.commands);return Ks(Xe.segmentGroup,ut,O,G,X)}(gn,this.currentUrlTree,D,An,null!=li?li:null)}navigateByUrl(D,G={skipLocationChange:!1}){const X=zi(D)?D:this.parseUrl(D),ve=this.urlHandlingStrategy.merge(X,this.rawUrlTree);return this.scheduleNavigation(ve,"imperative",null,G)}navigate(D,G={skipLocationChange:!1}){return function(F){for(let O=0;O{const ve=D[X];return null!=ve&&(G[X]=ve),G},{})}processNavigations(){this.navigations.subscribe(D=>{this.navigated=!0,this.lastSuccessfulId=D.id,this.currentPageId=D.targetPageId,this.events.next(new Mt(D.id,this.serializeUrl(D.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,D.resolve(!0)},D=>{this.console.warn(`Unhandled Navigation Error: ${D}`)})}scheduleNavigation(D,G,X,ve,Xe){var ut,Zt;if(this.disposed)return Promise.resolve(!1);const gn=this.getTransition(),li=cs(G)&&gn&&!cs(gn.source),ci=(this.lastSuccessfulId===gn.id||this.currentNavigation?gn.rawUrl:gn.urlAfterRedirects).toString()===D.toString();if(li&&ci)return Promise.resolve(!0);let Rs,bs,$s;Xe?(Rs=Xe.resolve,bs=Xe.reject,$s=Xe.promise):$s=new Promise((Ls,wr)=>{Rs=Ls,bs=wr});const Br=++this.navigationId;let fr;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(X=this.location.getState()),fr=X&&X.\u0275routerPageId?X.\u0275routerPageId:ve.replaceUrl||ve.skipLocationChange?null!==(ut=this.browserPageId)&&void 0!==ut?ut:0:(null!==(Zt=this.browserPageId)&&void 0!==Zt?Zt:0)+1):fr=0,this.setTransition({id:Br,targetPageId:fr,source:G,restoredState:X,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:D,extras:ve,resolve:Rs,reject:bs,promise:$s,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),$s.catch(Ls=>Promise.reject(Ls))}setBrowserUrl(D,G){const X=this.urlSerializer.serialize(D),ve=Object.assign(Object.assign({},G.extras.state),this.generateNgRouterState(G.id,G.targetPageId));this.location.isCurrentPathEqualTo(X)||G.extras.replaceUrl?this.location.replaceState(X,"",ve):this.location.go(X,"",ve)}restoreHistory(D,G=!1){var X,ve;if("computed"===this.canceledNavigationResolution){const Xe=this.currentPageId-D.targetPageId;"popstate"!==D.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(X=this.currentNavigation)||void 0===X?void 0:X.finalUrl)||0===Xe?this.currentUrlTree===(null===(ve=this.currentNavigation)||void 0===ve?void 0:ve.finalUrl)&&0===Xe&&(this.resetState(D),this.browserUrlTree=D.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(Xe)}else"replace"===this.canceledNavigationResolution&&(G&&this.resetState(D),this.resetUrlToCurrentUrlTree())}resetState(D){this.routerState=D.currentRouterState,this.currentUrlTree=D.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,D.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(D,G){const X=new Ct(D.id,this.serializeUrl(D.extractedUrl),G);this.triggerEvent(X),D.resolve(!1)}generateNgRouterState(D,G){return"computed"===this.canceledNavigationResolution?{navigationId:D,\u0275routerPageId:G}:{navigationId:D}}}return F.\u0275fac=function(D){return new(D||F)(e.LFG(e.DyG),e.LFG(xn),e.LFG(_i),e.LFG(u.Ye),e.LFG(e.zs3),e.LFG(e.v3s),e.LFG(e.Sil),e.LFG(void 0))},F.\u0275prov=e.Yz7({token:F,factory:F.\u0275fac}),F})();function cs(F){return"imperative"!==F}let Lr=(()=>{class F{constructor(D,G,X){this.router=D,this.route=G,this.locationStrategy=X,this.commands=[],this.onChanges=new xe.xQ,this.subscription=D.events.subscribe(ve=>{ve instanceof Mt&&this.updateTargetUrlAndHref()})}set routerLink(D){this.commands=null!=D?Array.isArray(D)?D:[D]:[]}ngOnChanges(D){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(D,G,X,ve,Xe){if(0!==D||G||X||ve||Xe||"string"==typeof this.target&&"_self"!=this.target)return!0;const ut={skipLocationChange:ss(this.skipLocationChange),replaceUrl:ss(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,ut),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:ss(this.preserveFragment)})}}return F.\u0275fac=function(D){return new(D||F)(e.Y36(Ei),e.Y36(Gi),e.Y36(u.S$))},F.\u0275dir=e.lG2({type:F,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(D,G){1&D&&e.NdJ("click",function(ve){return G.onClick(ve.button,ve.ctrlKey,ve.shiftKey,ve.altKey,ve.metaKey)}),2&D&&(e.Ikx("href",G.href,e.LSH),e.uIk("target",G.target))},inputs:{routerLink:"routerLink",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo"},features:[e.TTD]}),F})();function ss(F){return""===F||!!F}let us=(()=>{class F{constructor(D,G,X,ve,Xe){this.parentContexts=D,this.location=G,this.resolver=X,this.changeDetector=Xe,this.activated=null,this._activatedRoute=null,this.activateEvents=new e.vpe,this.deactivateEvents=new e.vpe,this.name=ve||N,D.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const D=this.parentContexts.getContext(this.name);D&&D.route&&(D.attachRef?this.attach(D.attachRef,D.route):this.activateWith(D.route,D.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const D=this.activated;return this.activated=null,this._activatedRoute=null,D}attach(D,G){this.activated=D,this._activatedRoute=G,this.location.insert(D.hostView)}deactivate(){if(this.activated){const D=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(D)}}activateWith(D,G){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=D;const Xe=(G=G||this.resolver).resolveComponentFactory(D._futureSnapshot.routeConfig.component),ut=this.parentContexts.getOrCreateContext(this.name).children,Zt=new xr(D,ut,this.location.injector);this.activated=this.location.createComponent(Xe,this.location.length,Zt),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return F.\u0275fac=function(D){return new(D||F)(e.Y36(_i),e.Y36(e.s_b),e.Y36(e._Vd),e.$8M("name"),e.Y36(e.sBO))},F.\u0275dir=e.lG2({type:F,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),F})();class xr{constructor(O,D,G){this.route=O,this.childContexts=D,this.parent=G}get(O,D){return O===Gi?this.route:O===_i?this.childContexts:this.parent.get(O,D)}}class za{}class sa{preload(O,D){return(0,v.of)(null)}}let so=(()=>{class F{constructor(D,G,X,ve,Xe){this.router=D,this.injector=ve,this.preloadingStrategy=Xe,this.loader=new go(G,X,gn=>D.triggerEvent(new Cn(gn)),gn=>D.triggerEvent(new At(gn)))}setUpPreloading(){this.subscription=this.router.events.pipe((0,Te.h)(D=>D instanceof Mt),(0,Lt.b)(()=>this.preload())).subscribe(()=>{})}preload(){const D=this.injector.get(e.h0i);return this.processRoutes(D,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(D,G){const X=[];for(const ve of G)if(ve.loadChildren&&!ve.canLoad&&ve._loadedConfig){const Xe=ve._loadedConfig;X.push(this.processRoutes(Xe.module,Xe.routes))}else ve.loadChildren&&!ve.canLoad?X.push(this.preloadConfig(D,ve)):ve.children&&X.push(this.processRoutes(D,ve.children));return(0,d.D)(X).pipe((0,ce.J)(),(0,Dt.U)(ve=>{}))}preloadConfig(D,G){return this.preloadingStrategy.preload(G,()=>(G._loadedConfig?(0,v.of)(G._loadedConfig):this.loader.load(D.injector,G)).pipe((0,Ke.zg)(ve=>(G._loadedConfig=ve,this.processRoutes(ve.module,ve.routes)))))}}return F.\u0275fac=function(D){return new(D||F)(e.LFG(Ei),e.LFG(e.v3s),e.LFG(e.Sil),e.LFG(e.zs3),e.LFG(za))},F.\u0275prov=e.Yz7({token:F,factory:F.\u0275fac}),F})(),ra=(()=>{class F{constructor(D,G,X={}){this.router=D,this.viewportScroller=G,this.options=X,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},X.scrollPositionRestoration=X.scrollPositionRestoration||"disabled",X.anchorScrolling=X.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(D=>{D instanceof Re?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=D.navigationTrigger,this.restoredId=D.restoredState?D.restoredState.navigationId:0):D instanceof Mt&&(this.lastId=D.id,this.scheduleScrollEvent(D,this.router.parseUrl(D.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(D=>{D instanceof R&&(D.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(D.position):D.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(D.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(D,G){this.router.triggerEvent(new R(D,"popstate"===this.lastSource?this.store[this.restoredId]:null,G))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return F.\u0275fac=function(D){return new(D||F)(e.LFG(Ei),e.LFG(u.EM),e.LFG(void 0))},F.\u0275prov=e.Yz7({token:F,factory:F.\u0275fac}),F})();const Mo=new e.OlP("ROUTER_CONFIGURATION"),Fr=new e.OlP("ROUTER_FORROOT_GUARD"),Pa=[u.Ye,{provide:xn,useClass:Kn},{provide:Ei,useFactory:function(F,O,D,G,X,ve,Xe,ut={},Zt,gn){const li=new Ei(null,F,O,D,G,X,ve,sn(Xe));return Zt&&(li.urlHandlingStrategy=Zt),gn&&(li.routeReuseStrategy=gn),function(F,O){F.errorHandler&&(O.errorHandler=F.errorHandler),F.malformedUriErrorHandler&&(O.malformedUriErrorHandler=F.malformedUriErrorHandler),F.onSameUrlNavigation&&(O.onSameUrlNavigation=F.onSameUrlNavigation),F.paramsInheritanceStrategy&&(O.paramsInheritanceStrategy=F.paramsInheritanceStrategy),F.relativeLinkResolution&&(O.relativeLinkResolution=F.relativeLinkResolution),F.urlUpdateStrategy&&(O.urlUpdateStrategy=F.urlUpdateStrategy)}(ut,li),ut.enableTracing&&li.events.subscribe(An=>{var Oi,ci;null===(Oi=console.group)||void 0===Oi||Oi.call(console,`Router Event: ${An.constructor.name}`),console.log(An.toString()),console.log(An),null===(ci=console.groupEnd)||void 0===ci||ci.call(console)}),li},deps:[xn,_i,u.Ye,e.zs3,e.v3s,e.Sil,Fi,Mo,[class{},new e.FiY],[class{},new e.FiY]]},_i,{provide:Gi,useFactory:function(F){return F.routerState.root},deps:[Ei]},{provide:e.v3s,useClass:e.EAV},so,sa,class{preload(O,D){return D().pipe((0,Pt.K)(()=>(0,v.of)(null)))}},{provide:Mo,useValue:{enableTracing:!1}}];function aa(){return new e.PXZ("Router",Ei)}let xo=(()=>{class F{constructor(D,G){}static forRoot(D,G){return{ngModule:F,providers:[Pa,ro(D),{provide:Fr,useFactory:bl,deps:[[Ei,new e.FiY,new e.tp0]]},{provide:Mo,useValue:G||{}},{provide:u.S$,useFactory:bo,deps:[u.lw,[new e.tBr(u.mr),new e.FiY],Mo]},{provide:ra,useFactory:Ja,deps:[Ei,u.EM,Mo]},{provide:za,useExisting:G&&G.preloadingStrategy?G.preloadingStrategy:sa},{provide:e.PXZ,multi:!0,useFactory:aa},[vo,{provide:e.ip1,multi:!0,useFactory:Yr,deps:[vo]},{provide:ka,useFactory:la,deps:[vo]},{provide:e.tb,multi:!0,useExisting:ka}]]}}static forChild(D){return{ngModule:F,providers:[ro(D)]}}}return F.\u0275fac=function(D){return new(D||F)(e.LFG(Fr,8),e.LFG(Ei,8))},F.\u0275mod=e.oAB({type:F}),F.\u0275inj=e.cJS({}),F})();function Ja(F,O,D){return D.scrollOffset&&O.setOffset(D.scrollOffset),new ra(F,O,D)}function bo(F,O,D={}){return D.useHash?new u.Do(F,O):new u.b0(F,O)}function bl(F){return"guarded"}function ro(F){return[{provide:e.deG,multi:!0,useValue:F},{provide:Fi,multi:!0,useValue:F}]}let vo=(()=>{class F{constructor(D){this.injector=D,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new xe.xQ}appInitializer(){return this.injector.get(u.V_,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let G=null;const X=new Promise(ut=>G=ut),ve=this.injector.get(Ei),Xe=this.injector.get(Mo);return"disabled"===Xe.initialNavigation?(ve.setUpLocationChangeListener(),G(!0)):"enabled"===Xe.initialNavigation||"enabledBlocking"===Xe.initialNavigation?(ve.hooks.afterPreactivation=()=>this.initNavigation?(0,v.of)(null):(this.initNavigation=!0,G(!0),this.resultOfPreactivationDone),ve.initialNavigation()):G(!0),X})}bootstrapListener(D){const G=this.injector.get(Mo),X=this.injector.get(so),ve=this.injector.get(ra),Xe=this.injector.get(Ei),ut=this.injector.get(e.z2F);D===ut.components[0]&&(("enabledNonBlocking"===G.initialNavigation||void 0===G.initialNavigation)&&Xe.initialNavigation(),X.setUpPreloading(),ve.init(),Xe.resetRootComponentType(ut.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return F.\u0275fac=function(D){return new(D||F)(e.LFG(e.zs3))},F.\u0275prov=e.Yz7({token:F,factory:F.\u0275fac}),F})();function Yr(F){return F.appInitializer.bind(F)}function la(F){return F.bootstrapListener.bind(F)}const ka=new e.OlP("Router Initializer")},6431:function(Ue,fe,p){!function(u){"use strict";u.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(c){return/^nm$/i.test(c)},meridiem:function(c,f,d){return c<12?d?"vm":"VM":d?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(c){return c+(1===c||8===c||c>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(6738))},1616:function(Ue,fe,p){!function(u){"use strict";var e=function(S){return 0===S?0:1===S?1:2===S?2:S%100>=3&&S%100<=10?3:S%100>=11?4:5},c={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"]},f=function(S){return function(P,L,B,J){var Q=e(P),ge=c[S][e(P)];return 2===Q&&(ge=ge[L?0:1]),ge.replace(/%d/i,P)}},d=["\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"];u.defineLocale("ar-dz",{months:d,monthsShort:d,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(S){return"\u0645"===S},meridiem:function(S,P,L){return S<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:f("s"),ss:f("s"),m:f("m"),mm:f("m"),h:f("h"),hh:f("h"),d:f("d"),dd:f("d"),M:f("M"),MM:f("M"),y:f("y"),yy:f("y")},postformat:function(S){return S.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(p(6738))},9759:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},3160:function(Ue,fe,p){!function(u){"use strict";var e={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},c=function(P){return 0===P?0:1===P?1:2===P?2:P%100>=3&&P%100<=10?3:P%100>=11?4:5},f={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},d=function(P){return function(L,B,J,Q){var ge=c(L),xe=f[P][c(L)];return 2===ge&&(xe=xe[B?0:1]),xe.replace(/%d/i,L)}},v=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];u.defineLocale("ar-ly",{months:v,monthsShort:v,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(P){return"\u0645"===P},meridiem:function(P,L,B){return P<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:d("s"),ss:d("s"),m:d("m"),mm:d("m"),h:d("h"),hh:d("h"),d:d("d"),dd:d("d"),M:d("M"),MM:d("M"),y:d("y"),yy:d("y")},preparse:function(P){return P.replace(/\u060c/g,",")},postformat:function(P){return P.replace(/\d/g,function(L){return e[L]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(6738))},2551:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},9989:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},c={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};u.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(d){return"\u0645"===d},meridiem:function(d,v,S){return d<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(d){return d.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(v){return c[v]}).replace(/\u060c/g,",")},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(p(6738))},6962:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},1286:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},c={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},f=function(L){return 0===L?0:1===L?1:2===L?2:L%100>=3&&L%100<=10?3:L%100>=11?4:5},d={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},v=function(L){return function(B,J,Q,ge){var xe=f(B),Te=d[L][f(B)];return 2===xe&&(Te=Te[J?0:1]),Te.replace(/%d/i,B)}},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"];u.defineLocale("ar",{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(L){return"\u0645"===L},meridiem:function(L,B,J){return L<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:v("s"),ss:v("s"),m:v("m"),mm:v("m"),h:v("h"),hh:v("h"),d:v("d"),dd:v("d"),M:v("M"),MM:v("M"),y:v("y"),yy:v("y")},preparse:function(L){return L.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(B){return c[B]}).replace(/\u060c/g,",")},postformat:function(L){return L.replace(/\d/g,function(B){return e[B]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(6738))},5887:function(Ue,fe,p){!function(u){"use strict";var e={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"};u.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(f){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(f)},meridiem:function(f,d,v){return f<4?"gec\u0259":f<12?"s\u0259h\u0259r":f<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(f){if(0===f)return f+"-\u0131nc\u0131";var d=f%10;return f+(e[d]||e[f%100-d]||e[f>=100?100:null])},week:{dow:1,doy:7}})}(p(6738))},4572:function(Ue,fe,p){!function(u){"use strict";function c(d,v,S){return"m"===S?v?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===S?v?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":d+" "+function(d,v){var S=d.split("_");return v%10==1&&v%100!=11?S[0]:v%10>=2&&v%10<=4&&(v%100<10||v%100>=20)?S[1]:S[2]}({ss:v?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:v?"\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:v?"\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"}[S],+d)}u.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:c,mm:c,h:c,hh:c,d:"\u0434\u0437\u0435\u043d\u044c",dd:c,M:"\u043c\u0435\u0441\u044f\u0446",MM:c,y:"\u0433\u043e\u0434",yy:c},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(d){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(d)},meridiem:function(d,v,S){return d<4?"\u043d\u043e\u0447\u044b":d<12?"\u0440\u0430\u043d\u0456\u0446\u044b":d<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(d,v){switch(v){case"M":case"d":case"DDD":case"w":case"W":return d%10!=2&&d%10!=3||d%100==12||d%100==13?d+"-\u044b":d+"-\u0456";case"D":return d+"-\u0433\u0430";default:return d}},week:{dow:1,doy:7}})}(p(6738))},3276:function(Ue,fe,p){!function(u){"use strict";u.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(c){var f=c%10,d=c%100;return 0===c?c+"-\u0435\u0432":0===d?c+"-\u0435\u043d":d>10&&d<20?c+"-\u0442\u0438":1===f?c+"-\u0432\u0438":2===f?c+"-\u0440\u0438":7===f||8===f?c+"-\u043c\u0438":c+"-\u0442\u0438"},week:{dow:1,doy:7}})}(p(6738))},3344:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},3990:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},c={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};u.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(d){return d.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},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(d,v){return 12===d&&(d=0),"\u09b0\u09be\u09a4"===v?d<4?d:d+12:"\u09ad\u09cb\u09b0"===v||"\u09b8\u0995\u09be\u09b2"===v?d:"\u09a6\u09c1\u09aa\u09c1\u09b0"===v?d>=3?d:d+12:"\u09ac\u09bf\u0995\u09be\u09b2"===v||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===v?d+12:void 0},meridiem:function(d,v,S){return d<4?"\u09b0\u09be\u09a4":d<6?"\u09ad\u09cb\u09b0":d<12?"\u09b8\u0995\u09be\u09b2":d<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":d<18?"\u09ac\u09bf\u0995\u09be\u09b2":d<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(p(6738))},8985:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},c={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};u.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(d){return d.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(d,v){return 12===d&&(d=0),"\u09b0\u09be\u09a4"===v&&d>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===v&&d<5||"\u09ac\u09bf\u0995\u09be\u09b2"===v?d+12:d},meridiem:function(d,v,S){return d<4?"\u09b0\u09be\u09a4":d<10?"\u09b8\u0995\u09be\u09b2":d<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":d<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(p(6738))},4391:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},c={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};u.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(d){return d.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},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(d,v){return 12===d&&(d=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===v&&d>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===v&&d<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===v?d+12:d},meridiem:function(d,v,S){return d<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":d<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":d<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":d<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(p(6738))},6728:function(Ue,fe,p){!function(u){"use strict";function e(Te,we,Ye){return Te+" "+function(Te,we){return 2===we?function(Te){var we={m:"v",b:"v",d:"z"};return void 0===we[Te.charAt(0)]?Te:we[Te.charAt(0)]+Te.substring(1)}(Te):Te}({mm:"munutenn",MM:"miz",dd:"devezh"}[Ye],Te)}function f(Te){return Te>9?f(Te%10):Te}var S=[/^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],P=/^(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,ge=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];u.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:ge,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:ge,monthsRegex:P,monthsShortRegex:P,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:S,longMonthsParse:S,shortMonthsParse:S,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:e,h:"un eur",hh:"%d eur",d:"un devezh",dd:e,M:"ur miz",MM:e,y:"ur bloaz",yy:function(Te){switch(f(Te)){case 1:case 3:case 4:case 5:case 9:return Te+" bloaz";default:return Te+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(Te){return Te+(1===Te?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(Te){return"g.m."===Te},meridiem:function(Te,we,Ye){return Te<12?"a.m.":"g.m."}})}(p(6738))},5536:function(Ue,fe,p){!function(u){"use strict";function e(f,d,v){var S=f+" ";switch(v){case"ss":return S+(1===f?"sekunda":2===f||3===f||4===f?"sekunde":"sekundi");case"m":return d?"jedna minuta":"jedne minute";case"mm":return S+(1===f?"minuta":2===f||3===f||4===f?"minute":"minuta");case"h":return d?"jedan sat":"jednog sata";case"hh":return S+(1===f?"sat":2===f||3===f||4===f?"sata":"sati");case"dd":return S+(1===f?"dan":"dana");case"MM":return S+(1===f?"mjesec":2===f||3===f||4===f?"mjeseca":"mjeseci");case"yy":return S+(1===f?"godina":2===f||3===f||4===f?"godine":"godina")}}u.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:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(6738))},1043:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){var d=1===c?"r":2===c?"n":3===c?"r":4===c?"t":"\xe8";return("w"===f||"W"===f)&&(d="a"),c+d},week:{dow:1,doy:4}})}(p(6738))},420:function(Ue,fe,p){!function(u){"use strict";var e={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("_")},c="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),f=[/^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],d=/^(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 v(L){return L>1&&L<5&&1!=~~(L/10)}function S(L,B,J,Q){var ge=L+" ";switch(J){case"s":return B||Q?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return B||Q?ge+(v(L)?"sekundy":"sekund"):ge+"sekundami";case"m":return B?"minuta":Q?"minutu":"minutou";case"mm":return B||Q?ge+(v(L)?"minuty":"minut"):ge+"minutami";case"h":return B?"hodina":Q?"hodinu":"hodinou";case"hh":return B||Q?ge+(v(L)?"hodiny":"hodin"):ge+"hodinami";case"d":return B||Q?"den":"dnem";case"dd":return B||Q?ge+(v(L)?"dny":"dn\xed"):ge+"dny";case"M":return B||Q?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return B||Q?ge+(v(L)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):ge+"m\u011bs\xedci";case"y":return B||Q?"rok":"rokem";case"yy":return B||Q?ge+(v(L)?"roky":"let"):ge+"lety"}}u.defineLocale("cs",{months:e,monthsShort:c,monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,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:S,ss:S,m:S,mm:S,h:S,hh:S,d:S,dd:S,M:S,MM:S,y:S,yy:S},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},3513:function(Ue,fe,p){!function(u){"use strict";u.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(c){return c+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(c)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(c)?"\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}})}(p(6738))},6771:function(Ue,fe,p){!function(u){"use strict";u.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(c){var d="";return c>20?d=40===c||50===c||60===c||80===c||100===c?"fed":"ain":c>0&&(d=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][c]),c+d},week:{dow:1,doy:4}})}(p(6738))},7978:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},5204:function(Ue,fe,p){!function(u){"use strict";function e(f,d,v,S){var P={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[f+" Tage",f+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[f+" Monate",f+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[f+" Jahre",f+" Jahren"]};return d?P[v][0]:P[v][1]}u.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:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,w:e,ww:"%d Wochen",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},2653:function(Ue,fe,p){!function(u){"use strict";function e(f,d,v,S){var P={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[f+" Tage",f+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[f+" Monate",f+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[f+" Jahre",f+" Jahren"]};return d?P[v][0]:P[v][1]}u.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:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,w:e,ww:"%d Wochen",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},6061:function(Ue,fe,p){!function(u){"use strict";function e(f,d,v,S){var P={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[f+" Tage",f+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[f+" Monate",f+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[f+" Jahre",f+" Jahren"]};return d?P[v][0]:P[v][1]}u.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:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,w:e,ww:"%d Wochen",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},85:function(Ue,fe,p){!function(u){"use strict";var e=["\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"],c=["\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"];u.defineLocale("dv",{months:e,monthsShort:e,weekdays:c,weekdaysShort:c,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(d){return"\u0789\u078a"===d},meridiem:function(d,v,S){return d<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(d){return d.replace(/\u060c/g,",")},postformat:function(d){return d.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(p(6738))},8579:function(Ue,fe,p){!function(u){"use strict";u.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(f,d){return f?"string"==typeof d&&/D/.test(d.substring(0,d.indexOf("MMMM")))?this._monthsGenitiveEl[f.month()]:this._monthsNominativeEl[f.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(f,d,v){return f>11?v?"\u03bc\u03bc":"\u039c\u039c":v?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(f){return"\u03bc"===(f+"").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(f,d){var v=this._calendarEl[f],S=d&&d.hours();return function(f){return"undefined"!=typeof Function&&f instanceof Function||"[object Function]"===Object.prototype.toString.call(f)}(v)&&(v=v.apply(d)),v.replace("{}",S%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}})}(p(6738))},5724:function(Ue,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:0,doy:4}})}(p(6738))},525:function(Ue,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")}})}(p(6738))},2847:function(Ue,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(p(6738))},7216:function(Ue,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(p(6738))},9305:function(Ue,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")}})}(p(6738))},3364:function(Ue,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:0,doy:6}})}(p(6738))},9130:function(Ue,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(p(6738))},1161:function(Ue,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(p(6738))},802:function(Ue,fe,p){!function(u){"use strict";u.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(c){return"p"===c.charAt(0).toLowerCase()},meridiem:function(c,f,d){return c>11?d?"p.t.m.":"P.T.M.":d?"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}})}(p(6738))},5551:function(Ue,fe,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),c="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),f=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],d=/^(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;u.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(S,P){return S?/-MMM-/.test(P)?c[S.month()]:e[S.month()]:e},monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,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}})}(p(6738))},5615:function(Ue,fe,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),c="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),f=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],d=/^(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;u.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(S,P){return S?/-MMM-/.test(P)?c[S.month()]:e[S.month()]:e},monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,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"})}(p(6738))},4790:function(Ue,fe,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),c="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),f=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],d=/^(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;u.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(S,P){return S?/-MMM-/.test(P)?c[S.month()]:e[S.month()]:e},monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,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}})}(p(6738))},328:function(Ue,fe,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),c="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),f=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],d=/^(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;u.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(S,P){return S?/-MMM-/.test(P)?c[S.month()]:e[S.month()]:e},monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,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"})}(p(6738))},6389:function(Ue,fe,p){!function(u){"use strict";function e(f,d,v,S){var P={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[f+"sekundi",f+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[f+" minuti",f+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[f+" tunni",f+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[f+" kuu",f+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[f+" aasta",f+" aastat"]};return d?P[v][2]?P[v][2]:P[v][1]:S?P[v][0]:P[v][1]}u.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:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:"%d p\xe4eva",M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},2961:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},6151:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},c={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};u.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(d){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(d)},meridiem:function(d,v,S){return d<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(d){return d.replace(/[\u06f0-\u06f9]/g,function(v){return c[v]}).replace(/\u060c/g,",")},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(p(6738))},7997:function(Ue,fe,p){!function(u){"use strict";var e="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),c=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",e[7],e[8],e[9]];function f(S,P,L,B){var J="";switch(L){case"s":return B?"muutaman sekunnin":"muutama sekunti";case"ss":J=B?"sekunnin":"sekuntia";break;case"m":return B?"minuutin":"minuutti";case"mm":J=B?"minuutin":"minuuttia";break;case"h":return B?"tunnin":"tunti";case"hh":J=B?"tunnin":"tuntia";break;case"d":return B?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":J=B?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return B?"kuukauden":"kuukausi";case"MM":J=B?"kuukauden":"kuukautta";break;case"y":return B?"vuoden":"vuosi";case"yy":J=B?"vuoden":"vuotta"}return function(S,P){return S<10?P?c[S]:e[S]:S}(S,B)+" "+J}u.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},8898:function(Ue,fe,p){!function(u){"use strict";u.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(c){return c},week:{dow:1,doy:4}})}(p(6738))},7779:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},3287:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){switch(f){default:case"M":case"Q":case"D":case"DDD":case"d":return c+(1===c?"er":"e");case"w":case"W":return c+(1===c?"re":"e")}}})}(p(6738))},8867:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){switch(f){default:case"M":case"Q":case"D":case"DDD":case"d":return c+(1===c?"er":"e");case"w":case"W":return c+(1===c?"re":"e")}},week:{dow:1,doy:4}})}(p(6738))},8174:function(Ue,fe,p){!function(u){"use strict";var f=/(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,d=[/^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];u.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:f,monthsShortRegex:f,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:d,longMonthsParse:d,shortMonthsParse:d,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(S,P){switch(P){case"D":return S+(1===S?"er":"");default:case"M":case"Q":case"DDD":case"d":return S+(1===S?"er":"e");case"w":case"W":return S+(1===S?"re":"e")}},week:{dow:1,doy:4}})}(p(6738))},452:function(Ue,fe,p){!function(u){"use strict";var e="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),c="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");u.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(d,v){return d?/-MMM-/.test(v)?c[d.month()]:e[d.month()]:e},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(d){return d+(1===d||8===d||d>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(6738))},5014:function(Ue,fe,p){!function(u){"use strict";u.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(P){return P+(1===P?"d":P%10==2?"na":"mh")},week:{dow:1,doy:4}})}(p(6738))},4127:function(Ue,fe,p){!function(u){"use strict";u.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(P){return P+(1===P?"d":P%10==2?"na":"mh")},week:{dow:1,doy:4}})}(p(6738))},2124:function(Ue,fe,p){!function(u){"use strict";u.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(c){return 0===c.indexOf("un")?"n"+c:"en "+c},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}})}(p(6738))},6444:function(Ue,fe,p){!function(u){"use strict";function e(f,d,v,S){var P={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:[f+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",f+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[f+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",f+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[f+" \u0935\u0930\u093e\u0902\u0928\u0940",f+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[f+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",f+" \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:[f+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",f+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[f+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",f+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return S?P[v][0]:P[v][1]}u.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: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}(\u0935\u0947\u0930)/,ordinal:function(f,d){return"D"===d?f+"\u0935\u0947\u0930":f},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(f,d){return 12===f&&(f=0),"\u0930\u093e\u0924\u0940"===d?f<4?f:f+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===d?f:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===d?f>12?f:f+12:"\u0938\u093e\u0902\u091c\u0947"===d?f+12:void 0},meridiem:function(f,d,v){return f<4?"\u0930\u093e\u0924\u0940":f<12?"\u0938\u0915\u093e\u0933\u0940\u0902":f<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":f<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(p(6738))},7953:function(Ue,fe,p){!function(u){"use strict";function e(f,d,v,S){var P={s:["thoddea sekondamni","thodde sekond"],ss:[f+" sekondamni",f+" sekond"],m:["eka mintan","ek minut"],mm:[f+" mintamni",f+" mintam"],h:["eka voran","ek vor"],hh:[f+" voramni",f+" voram"],d:["eka disan","ek dis"],dd:[f+" disamni",f+" dis"],M:["eka mhoinean","ek mhoino"],MM:[f+" mhoineamni",f+" mhoine"],y:["eka vorsan","ek voros"],yy:[f+" vorsamni",f+" vorsam"]};return S?P[v][0]:P[v][1]}u.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: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}(er)/,ordinal:function(f,d){return"D"===d?f+"er":f},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(f,d){return 12===f&&(f=0),"rati"===d?f<4?f:f+12:"sokallim"===d?f:"donparam"===d?f>12?f:f+12:"sanje"===d?f+12:void 0},meridiem:function(f,d,v){return f<4?"rati":f<12?"sokallim":f<16?"donparam":f<20?"sanje":"rati"}})}(p(6738))},6604:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},c={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};u.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(d){return d.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(d,v){return 12===d&&(d=0),"\u0ab0\u0abe\u0aa4"===v?d<4?d:d+12:"\u0ab8\u0ab5\u0abe\u0ab0"===v?d:"\u0aac\u0aaa\u0acb\u0ab0"===v?d>=10?d:d+12:"\u0ab8\u0abe\u0a82\u0a9c"===v?d+12:void 0},meridiem:function(d,v,S){return d<4?"\u0ab0\u0abe\u0aa4":d<10?"\u0ab8\u0ab5\u0abe\u0ab0":d<17?"\u0aac\u0aaa\u0acb\u0ab0":d<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(p(6738))},1222:function(Ue,fe,p){!function(u){"use strict";u.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(c){return 2===c?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":c+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(c){return 2===c?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":c+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(c){return 2===c?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":c+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(c){return 2===c?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":c%10==0&&10!==c?c+" \u05e9\u05e0\u05d4":c+" \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(c){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(c)},meridiem:function(c,f,d){return c<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":c<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":c<12?d?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":c<18?d?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(p(6738))},4235:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},c={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},f=[/^\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];u.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:f,longMonthsParse:f,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(S){return S.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(P){return c[P]})},postformat:function(S){return S.replace(/\d/g,function(P){return e[P]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(S,P){return 12===S&&(S=0),"\u0930\u093e\u0924"===P?S<4?S:S+12:"\u0938\u0941\u092c\u0939"===P?S:"\u0926\u094b\u092a\u0939\u0930"===P?S>=10?S:S+12:"\u0936\u093e\u092e"===P?S+12:void 0},meridiem:function(S,P,L){return S<4?"\u0930\u093e\u0924":S<10?"\u0938\u0941\u092c\u0939":S<17?"\u0926\u094b\u092a\u0939\u0930":S<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(p(6738))},622:function(Ue,fe,p){!function(u){"use strict";function e(f,d,v){var S=f+" ";switch(v){case"ss":return S+(1===f?"sekunda":2===f||3===f||4===f?"sekunde":"sekundi");case"m":return d?"jedna minuta":"jedne minute";case"mm":return S+(1===f?"minuta":2===f||3===f||4===f?"minute":"minuta");case"h":return d?"jedan sat":"jednog sata";case"hh":return S+(1===f?"sat":2===f||3===f||4===f?"sata":"sati");case"dd":return S+(1===f?"dan":"dana");case"MM":return S+(1===f?"mjesec":2===f||3===f||4===f?"mjeseca":"mjeseci");case"yy":return S+(1===f?"godina":2===f||3===f||4===f?"godine":"godina")}}u.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:e,m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(6738))},7735:function(Ue,fe,p){!function(u){"use strict";var e="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function c(v,S,P,L){var B=v;switch(P){case"s":return L||S?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return B+(L||S)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(L||S?" perc":" perce");case"mm":return B+(L||S?" perc":" perce");case"h":return"egy"+(L||S?" \xf3ra":" \xf3r\xe1ja");case"hh":return B+(L||S?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(L||S?" nap":" napja");case"dd":return B+(L||S?" nap":" napja");case"M":return"egy"+(L||S?" h\xf3nap":" h\xf3napja");case"MM":return B+(L||S?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(L||S?" \xe9v":" \xe9ve");case"yy":return B+(L||S?" \xe9v":" \xe9ve")}return""}function f(v){return(v?"":"[m\xfalt] ")+"["+e[this.day()]+"] LT[-kor]"}u.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(v){return"u"===v.charAt(1).toLowerCase()},meridiem:function(v,S,P){return v<12?!0===P?"de":"DE":!0===P?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return f.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return f.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},402:function(Ue,fe,p){!function(u){"use strict";u.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(c){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(c)},meridiem:function(c){return c<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":c<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":c<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(c,f){switch(f){case"DDD":case"w":case"W":case"DDDo":return 1===c?c+"-\u056b\u0576":c+"-\u0580\u0564";default:return c}},week:{dow:1,doy:7}})}(p(6738))},9187:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"pagi"===f?c:"siang"===f?c>=11?c:c+12:"sore"===f||"malam"===f?c+12:void 0},meridiem:function(c,f,d){return c<11?"pagi":c<15?"siang":c<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}})}(p(6738))},536:function(Ue,fe,p){!function(u){"use strict";function e(d){return d%100==11||d%10!=1}function c(d,v,S,P){var L=d+" ";switch(S){case"s":return v||P?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return e(d)?L+(v||P?"sek\xfandur":"sek\xfandum"):L+"sek\xfanda";case"m":return v?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return e(d)?L+(v||P?"m\xedn\xfatur":"m\xedn\xfatum"):v?L+"m\xedn\xfata":L+"m\xedn\xfatu";case"hh":return e(d)?L+(v||P?"klukkustundir":"klukkustundum"):L+"klukkustund";case"d":return v?"dagur":P?"dag":"degi";case"dd":return e(d)?v?L+"dagar":L+(P?"daga":"d\xf6gum"):v?L+"dagur":L+(P?"dag":"degi");case"M":return v?"m\xe1nu\xf0ur":P?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return e(d)?v?L+"m\xe1nu\xf0ir":L+(P?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):v?L+"m\xe1nu\xf0ur":L+(P?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return v||P?"\xe1r":"\xe1ri";case"yy":return e(d)?L+(v||P?"\xe1r":"\xe1rum"):L+(v||P?"\xe1r":"\xe1ri")}}u.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:c,ss:c,m:c,mm:c,h:"klukkustund",hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},4667:function(Ue,fe,p){!function(u){"use strict";u.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(c){return(/^[0-9].+$/.test(c)?"tra":"in")+" "+c},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}})}(p(6738))},5007:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},2093:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){return"\u5143"===f[1]?1:parseInt(f[1]||c,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(c){return"\u5348\u5f8c"===c},meridiem:function(c,f,d){return c<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(c){return c.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(c){return this.week()!==c.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(c,f){switch(f){case"y":return 1===c?"\u5143\u5e74":c+"\u5e74";case"d":case"D":case"DDD":return c+"\u65e5";default:return c}},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"}})}(p(6738))},59:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"enjing"===f?c:"siyang"===f?c>=11?c:c+12:"sonten"===f||"ndalu"===f?c+12:void 0},meridiem:function(c,f,d){return c<11?"enjing":c<15?"siyang":c<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}})}(p(6738))},6870:function(Ue,fe,p){!function(u){"use strict";u.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(c){return c.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(f,d,v){return"\u10d8"===v?d+"\u10e8\u10d8":d+v+"\u10e8\u10d8"})},past:function(c){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(c)?c.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(c)?c.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):c},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(c){return 0===c?c:1===c?c+"-\u10da\u10d8":c<20||c<=100&&c%20==0||c%100==0?"\u10db\u10d4-"+c:c+"-\u10d4"},week:{dow:1,doy:7}})}(p(6738))},880:function(Ue,fe,p){!function(u){"use strict";var e={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"};u.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(f){return f+(e[f]||e[f%10]||e[f>=100?100:null])},week:{dow:1,doy:7}})}(p(6738))},1083:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},c={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};u.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(d){return"\u179b\u17d2\u1784\u17b6\u1785"===d},meridiem:function(d,v,S){return d<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(d){return d.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},week:{dow:1,doy:4}})}(p(6738))},8785:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},c={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};u.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(d){return d.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},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(d,v){return 12===d&&(d=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===v?d<4?d:d+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===v?d:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===v?d>=10?d:d+12:"\u0cb8\u0c82\u0c9c\u0cc6"===v?d+12:void 0},meridiem:function(d,v,S){return d<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":d<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":d<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":d<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(d){return d+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(p(6738))},1721:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){switch(f){case"d":case"D":case"DDD":return c+"\uc77c";case"M":return c+"\uc6d4";case"w":case"W":return c+"\uc8fc";default:return c}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(c){return"\uc624\ud6c4"===c},meridiem:function(c,f,d){return c<12?"\uc624\uc804":"\uc624\ud6c4"}})}(p(6738))},7851:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},c={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},f=["\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"];u.defineLocale("ku",{months:f,monthsShort:f,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(v){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(v)},meridiem:function(v,S,P){return v<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(v){return v.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(S){return c[S]}).replace(/\u060c/g,",")},postformat:function(v){return v.replace(/\d/g,function(S){return e[S]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(6738))},1727:function(Ue,fe,p){!function(u){"use strict";var e={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"};u.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(f){return f+(e[f]||e[f%10]||e[f>=100?100:null])},week:{dow:1,doy:7}})}(p(6738))},346:function(Ue,fe,p){!function(u){"use strict";function e(S,P,L,B){var J={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 P?J[L][0]:J[L][1]}function d(S){if(S=parseInt(S,10),isNaN(S))return!1;if(S<0)return!0;if(S<10)return 4<=S&&S<=7;if(S<100){var P=S%10;return d(0===P?S/10:P)}if(S<1e4){for(;S>=10;)S/=10;return d(S)}return d(S/=1e3)}u.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(S){return d(S.substr(0,S.indexOf(" ")))?"a "+S:"an "+S},past:function(S){return d(S.substr(0,S.indexOf(" ")))?"viru "+S:"virun "+S},s:"e puer Sekonnen",ss:"%d Sekonnen",m:e,mm:"%d Minutten",h:e,hh:"%d Stonnen",d:e,dd:"%d Deeg",M:e,MM:"%d M\xe9int",y:e,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},3002:function(Ue,fe,p){!function(u){"use strict";u.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(c){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===c},meridiem:function(c,f,d){return c<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(c){return"\u0e97\u0eb5\u0ec8"+c}})}(p(6738))},4035:function(Ue,fe,p){!function(u){"use strict";var e={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 f(L,B,J,Q){return B?v(J)[0]:Q?v(J)[1]:v(J)[2]}function d(L){return L%10==0||L>10&&L<20}function v(L){return e[L].split("_")}function S(L,B,J,Q){var ge=L+" ";return 1===L?ge+f(0,B,J[0],Q):B?ge+(d(L)?v(J)[1]:v(J)[0]):Q?ge+v(J)[1]:ge+(d(L)?v(J)[1]:v(J)[2])}u.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(L,B,J,Q){return B?"kelios sekund\u0117s":Q?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:S,m:f,mm:S,h:f,hh:S,d:f,dd:S,M:f,MM:S,y:f,yy:S},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(L){return L+"-oji"},week:{dow:1,doy:4}})}(p(6738))},6927:function(Ue,fe,p){!function(u){"use strict";var e={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 c(P,L,B){return B?L%10==1&&L%100!=11?P[2]:P[3]:L%10==1&&L%100!=11?P[0]:P[1]}function f(P,L,B){return P+" "+c(e[B],P,L)}function d(P,L,B){return c(e[B],P,L)}u.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function(P,L){return L?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:f,m:d,mm:f,h:d,hh:f,d,dd:f,M:d,MM:f,y:d,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},5634:function(Ue,fe,p){!function(u){"use strict";var e={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(f,d){return 1===f?d[0]:f>=2&&f<=4?d[1]:d[2]},translate:function(f,d,v){var S=e.words[v];return 1===v.length?d?S[0]:S[1]:f+" "+e.correctGrammaticalCase(f,S)}};u.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:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mjesec",MM:e.translate,y:"godinu",yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(6738))},4173:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},6320:function(Ue,fe,p){!function(u){"use strict";u.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(c){var f=c%10,d=c%100;return 0===c?c+"-\u0435\u0432":0===d?c+"-\u0435\u043d":d>10&&d<20?c+"-\u0442\u0438":1===f?c+"-\u0432\u0438":2===f?c+"-\u0440\u0438":7===f||8===f?c+"-\u043c\u0438":c+"-\u0442\u0438"},week:{dow:1,doy:7}})}(p(6738))},1705:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===f&&c>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===f||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===f?c+12:c},meridiem:function(c,f,d){return c<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":c<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":c<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":c<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(p(6738))},1062:function(Ue,fe,p){!function(u){"use strict";function e(f,d,v,S){switch(v){case"s":return d?"\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 f+(d?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return f+(d?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return f+(d?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return f+(d?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return f+(d?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return f+(d?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return f}}u.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(f){return"\u04ae\u0425"===f},meridiem:function(f,d,v){return f<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: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} \u04e9\u0434\u04e9\u0440/,ordinal:function(f,d){switch(d){case"d":case"D":case"DDD":return f+" \u04e9\u0434\u04e9\u0440";default:return f}}})}(p(6738))},2805:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},c={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function f(v,S,P,L){var B="";if(S)switch(P){case"s":B="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":B="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":B="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":B="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":B="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":B="%d \u0924\u093e\u0938";break;case"d":B="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":B="%d \u0926\u093f\u0935\u0938";break;case"M":B="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":B="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":B="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":B="%d \u0935\u0930\u094d\u0937\u0947"}else switch(P){case"s":B="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":B="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":B="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":B="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":B="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":B="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":B="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":B="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":B="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":B="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":B="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":B="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return B.replace(/%d/i,v)}u.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:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},preparse:function(v){return v.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(S){return c[S]})},postformat:function(v){return v.replace(/\d/g,function(S){return e[S]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(v,S){return 12===v&&(v=0),"\u092a\u0939\u093e\u091f\u0947"===S||"\u0938\u0915\u093e\u0933\u0940"===S?v:"\u0926\u0941\u092a\u093e\u0930\u0940"===S||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===S||"\u0930\u093e\u0924\u094d\u0930\u0940"===S?v>=12?v:v+12:void 0},meridiem:function(v,S,P){return v>=0&&v<6?"\u092a\u0939\u093e\u091f\u0947":v<12?"\u0938\u0915\u093e\u0933\u0940":v<17?"\u0926\u0941\u092a\u093e\u0930\u0940":v<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(p(6738))},9900:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"pagi"===f?c:"tengahari"===f?c>=11?c:c+12:"petang"===f||"malam"===f?c+12:void 0},meridiem:function(c,f,d){return c<11?"pagi":c<15?"tengahari":c<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}})}(p(6738))},1341:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"pagi"===f?c:"tengahari"===f?c>=11?c:c+12:"petang"===f||"malam"===f?c+12:void 0},meridiem:function(c,f,d){return c<11?"pagi":c<15?"tengahari":c<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}})}(p(6738))},7734:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},9034:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},c={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};u.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(d){return d.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},week:{dow:1,doy:4}})}(p(6738))},9324:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},6495:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},c={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};u.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(d){return d.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(d,v){return 12===d&&(d=0),"\u0930\u093e\u0924\u093f"===v?d<4?d:d+12:"\u092c\u093f\u0939\u093e\u0928"===v?d:"\u0926\u093f\u0909\u0901\u0938\u094b"===v?d>=10?d:d+12:"\u0938\u093e\u0901\u091d"===v?d+12:void 0},meridiem:function(d,v,S){return d<3?"\u0930\u093e\u0924\u093f":d<12?"\u092c\u093f\u0939\u093e\u0928":d<16?"\u0926\u093f\u0909\u0901\u0938\u094b":d<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}})}(p(6738))},6272:function(Ue,fe,p){!function(u){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),c="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),f=[/^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],d=/^(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;u.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(S,P){return S?/-MMM-/.test(P)?c[S.month()]:e[S.month()]:e},monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,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(S){return S+(1===S||8===S||S>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(6738))},673:function(Ue,fe,p){!function(u){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),c="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),f=[/^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],d=/^(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;u.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(S,P){return S?/-MMM-/.test(P)?c[S.month()]:e[S.month()]:e},monthsRegex:d,monthsShortRegex:d,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:f,longMonthsParse:f,shortMonthsParse:f,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(S){return S+(1===S||8===S||S>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(6738))},2486:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},6219:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){var d=1===c?"r":2===c?"n":3===c?"r":4===c?"t":"\xe8";return("w"===f||"W"===f)&&(d="a"),c+d},week:{dow:1,doy:4}})}(p(6738))},2829:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},c={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};u.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(d){return d.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(d,v){return 12===d&&(d=0),"\u0a30\u0a3e\u0a24"===v?d<4?d:d+12:"\u0a38\u0a35\u0a47\u0a30"===v?d:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===v?d>=10?d:d+12:"\u0a38\u0a3c\u0a3e\u0a2e"===v?d+12:void 0},meridiem:function(d,v,S){return d<4?"\u0a30\u0a3e\u0a24":d<10?"\u0a38\u0a35\u0a47\u0a30":d<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":d<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(p(6738))},8444:function(Ue,fe,p){!function(u){"use strict";var e="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),c="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),f=[/^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 d(P){return P%10<5&&P%10>1&&~~(P/10)%10!=1}function v(P,L,B){var J=P+" ";switch(B){case"ss":return J+(d(P)?"sekundy":"sekund");case"m":return L?"minuta":"minut\u0119";case"mm":return J+(d(P)?"minuty":"minut");case"h":return L?"godzina":"godzin\u0119";case"hh":return J+(d(P)?"godziny":"godzin");case"ww":return J+(d(P)?"tygodnie":"tygodni");case"MM":return J+(d(P)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return J+(d(P)?"lata":"lat")}}u.defineLocale("pl",{months:function(P,L){return P?/D MMMM/.test(L)?c[P.month()]:e[P.month()]:e},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:f,longMonthsParse:f,shortMonthsParse:f,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:v,m:v,mm:v,h:v,hh:v,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:v,M:"miesi\u0105c",MM:v,y:"rok",yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},6117:function(Ue,fe,p){!function(u){"use strict";u.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"})}(p(6738))},3170:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},6587:function(Ue,fe,p){!function(u){"use strict";function e(f,d,v){var P=" ";return(f%100>=20||f>=100&&f%100==0)&&(P=" de "),f+P+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[v]}u.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:e,m:"un minut",mm:e,h:"o or\u0103",hh:e,d:"o zi",dd:e,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:e,M:"o lun\u0103",MM:e,y:"un an",yy:e},week:{dow:1,doy:7}})}(p(6738))},9264:function(Ue,fe,p){!function(u){"use strict";function c(v,S,P){return"m"===P?S?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":v+" "+function(v,S){var P=v.split("_");return S%10==1&&S%100!=11?P[0]:S%10>=2&&S%10<=4&&(S%100<10||S%100>=20)?P[1]:P[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?"\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"}[P],+v)}var f=[/^\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];u.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:f,longMonthsParse:f,shortMonthsParse:f,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(v){if(v.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(v){if(v.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:c,m:c,mm:c,h:"\u0447\u0430\u0441",hh:c,d:"\u0434\u0435\u043d\u044c",dd:c,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:c,M:"\u043c\u0435\u0441\u044f\u0446",MM:c,y:"\u0433\u043e\u0434",yy:c},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(v){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(v)},meridiem:function(v,S,P){return v<4?"\u043d\u043e\u0447\u0438":v<12?"\u0443\u0442\u0440\u0430":v<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(v,S){switch(S){case"M":case"d":case"DDD":return v+"-\u0439";case"D":return v+"-\u0433\u043e";case"w":case"W":return v+"-\u044f";default:return v}},week:{dow:1,doy:4}})}(p(6738))},2135:function(Ue,fe,p){!function(u){"use strict";var e=["\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"],c=["\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"];u.defineLocale("sd",{months:e,monthsShort:e,weekdays:c,weekdaysShort:c,weekdaysMin:c,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(d){return"\u0634\u0627\u0645"===d},meridiem:function(d,v,S){return d<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(d){return d.replace(/\u060c/g,",")},postformat:function(d){return d.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(p(6738))},5366:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},3379:function(Ue,fe,p){!function(u){"use strict";u.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(c){return c+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(c){return"\u0db4.\u0dc0."===c||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===c},meridiem:function(c,f,d){return c>11?d?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":d?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(p(6738))},6143:function(Ue,fe,p){!function(u){"use strict";var e="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),c="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function f(S){return S>1&&S<5}function d(S,P,L,B){var J=S+" ";switch(L){case"s":return P||B?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return P||B?J+(f(S)?"sekundy":"sek\xfand"):J+"sekundami";case"m":return P?"min\xfata":B?"min\xfatu":"min\xfatou";case"mm":return P||B?J+(f(S)?"min\xfaty":"min\xfat"):J+"min\xfatami";case"h":return P?"hodina":B?"hodinu":"hodinou";case"hh":return P||B?J+(f(S)?"hodiny":"hod\xedn"):J+"hodinami";case"d":return P||B?"de\u0148":"d\u0148om";case"dd":return P||B?J+(f(S)?"dni":"dn\xed"):J+"d\u0148ami";case"M":return P||B?"mesiac":"mesiacom";case"MM":return P||B?J+(f(S)?"mesiace":"mesiacov"):J+"mesiacmi";case"y":return P||B?"rok":"rokom";case"yy":return P||B?J+(f(S)?"roky":"rokov"):J+"rokmi"}}u.defineLocale("sk",{months:e,monthsShort:c,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:d,ss:d,m:d,mm:d,h:d,hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},196:function(Ue,fe,p){!function(u){"use strict";function e(f,d,v,S){var P=f+" ";switch(v){case"s":return d||S?"nekaj sekund":"nekaj sekundami";case"ss":return P+(1===f?d?"sekundo":"sekundi":2===f?d||S?"sekundi":"sekundah":f<5?d||S?"sekunde":"sekundah":"sekund");case"m":return d?"ena minuta":"eno minuto";case"mm":return P+(1===f?d?"minuta":"minuto":2===f?d||S?"minuti":"minutama":f<5?d||S?"minute":"minutami":d||S?"minut":"minutami");case"h":return d?"ena ura":"eno uro";case"hh":return P+(1===f?d?"ura":"uro":2===f?d||S?"uri":"urama":f<5?d||S?"ure":"urami":d||S?"ur":"urami");case"d":return d||S?"en dan":"enim dnem";case"dd":return P+(1===f?d||S?"dan":"dnem":2===f?d||S?"dni":"dnevoma":d||S?"dni":"dnevi");case"M":return d||S?"en mesec":"enim mesecem";case"MM":return P+(1===f?d||S?"mesec":"mesecem":2===f?d||S?"meseca":"mesecema":f<5?d||S?"mesece":"meseci":d||S?"mesecev":"meseci");case"y":return d||S?"eno leto":"enim letom";case"yy":return P+(1===f?d||S?"leto":"letom":2===f?d||S?"leti":"letoma":f<5?d||S?"leta":"leti":d||S?"let":"leti")}}u.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: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:7}})}(p(6738))},1082:function(Ue,fe,p){!function(u){"use strict";u.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(c){return"M"===c.charAt(0)},meridiem:function(c,f,d){return c<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}})}(p(6738))},8963:function(Ue,fe,p){!function(u){"use strict";var e={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(f,d){return f%10>=1&&f%10<=4&&(f%100<10||f%100>=20)?f%10==1?d[0]:d[1]:d[2]},translate:function(f,d,v,S){var P=e.words[v];if(1===v.length)return"y"===v&&d?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":S||d?P[0]:P[1];const L=e.correctGrammaticalCase(f,P);return"yy"===v&&d&&"\u0433\u043e\u0434\u0438\u043d\u0443"===L?f+" \u0433\u043e\u0434\u0438\u043d\u0430":f+" "+L}};u.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:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:e.translate,dd:e.translate,M:e.translate,MM:e.translate,y:e.translate,yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(6738))},1621:function(Ue,fe,p){!function(u){"use strict";var e={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(f,d){return f%10>=1&&f%10<=4&&(f%100<10||f%100>=20)?f%10==1?d[0]:d[1]:d[2]},translate:function(f,d,v,S){var P=e.words[v];if(1===v.length)return"y"===v&&d?"jedna godina":S||d?P[0]:P[1];const L=e.correctGrammaticalCase(f,P);return"yy"===v&&d&&"godinu"===L?f+" godina":f+" "+L}};u.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:e.translate,m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:e.translate,dd:e.translate,M:e.translate,MM:e.translate,y:e.translate,yy:e.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(6738))},1404:function(Ue,fe,p){!function(u){"use strict";u.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(c,f,d){return c<11?"ekuseni":c<15?"emini":c<19?"entsambama":"ebusuku"},meridiemHour:function(c,f){return 12===c&&(c=0),"ekuseni"===f?c:"emini"===f?c>=11?c:c+12:"entsambama"===f||"ebusuku"===f?0===c?0:c+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(p(6738))},5685:function(Ue,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?":e":1===f||2===f?":a":":e")},week:{dow:1,doy:4}})}(p(6738))},6490:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},4106:function(Ue,fe,p){!function(u){"use strict";var e={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},c={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};u.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(d){return d+"\u0bb5\u0ba4\u0bc1"},preparse:function(d){return d.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(v){return c[v]})},postformat:function(d){return d.replace(/\d/g,function(v){return e[v]})},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(d,v,S){return d<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":d<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":d<10?" \u0b95\u0bbe\u0bb2\u0bc8":d<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":d<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":d<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(d,v){return 12===d&&(d=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===v?d<2?d:d+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===v||"\u0b95\u0bbe\u0bb2\u0bc8"===v||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===v&&d>=10?d:d+12},week:{dow:0,doy:6}})}(p(6738))},9204:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===f?c<4?c:c+12:"\u0c09\u0c26\u0c2f\u0c02"===f?c:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===f?c>=10?c:c+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===f?c+12:void 0},meridiem:function(c,f,d){return c<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":c<10?"\u0c09\u0c26\u0c2f\u0c02":c<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":c<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(p(6738))},3692:function(Ue,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(p(6738))},6361:function(Ue,fe,p){!function(u){"use strict";var e={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"};u.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(f,d){return 12===f&&(f=0),"\u0448\u0430\u0431"===d?f<4?f:f+12:"\u0441\u0443\u0431\u04b3"===d?f:"\u0440\u04ef\u0437"===d?f>=11?f:f+12:"\u0431\u0435\u0433\u043e\u04b3"===d?f+12:void 0},meridiem:function(f,d,v){return f<4?"\u0448\u0430\u0431":f<11?"\u0441\u0443\u0431\u04b3":f<16?"\u0440\u04ef\u0437":f<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(f){return f+(e[f]||e[f%10]||e[f>=100?100:null])},week:{dow:1,doy:7}})}(p(6738))},1735:function(Ue,fe,p){!function(u){"use strict";u.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(c){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===c},meridiem:function(c,f,d){return c<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"}})}(p(6738))},1568:function(Ue,fe,p){!function(u){"use strict";var e={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"};u.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(f,d){switch(d){case"d":case"D":case"Do":case"DD":return f;default:if(0===f)return f+"'unjy";var v=f%10;return f+(e[v]||e[f%100-v]||e[f>=100?100:null])}},week:{dow:1,doy:7}})}(p(6738))},6129:function(Ue,fe,p){!function(u){"use strict";u.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(c){return c},week:{dow:1,doy:4}})}(p(6738))},3759:function(Ue,fe,p){!function(u){"use strict";var e="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function d(P,L,B,J){var Q=function(P){var L=Math.floor(P%1e3/100),B=Math.floor(P%100/10),J=P%10,Q="";return L>0&&(Q+=e[L]+"vatlh"),B>0&&(Q+=(""!==Q?" ":"")+e[B]+"maH"),J>0&&(Q+=(""!==Q?" ":"")+e[J]),""===Q?"pagh":Q}(P);switch(B){case"ss":return Q+" lup";case"mm":return Q+" tup";case"hh":return Q+" rep";case"dd":return Q+" jaj";case"MM":return Q+" jar";case"yy":return Q+" DIS"}}u.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){var L=P;return-1!==P.indexOf("jaj")?L.slice(0,-3)+"leS":-1!==P.indexOf("jar")?L.slice(0,-3)+"waQ":-1!==P.indexOf("DIS")?L.slice(0,-3)+"nem":L+" pIq"},past:function(P){var L=P;return-1!==P.indexOf("jaj")?L.slice(0,-3)+"Hu\u2019":-1!==P.indexOf("jar")?L.slice(0,-3)+"wen":-1!==P.indexOf("DIS")?L.slice(0,-3)+"ben":L+" ret"},s:"puS lup",ss:d,m:"wa\u2019 tup",mm:d,h:"wa\u2019 rep",hh:d,d:"wa\u2019 jaj",dd:d,M:"wa\u2019 jar",MM:d,y:"wa\u2019 DIS",yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},1644:function(Ue,fe,p){!function(u){"use strict";var e={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"};u.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(f,d,v){return f<12?v?"\xf6\xf6":"\xd6\xd6":v?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(f){return"\xf6s"===f||"\xd6S"===f},longDateFormat:{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(f,d){switch(d){case"d":case"D":case"Do":case"DD":return f;default:if(0===f)return f+"'\u0131nc\u0131";var v=f%10;return f+(e[v]||e[f%100-v]||e[f>=100?100:null])}},week:{dow:1,doy:7}})}(p(6738))},875:function(Ue,fe,p){!function(u){"use strict";function c(f,d,v,S){var P={s:["viensas secunds","'iensas secunds"],ss:[f+" secunds",f+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[f+" m\xeduts",f+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[f+" \xfeoras",f+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[f+" ziuas",f+" ziuas"],M:["'n mes","'iens mes"],MM:[f+" mesen",f+" mesen"],y:["'n ar","'iens ar"],yy:[f+" ars",f+" ars"]};return S||d?P[v][0]:P[v][1]}u.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(f){return"d'o"===f.toLowerCase()},meridiem:function(f,d,v){return f>11?v?"d'o":"D'O":v?"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:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(6738))},1041:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},6878:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},4357:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===f||"\u0633\u06d5\u06be\u06d5\u0631"===f||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===f?c:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===f||"\u0643\u06d5\u0686"===f?c+12:c>=11?c:c+12},meridiem:function(c,f,d){var v=100*c+f;return v<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":v<900?"\u0633\u06d5\u06be\u06d5\u0631":v<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":v<1230?"\u0686\u06c8\u0634":v<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(c,f){switch(f){case"d":case"D":case"DDD":return c+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return c+"-\u06be\u06d5\u067e\u062a\u06d5";default:return c}},preparse:function(c){return c.replace(/\u060c/g,",")},postformat:function(c){return c.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(p(6738))},4810:function(Ue,fe,p){!function(u){"use strict";function c(S,P,L){return"m"===L?P?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===L?P?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":S+" "+function(S,P){var L=S.split("_");return P%10==1&&P%100!=11?L[0]:P%10>=2&&P%10<=4&&(P%100<10||P%100>=20)?L[1]:L[2]}({ss:P?"\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:P?"\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:P?"\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"}[L],+S)}function d(S){return function(){return S+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}u.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(S,P){var L={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===S?L.nominative.slice(1,7).concat(L.nominative.slice(0,1)):S?L[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(P)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(P)?"genitive":"nominative"][S.day()]:L.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:d("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:d("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:d("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:d("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return d("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return d("[\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:c,m:c,mm:c,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:c,d:"\u0434\u0435\u043d\u044c",dd:c,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:c,y:"\u0440\u0456\u043a",yy:c},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(S){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(S)},meridiem:function(S,P,L){return S<4?"\u043d\u043e\u0447\u0456":S<12?"\u0440\u0430\u043d\u043a\u0443":S<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(S,P){switch(P){case"M":case"d":case"DDD":case"w":case"W":return S+"-\u0439";case"D":return S+"-\u0433\u043e";default:return S}},week:{dow:1,doy:7}})}(p(6738))},6794:function(Ue,fe,p){!function(u){"use strict";var e=["\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"],c=["\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"];u.defineLocale("ur",{months:e,monthsShort:e,weekdays:c,weekdaysShort:c,weekdaysMin:c,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(d){return"\u0634\u0627\u0645"===d},meridiem:function(d,v,S){return d<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(d){return d.replace(/\u060c/g,",")},postformat:function(d){return d.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(p(6738))},7959:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},8966:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},5386:function(Ue,fe,p){!function(u){"use strict";u.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(c){return/^ch$/i.test(c)},meridiem:function(c,f,d){return c<12?d?"sa":"SA":d?"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(c){return c},week:{dow:1,doy:4}})}(p(6738))},3156:function(Ue,fe,p){!function(u){"use strict";u.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(c){var f=c%10;return c+(1==~~(c%100/10)?"th":1===f?"st":2===f?"nd":3===f?"rd":"th")},week:{dow:1,doy:4}})}(p(6738))},8028:function(Ue,fe,p){!function(u){"use strict";u.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}})}(p(6738))},9330:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u51cc\u6668"===f||"\u65e9\u4e0a"===f||"\u4e0a\u5348"===f?c:"\u4e0b\u5348"===f||"\u665a\u4e0a"===f?c+12:c>=11?c:c+12},meridiem:function(c,f,d){var v=100*c+f;return v<600?"\u51cc\u6668":v<900?"\u65e9\u4e0a":v<1130?"\u4e0a\u5348":v<1230?"\u4e2d\u5348":v<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(c){return c.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(c){return this.week()!==c.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(c,f){switch(f){case"d":case"D":case"DDD":return c+"\u65e5";case"M":return c+"\u6708";case"w":case"W":return c+"\u5468";default:return c}},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}})}(p(6738))},9380:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u51cc\u6668"===f||"\u65e9\u4e0a"===f||"\u4e0a\u5348"===f?c:"\u4e2d\u5348"===f?c>=11?c:c+12:"\u4e0b\u5348"===f||"\u665a\u4e0a"===f?c+12:void 0},meridiem:function(c,f,d){var v=100*c+f;return v<600?"\u51cc\u6668":v<900?"\u65e9\u4e0a":v<1200?"\u4e0a\u5348":1200===v?"\u4e2d\u5348":v<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(c,f){switch(f){case"d":case"D":case"DDD":return c+"\u65e5";case"M":return c+"\u6708";case"w":case"W":return c+"\u9031";default:return c}},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"}})}(p(6738))},874:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u51cc\u6668"===f||"\u65e9\u4e0a"===f||"\u4e0a\u5348"===f?c:"\u4e2d\u5348"===f?c>=11?c:c+12:"\u4e0b\u5348"===f||"\u665a\u4e0a"===f?c+12:void 0},meridiem:function(c,f,d){var v=100*c+f;return v<600?"\u51cc\u6668":v<900?"\u65e9\u4e0a":v<1130?"\u4e0a\u5348":v<1230?"\u4e2d\u5348":v<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(c,f){switch(f){case"d":case"D":case"DDD":return c+"\u65e5";case"M":return c+"\u6708";case"w":case"W":return c+"\u9031";default:return c}},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"}})}(p(6738))},6508:function(Ue,fe,p){!function(u){"use strict";u.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(c,f){return 12===c&&(c=0),"\u51cc\u6668"===f||"\u65e9\u4e0a"===f||"\u4e0a\u5348"===f?c:"\u4e2d\u5348"===f?c>=11?c:c+12:"\u4e0b\u5348"===f||"\u665a\u4e0a"===f?c+12:void 0},meridiem:function(c,f,d){var v=100*c+f;return v<600?"\u51cc\u6668":v<900?"\u65e9\u4e0a":v<1130?"\u4e0a\u5348":v<1230?"\u4e2d\u5348":v<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(c,f){switch(f){case"d":case"D":case"DDD":return c+"\u65e5";case"M":return c+"\u6708";case"w":case"W":return c+"\u9031";default:return c}},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"}})}(p(6738))},6738:function(Ue,fe,p){(Ue=p.nmd(Ue)).exports=function(){"use strict";var u,we;function e(){return u.apply(null,arguments)}function f(m){return m instanceof Array||"[object Array]"===Object.prototype.toString.call(m)}function d(m){return null!=m&&"[object Object]"===Object.prototype.toString.call(m)}function v(m,T){return Object.prototype.hasOwnProperty.call(m,T)}function S(m){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(m).length;var T;for(T in m)if(v(m,T))return!1;return!0}function P(m){return void 0===m}function L(m){return"number"==typeof m||"[object Number]"===Object.prototype.toString.call(m)}function B(m){return m instanceof Date||"[object Date]"===Object.prototype.toString.call(m)}function J(m,T){var q,V=[],Ce=m.length;for(q=0;q>>0;for(q=0;q0)for(V=0;V=0?V?"+":"":"-")+Math.pow(10,Math.max(0,T-q.length)).toString().substr(1)+q}var Pt=/(\[[^\[]*\])|(\\)?([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,Lt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ke={},gt={};function se(m,T,V,q){var Ce=q;"string"==typeof q&&(Ce=function(){return this[q]()}),m&&(gt[m]=Ce),T&&(gt[T[0]]=function(){return hn(Ce.apply(this,arguments),T[1],T[2])}),V&&(gt[V]=function(){return this.localeData().ordinal(Ce.apply(this,arguments),m)})}function W(m){return m.match(/\[[\s\S]/)?m.replace(/^\[|\]$/g,""):m.replace(/\\/g,"")}function He(m,T){return m.isValid()?(T=Re(T,m.localeData()),Ke[T]=Ke[T]||function(m){var V,q,T=m.match(Pt);for(V=0,q=T.length;V=0&&Lt.test(m);)m=m.replace(Lt,q),Lt.lastIndex=0,V-=1;return m}var xt={};function tt(m,T){var V=m.toLowerCase();xt[V]=xt[V+"s"]=xt[T]=m}function Me(m){return"string"==typeof m?xt[m]||xt[m.toLowerCase()]:void 0}function $(m){var V,q,T={};for(q in m)v(m,q)&&(V=Me(q))&&(T[V]=m[q]);return T}var R={};function N(m,T){R[m]=T}function Oe(m){return m%4==0&&m%100!=0||m%400==0}function be(m){return m<0?Math.ceil(m)||0:Math.floor(m)}function _e(m){var T=+m,V=0;return 0!==T&&isFinite(T)&&(V=be(T)),V}function te(m,T){return function(V){return null!=V?(bt(this,m,V),e.updateOffset(this,T),this):Qe(this,m)}}function Qe(m,T){return m.isValid()?m._d["get"+(m._isUTC?"UTC":"")+T]():NaN}function bt(m,T,V){m.isValid()&&!isNaN(V)&&("FullYear"===T&&Oe(m.year())&&1===m.month()&&29===m.date()?(V=_e(V),m._d["set"+(m._isUTC?"UTC":"")+T](V,m.month(),E(V,m.month()))):m._d["set"+(m._isUTC?"UTC":"")+T](V))}var tn,sn=/\d/,Wt=/\d\d/,Qt=/\d{3}/,_n=/\d{4}/,dn=/[+-]?\d{6}/,mn=/\d\d?/,Tt=/\d\d\d\d?/,nn=/\d\d\d\d\d\d?/,Pe=/\d{1,3}/,We=/\d{1,4}/,Se=/[+-]?\d{1,6}/,$e=/\d+/,K=/[+-]?\d+/,ae=/Z|[+-]\d\d:?\d\d/gi,ue=/Z|[+-]\d\d(?::?\d\d)?/gi,ct=/[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 Gt(m,T,V){tn[m]=pe(T)?T:function(q,Ce){return q&&V?V:T}}function Fn(m,T){return v(tn,m)?tn[m](T._strict,T._locale):new RegExp(function(m){return xn(m.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(T,V,q,Ce,ht){return V||q||Ce||ht}))}(m))}function xn(m){return m.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}tn={};var Kn={};function bn(m,T){var V,Ce,q=T;for("string"==typeof m&&(m=[m]),L(T)&&(q=function(ht,Vt){Vt[T]=_e(ht)}),Ce=m.length,V=0;V68?1900:2e3)};var Zi=te("FullYear",!0);function Js(m,T,V,q,Ce,ht,Vt){var In;return m<100&&m>=0?(In=new Date(m+400,T,V,q,Ce,ht,Vt),isFinite(In.getFullYear())&&In.setFullYear(m)):In=new Date(m,T,V,q,Ce,ht,Vt),In}function Li(m){var T,V;return m<100&&m>=0?((V=Array.prototype.slice.call(arguments))[0]=m+400,T=new Date(Date.UTC.apply(null,V)),isFinite(T.getUTCFullYear())&&T.setUTCFullYear(m)):T=new Date(Date.UTC.apply(null,arguments)),T}function di(m,T,V){var q=7+T-V;return-(7+Li(m,0,q).getUTCDay()-T)%7+q-1}function ws(m,T,V,q,Ce){var Xn,vi,In=1+7*(T-1)+(7+V-q)%7+di(m,q,Ce);return In<=0?vi=Hi(Xn=m-1)+In:In>Hi(m)?(Xn=m+1,vi=In-Hi(m)):(Xn=m,vi=In),{year:Xn,dayOfYear:vi}}function Vi(m,T,V){var ht,Vt,q=di(m.year(),T,V),Ce=Math.floor((m.dayOfYear()-q-1)/7)+1;return Ce<1?ht=Ce+Pi(Vt=m.year()-1,T,V):Ce>Pi(m.year(),T,V)?(ht=Ce-Pi(m.year(),T,V),Vt=m.year()+1):(Vt=m.year(),ht=Ce),{week:ht,year:Vt}}function Pi(m,T,V){var q=di(m,T,V),Ce=di(m+1,T,V);return(Hi(m)-q+Ce)/7}se("w",["ww",2],"wo","week"),se("W",["WW",2],"Wo","isoWeek"),tt("week","w"),tt("isoWeek","W"),N("week",5),N("isoWeek",5),Gt("w",mn),Gt("ww",mn,Wt),Gt("W",mn),Gt("WW",mn,Wt),pi(["w","ww","W","WW"],function(m,T,V,q){T[q.substr(0,1)]=_e(m)});function or(m,T){return m.slice(T,7).concat(m.slice(0,T))}se("d",0,"do","day"),se("dd",0,0,function(m){return this.localeData().weekdaysMin(this,m)}),se("ddd",0,0,function(m){return this.localeData().weekdaysShort(this,m)}),se("dddd",0,0,function(m){return this.localeData().weekdays(this,m)}),se("e",0,0,"weekday"),se("E",0,0,"isoWeekday"),tt("day","d"),tt("weekday","e"),tt("isoWeekday","E"),N("day",11),N("weekday",11),N("isoWeekday",11),Gt("d",mn),Gt("e",mn),Gt("E",mn),Gt("dd",function(m,T){return T.weekdaysMinRegex(m)}),Gt("ddd",function(m,T){return T.weekdaysShortRegex(m)}),Gt("dddd",function(m,T){return T.weekdaysRegex(m)}),pi(["dd","ddd","dddd"],function(m,T,V,q){var Ce=V._locale.weekdaysParse(m,q,V._strict);null!=Ce?T.d=Ce:Te(V).invalidWeekday=m}),pi(["d","e","E"],function(m,T,V,q){T[q]=_e(m)});var ar="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Hs="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xr="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ts=ct,As=ct,Mr=ct;function lr(m,T,V){var q,Ce,ht,Vt=m.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],q=0;q<7;++q)ht=ge([2e3,1]).day(q),this._minWeekdaysParse[q]=this.weekdaysMin(ht,"").toLocaleLowerCase(),this._shortWeekdaysParse[q]=this.weekdaysShort(ht,"").toLocaleLowerCase(),this._weekdaysParse[q]=this.weekdays(ht,"").toLocaleLowerCase();return V?"dddd"===T?-1!==(Ce=lt.call(this._weekdaysParse,Vt))?Ce:null:"ddd"===T?-1!==(Ce=lt.call(this._shortWeekdaysParse,Vt))?Ce:null:-1!==(Ce=lt.call(this._minWeekdaysParse,Vt))?Ce:null:"dddd"===T?-1!==(Ce=lt.call(this._weekdaysParse,Vt))||-1!==(Ce=lt.call(this._shortWeekdaysParse,Vt))||-1!==(Ce=lt.call(this._minWeekdaysParse,Vt))?Ce:null:"ddd"===T?-1!==(Ce=lt.call(this._shortWeekdaysParse,Vt))||-1!==(Ce=lt.call(this._weekdaysParse,Vt))||-1!==(Ce=lt.call(this._minWeekdaysParse,Vt))?Ce:null:-1!==(Ce=lt.call(this._minWeekdaysParse,Vt))||-1!==(Ce=lt.call(this._weekdaysParse,Vt))||-1!==(Ce=lt.call(this._shortWeekdaysParse,Vt))?Ce:null}function ms(){function m(Ds,xs){return xs.length-Ds.length}var ht,Vt,In,Xn,vi,T=[],V=[],q=[],Ce=[];for(ht=0;ht<7;ht++)Vt=ge([2e3,1]).day(ht),In=xn(this.weekdaysMin(Vt,"")),Xn=xn(this.weekdaysShort(Vt,"")),vi=xn(this.weekdays(Vt,"")),T.push(In),V.push(Xn),q.push(vi),Ce.push(In),Ce.push(Xn),Ce.push(vi);T.sort(m),V.sort(m),q.sort(m),Ce.sort(m),this._weekdaysRegex=new RegExp("^("+Ce.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+q.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+V.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+T.join("|")+")","i")}function zi(){return this.hours()%12||12}function dr(m,T){se(m,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),T)})}function vr(m,T){return T._meridiemParse}se("H",["HH",2],0,"hour"),se("h",["hh",2],0,zi),se("k",["kk",2],0,function(){return this.hours()||24}),se("hmm",0,0,function(){return""+zi.apply(this)+hn(this.minutes(),2)}),se("hmmss",0,0,function(){return""+zi.apply(this)+hn(this.minutes(),2)+hn(this.seconds(),2)}),se("Hmm",0,0,function(){return""+this.hours()+hn(this.minutes(),2)}),se("Hmmss",0,0,function(){return""+this.hours()+hn(this.minutes(),2)+hn(this.seconds(),2)}),dr("a",!0),dr("A",!1),tt("hour","h"),N("hour",13),Gt("a",vr),Gt("A",vr),Gt("H",mn),Gt("h",mn),Gt("k",mn),Gt("HH",mn,Wt),Gt("hh",mn,Wt),Gt("kk",mn,Wt),Gt("hmm",Tt),Gt("hmmss",nn),Gt("Hmm",Tt),Gt("Hmmss",nn),bn(["H","HH"],3),bn(["k","kk"],function(m,T,V){var q=_e(m);T[3]=24===q?0:q}),bn(["a","A"],function(m,T,V){V._isPm=V._locale.isPM(m),V._meridiem=m}),bn(["h","hh"],function(m,T,V){T[3]=_e(m),Te(V).bigHour=!0}),bn("hmm",function(m,T,V){var q=m.length-2;T[3]=_e(m.substr(0,q)),T[4]=_e(m.substr(q)),Te(V).bigHour=!0}),bn("hmmss",function(m,T,V){var q=m.length-4,Ce=m.length-2;T[3]=_e(m.substr(0,q)),T[4]=_e(m.substr(q,2)),T[5]=_e(m.substr(Ce)),Te(V).bigHour=!0}),bn("Hmm",function(m,T,V){var q=m.length-2;T[3]=_e(m.substr(0,q)),T[4]=_e(m.substr(q))}),bn("Hmmss",function(m,T,V){var q=m.length-4,Ce=m.length-2;T[3]=_e(m.substr(0,q)),T[4]=_e(m.substr(q,2)),T[5]=_e(m.substr(Ce))});var gs=te("Hours",!0);var ys,xi={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:j,monthsShort:z,week:{dow:0,doy:6},weekdays:ar,weekdaysMin:Xr,weekdaysShort:Hs,meridiemParse:/[ap]\.?m?\.?/i},hi={},tr={};function Ji(m,T){var V,q=Math.min(m.length,T.length);for(V=0;V0;){if(Ce=me(ht.slice(0,V).join("-")))return Ce;if(q&&q.length>=V&&Ji(ht,q)>=V-1)break;V--}T++}return ys}(m)}function pt(m){var T,V=m._a;return V&&-2===Te(m).overflow&&(T=V[1]<0||V[1]>11?1:V[2]<1||V[2]>E(V[0],V[1])?2:V[3]<0||V[3]>24||24===V[3]&&(0!==V[4]||0!==V[5]||0!==V[6])?3:V[4]<0||V[4]>59?4:V[5]<0||V[5]>59?5:V[6]<0||V[6]>999?6:-1,Te(m)._overflowDayOfYear&&(T<0||T>2)&&(T=2),Te(m)._overflowWeeks&&-1===T&&(T=7),Te(m)._overflowWeekday&&-1===T&&(T=8),Te(m).overflow=T),m}var Xt=/^\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)?)?$/,Pn=/^\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)?)?$/,qn=/Z|[+-]\d\d(?::?\d\d)?/,Rn=[["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]],si=[["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/]],Vn=/^\/?Date\((-?\d+)/i,Ii=/^(?:(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}))$/,Vs={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ni(m){var T,V,ht,Vt,In,Xn,q=m._i,Ce=Xt.exec(q)||Pn.exec(q),vi=Rn.length,Ds=si.length;if(Ce){for(Te(m).iso=!0,T=0,V=vi;T7)&&(Xn=!0)):(ht=m._locale._week.dow,Vt=m._locale._week.doy,vi=Vi(C(),ht,Vt),V=ns(T.gg,m._a[0],vi.year),q=ns(T.w,vi.week),null!=T.d?((Ce=T.d)<0||Ce>6)&&(Xn=!0):null!=T.e?(Ce=T.e+ht,(T.e<0||T.e>6)&&(Xn=!0)):Ce=ht),q<1||q>Pi(V,ht,Vt)?Te(m)._overflowWeeks=!0:null!=Xn?Te(m)._overflowWeekday=!0:(In=ws(V,q,Ce,ht,Vt),m._a[0]=In.year,m._dayOfYear=In.dayOfYear)}(m),null!=m._dayOfYear&&(Vt=ns(m._a[0],Ce[0]),(m._dayOfYear>Hi(Vt)||0===m._dayOfYear)&&(Te(m)._overflowDayOfYear=!0),V=Li(Vt,0,m._dayOfYear),m._a[1]=V.getUTCMonth(),m._a[2]=V.getUTCDate()),T=0;T<3&&null==m._a[T];++T)m._a[T]=q[T]=Ce[T];for(;T<7;T++)m._a[T]=q[T]=null==m._a[T]?2===T?1:0:m._a[T];24===m._a[3]&&0===m._a[4]&&0===m._a[5]&&0===m._a[6]&&(m._nextDay=!0,m._a[3]=0),m._d=(m._useUTC?Li:Js).apply(null,q),ht=m._useUTC?m._d.getUTCDay():m._d.getDay(),null!=m._tzm&&m._d.setUTCMinutes(m._d.getUTCMinutes()-m._tzm),m._nextDay&&(m._a[3]=24),m._w&&void 0!==m._w.d&&m._w.d!==ht&&(Te(m).weekdayMismatch=!0)}}function wn(m){if(m._f!==e.ISO_8601)if(m._f!==e.RFC_2822){m._a=[],Te(m).empty=!0;var V,q,Ce,ht,Vt,vi,Ds,T=""+m._i,In=T.length,Xn=0;for(Ds=(Ce=Re(m._f,m._locale).match(Pt)||[]).length,V=0;V0&&Te(m).unusedInput.push(Vt),T=T.slice(T.indexOf(q)+q.length),Xn+=q.length),gt[ht]?(q?Te(m).empty=!1:Te(m).unusedTokens.push(ht),oi(ht,q,m)):m._strict&&!q&&Te(m).unusedTokens.push(ht);Te(m).charsLeftOver=In-Xn,T.length>0&&Te(m).unusedInput.push(T),m._a[3]<=12&&!0===Te(m).bigHour&&m._a[3]>0&&(Te(m).bigHour=void 0),Te(m).parsedDateParts=m._a.slice(0),Te(m).meridiem=m._meridiem,m._a[3]=function(m,T,V){var q;return null==V?T:null!=m.meridiemHour?m.meridiemHour(T,V):(null!=m.isPM&&((q=m.isPM(V))&&T<12&&(T+=12),!q&&12===T&&(T=0)),T)}(m._locale,m._a[3],m._meridiem),null!==(vi=Te(m).era)&&(m._a[0]=m._locale.erasConvertYear(vi,m._a[0])),cr(m),pt(m)}else Ro(m);else Ni(m)}function js(m){var T=m._i,V=m._f;return m._locale=m._locale||k(m._l),null===T||void 0===V&&""===T?dt({nullInput:!0}):("string"==typeof T&&(m._i=T=m._locale.preparse(T)),Le(T)?new Ve(pt(T)):(B(T)?m._d=T:f(V)?function(m){var T,V,q,Ce,ht,Vt,In=!1,Xn=m._f.length;if(0===Xn)return Te(m).invalidFormat=!0,void(m._d=new Date(NaN));for(Ce=0;Cethis?this:m:dt()});function Ie(m,T){var V,q;if(1===T.length&&f(T[0])&&(T=T[0]),!T.length)return C();for(V=T[0],q=1;q=0?new Date(m+400,T,V)-O:new Date(m,T,V).valueOf()}function X(m,T,V){return m<100&&m>=0?Date.UTC(m+400,T,V)-O:Date.UTC(m,T,V)}function vl(m,T){return T.erasAbbrRegex(m)}function $l(){var Ce,ht,m=[],T=[],V=[],q=[],Vt=this.eras();for(Ce=0,ht=Vt.length;Ce(ht=Pi(m,q,Ce))&&(T=ht),L_.call(this,m,T,V,q,Ce))}function L_(m,T,V,q,Ce){var ht=ws(m,T,V,q,Ce),Vt=Li(ht.year,0,ht.dayOfYear);return this.year(Vt.getUTCFullYear()),this.month(Vt.getUTCMonth()),this.date(Vt.getUTCDate()),this}se("N",0,0,"eraAbbr"),se("NN",0,0,"eraAbbr"),se("NNN",0,0,"eraAbbr"),se("NNNN",0,0,"eraName"),se("NNNNN",0,0,"eraNarrow"),se("y",["y",1],"yo","eraYear"),se("y",["yy",2],0,"eraYear"),se("y",["yyy",3],0,"eraYear"),se("y",["yyyy",4],0,"eraYear"),Gt("N",vl),Gt("NN",vl),Gt("NNN",vl),Gt("NNNN",function(m,T){return T.erasNameRegex(m)}),Gt("NNNNN",function(m,T){return T.erasNarrowRegex(m)}),bn(["N","NN","NNN","NNNN","NNNNN"],function(m,T,V,q){var Ce=V._locale.erasParse(m,q,V._strict);Ce?Te(V).era=Ce:Te(V).invalidEra=m}),Gt("y",$e),Gt("yy",$e),Gt("yyy",$e),Gt("yyyy",$e),Gt("yo",function(m,T){return T._eraYearOrdinalRegex||$e}),bn(["y","yy","yyy","yyyy"],0),bn(["yo"],function(m,T,V,q){var Ce;V._locale._eraYearOrdinalRegex&&(Ce=m.match(V._locale._eraYearOrdinalRegex)),T[0]=V._locale.eraYearOrdinalParse?V._locale.eraYearOrdinalParse(m,Ce):parseInt(m,10)}),se(0,["gg",2],0,function(){return this.weekYear()%100}),se(0,["GG",2],0,function(){return this.isoWeekYear()%100}),qa("gggg","weekYear"),qa("ggggg","weekYear"),qa("GGGG","isoWeekYear"),qa("GGGGG","isoWeekYear"),tt("weekYear","gg"),tt("isoWeekYear","GG"),N("weekYear",1),N("isoWeekYear",1),Gt("G",K),Gt("g",K),Gt("GG",mn,Wt),Gt("gg",mn,Wt),Gt("GGGG",We,_n),Gt("gggg",We,_n),Gt("GGGGG",Se,dn),Gt("ggggg",Se,dn),pi(["gggg","ggggg","GGGG","GGGGG"],function(m,T,V,q){T[q.substr(0,2)]=_e(m)}),pi(["gg","GG"],function(m,T,V,q){T[q]=e.parseTwoDigitYear(m)}),se("Q",0,"Qo","quarter"),tt("quarter","Q"),N("quarter",7),Gt("Q",sn),bn("Q",function(m,T){T[1]=3*(_e(m)-1)}),se("D",["DD",2],"Do","date"),tt("date","D"),N("date",9),Gt("D",mn),Gt("DD",mn,Wt),Gt("Do",function(m,T){return m?T._dayOfMonthOrdinalParse||T._ordinalParse:T._dayOfMonthOrdinalParseLenient}),bn(["D","DD"],2),bn("Do",function(m,T){T[2]=_e(m.match(mn)[0])});var da=te("Date",!0);se("DDD",["DDDD",3],"DDDo","dayOfYear"),tt("dayOfYear","DDD"),N("dayOfYear",4),Gt("DDD",Pe),Gt("DDDD",Qt),bn(["DDD","DDDD"],function(m,T,V){V._dayOfYear=_e(m)}),se("m",["mm",2],0,"minute"),tt("minute","m"),N("minute",14),Gt("m",mn),Gt("mm",mn,Wt),bn(["m","mm"],4);var hs=te("Minutes",!1);se("s",["ss",2],0,"second"),tt("second","s"),N("second",15),Gt("s",mn),Gt("ss",mn,Wt),bn(["s","ss"],5);var Vr,hu,Cl=te("Seconds",!1);for(se("S",0,0,function(){return~~(this.millisecond()/100)}),se(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),se(0,["SSS",3],0,"millisecond"),se(0,["SSSS",4],0,function(){return 10*this.millisecond()}),se(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),se(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),se(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),se(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),se(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),tt("millisecond","ms"),N("millisecond",16),Gt("S",Pe,sn),Gt("SS",Pe,Wt),Gt("SSS",Pe,Qt),Vr="SSSS";Vr.length<=9;Vr+="S")Gt(Vr,$e);function _u(m,T){T[6]=_e(1e3*("0."+m))}for(Vr="S";Vr.length<=9;Vr+="S")bn(Vr,_u);hu=te("Milliseconds",!1),se("z",0,0,"zoneAbbr"),se("zz",0,0,"zoneName");var en=Ve.prototype;function Qa(m){return m}en.add=Lr,en.calendar=function(m,T){1===arguments.length&&(arguments[0]?gi(arguments[0])?(m=arguments[0],T=void 0):za(arguments[0])&&(T=arguments[0],m=void 0):(m=void 0,T=void 0));var V=m||C(),q=Bi(V,this).startOf("day"),Ce=e.calendarFormat(this,q)||"sameElse",ht=T&&(pe(T[Ce])?T[Ce].call(this,V):T[Ce]);return this.format(ht||this.localeData().calendar(Ce,this,C(V)))},en.clone=function(){return new Ve(this)},en.diff=function(m,T,V){var q,Ce,ht;if(!this.isValid())return NaN;if(!(q=Bi(m,this)).isValid())return NaN;switch(Ce=6e4*(q.utcOffset()-this.utcOffset()),T=Me(T)){case"year":ht=xo(this,q)/12;break;case"month":ht=xo(this,q);break;case"quarter":ht=xo(this,q)/3;break;case"second":ht=(this-q)/1e3;break;case"minute":ht=(this-q)/6e4;break;case"hour":ht=(this-q)/36e5;break;case"day":ht=(this-q-Ce)/864e5;break;case"week":ht=(this-q-Ce)/6048e5;break;default:ht=this-q}return V?ht:be(ht)},en.endOf=function(m){var T,V;if(void 0===(m=Me(m))||"millisecond"===m||!this.isValid())return this;switch(V=this._isUTC?X:G,m){case"year":T=V(this.year()+1,0,1)-1;break;case"quarter":T=V(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":T=V(this.year(),this.month()+1,1)-1;break;case"week":T=V(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":T=V(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":T=V(this.year(),this.month(),this.date()+1)-1;break;case"hour":T=this._d.valueOf(),T+=F-D(T+(this._isUTC?0:this.utcOffset()*oo),F)-1;break;case"minute":T=this._d.valueOf(),T+=oo-D(T,oo)-1;break;case"second":T=this._d.valueOf(),T+=1e3-D(T,1e3)-1}return this._d.setTime(T),e.updateOffset(this,!0),this},en.format=function(m){m||(m=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var T=He(this,m);return this.localeData().postformat(T)},en.from=function(m,T){return this.isValid()&&(Le(m)&&m.isValid()||C(m).isValid())?Hn({to:this,from:m}).locale(this.locale()).humanize(!T):this.localeData().invalidDate()},en.fromNow=function(m){return this.from(C(),m)},en.to=function(m,T){return this.isValid()&&(Le(m)&&m.isValid()||C(m).isValid())?Hn({from:this,to:m}).locale(this.locale()).humanize(!T):this.localeData().invalidDate()},en.toNow=function(m){return this.to(C(),m)},en.get=function(m){return pe(this[m=Me(m)])?this[m]():this},en.invalidAt=function(){return Te(this).overflow},en.isAfter=function(m,T){var V=Le(m)?m:C(m);return!(!this.isValid()||!V.isValid())&&("millisecond"===(T=Me(T)||"millisecond")?this.valueOf()>V.valueOf():V.valueOf()9999?He(V,T?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):pe(Date.prototype.toISOString)?T?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",He(V,"Z")):He(V,T?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},en.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var V,q,m="moment",T="";return this.isLocal()||(m=0===this.utcOffset()?"moment.utc":"moment.parseZone",T="Z"),V="["+m+'("]',q=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(V+q+"-MM-DD[T]HH:mm:ss.SSS"+T+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(en[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),en.toJSON=function(){return this.isValid()?this.toISOString():null},en.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},en.unix=function(){return Math.floor(this.valueOf()/1e3)},en.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},en.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},en.eraName=function(){var m,T,V,q=this.localeData().eras();for(m=0,T=q.length;mthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},en.isLocal=function(){return!!this.isValid()&&!this._isUTC},en.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},en.isUtc=Mn,en.isUTC=Mn,en.zoneAbbr=function(){return this._isUTC?"UTC":""},en.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},en.dates=Ae("dates accessor is deprecated. Use date instead.",da),en.months=Ae("months accessor is deprecated. Use month instead",Es),en.years=Ae("years accessor is deprecated. Use year instead",Zi),en.zone=Ae("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(m,T){return null!=m?("string"!=typeof m&&(m=-m),this.utcOffset(m,T),this):-this.utcOffset()}),en.isDSTShifted=Ae("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!P(this._isDSTShifted))return this._isDSTShifted;var T,m={};return ft(m,this),(m=js(m))._a?(T=m._isUTC?ge(m._a):C(m._a),this._isDSTShifted=this.isValid()&&function(m,T,V){var Vt,q=Math.min(m.length,T.length),Ce=Math.abs(m.length-T.length),ht=0;for(Vt=0;Vt0):this._isDSTShifted=!1,this._isDSTShifted});var fi=wt.prototype;function Xa(m,T,V,q){var Ce=k(),ht=ge().set(q,T);return Ce[V](ht,m)}function jd(m,T,V){if(L(m)&&(T=m,m=void 0),m=m||"",null!=T)return Xa(m,T,V,"month");var q,Ce=[];for(q=0;q<12;q++)Ce[q]=Xa(m,q,V,"month");return Ce}function el(m,T,V,q){"boolean"==typeof m?(L(T)&&(V=T,T=void 0),T=T||""):(V=T=m,m=!1,L(T)&&(V=T,T=void 0),T=T||"");var Vt,Ce=k(),ht=m?Ce._week.dow:0,In=[];if(null!=V)return Xa(T,(V+ht)%7,q,"day");for(Vt=0;Vt<7;Vt++)In[Vt]=Xa(T,(Vt+ht)%7,q,"day");return In}fi.calendar=function(m,T,V){var q=this._calendar[m]||this._calendar.sameElse;return pe(q)?q.call(T,V):q},fi.longDateFormat=function(m){var T=this._longDateFormat[m],V=this._longDateFormat[m.toUpperCase()];return T||!V?T:(this._longDateFormat[m]=V.match(Pt).map(function(q){return"MMMM"===q||"MM"===q||"DD"===q||"dddd"===q?q.slice(1):q}).join(""),this._longDateFormat[m])},fi.invalidDate=function(){return this._invalidDate},fi.ordinal=function(m){return this._ordinal.replace("%d",m)},fi.preparse=Qa,fi.postformat=Qa,fi.relativeTime=function(m,T,V,q){var Ce=this._relativeTime[V];return pe(Ce)?Ce(m,T,V,q):Ce.replace(/%d/i,m)},fi.pastFuture=function(m,T){var V=this._relativeTime[m>0?"future":"past"];return pe(V)?V(T):V.replace(/%s/i,T)},fi.set=function(m){var T,V;for(V in m)v(m,V)&&(pe(T=m[V])?this[V]=T:this["_"+V]=T);this._config=m,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},fi.eras=function(m,T){var V,q,Ce,ht=this._eras||k("en")._eras;for(V=0,q=ht.length;V=0)return ht[q]},fi.erasConvertYear=function(m,T){var V=m.since<=m.until?1:-1;return void 0===T?e(m.since).year():e(m.since).year()+(T-m.offset)*V},fi.erasAbbrRegex=function(m){return v(this,"_erasAbbrRegex")||$l.call(this),m?this._erasAbbrRegex:this._erasRegex},fi.erasNameRegex=function(m){return v(this,"_erasNameRegex")||$l.call(this),m?this._erasNameRegex:this._erasRegex},fi.erasNarrowRegex=function(m){return v(this,"_erasNarrowRegex")||$l.call(this),m?this._erasNarrowRegex:this._erasRegex},fi.months=function(m,T){return m?f(this._months)?this._months[m.month()]:this._months[(this._months.isFormat||re).test(T)?"format":"standalone"][m.month()]:f(this._months)?this._months:this._months.standalone},fi.monthsShort=function(m,T){return m?f(this._monthsShort)?this._monthsShort[m.month()]:this._monthsShort[re.test(T)?"format":"standalone"][m.month()]:f(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},fi.monthsParse=function(m,T,V){var q,Ce,ht;if(this._monthsParseExact)return pn.call(this,m,T,V);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),q=0;q<12;q++){if(Ce=ge([2e3,q]),V&&!this._longMonthsParse[q]&&(this._longMonthsParse[q]=new RegExp("^"+this.months(Ce,"").replace(".","")+"$","i"),this._shortMonthsParse[q]=new RegExp("^"+this.monthsShort(Ce,"").replace(".","")+"$","i")),!V&&!this._monthsParse[q]&&(ht="^"+this.months(Ce,"")+"|^"+this.monthsShort(Ce,""),this._monthsParse[q]=new RegExp(ht.replace(".",""),"i")),V&&"MMMM"===T&&this._longMonthsParse[q].test(m))return q;if(V&&"MMM"===T&&this._shortMonthsParse[q].test(m))return q;if(!V&&this._monthsParse[q].test(m))return q}},fi.monthsRegex=function(m){return this._monthsParseExact?(v(this,"_monthsRegex")||Qi.call(this),m?this._monthsStrictRegex:this._monthsRegex):(v(this,"_monthsRegex")||(this._monthsRegex=at),this._monthsStrictRegex&&m?this._monthsStrictRegex:this._monthsRegex)},fi.monthsShortRegex=function(m){return this._monthsParseExact?(v(this,"_monthsRegex")||Qi.call(this),m?this._monthsShortStrictRegex:this._monthsShortRegex):(v(this,"_monthsShortRegex")||(this._monthsShortRegex=ye),this._monthsShortStrictRegex&&m?this._monthsShortStrictRegex:this._monthsShortRegex)},fi.week=function(m){return Vi(m,this._week.dow,this._week.doy).week},fi.firstDayOfYear=function(){return this._week.doy},fi.firstDayOfWeek=function(){return this._week.dow},fi.weekdays=function(m,T){var V=f(this._weekdays)?this._weekdays:this._weekdays[m&&!0!==m&&this._weekdays.isFormat.test(T)?"format":"standalone"];return!0===m?or(V,this._week.dow):m?V[m.day()]:V},fi.weekdaysMin=function(m){return!0===m?or(this._weekdaysMin,this._week.dow):m?this._weekdaysMin[m.day()]:this._weekdaysMin},fi.weekdaysShort=function(m){return!0===m?or(this._weekdaysShort,this._week.dow):m?this._weekdaysShort[m.day()]:this._weekdaysShort},fi.weekdaysParse=function(m,T,V){var q,Ce,ht;if(this._weekdaysParseExact)return lr.call(this,m,T,V);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),q=0;q<7;q++){if(Ce=ge([2e3,1]).day(q),V&&!this._fullWeekdaysParse[q]&&(this._fullWeekdaysParse[q]=new RegExp("^"+this.weekdays(Ce,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[q]=new RegExp("^"+this.weekdaysShort(Ce,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[q]=new RegExp("^"+this.weekdaysMin(Ce,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[q]||(ht="^"+this.weekdays(Ce,"")+"|^"+this.weekdaysShort(Ce,"")+"|^"+this.weekdaysMin(Ce,""),this._weekdaysParse[q]=new RegExp(ht.replace(".",""),"i")),V&&"dddd"===T&&this._fullWeekdaysParse[q].test(m))return q;if(V&&"ddd"===T&&this._shortWeekdaysParse[q].test(m))return q;if(V&&"dd"===T&&this._minWeekdaysParse[q].test(m))return q;if(!V&&this._weekdaysParse[q].test(m))return q}},fi.weekdaysRegex=function(m){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||ms.call(this),m?this._weekdaysStrictRegex:this._weekdaysRegex):(v(this,"_weekdaysRegex")||(this._weekdaysRegex=ts),this._weekdaysStrictRegex&&m?this._weekdaysStrictRegex:this._weekdaysRegex)},fi.weekdaysShortRegex=function(m){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||ms.call(this),m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(v(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=As),this._weekdaysShortStrictRegex&&m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},fi.weekdaysMinRegex=function(m){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||ms.call(this),m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(v(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Mr),this._weekdaysMinStrictRegex&&m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},fi.isPM=function(m){return"p"===(m+"").toLowerCase().charAt(0)},fi.meridiem=function(m,T,V){return m>11?V?"pm":"PM":V?"am":"AM"},Z("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(m){var T=m%10;return m+(1===_e(m%100/10)?"th":1===T?"st":2===T?"nd":3===T?"rd":"th")}}),e.lang=Ae("moment.lang is deprecated. Use moment.locale instead.",Z),e.langData=Ae("moment.langData is deprecated. Use moment.localeData instead.",k);var Ur=Math.abs;function Gl(m,T,V,q){var Ce=Hn(T,V);return m._milliseconds+=q*Ce._milliseconds,m._days+=q*Ce._days,m._months+=q*Ce._months,m._bubble()}function ha(m){return m<0?Math.floor(m):Math.ceil(m)}function La(m){return 4800*m/146097}function lo(m){return 146097*m/4800}function $r(m){return function(){return this.as(m)}}var xa=$r("ms"),pu=$r("s"),mu=$r("m"),gu=$r("h"),Zl=$r("d"),F_=$r("w"),Wl=$r("M"),tl=$r("Q"),Na=$r("y");function Bo(m){return function(){return this.isValid()?this._data[m]:NaN}}var Mu=Bo("milliseconds"),pa=Bo("seconds"),ma=Bo("minutes"),Gd=Bo("hours"),Dl=Bo("days"),Tl=Bo("months"),Zd=Bo("years");var Cs=Math.round,pr={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ho(m,T,V,q,Ce){return Ce.relativeTime(T||1,!!V,m,q)}var nl=Math.abs;function Fa(m){return(m>0)-(m<0)||+m}function Ya(){if(!this.isValid())return this.localeData().invalidDate();var q,Ce,ht,Vt,Xn,vi,Ds,xs,m=nl(this._milliseconds)/1e3,T=nl(this._days),V=nl(this._months),In=this.asSeconds();return In?(q=be(m/60),Ce=be(q/60),m%=60,q%=60,ht=be(V/12),V%=12,Vt=m?m.toFixed(3).replace(/\.?0+$/,""):"",Xn=In<0?"-":"",vi=Fa(this._months)!==Fa(In)?"-":"",Ds=Fa(this._days)!==Fa(In)?"-":"",xs=Fa(this._milliseconds)!==Fa(In)?"-":"",Xn+"P"+(ht?vi+ht+"Y":"")+(V?vi+V+"M":"")+(T?Ds+T+"D":"")+(Ce||q||m?"T":"")+(Ce?xs+Ce+"H":"")+(q?xs+q+"M":"")+(m?xs+Vt+"S":"")):"P0D"}var ii=Gn.prototype;return ii.isValid=function(){return this._isValid},ii.abs=function(){var m=this._data;return this._milliseconds=Ur(this._milliseconds),this._days=Ur(this._days),this._months=Ur(this._months),m.milliseconds=Ur(m.milliseconds),m.seconds=Ur(m.seconds),m.minutes=Ur(m.minutes),m.hours=Ur(m.hours),m.months=Ur(m.months),m.years=Ur(m.years),this},ii.add=function(m,T){return Gl(this,m,T,1)},ii.subtract=function(m,T){return Gl(this,m,T,-1)},ii.as=function(m){if(!this.isValid())return NaN;var T,V,q=this._milliseconds;if("month"===(m=Me(m))||"quarter"===m||"year"===m)switch(T=this._days+q/864e5,V=this._months+La(T),m){case"month":return V;case"quarter":return V/3;case"year":return V/12}else switch(T=this._days+Math.round(lo(this._months)),m){case"week":return T/7+q/6048e5;case"day":return T+q/864e5;case"hour":return 24*T+q/36e5;case"minute":return 1440*T+q/6e4;case"second":return 86400*T+q/1e3;case"millisecond":return Math.floor(864e5*T)+q;default:throw new Error("Unknown unit "+m)}},ii.asMilliseconds=xa,ii.asSeconds=pu,ii.asMinutes=mu,ii.asHours=gu,ii.asDays=Zl,ii.asWeeks=F_,ii.asMonths=Wl,ii.asQuarters=tl,ii.asYears=Na,ii.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_e(this._months/12):NaN},ii._bubble=function(){var Ce,ht,Vt,In,Xn,m=this._milliseconds,T=this._days,V=this._months,q=this._data;return m>=0&&T>=0&&V>=0||m<=0&&T<=0&&V<=0||(m+=864e5*ha(lo(V)+T),T=0,V=0),q.milliseconds=m%1e3,Ce=be(m/1e3),q.seconds=Ce%60,ht=be(Ce/60),q.minutes=ht%60,Vt=be(ht/60),q.hours=Vt%24,T+=be(Vt/24),V+=Xn=be(La(T)),T-=ha(lo(Xn)),In=be(V/12),V%=12,q.days=T,q.months=V,q.years=In,this},ii.clone=function(){return Hn(this)},ii.get=function(m){return m=Me(m),this.isValid()?this[m+"s"]():NaN},ii.milliseconds=Mu,ii.seconds=pa,ii.minutes=ma,ii.hours=Gd,ii.days=Dl,ii.weeks=function(){return be(this.days()/7)},ii.months=Tl,ii.years=Zd,ii.humanize=function(m,T){if(!this.isValid())return this.localeData().invalidDate();var Ce,ht,V=!1,q=pr;return"object"==typeof m&&(T=m,m=!1),"boolean"==typeof m&&(V=m),"object"==typeof T&&(q=Object.assign({},pr,T),null!=T.s&&null==T.ss&&(q.ss=T.s-1)),ht=function(m,T,V,q){var Ce=Hn(m).abs(),ht=Cs(Ce.as("s")),Vt=Cs(Ce.as("m")),In=Cs(Ce.as("h")),Xn=Cs(Ce.as("d")),vi=Cs(Ce.as("M")),Ds=Cs(Ce.as("w")),xs=Cs(Ce.as("y")),Gr=ht<=V.ss&&["s",ht]||ht0,Gr[4]=q,Ho.apply(null,Gr)}(this,!V,q,Ce=this.localeData()),V&&(ht=Ce.pastFuture(+this,ht)),Ce.postformat(ht)},ii.toISOString=Ya,ii.toString=Ya,ii.toJSON=Ya,ii.locale=Yr,ii.localeData=ka,ii.toIsoString=Ae("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ya),ii.lang=la,se("X",0,0,"unix"),se("x",0,0,"valueOf"),Gt("x",K),Gt("X",/[+-]?\d+(\.\d{1,3})?/),bn("X",function(m,T,V){V._d=new Date(1e3*parseFloat(m))}),bn("x",function(m,T,V){V._d=new Date(_e(m))}),e.version="2.29.2",u=C,e.fn=en,e.min=function(){return Ie("isBefore",[].slice.call(arguments,0))},e.max=function(){return Ie("isAfter",[].slice.call(arguments,0))},e.now=function(){return Date.now?Date.now():+new Date},e.utc=ge,e.unix=function(m){return C(1e3*m)},e.months=function(m,T){return jd(m,T,"months")},e.isDate=B,e.locale=Z,e.invalid=dt,e.duration=Hn,e.isMoment=Le,e.weekdays=function(m,T,V){return el(m,T,V,"weekdays")},e.parseZone=function(){return C.apply(null,arguments).parseZone()},e.localeData=k,e.isDuration=En,e.monthsShort=function(m,T){return jd(m,T,"monthsShort")},e.weekdaysMin=function(m,T,V){return el(m,T,V,"weekdaysMin")},e.defineLocale=w,e.updateLocale=function(m,T){if(null!=T){var V,q,Ce=xi;null!=hi[m]&&null!=hi[m].parentLocale?hi[m].set(ot(hi[m]._config,T)):(null!=(q=me(m))&&(Ce=q._config),T=ot(Ce,T),null==q&&(T.abbr=m),(V=new wt(T)).parentLocale=hi[m],hi[m]=V),Z(m)}else null!=hi[m]&&(null!=hi[m].parentLocale?(hi[m]=hi[m].parentLocale,m===Z()&&Z(m)):null!=hi[m]&&delete hi[m]);return hi[m]},e.locales=function(){return Dt(hi)},e.weekdaysShort=function(m,T,V){return el(m,T,V,"weekdaysShort")},e.normalizeUnits=Me,e.relativeTimeRounding=function(m){return void 0===m?Cs:"function"==typeof m&&(Cs=m,!0)},e.relativeTimeThreshold=function(m,T){return void 0!==pr[m]&&(void 0===T?pr[m]:(pr[m]=T,"s"===m&&(pr.ss=T-1),!0))},e.calendarFormat=function(m,T){var V=m.diff(T,"days",!0);return V<-6?"sameElse":V<-1?"lastWeek":V<0?"lastDay":V<1?"sameDay":V<2?"nextDay":V<7?"nextWeek":"sameElse"},e.prototype=en,e.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"},e}()},4154:(Ue,fe,p)=>{"use strict";p.d(fe,{w:()=>f,X:()=>d});var u=p(7716),e=(()=>{return(v=e||(e={})).Rect="rect",v.Circle="circle",e;var v})();const c={animate:!0,backgroundColor:"rgba(0, 0, 0, 0.08)",borderRadius:0,height:"100%",margin:0,variant:e.Rect,width:"100%"};let f=(()=>{class v{constructor(){this.animate=c.animate,this.backgroundColor=c.backgroundColor,this.borderRadius=c.borderRadius,this.height=c.height,this.margin=c.margin,this.variant=c.variant,this.width=c.width}getBorderRadius(){return this.variant===e.Circle&&this.borderRadius===c.borderRadius?"50%":this.borderRadius}getHeight(){return isNaN(+this.height)?this.height:`${this.height}px`}getWidth(){return isNaN(+this.width)?this.width:`${this.width}px`}}return v.\u0275fac=function(P){return new(P||v)},v.\u0275cmp=u.Xpm({type:v,selectors:[["ngx-skeleton"]],inputs:{animate:"animate",backgroundColor:"backgroundColor",borderRadius:"borderRadius",height:"height",margin:"margin",variant:"variant",width:"width"},decls:1,vars:12,template:function(P,L){1&P&&u._UZ(0,"div"),2&P&&(u.Udp("background-color",L.backgroundColor)("border-radius",L.getBorderRadius())("height",L.getHeight())("margin",L.margin)("width",L.getWidth()),u.ekj("ngx-skeleton-animate",L.animate))},styles:["@keyframes ngx-skeleton-animation{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ngx-skeleton-animate[_ngcontent-%COMP%]{animation:ngx-skeleton-animation 1.5s ease-in-out infinite}"]}),v})(),d=(()=>{class v{}return v.\u0275fac=function(P){return new(P||v)},v.\u0275mod=u.oAB({type:v}),v.\u0275inj=u.cJS({}),v})()},6215:(Ue,fe,p)=>{"use strict";p.d(fe,{X:()=>c});var u=p(9765),e=p(7971);class c extends u.xQ{constructor(d){super(),this._value=d}get value(){return this.getValue()}_subscribe(d){const v=super._subscribe(d);return v&&!v.closed&&d.next(this._value),v}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new e.N;return this._value}next(d){super.next(this._value=d)}}},3098:(Ue,fe,p)=>{"use strict";p.d(fe,{P:()=>d});var u=p(9193),e=p(5917),c=p(205);class d{constructor(S,P,L){this.kind=S,this.value=P,this.error=L,this.hasValue="N"===S}observe(S){switch(this.kind){case"N":return S.next&&S.next(this.value);case"E":return S.error&&S.error(this.error);case"C":return S.complete&&S.complete()}}do(S,P,L){switch(this.kind){case"N":return S&&S(this.value);case"E":return P&&P(this.error);case"C":return L&&L()}}accept(S,P,L){return S&&"function"==typeof S.next?this.observe(S):this.do(S,P,L)}toObservable(){switch(this.kind){case"N":return(0,e.of)(this.value);case"E":return(0,c._)(this.error);case"C":return(0,u.c)()}throw new Error("unexpected notification kind value")}static createNext(S){return void 0!==S?new d("N",S):d.undefinedValueNotification}static createError(S){return new d("E",void 0,S)}static createComplete(){return d.completeNotification}}d.completeNotification=new d("C"),d.undefinedValueNotification=new d("N",void 0)},8891:(Ue,fe,p)=>{"use strict";p.d(fe,{y:()=>L});var u=p(7393),c=p(9181),f=p(799),v=p(6554),S=p(4022),P=p(2494);let L=(()=>{class J{constructor(ge){this._isScalar=!1,ge&&(this._subscribe=ge)}lift(ge){const xe=new J;return xe.source=this,xe.operator=ge,xe}subscribe(ge,xe,Te){const{operator:we}=this,Ye=function(J,Q,ge){if(J){if(J instanceof u.L)return J;if(J[c.b])return J[c.b]()}return J||Q||ge?new u.L(J,Q,ge):new u.L(f.c)}(ge,xe,Te);if(Ye.add(we?we.call(Ye,this.source):this.source||P.v.useDeprecatedSynchronousErrorHandling&&!Ye.syncErrorThrowable?this._subscribe(Ye):this._trySubscribe(Ye)),P.v.useDeprecatedSynchronousErrorHandling&&Ye.syncErrorThrowable&&(Ye.syncErrorThrowable=!1,Ye.syncErrorThrown))throw Ye.syncErrorValue;return Ye}_trySubscribe(ge){try{return this._subscribe(ge)}catch(xe){P.v.useDeprecatedSynchronousErrorHandling&&(ge.syncErrorThrown=!0,ge.syncErrorValue=xe),function(J){for(;J;){const{closed:Q,destination:ge,isStopped:xe}=J;if(Q||xe)return!1;J=ge&&ge instanceof u.L?ge:null}return!0}(ge)?ge.error(xe):console.warn(xe)}}forEach(ge,xe){return new(xe=B(xe))((Te,we)=>{let Ye;Ye=this.subscribe(dt=>{try{ge(dt)}catch(St){we(St),Ye&&Ye.unsubscribe()}},we,Te)})}_subscribe(ge){const{source:xe}=this;return xe&&xe.subscribe(ge)}[v.L](){return this}pipe(...ge){return 0===ge.length?this:(0,S.U)(ge)(this)}toPromise(ge){return new(ge=B(ge))((xe,Te)=>{let we;this.subscribe(Ye=>we=Ye,Ye=>Te(Ye),()=>xe(we))})}}return J.create=Q=>new J(Q),J})();function B(J){if(J||(J=P.v.Promise||Promise),!J)throw new Error("no Promise impl found");return J}},799:(Ue,fe,p)=>{"use strict";p.d(fe,{c:()=>c});var u=p(2494),e=p(4449);const c={closed:!0,next(f){},error(f){if(u.v.useDeprecatedSynchronousErrorHandling)throw f;(0,e.z)(f)},complete(){}}},5197:(Ue,fe,p)=>{"use strict";p.d(fe,{L:()=>e});var u=p(7393);class e extends u.L{notifyNext(f,d,v,S,P){this.destination.next(d)}notifyError(f,d){this.destination.error(f)}notifyComplete(f){this.destination.complete()}}},9765:(Ue,fe,p)=>{"use strict";p.d(fe,{Yc:()=>S,xQ:()=>P});var u=p(8891),e=p(7393),c=p(5319),f=p(7971),d=p(8858),v=p(9181);class S extends e.L{constructor(J){super(J),this.destination=J}}let P=(()=>{class B extends u.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[v.b](){return new S(this)}lift(Q){const ge=new L(this,this);return ge.operator=Q,ge}next(Q){if(this.closed)throw new f.N;if(!this.isStopped){const{observers:ge}=this,xe=ge.length,Te=ge.slice();for(let we=0;wenew L(J,Q),B})();class L extends P{constructor(J,Q){super(),this.destination=J,this.source=Q}next(J){const{destination:Q}=this;Q&&Q.next&&Q.next(J)}error(J){const{destination:Q}=this;Q&&Q.error&&this.destination.error(J)}complete(){const{destination:J}=this;J&&J.complete&&this.destination.complete()}_subscribe(J){const{source:Q}=this;return Q?this.source.subscribe(J):c.w.EMPTY}}},8858:(Ue,fe,p)=>{"use strict";p.d(fe,{W:()=>e});var u=p(5319);class e extends u.w{constructor(f,d){super(),this.subject=f,this.subscriber=d,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const f=this.subject,d=f.observers;if(this.subject=null,!d||0===d.length||f.isStopped||f.closed)return;const v=d.indexOf(this.subscriber);-1!==v&&d.splice(v,1)}}},7393:(Ue,fe,p)=>{"use strict";p.d(fe,{L:()=>S});var u=p(9105),e=p(799),c=p(5319),f=p(9181),d=p(2494),v=p(4449);class S extends c.w{constructor(B,J,Q){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=e.c;break;case 1:if(!B){this.destination=e.c;break}if("object"==typeof B){B instanceof S?(this.syncErrorThrowable=B.syncErrorThrowable,this.destination=B,B.add(this)):(this.syncErrorThrowable=!0,this.destination=new P(this,B));break}default:this.syncErrorThrowable=!0,this.destination=new P(this,B,J,Q)}}[f.b](){return this}static create(B,J,Q){const ge=new S(B,J,Q);return ge.syncErrorThrowable=!1,ge}next(B){this.isStopped||this._next(B)}error(B){this.isStopped||(this.isStopped=!0,this._error(B))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(B){this.destination.next(B)}_error(B){this.destination.error(B),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:B}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=B,this}}class P extends S{constructor(B,J,Q,ge){super(),this._parentSubscriber=B;let xe,Te=this;(0,u.m)(J)?xe=J:J&&(xe=J.next,Q=J.error,ge=J.complete,J!==e.c&&(Te=Object.create(J),(0,u.m)(Te.unsubscribe)&&this.add(Te.unsubscribe.bind(Te)),Te.unsubscribe=this.unsubscribe.bind(this))),this._context=Te,this._next=xe,this._error=Q,this._complete=ge}next(B){if(!this.isStopped&&this._next){const{_parentSubscriber:J}=this;d.v.useDeprecatedSynchronousErrorHandling&&J.syncErrorThrowable?this.__tryOrSetError(J,this._next,B)&&this.unsubscribe():this.__tryOrUnsub(this._next,B)}}error(B){if(!this.isStopped){const{_parentSubscriber:J}=this,{useDeprecatedSynchronousErrorHandling:Q}=d.v;if(this._error)Q&&J.syncErrorThrowable?(this.__tryOrSetError(J,this._error,B),this.unsubscribe()):(this.__tryOrUnsub(this._error,B),this.unsubscribe());else if(J.syncErrorThrowable)Q?(J.syncErrorValue=B,J.syncErrorThrown=!0):(0,v.z)(B),this.unsubscribe();else{if(this.unsubscribe(),Q)throw B;(0,v.z)(B)}}}complete(){if(!this.isStopped){const{_parentSubscriber:B}=this;if(this._complete){const J=()=>this._complete.call(this._context);d.v.useDeprecatedSynchronousErrorHandling&&B.syncErrorThrowable?(this.__tryOrSetError(B,J),this.unsubscribe()):(this.__tryOrUnsub(J),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(B,J){try{B.call(this._context,J)}catch(Q){if(this.unsubscribe(),d.v.useDeprecatedSynchronousErrorHandling)throw Q;(0,v.z)(Q)}}__tryOrSetError(B,J,Q){if(!d.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{J.call(this._context,Q)}catch(ge){return d.v.useDeprecatedSynchronousErrorHandling?(B.syncErrorValue=ge,B.syncErrorThrown=!0,!0):((0,v.z)(ge),!0)}return!1}_unsubscribe(){const{_parentSubscriber:B}=this;this._context=null,this._parentSubscriber=null,B.unsubscribe()}}},5319:(Ue,fe,p)=>{"use strict";p.d(fe,{w:()=>v});var u=p(9796),e=p(1555),c=p(9105);const d=(()=>{function P(L){return Error.call(this),this.message=L?`${L.length} errors occurred during unsubscription:\n${L.map((B,J)=>`${J+1}) ${B.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=L,this}return P.prototype=Object.create(Error.prototype),P})();class v{constructor(L){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,L&&(this._ctorUnsubscribe=!0,this._unsubscribe=L)}unsubscribe(){let L;if(this.closed)return;let{_parentOrParents:B,_ctorUnsubscribe:J,_unsubscribe:Q,_subscriptions:ge}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,B instanceof v)B.remove(this);else if(null!==B)for(let xe=0;xeL.concat(B instanceof d?B.errors:B),[])}v.EMPTY=((P=new v).closed=!0,P)},2494:(Ue,fe,p)=>{"use strict";p.d(fe,{v:()=>e});let u=!1;const e={Promise:void 0,set useDeprecatedSynchronousErrorHandling(c){if(c){const f=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+f.stack)}else u&&console.log("RxJS: Back to a better error behavior. Thank you. <3");u=c},get useDeprecatedSynchronousErrorHandling(){return u}}},5345:(Ue,fe,p)=>{"use strict";p.d(fe,{IY:()=>f,Ds:()=>v,ft:()=>P});var u=p(7393),e=p(8891),c=p(7444);class f extends u.L{constructor(B){super(),this.parent=B}_next(B){this.parent.notifyNext(B)}_error(B){this.parent.notifyError(B),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class v extends u.L{notifyNext(B){this.destination.next(B)}notifyError(B){this.destination.error(B)}notifyComplete(){this.destination.complete()}}function P(L,B){if(B.closed)return;if(L instanceof e.y)return L.subscribe(B);let J;try{J=(0,c.s)(L)(B)}catch(Q){B.error(Q)}return J}},2441:(Ue,fe,p)=>{"use strict";p.d(fe,{c:()=>d,N:()=>v});var u=p(9765),e=p(8891),c=p(5319),f=p(1307);class d extends e.y{constructor(J,Q){super(),this.source=J,this.subjectFactory=Q,this._refCount=0,this._isComplete=!1}_subscribe(J){return this.getSubject().subscribe(J)}getSubject(){const J=this._subject;return(!J||J.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let J=this._connection;return J||(this._isComplete=!1,J=this._connection=new c.w,J.add(this.source.subscribe(new S(this.getSubject(),this))),J.closed&&(this._connection=null,J=c.w.EMPTY)),J}refCount(){return(0,f.x)()(this)}}const v=(()=>{const B=d.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:B._subscribe},_isComplete:{value:B._isComplete,writable:!0},getSubject:{value:B.getSubject},connect:{value:B.connect},refCount:{value:B.refCount}}})();class S extends u.Yc{constructor(J,Q){super(J),this.connectable=Q}_error(J){this._unsubscribe(),super._error(J)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const J=this.connectable;if(J){this.connectable=null;const Q=J._connection;J._refCount=0,J._subject=null,J._connection=null,Q&&Q.unsubscribe()}}}},9112:(Ue,fe,p)=>{"use strict";p.d(fe,{aj:()=>S,Ms:()=>P});var u=p(4869),e=p(9796),c=p(5197),f=p(509),d=p(6693);const v={};function S(...B){let J,Q;return(0,u.K)(B[B.length-1])&&(Q=B.pop()),"function"==typeof B[B.length-1]&&(J=B.pop()),1===B.length&&(0,e.k)(B[0])&&(B=B[0]),(0,d.n)(B,Q).lift(new P(J))}class P{constructor(J){this.resultSelector=J}call(J,Q){return Q.subscribe(new L(J,this.resultSelector))}}class L extends c.L{constructor(J,Q){super(J),this.resultSelector=Q,this.active=0,this.values=[],this.observables=[]}_next(J){this.values.push(v),this.observables.push(J)}_complete(){const J=this.observables,Q=J.length;if(0===Q)this.destination.complete();else{this.active=Q,this.toRespond=Q;for(let ge=0;ge{"use strict";p.d(fe,{z:()=>f});var u=p(5917),e=p(3282);function f(...d){return(0,e.J)(1)((0,u.of)(...d))}},1439:(Ue,fe,p)=>{"use strict";p.d(fe,{P:()=>f});var u=p(8891),e=p(4402),c=p(9193);function f(d){return new u.y(v=>{let S;try{S=d()}catch(L){return void v.error(L)}return(S?(0,e.D)(S):(0,c.c)()).subscribe(v)})}},9193:(Ue,fe,p)=>{"use strict";p.d(fe,{E:()=>e,c:()=>c});var u=p(8891);const e=new u.y(d=>d.complete());function c(d){return d?function(d){return new u.y(v=>d.schedule(()=>v.complete()))}(d):e}},5758:(Ue,fe,p)=>{"use strict";p.d(fe,{D:()=>v});var u=p(8891),e=p(9796),c=p(8002),f=p(1555),d=p(4402);function v(...P){if(1===P.length){const L=P[0];if((0,e.k)(L))return S(L,null);if((0,f.K)(L)&&Object.getPrototypeOf(L)===Object.prototype){const B=Object.keys(L);return S(B.map(J=>L[J]),B)}}if("function"==typeof P[P.length-1]){const L=P.pop();return S(P=1===P.length&&(0,e.k)(P[0])?P[0]:P,null).pipe((0,c.U)(B=>L(...B)))}return S(P,null)}function S(P,L){return new u.y(B=>{const J=P.length;if(0===J)return void B.complete();const Q=new Array(J);let ge=0,xe=0;for(let Te=0;Te{Ye||(Ye=!0,xe++),Q[Te]=dt},error:dt=>B.error(dt),complete:()=>{ge++,(ge===J||!Ye)&&(xe===J&&B.next(L?L.reduce((dt,St,Ft)=>(dt[St]=Q[Ft],dt),{}):Q),B.complete())}}))}})}},4402:(Ue,fe,p)=>{"use strict";p.d(fe,{D:()=>Te});var u=p(8891),e=p(7444),c=p(5319),f=p(6554),S=p(4087),P=p(377),J=p(4072),Q=p(9489);function Te(we,Ye){return Ye?function(we,Ye){if(null!=we){if(function(we){return we&&"function"==typeof we[f.L]}(we))return function(we,Ye){return new u.y(dt=>{const St=new c.w;return St.add(Ye.schedule(()=>{const Ft=we[f.L]();St.add(Ft.subscribe({next(ft){St.add(Ye.schedule(()=>dt.next(ft)))},error(ft){St.add(Ye.schedule(()=>dt.error(ft)))},complete(){St.add(Ye.schedule(()=>dt.complete()))}}))})),St})}(we,Ye);if((0,J.t)(we))return function(we,Ye){return new u.y(dt=>{const St=new c.w;return St.add(Ye.schedule(()=>we.then(Ft=>{St.add(Ye.schedule(()=>{dt.next(Ft),St.add(Ye.schedule(()=>dt.complete()))}))},Ft=>{St.add(Ye.schedule(()=>dt.error(Ft)))}))),St})}(we,Ye);if((0,Q.z)(we))return(0,S.r)(we,Ye);if(function(we){return we&&"function"==typeof we[P.hZ]}(we)||"string"==typeof we)return function(we,Ye){if(!we)throw new Error("Iterable cannot be null");return new u.y(dt=>{const St=new c.w;let Ft;return St.add(()=>{Ft&&"function"==typeof Ft.return&&Ft.return()}),St.add(Ye.schedule(()=>{Ft=we[P.hZ](),St.add(Ye.schedule(function(){if(dt.closed)return;let ft,Ve;try{const Le=Ft.next();ft=Le.value,Ve=Le.done}catch(Le){return void dt.error(Le)}Ve?dt.complete():(dt.next(ft),this.schedule())}))})),St})}(we,Ye)}throw new TypeError((null!==we&&typeof we||we)+" is not observable")}(we,Ye):we instanceof u.y?we:new u.y((0,e.s)(we))}},6693:(Ue,fe,p)=>{"use strict";p.d(fe,{n:()=>f});var u=p(8891),e=p(5015),c=p(4087);function f(d,v){return v?(0,c.r)(d,v):new u.y((0,e.V)(d))}},2759:(Ue,fe,p)=>{"use strict";p.d(fe,{R:()=>v});var u=p(8891),e=p(9796),c=p(9105),f=p(8002);function v(J,Q,ge,xe){return(0,c.m)(ge)&&(xe=ge,ge=void 0),xe?v(J,Q,ge).pipe((0,f.U)(Te=>(0,e.k)(Te)?xe(...Te):xe(Te))):new u.y(Te=>{S(J,Q,function(Ye){Te.next(arguments.length>1?Array.prototype.slice.call(arguments):Ye)},Te,ge)})}function S(J,Q,ge,xe,Te){let we;if(function(J){return J&&"function"==typeof J.addEventListener&&"function"==typeof J.removeEventListener}(J)){const Ye=J;J.addEventListener(Q,ge,Te),we=()=>Ye.removeEventListener(Q,ge,Te)}else if(function(J){return J&&"function"==typeof J.on&&"function"==typeof J.off}(J)){const Ye=J;J.on(Q,ge),we=()=>Ye.off(Q,ge)}else if(function(J){return J&&"function"==typeof J.addListener&&"function"==typeof J.removeListener}(J)){const Ye=J;J.addListener(Q,ge),we=()=>Ye.removeListener(Q,ge)}else{if(!J||!J.length)throw new TypeError("Invalid event target");for(let Ye=0,dt=J.length;Ye{"use strict";p.d(fe,{T:()=>d});var u=p(8891),e=p(4869),c=p(3282),f=p(6693);function d(...v){let S=Number.POSITIVE_INFINITY,P=null,L=v[v.length-1];return(0,e.K)(L)?(P=v.pop(),v.length>1&&"number"==typeof v[v.length-1]&&(S=v.pop())):"number"==typeof L&&(S=v.pop()),null===P&&1===v.length&&v[0]instanceof u.y?v[0]:(0,c.J)(S)((0,f.n)(v,P))}},5917:(Ue,fe,p)=>{"use strict";p.d(fe,{of:()=>f});var u=p(4869),e=p(6693),c=p(4087);function f(...d){let v=d[d.length-1];return(0,u.K)(v)?(d.pop(),(0,c.r)(d,v)):(0,e.n)(d)}},205:(Ue,fe,p)=>{"use strict";p.d(fe,{_:()=>e});var u=p(8891);function e(f,d){return new u.y(d?v=>d.schedule(c,0,{error:f,subscriber:v}):v=>v.error(f))}function c({error:f,subscriber:d}){d.error(f)}},8634:(Ue,fe,p)=>{"use strict";p.d(fe,{H:()=>v});var u=p(8891),e=p(3637),c=p(9796);function f(P){return!(0,c.k)(P)&&P-parseFloat(P)+1>=0}var d=p(4869);function v(P=0,L,B){let J=-1;return f(L)?J=Number(L)<1?1:Number(L):(0,d.K)(L)&&(B=L),(0,d.K)(B)||(B=e.P),new u.y(Q=>{const ge=f(P)?P:+P-B.now();return B.schedule(S,ge,{index:0,period:J,subscriber:Q})})}function S(P){const{index:L,period:B,subscriber:J}=P;if(J.next(L),!J.closed){if(-1===B)return J.complete();P.index=L+1,this.schedule(P,B)}}},13:(Ue,fe,p)=>{"use strict";p.d(fe,{e:()=>S});var u=p(3637),e=p(5345);class f{constructor(L){this.durationSelector=L}call(L,B){return B.subscribe(new d(L,this.durationSelector))}}class d extends e.Ds{constructor(L,B){super(L),this.durationSelector=B,this.hasValue=!1}_next(L){if(this.value=L,this.hasValue=!0,!this.throttled){let B;try{const{durationSelector:Q}=this;B=Q(L)}catch(Q){return this.destination.error(Q)}const J=(0,e.ft)(B,new e.IY(this));!J||J.closed?this.clearThrottle():this.add(this.throttled=J)}}clearThrottle(){const{value:L,hasValue:B,throttled:J}=this;J&&(this.remove(J),this.throttled=void 0,J.unsubscribe()),B&&(this.value=void 0,this.hasValue=!1,this.destination.next(L))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}var v=p(8634);function S(P,L=u.P){return function(P){return function(B){return B.lift(new f(P))}}(()=>(0,v.H)(P,L))}},5304:(Ue,fe,p)=>{"use strict";p.d(fe,{K:()=>e});var u=p(5345);function e(d){return function(S){const P=new c(d),L=S.lift(P);return P.caught=L}}class c{constructor(v){this.selector=v}call(v,S){return S.subscribe(new f(v,this.selector,this.caught))}}class f extends u.Ds{constructor(v,S,P){super(v),this.selector=S,this.caught=P}error(v){if(!this.isStopped){let S;try{S=this.selector(v,this.caught)}catch(B){return void super.error(B)}this._unsubscribeAndRecycle();const P=new u.IY(this);this.add(P);const L=(0,u.ft)(S,P);L!==P&&this.add(L)}}}},4612:(Ue,fe,p)=>{"use strict";p.d(fe,{b:()=>e});var u=p(9773);function e(c,f){return(0,u.zg)(c,f,1)}},4395:(Ue,fe,p)=>{"use strict";p.d(fe,{b:()=>c});var u=p(7393),e=p(3637);function c(S,P=e.P){return L=>L.lift(new f(S,P))}class f{constructor(P,L){this.dueTime=P,this.scheduler=L}call(P,L){return L.subscribe(new d(P,this.dueTime,this.scheduler))}}class d extends u.L{constructor(P,L,B){super(P),this.dueTime=L,this.scheduler=B,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(P){this.clearDebounce(),this.lastValue=P,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(v,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:P}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(P)}}clearDebounce(){const P=this.debouncedSubscription;null!==P&&(this.remove(P),P.unsubscribe(),this.debouncedSubscription=null)}}function v(S){S.debouncedNext()}},1289:(Ue,fe,p)=>{"use strict";p.d(fe,{g:()=>d});var u=p(3637),c=p(7393),f=p(3098);function d(L,B=u.P){const Q=function(L){return L instanceof Date&&!isNaN(+L)}(L)?+L-B.now():Math.abs(L);return ge=>ge.lift(new v(Q,B))}class v{constructor(B,J){this.delay=B,this.scheduler=J}call(B,J){return J.subscribe(new S(B,this.delay,this.scheduler))}}class S extends c.L{constructor(B,J,Q){super(B),this.delay=J,this.scheduler=Q,this.queue=[],this.active=!1,this.errored=!1}static dispatch(B){const J=B.source,Q=J.queue,ge=B.scheduler,xe=B.destination;for(;Q.length>0&&Q[0].time-ge.now()<=0;)Q.shift().notification.observe(xe);if(Q.length>0){const Te=Math.max(0,Q[0].time-ge.now());this.schedule(B,Te)}else this.unsubscribe(),J.active=!1}_schedule(B){this.active=!0,this.destination.add(B.schedule(S.dispatch,this.delay,{source:this,destination:this.destination,scheduler:B}))}scheduleNotification(B){if(!0===this.errored)return;const J=this.scheduler,Q=new P(J.now()+this.delay,B);this.queue.push(Q),!1===this.active&&this._schedule(J)}_next(B){this.scheduleNotification(f.P.createNext(B))}_error(B){this.errored=!0,this.queue=[],this.destination.error(B),this.unsubscribe()}_complete(){this.scheduleNotification(f.P.createComplete()),this.unsubscribe()}}class P{constructor(B,J){this.time=B,this.notification=J}}},7519:(Ue,fe,p)=>{"use strict";p.d(fe,{x:()=>e});var u=p(7393);function e(d,v){return S=>S.lift(new c(d,v))}class c{constructor(v,S){this.compare=v,this.keySelector=S}call(v,S){return S.subscribe(new f(v,this.compare,this.keySelector))}}class f extends u.L{constructor(v,S,P){super(v),this.keySelector=P,this.hasKey=!1,"function"==typeof S&&(this.compare=S)}compare(v,S){return v===S}_next(v){let S;try{const{keySelector:L}=this;S=L?L(v):v}catch(L){return this.destination.error(L)}let P=!1;if(this.hasKey)try{const{compare:L}=this;P=L(this.key,S)}catch(L){return this.destination.error(L)}else this.hasKey=!0;P||(this.key=S,this.destination.next(v))}}},5435:(Ue,fe,p)=>{"use strict";p.d(fe,{h:()=>e});var u=p(7393);function e(d,v){return function(P){return P.lift(new c(d,v))}}class c{constructor(v,S){this.predicate=v,this.thisArg=S}call(v,S){return S.subscribe(new f(v,this.predicate,this.thisArg))}}class f extends u.L{constructor(v,S,P){super(v),this.predicate=S,this.thisArg=P,this.count=0}_next(v){let S;try{S=this.predicate.call(this.thisArg,v,this.count++)}catch(P){return void this.destination.error(P)}S&&this.destination.next(v)}}},8939:(Ue,fe,p)=>{"use strict";p.d(fe,{x:()=>c});var u=p(7393),e=p(5319);function c(v){return S=>S.lift(new f(v))}class f{constructor(S){this.callback=S}call(S,P){return P.subscribe(new d(S,this.callback))}}class d extends u.L{constructor(S,P){super(S),this.add(new e.w(P))}}},8002:(Ue,fe,p)=>{"use strict";p.d(fe,{U:()=>e});var u=p(7393);function e(d,v){return function(P){if("function"!=typeof d)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return P.lift(new c(d,v))}}class c{constructor(v,S){this.project=v,this.thisArg=S}call(v,S){return S.subscribe(new f(v,this.project,this.thisArg))}}class f extends u.L{constructor(v,S,P){super(v),this.project=S,this.count=0,this.thisArg=P||this}_next(v){let S;try{S=this.project.call(this.thisArg,v,this.count++)}catch(P){return void this.destination.error(P)}this.destination.next(S)}}},3282:(Ue,fe,p)=>{"use strict";p.d(fe,{J:()=>c});var u=p(9773),e=p(4487);function c(f=Number.POSITIVE_INFINITY){return(0,u.zg)(e.y,f)}},9773:(Ue,fe,p)=>{"use strict";p.d(fe,{zg:()=>f});var u=p(8002),e=p(4402),c=p(5345);function f(P,L,B=Number.POSITIVE_INFINITY){return"function"==typeof L?J=>J.pipe(f((Q,ge)=>(0,e.D)(P(Q,ge)).pipe((0,u.U)((xe,Te)=>L(Q,xe,ge,Te))),B)):("number"==typeof L&&(B=L),J=>J.lift(new d(P,B)))}class d{constructor(L,B=Number.POSITIVE_INFINITY){this.project=L,this.concurrent=B}call(L,B){return B.subscribe(new v(L,this.project,this.concurrent))}}class v extends c.Ds{constructor(L,B,J=Number.POSITIVE_INFINITY){super(L),this.project=B,this.concurrent=J,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(L){this.active0?this._next(L.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},4458:(Ue,fe,p)=>{"use strict";p.d(fe,{O:()=>e});var u=p(2441);function e(f,d){return function(S){let P;if(P="function"==typeof f?f:function(){return f},"function"==typeof d)return S.lift(new c(P,d));const L=Object.create(S,u.N);return L.source=S,L.subjectFactory=P,L}}class c{constructor(d,v){this.subjectFactory=d,this.selector=v}call(d,v){const{selector:S}=this,P=this.subjectFactory(),L=S(P).subscribe(d);return L.add(v.subscribe(P)),L}}},1307:(Ue,fe,p)=>{"use strict";p.d(fe,{x:()=>e});var u=p(7393);function e(){return function(v){return v.lift(new c(v))}}class c{constructor(v){this.connectable=v}call(v,S){const{connectable:P}=this;P._refCount++;const L=new f(v,P),B=S.subscribe(L);return L.closed||(L.connection=P.connect()),B}}class f extends u.L{constructor(v,S){super(v),this.connectable=S}_unsubscribe(){const{connectable:v}=this;if(!v)return void(this.connection=null);this.connectable=null;const S=v._refCount;if(S<=0)return void(this.connection=null);if(v._refCount=S-1,S>1)return void(this.connection=null);const{connection:P}=this,L=v._connection;this.connection=null,L&&(!P||L===P)&&L.unsubscribe()}}},2145:(Ue,fe,p)=>{"use strict";p.d(fe,{R:()=>e});var u=p(7393);function e(d,v){let S=!1;return arguments.length>=2&&(S=!0),function(L){return L.lift(new c(d,v,S))}}class c{constructor(v,S,P=!1){this.accumulator=v,this.seed=S,this.hasSeed=P}call(v,S){return S.subscribe(new f(v,this.accumulator,this.seed,this.hasSeed))}}class f extends u.L{constructor(v,S,P,L){super(v),this.accumulator=S,this._seed=P,this.hasSeed=L,this.index=0}get seed(){return this._seed}set seed(v){this.hasSeed=!0,this._seed=v}_next(v){if(this.hasSeed)return this._tryNext(v);this.seed=v,this.destination.next(v)}_tryNext(v){const S=this.index++;let P;try{P=this.accumulator(this.seed,v,S)}catch(L){this.destination.error(L)}this.seed=P,this.destination.next(P)}}},8345:(Ue,fe,p)=>{"use strict";p.d(fe,{B:()=>d});var u=p(4458),e=p(1307),c=p(9765);function f(){return new c.xQ}function d(){return v=>(0,e.x)()((0,u.O)(f)(v))}},3653:(Ue,fe,p)=>{"use strict";p.d(fe,{T:()=>e});var u=p(7393);function e(d){return v=>v.lift(new c(d))}class c{constructor(v){this.total=v}call(v,S){return S.subscribe(new f(v,this.total))}}class f extends u.L{constructor(v,S){super(v),this.total=S,this.count=0}_next(v){++this.count>this.total&&this.destination.next(v)}}},9761:(Ue,fe,p)=>{"use strict";p.d(fe,{O:()=>c});var u=p(8071),e=p(4869);function c(...f){const d=f[f.length-1];return(0,e.K)(d)?(f.pop(),v=>(0,u.z)(f,v,d)):v=>(0,u.z)(f,v)}},3190:(Ue,fe,p)=>{"use strict";p.d(fe,{w:()=>f});var u=p(8002),e=p(4402),c=p(5345);function f(S,P){return"function"==typeof P?L=>L.pipe(f((B,J)=>(0,e.D)(S(B,J)).pipe((0,u.U)((Q,ge)=>P(B,Q,J,ge))))):L=>L.lift(new d(S))}class d{constructor(P){this.project=P}call(P,L){return L.subscribe(new v(P,this.project))}}class v extends c.Ds{constructor(P,L){super(P),this.project=L,this.index=0}_next(P){let L;const B=this.index++;try{L=this.project(P,B)}catch(J){return void this.destination.error(J)}this._innerSub(L)}_innerSub(P){const L=this.innerSubscription;L&&L.unsubscribe();const B=new c.IY(this),J=this.destination;J.add(B),this.innerSubscription=(0,c.ft)(P,B),this.innerSubscription!==B&&J.add(this.innerSubscription)}_complete(){const{innerSubscription:P}=this;(!P||P.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(P){this.destination.next(P)}}},5257:(Ue,fe,p)=>{"use strict";p.d(fe,{q:()=>f});var u=p(7393),e=p(7108),c=p(9193);function f(S){return P=>0===S?(0,c.c)():P.lift(new d(S))}class d{constructor(P){if(this.total=P,this.total<0)throw new e.W}call(P,L){return L.subscribe(new v(P,this.total))}}class v extends u.L{constructor(P,L){super(P),this.total=L,this.count=0}_next(P){const L=this.total,B=++this.count;B<=L&&(this.destination.next(P),B===L&&(this.destination.complete(),this.unsubscribe()))}}},6782:(Ue,fe,p)=>{"use strict";p.d(fe,{R:()=>e});var u=p(5345);function e(d){return v=>v.lift(new c(d))}class c{constructor(v){this.notifier=v}call(v,S){const P=new f(v),L=(0,u.ft)(this.notifier,new u.IY(P));return L&&!P.seenValue?(P.add(L),S.subscribe(P)):P}}class f extends u.Ds{constructor(v){super(v),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}},8307:(Ue,fe,p)=>{"use strict";p.d(fe,{b:()=>f});var u=p(7393),e=p(8640),c=p(9105);function f(S,P,L){return function(J){return J.lift(new d(S,P,L))}}class d{constructor(P,L,B){this.nextOrObserver=P,this.error=L,this.complete=B}call(P,L){return L.subscribe(new v(P,this.nextOrObserver,this.error,this.complete))}}class v extends u.L{constructor(P,L,B,J){super(P),this._tapNext=e.Z,this._tapError=e.Z,this._tapComplete=e.Z,this._tapError=B||e.Z,this._tapComplete=J||e.Z,(0,c.m)(L)?(this._context=this,this._tapNext=L):L&&(this._context=L,this._tapNext=L.next||e.Z,this._tapError=L.error||e.Z,this._tapComplete=L.complete||e.Z)}_next(P){try{this._tapNext.call(this._context,P)}catch(L){return void this.destination.error(L)}this.destination.next(P)}_error(P){try{this._tapError.call(this._context,P)}catch(L){return void this.destination.error(L)}this.destination.error(P)}_complete(){try{this._tapComplete.call(this._context)}catch(P){return void this.destination.error(P)}return this.destination.complete()}}},4087:(Ue,fe,p)=>{"use strict";p.d(fe,{r:()=>c});var u=p(8891),e=p(5319);function c(f,d){return new u.y(v=>{const S=new e.w;let P=0;return S.add(d.schedule(function(){P!==f.length?(v.next(f[P++]),v.closed||S.add(this.schedule())):v.complete()})),S})}},6465:(Ue,fe,p)=>{"use strict";p.d(fe,{o:()=>c});var u=p(5319);class e extends u.w{constructor(d,v){super()}schedule(d,v=0){return this}}class c extends e{constructor(d,v){super(d,v),this.scheduler=d,this.work=v,this.pending=!1}schedule(d,v=0){if(this.closed)return this;this.state=d;const S=this.id,P=this.scheduler;return null!=S&&(this.id=this.recycleAsyncId(P,S,v)),this.pending=!0,this.delay=v,this.id=this.id||this.requestAsyncId(P,this.id,v),this}requestAsyncId(d,v,S=0){return setInterval(d.flush.bind(d,this),S)}recycleAsyncId(d,v,S=0){if(null!==S&&this.delay===S&&!1===this.pending)return v;clearInterval(v)}execute(d,v){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const S=this._execute(d,v);if(S)return S;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(d,v){let P,S=!1;try{this.work(d)}catch(L){S=!0,P=!!L&&L||new Error(L)}if(S)return this.unsubscribe(),P}_unsubscribe(){const d=this.id,v=this.scheduler,S=v.actions,P=S.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==P&&S.splice(P,1),null!=d&&(this.id=this.recycleAsyncId(v,d,null)),this.delay=null}}},6102:(Ue,fe,p)=>{"use strict";p.d(fe,{v:()=>e});let u=(()=>{class c{constructor(d,v=c.now){this.SchedulerAction=d,this.now=v}schedule(d,v=0,S){return new this.SchedulerAction(this,d).schedule(S,v)}}return c.now=()=>Date.now(),c})();class e extends u{constructor(f,d=u.now){super(f,()=>e.delegate&&e.delegate!==this?e.delegate.now():d()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(f,d=0,v){return e.delegate&&e.delegate!==this?e.delegate.schedule(f,d,v):super.schedule(f,d,v)}flush(f){const{actions:d}=this;if(this.active)return void d.push(f);let v;this.active=!0;do{if(v=f.execute(f.state,f.delay))break}while(f=d.shift());if(this.active=!1,v){for(;f=d.shift();)f.unsubscribe();throw v}}}},4581:(Ue,fe,p)=>{"use strict";p.d(fe,{E:()=>J});let u=1;const e=Promise.resolve(),c={};function f(ge){return ge in c&&(delete c[ge],!0)}const d={setImmediate(ge){const xe=u++;return c[xe]=!0,e.then(()=>f(xe)&&ge()),xe},clearImmediate(ge){f(ge)}};var S=p(6465),L=p(6102);const J=new class extends L.v{flush(xe){this.active=!0,this.scheduled=void 0;const{actions:Te}=this;let we,Ye=-1,dt=Te.length;xe=xe||Te.shift();do{if(we=xe.execute(xe.state,xe.delay))break}while(++Ye0?super.requestAsyncId(xe,Te,we):(xe.actions.push(this),xe.scheduled||(xe.scheduled=d.setImmediate(xe.flush.bind(xe,null))))}recycleAsyncId(xe,Te,we=0){if(null!==we&&we>0||null===we&&this.delay>0)return super.recycleAsyncId(xe,Te,we);0===xe.actions.length&&(d.clearImmediate(Te),xe.scheduled=void 0)}})},3637:(Ue,fe,p)=>{"use strict";p.d(fe,{P:()=>f});var u=p(6465);const f=new(p(6102).v)(u.o)},377:(Ue,fe,p)=>{"use strict";p.d(fe,{hZ:()=>e});const e="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"},6554:(Ue,fe,p)=>{"use strict";p.d(fe,{L:()=>u});const u="function"==typeof Symbol&&Symbol.observable||"@@observable"},9181:(Ue,fe,p)=>{"use strict";p.d(fe,{b:()=>u});const u="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},7108:(Ue,fe,p)=>{"use strict";p.d(fe,{W:()=>e});const e=(()=>{function c(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return c.prototype=Object.create(Error.prototype),c})()},7971:(Ue,fe,p)=>{"use strict";p.d(fe,{N:()=>e});const e=(()=>{function c(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return c.prototype=Object.create(Error.prototype),c})()},4449:(Ue,fe,p)=>{"use strict";function u(e){setTimeout(()=>{throw e},0)}p.d(fe,{z:()=>u})},4487:(Ue,fe,p)=>{"use strict";function u(e){return e}p.d(fe,{y:()=>u})},9796:(Ue,fe,p)=>{"use strict";p.d(fe,{k:()=>u});const u=Array.isArray||(e=>e&&"number"==typeof e.length)},9489:(Ue,fe,p)=>{"use strict";p.d(fe,{z:()=>u});const u=e=>e&&"number"==typeof e.length&&"function"!=typeof e},9105:(Ue,fe,p)=>{"use strict";function u(e){return"function"==typeof e}p.d(fe,{m:()=>u})},1555:(Ue,fe,p)=>{"use strict";function u(e){return null!==e&&"object"==typeof e}p.d(fe,{K:()=>u})},5639:(Ue,fe,p)=>{"use strict";p.d(fe,{b:()=>e});var u=p(8891);function e(c){return!!c&&(c instanceof u.y||"function"==typeof c.lift&&"function"==typeof c.subscribe)}},4072:(Ue,fe,p)=>{"use strict";function u(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}p.d(fe,{t:()=>u})},4869:(Ue,fe,p)=>{"use strict";function u(e){return e&&"function"==typeof e.schedule}p.d(fe,{K:()=>u})},8640:(Ue,fe,p)=>{"use strict";function u(){}p.d(fe,{Z:()=>u})},4022:(Ue,fe,p)=>{"use strict";p.d(fe,{z:()=>e,U:()=>c});var u=p(4487);function e(...f){return c(f)}function c(f){return 0===f.length?u.y:1===f.length?f[0]:function(v){return f.reduce((S,P)=>P(S),v)}}},7444:(Ue,fe,p)=>{"use strict";p.d(fe,{s:()=>J});var u=p(5015),e=p(4449),f=p(377),v=p(6554),P=p(9489),L=p(4072),B=p(1555);const J=Q=>{if(Q&&"function"==typeof Q[v.L])return(Q=>ge=>{const xe=Q[v.L]();if("function"!=typeof xe.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return xe.subscribe(ge)})(Q);if((0,P.z)(Q))return(0,u.V)(Q);if((0,L.t)(Q))return(Q=>ge=>(Q.then(xe=>{ge.closed||(ge.next(xe),ge.complete())},xe=>ge.error(xe)).then(null,e.z),ge))(Q);if(Q&&"function"==typeof Q[f.hZ])return(Q=>ge=>{const xe=Q[f.hZ]();for(;;){let Te;try{Te=xe.next()}catch(we){return ge.error(we),ge}if(Te.done){ge.complete();break}if(ge.next(Te.value),ge.closed)break}return"function"==typeof xe.return&&ge.add(()=>{xe.return&&xe.return()}),ge})(Q);{const xe=`You provided ${(0,B.K)(Q)?"an invalid object":`'${Q}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(xe)}}},5015:(Ue,fe,p)=>{"use strict";p.d(fe,{V:()=>u});const u=e=>c=>{for(let f=0,d=e.length;f{"use strict";p.d(fe,{D:()=>d});var u=p(7393);class e extends u.L{constructor(S,P,L){super(),this.parent=S,this.outerValue=P,this.outerIndex=L,this.index=0}_next(S){this.parent.notifyNext(this.outerValue,S,this.outerIndex,this.index++,this)}_error(S){this.parent.notifyError(S,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}var c=p(7444),f=p(8891);function d(v,S,P,L,B=new e(v,P,L)){if(!B.closed)return S instanceof f.y?S.subscribe(B):(0,c.s)(S)(B)}},9018:(Ue,fe,p)=>{"use strict";p.d(fe,{e:()=>u});const u=[{value:"PENDING",label:$localize`:@@approval-status-pending:Approval pending`,icon:"pending"},{value:"APPROVED",label:$localize`:@@approval-status-approved:Approved`,icon:"verified"},{value:"REJECTED",label:$localize`:@@approval-status-rejected:Approval rejected`,icon:"warning"}]},5804:(Ue,fe,p)=>{"use strict";p.d(fe,{D:()=>u});var u=(()=>{return(e=u||(u={})).VIDEO="video",e.PODCAST="podcast",e.ARTICLE="article",u;var e})()},7574:(Ue,fe,p)=>{"use strict";p.d(fe,{a:()=>v});var u=p(7716),e=p(7644),c=p(8583),f=p(6983),d=p(7001);let v=(()=>{class S{constructor(L,B,J,Q){this.authService=L,this.location=B,this.router=J,this.snackBar=Q,this.labelClose=$localize`:@@global.close:Close.`,this.labelErrorUnauthenticated=$localize`:@@auth-guard.error-anonymous:Please, log-in to access this page.`,this.labelErrorRoleRequired=$localize`:@@auth-guard.error-role-required:You cannot access to this page.`}canActivate(L,B){let J=!1;return this.authService.isAuthenticated()?this.authService.doesUserHaveRoles(L.data.roles)?J=!0:(this.router.navigate(["/"]),window.setTimeout(()=>{this.snackBar.open(this.labelErrorRoleRequired,this.labelClose,{duration:5e3})},500)):(this.router.navigate(["/logout"]),window.setTimeout(()=>this.snackBar.open(this.labelErrorUnauthenticated,this.labelClose,{duration:5e3}),500),J=!1),J}}return S.\u0275fac=function(L){return new(L||S)(u.LFG(e.e),u.LFG(c.Ye),u.LFG(f.F0),u.LFG(d.ux))},S.\u0275prov=u.Yz7({token:S,factory:S.\u0275fac}),S})()},7644:(Ue,fe,p)=>{"use strict";p.d(fe,{e:()=>v});var u=p(6738),c=p(7716),f=p(6983);const d="jwt";let v=(()=>{class S{constructor(L){this.router=L}setAuthenticated(L){localStorage.setItem(d,L),this.userDetails=this.extractUserDetailsFromToken(L)}getUserDetails(){return this.userDetails}setAnonymous(){localStorage.removeItem(d),this.userDetails=void 0}isAuthenticated(){return!!localStorage.getItem(d)&&!this.isExpired()}doesUserHaveRoles(L){const B=this.getUserDetails();if(!B)return!1;const J=B.scopes||[];return L.reduce((Q,ge)=>Q||J.some(xe=>xe===ge),!1)}isExpired(){this.userDetails||(this.userDetails=this.extractUserDetailsFromToken(localStorage.getItem(d)));const B=u.unix(this.userDetails.exp);return u().isAfter(B)}extractUserDetailsFromToken(L){if(!L.length)throw new Error("Token is empty.");const B=L.split(".");if(3!==B.length)throw new Error("Token is malformed.");return JSON.parse(atob(B[1]))}set redirection(L){this._redirection=L}redirectOrNavigate(L){this._redirection?(this.router.navigate([this._redirection.url],{queryParams:this._redirection.params}),this._redirection=void 0):this.router.navigate([L])}}return S.\u0275fac=function(L){return new(L||S)(c.LFG(f.F0))},S.\u0275prov=c.Yz7({token:S,factory:S.\u0275fac,providedIn:"root"}),S})()},5519:(Ue,fe,p)=>{"use strict";p.d(fe,{c:()=>c});var u=p(1841),e=p(7716);let c=(()=>{class f{constructor(v){this.httpClient=v}search(v){let S=new u.LE;return v&&(S=S.set("query",v)),this.httpClient.get("/api/tags/search",{params:S})}create(v){return this.httpClient.post("/api/tags",v).toPromise()}getMostUsed(v){let S=new u.LE;return v&&(S=S.set("limit",v.toString())),this.httpClient.get("/api/tags/most-used",{params:S}).toPromise()}}return f.\u0275fac=function(v){return new(v||f)(e.LFG(u.eN))},f.\u0275prov=e.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})()},4396:(Ue,fe,p)=>{"use strict";p.d(fe,{m:()=>u});const u={URL:/^https:\/\/(.+(:.+)?@)?[\w\d\-_\.]+\.\w{1,5}\/.*$/,SLUG:/^\w+(-\w+)*$/,LENGTH:/^\d{2}(:\d{2}){2}$/}},8415:(Ue,fe,p)=>{"use strict";p.d(fe,{x:()=>ge});var u=p(9018),e=p(5804),c=p(7716),f=p(6983),d=p(1436),v=p(6627),S=p(8583);const P=["mediaCard"],L=["mediaLink"],B=["mediaPreview"],J=["mediaTitle"];function Q(xe,Te){if(1&xe&&(c.ynx(0),c.TgZ(1,"div",13),c.TgZ(2,"mat-icon",14),c._uU(3),c.qZA(),c.qZA(),c.BQk()),2&xe){const we=c.oxw();let Ye;c.xp6(2),c.Tol(null==(Ye=we.getApprovalStatus(we.media))?null:Ye.value.toLowerCase()),c.Q6J("matTooltip",we.getApprovalStatus(we.media).label),c.xp6(1),c.hij(" ",we.getApprovalStatus(we.media).icon," ")}}let ge=(()=>{class xe{constructor(we){this.renderer=we,this.showApprovalStatus=!1}ngOnChanges(we){this._computeTypeIcon(),this._computeTypeTooltip()}ngOnInit(){const we=[this.mediaCard,this.mediaLink,this.mediaPreview,this.mediaTitle];this.width&&we.forEach(Ye=>{this.renderer.setStyle(Ye.nativeElement,"width",`${this.width}em`)}),this.height&&we.forEach(Ye=>{this.renderer.setStyle(Ye.nativeElement,"height",`${this.height}em`)})}getPreviewUrl(we){let Ye;return we.previewUrl?Ye=we.previewUrl:"video"===we.type?Ye="./assets/images/medias/search/video-preview.png":"article"===we.type&&(Ye="./assets/images/medias/search/article-preview.png"),Ye}_computeTypeIcon(){let we;switch(this.media.type){case e.D.ARTICLE:we="article";break;case e.D.VIDEO:we="movie";break;default:we="help"}this.typeIcon=we}_computeTypeTooltip(){let we;switch(this.media.type){case e.D.ARTICLE:we=$localize`:@@media-preview-card.type-tooltip.article:It is an article`;break;case e.D.VIDEO:we=$localize`:@@media-preview-card.type-tooltip.video:It is a video`;break;default:we=$localize`:@@media-preview-card.type-tooltip.unknown:Unknown media type`}this.typeTooltip=we}getApprovalStatus(we){return u.e.find(Ye=>Ye.value===we.approvalStatus)}}return xe.\u0275fac=function(we){return new(we||xe)(c.Y36(c.Qsj))},xe.\u0275cmp=c.Xpm({type:xe,selectors:[["app-media-preview-card"]],viewQuery:function(we,Ye){if(1&we&&(c.Gf(P,7),c.Gf(L,7),c.Gf(B,7),c.Gf(J,7)),2&we){let dt;c.iGM(dt=c.CRH())&&(Ye.mediaCard=dt.first),c.iGM(dt=c.CRH())&&(Ye.mediaLink=dt.first),c.iGM(dt=c.CRH())&&(Ye.mediaPreview=dt.first),c.iGM(dt=c.CRH())&&(Ye.mediaTitle=dt.first)}},inputs:{media:"media",width:"width",height:"height",showApprovalStatus:"showApprovalStatus"},features:[c.TTD],decls:16,vars:6,consts:[[1,"media"],["mediaCard",""],[3,"routerLink"],["mediaLink",""],[1,"display"],[1,"preview"],[3,"src"],["mediaPreview",""],[1,"title"],["mediaTitle",""],[1,"type-icon"],[1,"icon-container",3,"matTooltip"],[4,"ngIf"],[1,"approval-status"],[3,"matTooltip"]],template:function(we,Ye){1&we&&(c.TgZ(0,"div",0,1),c.TgZ(2,"a",2,3),c.TgZ(4,"div",4),c.TgZ(5,"div",5),c._UZ(6,"img",6,7),c.qZA(),c.TgZ(8,"div",8,9),c._uU(10),c.qZA(),c.qZA(),c.TgZ(11,"div",10),c.TgZ(12,"div",11),c.TgZ(13,"mat-icon"),c._uU(14),c.qZA(),c.qZA(),c.qZA(),c.YNc(15,Q,4,4,"ng-container",12),c.qZA(),c.qZA()),2&we&&(c.xp6(2),c.MGl("routerLink","/medias/",Ye.media.id,""),c.xp6(4),c.Q6J("src",Ye.getPreviewUrl(Ye.media),c.LSH),c.xp6(4),c.hij(" ",Ye.media.title," "),c.xp6(2),c.Q6J("matTooltip",Ye.typeTooltip),c.xp6(2),c.Oqu(Ye.typeIcon),c.xp6(1),c.Q6J("ngIf",Ye.showApprovalStatus))},directives:[f.yS,d.gM,v.Hw,S.O5],styles:[".media[_ngcontent-%COMP%]{width:11rem;height:8rem;margin:.5rem}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:relative}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .display[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:relative}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .display[_ngcontent-%COMP%] .preview[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{background-color:#000;width:11rem;height:8rem;object-fit:contain}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .display[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{position:absolute;display:flex;text-align:center;justify-content:center;align-items:center;width:11rem;height:8rem;background-color:#3351b5cc;font-weight:bold;color:#fff;transition:background-color .5s linear;top:0;left:0}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .display[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]:hover{background-color:#3351b54d}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .type-icon[_ngcontent-%COMP%]{position:absolute;display:flex;justify-content:right;align-self:start;top:0;right:0}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .type-icon[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border-radius:10em;margin:.5em;padding:.2em;background-color:#fff;color:#3351b5cc}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .approval-status[_ngcontent-%COMP%]{border-radius:2em;background-color:#fff;width:2.2em;height:2.2em;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;right:0;margin:.5em}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .approval-status[_ngcontent-%COMP%] .pending[_ngcontent-%COMP%]{color:#e69720}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .approval-status[_ngcontent-%COMP%] .approved[_ngcontent-%COMP%]{color:#109b23}.media[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .approval-status[_ngcontent-%COMP%] .rejected[_ngcontent-%COMP%]{color:#b81717}"]}),xe})()},3753:(Ue,fe,p)=>{"use strict";p.d(fe,{a:()=>d});var u=p(7716),e=p(8583),c=p(1095),f=p(6627);let d=(()=>{class v{constructor(P){this.location=P}goToPreviousLocation(){this.location.back()}}return v.\u0275fac=function(P){return new(P||v)(u.Y36(e.Ye))},v.\u0275cmp=u.Xpm({type:v,selectors:[["app-previous-location"]],decls:5,vars:0,consts:function(){let S;return S=$localize`:␟eef3d003a6862d8a8358220843fa187a2ee0e09c␟8069898881691468354: Back `,[["type","button","mat-button","",3,"click"],S]},template:function(P,L){1&P&&(u.TgZ(0,"button",0),u.NdJ("click",function(){return L.goToPreviousLocation()}),u.TgZ(1,"mat-icon"),u._uU(2,"navigate_before"),u.qZA(),u.ynx(3),u.SDv(4,1),u.BQk(),u.qZA())},directives:[c.lW,f.Hw],styles:["button[_ngcontent-%COMP%]{margin:2em 0}"]}),v})()},9749:(Ue,fe,p)=>{"use strict";p.d(fe,{w:()=>S});var u=p(7716),e=p(1095),c=p(8583),f=p(4885);function d(P,L){if(1&P&&(u.ynx(0),u._uU(1),u.BQk()),2&P){const B=u.oxw();u.xp6(1),u.hij(" ",B.label," ")}}function v(P,L){1&P&&(u.ynx(0),u._UZ(1,"mat-spinner",2),u.BQk()),2&P&&(u.xp6(1),u.Q6J("diameter",25))}let S=(()=>{class P{constructor(){this.requestPending=!1,this.label="",this.disabled=!1,this.click=new u.vpe,this.valid=new u.vpe}}return P.\u0275fac=function(B){return new(B||P)},P.\u0275cmp=u.Xpm({type:P,selectors:[["app-submit-button"]],inputs:{requestPending:"requestPending",label:"label",disabled:"disabled",color:"color",click:"click"},outputs:{valid:"valid"},decls:3,vars:4,consts:[["mat-raised-button","","type","submit",3,"disabled","color","click"],[4,"ngIf"],[3,"diameter"]],template:function(B,J){1&B&&(u.TgZ(0,"button",0),u.NdJ("click",function(){return J.click.emit()}),u.YNc(1,d,2,1,"ng-container",1),u.YNc(2,v,2,1,"ng-container",1),u.qZA()),2&B&&(u.Q6J("disabled",J.disabled||J.requestPending)("color",J.color),u.xp6(1),u.Q6J("ngIf",!J.requestPending),u.xp6(1),u.Q6J("ngIf",J.requestPending))},directives:[e.lW,c.O5,f.$g],styles:["button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:100%}mat-spinner[_ngcontent-%COMP%]{margin:.5em}"]}),P})()},5351:(Ue,fe,p)=>{"use strict";p.d(fe,{Q:()=>Ge});var u=p(1554),e=p(1095),c=p(3738),f=p(8341),d=p(2458),v=p(3220),S=p(2238),P=p(171),L=p(8295),B=p(6627),J=p(9983),Q=p(7746),ge=p(3935),xe=p(9692),Te=p(4885),we=p(7441),Ye=p(5396),dt=p(7001),St=p(2789),Ft=p(5939),ft=p(2522),Ve=p(1436),Le=p(7716);let Ge=(()=>{class Ae{}return Ae.\u0275fac=function(ze){return new(ze||Ae)},Ae.\u0275mod=Le.oAB({type:Ae}),Ae.\u0275inj=Le.cJS({imports:[[u.Bb,e.ot,c.QW,f.Hi,v.FA,S.Is,P.To,L.lN,B.Ps,J.c,Q.ie,ge.Tx,d.XK,xe.TU,Te.Cq,d.si,we.LD,Ye.rP,dt.ZX,St.p0,Ft.Nh,ft.g0,Ve.AV],u.Bb,e.ot,c.QW,f.Hi,v.FA,S.Is,P.To,L.lN,B.Ps,J.c,Q.ie,ge.Tx,d.XK,xe.TU,Te.Cq,d.si,we.LD,Ye.rP,dt.ZX,St.p0,Ft.Nh,ft.g0,Ve.AV]}),Ae})()},4466:(Ue,fe,p)=>{"use strict";p.d(fe,{m:()=>S});var u=p(5351),e=p(8583),c=p(4154),f=p(3679),d=p(6983),v=p(7716);let S=(()=>{class P{}return P.\u0275fac=function(B){return new(B||P)},P.\u0275mod=v.oAB({type:P}),P.\u0275inj=v.cJS({imports:[[e.ez,f.UX,u.Q,c.X,d.Bz],e.ez,f.UX,u.Q,c.X,d.Bz]}),P})()},6115:(Ue,fe,p)=>{"use strict";var u=p(9075),e=p(7716),c=p(1841),f=p(3679),d=p(6237),S=(p(5240),p(5351)),P=p(2458),L=p(8583),B=p(9765),J=p(6215),Q=p(5917),ge=p(8891),xe=p(9796),we=(p(9105),p(8002));p(9112),p(4022),p(6682);var ft=p(5257),Le=(p(9761),p(8307)),Ge=p(6782);p(4458);var ze=p(3190),Be=(p(9773),p(5197)),ot=p(509);function wt(...o){return _=>{let s;return"function"==typeof o[o.length-1]&&(s=o.pop()),_.lift(new Dt(o,s))}}class Dt{constructor(_,s){this.observables=_,this.project=s}call(_,s){return s.subscribe(new an(_,this.observables,this.project))}}class an extends Be.L{constructor(_,s,l){super(_),this.observables=s,this.project=l,this.toRespond=[];const y=s.length;this.values=new Array(y);for(let x=0;x0){const x=y.indexOf(l);-1!==x&&y.splice(x,1)}}notifyComplete(){}_next(_){if(0===this.toRespond.length){const s=[_,...this.values];this.project?this._tryProject(s):this.destination.next(s)}}_tryProject(_){let s;try{s=this.project.apply(this,_)}catch(l){return void this.destination.error(l)}this.destination.next(s)}}p(2145);var hn=p(7519);p(4402);var gt=p(7393),He=p(5435);let R=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({}),o})();var N=p(9193),ie=p(2759),Oe=p(8634),be=p(6693);class te{call(_,s){return s.subscribe(new Qe(_))}}class Qe extends Be.L{constructor(_){super(_),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(_){this.observables.push(_)}_complete(){const _=this.observables,s=_.length;if(0===s)this.destination.complete();else{for(let l=0;lthis.index}hasCompleted(){return this.array.length===this.index}}class nn extends Wt.Ds{constructor(_,s,l){super(_),this.parent=s,this.observable=l,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[sn.hZ](){return this}next(){const _=this.buffer;return 0===_.length&&this.isComplete?{value:null,done:!0}:{value:_.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(_){this.buffer.push(_),this.parent.checkIterators()}subscribe(){return(0,Wt.ft)(this.observable,new Wt.IY(this))}}var Pe=p(8071);p(1289),p(3653),p(8345);const xn=["*"],Ai=["dialog"];function Tn(o){return null!=o}function ns(o){return(o||document.body).getBoundingClientRect()}"undefined"!=typeof Element&&!Element.prototype.closest&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(o){let _=this;if(!document.documentElement.contains(_))return null;do{if(_.matches(o))return _;_=_.parentElement||_.parentNode}while(null!==_&&1===_.nodeType);return null});const qt={animation:!0,transitionTimerDelayMs:5};let wn=(()=>{class o{constructor(){this.animation=qt.animation}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275prov=(0,e.Yz7)({factory:function(){return new o},token:o,providedIn:"root"}),o})();const Lo=()=>{},{transitionTimerDelayMs:js}=qt,oe=new Map,b=(o,_,s,l)=>{let y=l.context||{};const x=oe.get(_);if(x)switch(l.runningTransition){case"continue":return N.E;case"stop":o.run(()=>x.transition$.complete()),y=Object.assign(x.context,y),oe.delete(_)}const ke=s(_,l.animation,y)||Lo;if(!l.animation||"none"===window.getComputedStyle(_).transitionProperty)return o.run(()=>ke()),(0,Q.of)(void 0).pipe(function(o){return _=>new ge.y(s=>_.subscribe(ke=>o.run(()=>s.next(ke)),ke=>o.run(()=>s.error(ke)),()=>o.run(()=>s.complete())))}(o));const et=new B.xQ,vt=new B.xQ,Rt=et.pipe(function(...o){return _=>(0,Pe.z)(_,(0,Q.of)(...o))}(!0));oe.set(_,{transition$:et,complete:()=>{vt.next(),vt.complete()},context:y});const jt=function(o){const{transitionDelay:_,transitionDuration:s}=window.getComputedStyle(o);return 1e3*(parseFloat(_)+parseFloat(s))}(_);return o.runOutsideAngular(()=>{const cn=(0,ie.R)(_,"transitionend").pipe((0,Ge.R)(Rt),(0,He.h)(({target:vn})=>vn===_));(function(...o){if(1===o.length){if(!(0,xe.k)(o[0]))return o[0];o=o[0]}return(0,be.n)(o,void 0).lift(new te)})((0,Oe.H)(jt+js).pipe((0,Ge.R)(Rt)),cn,vt).pipe((0,Ge.R)(Rt)).subscribe(()=>{oe.delete(_),o.run(()=>{ke(),et.next(),et.complete()})})}),et.asObservable()};let Gn=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[L.ez]]}),o})(),Ci=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[L.ez]]}),o})(),ks=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({}),o})(),mi=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[L.ez]]}),o})(),Er=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({}),o})();var D=(()=>{return(o=D||(D={}))[o.Tab=9]="Tab",o[o.Enter=13]="Enter",o[o.Escape=27]="Escape",o[o.Space=32]="Space",o[o.PageUp=33]="PageUp",o[o.PageDown=34]="PageDown",o[o.End=35]="End",o[o.Home=36]="Home",o[o.ArrowLeft=37]="ArrowLeft",o[o.ArrowUp=38]="ArrowUp",o[o.ArrowRight=39]="ArrowRight",o[o.ArrowDown=40]="ArrowDown",D;var o})();"undefined"!=typeof navigator&&navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));const bs=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function $s(o){const _=Array.from(o.querySelectorAll(bs)).filter(s=>-1!==s.tabIndex);return[_[0],_[_.length-1]]}new class{getAllStyles(_){return window.getComputedStyle(_)}getStyle(_,s){return this.getAllStyles(_)[s]}isStaticPositioned(_){return"static"===(this.getStyle(_,"position")||"static")}offsetParent(_){let s=_.offsetParent||document.documentElement;for(;s&&s!==document.documentElement&&this.isStaticPositioned(s);)s=s.offsetParent;return s||document.documentElement}position(_,s=!0){let l,y={width:0,height:0,top:0,bottom:0,left:0,right:0};if("fixed"===this.getStyle(_,"position"))l=_.getBoundingClientRect(),l={top:l.top,bottom:l.bottom,left:l.left,right:l.right,height:l.height,width:l.width};else{const x=this.offsetParent(_);l=this.offset(_,!1),x!==document.documentElement&&(y=this.offset(x,!1)),y.top+=x.clientTop,y.left+=x.clientLeft}return l.top-=y.top,l.bottom-=y.top,l.left-=y.left,l.right-=y.left,s&&(l.top=Math.round(l.top),l.bottom=Math.round(l.bottom),l.left=Math.round(l.left),l.right=Math.round(l.right)),l}offset(_,s=!0){const l=_.getBoundingClientRect(),y_top=window.pageYOffset-document.documentElement.clientTop,y_left=window.pageXOffset-document.documentElement.clientLeft;let x={height:l.height||_.offsetHeight,width:l.width||_.offsetWidth,top:l.top+y_top,bottom:l.bottom+y_top,left:l.left+y_left,right:l.right+y_left};return s&&(x.height=Math.round(x.height),x.width=Math.round(x.width),x.top=Math.round(x.top),x.bottom=Math.round(x.bottom),x.left=Math.round(x.left),x.right=Math.round(x.right)),x}positionElements(_,s,l,y){const[x="top",ke="center"]=l.split("-"),et=y?this.offset(_,!1):this.position(_,!1),vt=this.getAllStyles(s),Rt=parseFloat(vt.marginTop),jt=parseFloat(vt.marginBottom),cn=parseFloat(vt.marginLeft),on=parseFloat(vt.marginRight);let vn=0,zn=0;switch(x){case"top":vn=et.top-(s.offsetHeight+Rt+jt);break;case"bottom":vn=et.top+et.height;break;case"left":zn=et.left-(s.offsetWidth+cn+on);break;case"right":zn=et.left+et.width}switch(ke){case"top":vn=et.top;break;case"bottom":vn=et.top+et.height-s.offsetHeight;break;case"left":zn=et.left;break;case"right":zn=et.left+et.width-s.offsetWidth;break;case"center":"top"===x||"bottom"===x?zn=et.left+et.width/2-s.offsetWidth/2:vn=et.top+et.height/2-s.offsetHeight/2}s.style.transform=`translate(${Math.round(zn)}px, ${Math.round(vn)}px)`;const ri=s.getBoundingClientRect(),Ui=document.documentElement,$i=window.innerHeight||Ui.clientHeight,ji=window.innerWidth||Ui.clientWidth;return ri.left>=0&&ri.top>=0&&ri.right<=ji&&ri.bottom<=$i}},new Date(1882,10,12),new Date(2174,10,25);let ma=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[L.ez,f.u5]]}),o})(),zl=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({}),o})(),El=(()=>{class o{constructor(s){this._ngbConfig=s,this.backdrop=!0,this.keyboard=!0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(s){this._animation=s}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(wn))},o.\u0275prov=(0,e.Yz7)({factory:function(){return new o((0,e.LFG)(wn))},token:o,providedIn:"root"}),o})();class uo{constructor(_,s,l){this.nodes=_,this.viewRef=s,this.componentRef=l}}const nl=()=>{};let Ya=(()=>{class o{constructor(s){this._document=s}compensate(){const s=this._getWidth();return this._isPresent(s)?this._adjustBody(s):nl}_adjustBody(s){const l=this._document.body,y=l.style.paddingRight,x=parseFloat(window.getComputedStyle(l)["padding-right"]);return l.style["padding-right"]=`${x+s}px`,()=>l.style["padding-right"]=y}_isPresent(s){const l=this._document.body.getBoundingClientRect();return window.innerWidth-(l.left+l.right)>=s-.1*s}_getWidth(){const s=this._document.createElement("div");s.className="modal-scrollbar-measure";const l=this._document.body;l.appendChild(s);const y=s.getBoundingClientRect().width-s.clientWidth;return l.removeChild(s),y}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(L.K0))},o.\u0275prov=(0,e.Yz7)({factory:function(){return new o((0,e.LFG)(L.K0))},token:o,providedIn:"root"}),o})(),ii=(()=>{class o{constructor(s,l){this._el=s,this._zone=l}ngOnInit(){this._zone.onStable.asObservable().pipe((0,ft.q)(1)).subscribe(()=>{b(this._zone,this._el.nativeElement,(s,l)=>{l&&ns(s),s.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return b(this._zone,this._el.nativeElement,({classList:s})=>s.remove("show"),{animation:this.animation,runningTransition:"stop"})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(e.SBq),e.Y36(e.R0b))},o.\u0275cmp=e.Xpm({type:o,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1050"],hostVars:6,hostBindings:function(s,l){2&s&&(e.Tol("modal-backdrop"+(l.backdropClass?" "+l.backdropClass:"")),e.ekj("show",!l.animation)("fade",l.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},decls:0,vars:0,template:function(s,l){},encapsulation:2}),o})();class m{close(_){}dismiss(_){}}class T{constructor(_,s,l,y){this._windowCmptRef=_,this._contentRef=s,this._backdropCmptRef=l,this._beforeDismiss=y,this._closed=new B.xQ,this._dismissed=new B.xQ,this._hidden=new B.xQ,_.instance.dismissEvent.subscribe(x=>{this.dismiss(x)}),this.result=new Promise((x,ke)=>{this._resolve=x,this._reject=ke}),this.result.then(null,()=>{})}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe((0,Ge.R)(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe((0,Ge.R)(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}close(_){this._windowCmptRef&&(this._closed.next(_),this._resolve(_),this._removeModalElements())}_dismiss(_){this._dismissed.next(_),this._reject(_),this._removeModalElements()}dismiss(_){if(this._windowCmptRef)if(this._beforeDismiss){const s=this._beforeDismiss();s&&s.then?s.then(l=>{!1!==l&&this._dismiss(_)},()=>{}):!1!==s&&this._dismiss(_)}else this._dismiss(_)}_removeModalElements(){const _=this._windowCmptRef.instance.hide(),s=this._backdropCmptRef?this._backdropCmptRef.instance.hide():(0,Q.of)(void 0);_.subscribe(()=>{const{nativeElement:l}=this._windowCmptRef.location;l.parentNode.removeChild(l),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),s.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:l}=this._backdropCmptRef.location;l.parentNode.removeChild(l),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),Qt(_,s).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var V=(()=>{return(o=V||(V={}))[o.BACKDROP_CLICK=0]="BACKDROP_CLICK",o[o.ESC=1]="ESC",V;var o})();let q=(()=>{class o{constructor(s,l,y){this._document=s,this._elRef=l,this._zone=y,this._closed$=new B.xQ,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new e.vpe,this.shown=new B.xQ,this.hidden=new B.xQ}dismiss(s){this.dismissEvent.emit(s)}ngOnInit(){this._elWithFocus=this._document.activeElement}ngAfterViewInit(){this._show()}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:s}=this._elRef,l={animation:this.animation,runningTransition:"stop"},ke=Qt(b(this._zone,s,()=>s.classList.remove("show"),l),b(this._zone,this._dialogEl.nativeElement,()=>{},l));return ke.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),ke}_show(){const s={animation:this.animation,runningTransition:"continue"};Qt(b(this._zone,this._elRef.nativeElement,(x,ke)=>{ke&&ns(x),x.classList.add("show")},s),b(this._zone,this._dialogEl.nativeElement,()=>{},s)).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:s}=this._elRef;this._zone.runOutsideAngular(()=>{(0,ie.R)(s,"keydown").pipe((0,Ge.R)(this._closed$),(0,He.h)(y=>y.which===D.Escape)).subscribe(y=>{this.keyboard?requestAnimationFrame(()=>{y.defaultPrevented||this._zone.run(()=>this.dismiss(V.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let l=!1;(0,ie.R)(this._dialogEl.nativeElement,"mousedown").pipe((0,Ge.R)(this._closed$),(0,Le.b)(()=>l=!1),(0,ze.w)(()=>(0,ie.R)(s,"mouseup").pipe((0,Ge.R)(this._closed$),(0,ft.q)(1))),(0,He.h)(({target:y})=>s===y)).subscribe(()=>{l=!0}),(0,ie.R)(s,"click").pipe((0,Ge.R)(this._closed$)).subscribe(({target:y})=>{s===y&&("static"===this.backdrop?this._bumpBackdrop():!0===this.backdrop&&!l&&this._zone.run(()=>this.dismiss(V.BACKDROP_CLICK))),l=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:s}=this._elRef;if(!s.contains(document.activeElement)){const l=s.querySelector("[ngbAutofocus]"),y=$s(s)[0];(l||y||s).focus()}}_restoreFocus(){const s=this._document.body,l=this._elWithFocus;let y;y=l&&l.focus&&s.contains(l)?l:s,this._zone.runOutsideAngular(()=>{setTimeout(()=>y.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&b(this._zone,this._elRef.nativeElement,({classList:s})=>(s.add("modal-static"),()=>s.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(L.K0),e.Y36(e.SBq),e.Y36(e.R0b))},o.\u0275cmp=e.Xpm({type:o,selectors:[["ngb-modal-window"]],viewQuery:function(s,l){if(1&s&&e.Gf(Ai,7),2&s){let y;e.iGM(y=e.CRH())&&(l._dialogEl=y.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(s,l){2&s&&(e.uIk("aria-modal",!0)("aria-labelledby",l.ariaLabelledBy)("aria-describedby",l.ariaDescribedBy),e.Tol("modal d-block"+(l.windowClass?" "+l.windowClass:"")),e.ekj("fade",l.animation))},inputs:{backdrop:"backdrop",keyboard:"keyboard",animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",centered:"centered",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:xn,decls:4,vars:2,consts:[["role","document"],["dialog",""],[1,"modal-content"]],template:function(s,l){1&s&&(e.F$t(),e.TgZ(0,"div",0,1),e.TgZ(2,"div",2),e.Hsn(3),e.qZA(),e.qZA()),2&s&&e.Tol("modal-dialog"+(l.size?" modal-"+l.size:"")+(l.centered?" modal-dialog-centered":"")+(l.scrollable?" modal-dialog-scrollable":"")+(l.modalDialogClass?" "+l.modalDialogClass:""))},styles:["ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}"],encapsulation:2}),o})(),Ce=(()=>{class o{constructor(s,l,y,x,ke,et){this._applicationRef=s,this._injector=l,this._document=y,this._scrollBar=x,this._rendererFactory=ke,this._ngZone=et,this._activeWindowCmptHasChanged=new B.xQ,this._ariaHiddenValues=new Map,this._backdropAttributes=["animation","backdropClass"],this._modalRefs=[],this._windowAttributes=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","keyboard","scrollable","size","windowClass"],this._windowCmpts=[],this._activeInstances=new e.vpe,this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const vt=this._windowCmpts[this._windowCmpts.length-1];((o,_,s,l=!1)=>{o.runOutsideAngular(()=>{const y=(0,ie.R)(_,"focusin").pipe((0,Ge.R)(s),(0,we.U)(x=>x.target));(0,ie.R)(_,"keydown").pipe((0,Ge.R)(s),(0,He.h)(x=>x.which===D.Tab),wt(y)).subscribe(([x,ke])=>{const[et,vt]=$s(_);(ke===et||ke===_)&&x.shiftKey&&(vt.focus(),x.preventDefault()),ke===vt&&!x.shiftKey&&(et.focus(),x.preventDefault())}),l&&(0,ie.R)(_,"click").pipe((0,Ge.R)(s),wt(y),(0,we.U)(x=>x[1])).subscribe(x=>x.focus())})})(this._ngZone,vt.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(vt.location.nativeElement)}})}open(s,l,y,x){const ke=x.container instanceof HTMLElement?x.container:Tn(x.container)?this._document.querySelector(x.container):this._document.body,et=this._rendererFactory.createRenderer(null,null),vt=this._scrollBar.compensate(),Rt=()=>{this._modalRefs.length||(et.removeClass(this._document.body,"modal-open"),this._revertAriaHidden())};if(!ke)throw new Error(`The specified modal container "${x.container||"body"}" was not found in the DOM.`);const jt=new m,cn=this._getContentRef(s,x.injector||l,y,jt,x);let on=!1!==x.backdrop?this._attachBackdrop(s,ke):void 0,vn=this._attachWindowComponent(s,ke,cn),zn=new T(vn,cn,on,x.beforeDismiss);return this._registerModalRef(zn),this._registerWindowCmpt(vn),zn.result.then(vt,vt),zn.result.then(Rt,Rt),jt.close=ri=>{zn.close(ri)},jt.dismiss=ri=>{zn.dismiss(ri)},this._applyWindowOptions(vn.instance,x),1===this._modalRefs.length&&et.addClass(this._document.body,"modal-open"),on&&on.instance&&this._applyBackdropOptions(on.instance,x),zn}get activeInstances(){return this._activeInstances}dismissAll(s){this._modalRefs.forEach(l=>l.dismiss(s))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(s,l){let x=s.resolveComponentFactory(ii).create(this._injector);return this._applicationRef.attachView(x.hostView),l.appendChild(x.location.nativeElement),x}_attachWindowComponent(s,l,y){let ke=s.resolveComponentFactory(q).create(this._injector,y.nodes);return this._applicationRef.attachView(ke.hostView),l.appendChild(ke.location.nativeElement),ke}_applyWindowOptions(s,l){this._windowAttributes.forEach(y=>{Tn(l[y])&&(s[y]=l[y])})}_applyBackdropOptions(s,l){this._backdropAttributes.forEach(y=>{Tn(l[y])&&(s[y]=l[y])})}_getContentRef(s,l,y,x,ke){return y?y instanceof e.Rgc?this._createFromTemplateRef(y,x):function(o){return"string"==typeof o}(y)?this._createFromString(y):this._createFromComponent(s,l,y,x,ke):new uo([])}_createFromTemplateRef(s,l){const x=s.createEmbeddedView({$implicit:l,close(ke){l.close(ke)},dismiss(ke){l.dismiss(ke)}});return this._applicationRef.attachView(x),new uo([x.rootNodes],x)}_createFromString(s){const l=this._document.createTextNode(`${s}`);return new uo([[l]])}_createFromComponent(s,l,y,x,ke){const et=s.resolveComponentFactory(y),vt=e.zs3.create({providers:[{provide:m,useValue:x}],parent:l}),Rt=et.create(vt),jt=Rt.location.nativeElement;return ke.scrollable&&jt.classList.add("component-host-scrollable"),this._applicationRef.attachView(Rt.hostView),new uo([[jt]],Rt.hostView,Rt)}_setAriaHidden(s){const l=s.parentElement;l&&s!==this._document.body&&(Array.from(l.children).forEach(y=>{y!==s&&"SCRIPT"!==y.nodeName&&(this._ariaHiddenValues.set(y,y.getAttribute("aria-hidden")),y.setAttribute("aria-hidden","true"))}),this._setAriaHidden(l))}_revertAriaHidden(){this._ariaHiddenValues.forEach((s,l)=>{s?l.setAttribute("aria-hidden",s):l.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(s){const l=()=>{const y=this._modalRefs.indexOf(s);y>-1&&(this._modalRefs.splice(y,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(s),this._activeInstances.emit(this._modalRefs),s.result.then(l,l)}_registerWindowCmpt(s){this._windowCmpts.push(s),this._activeWindowCmptHasChanged.next(),s.onDestroy(()=>{const l=this._windowCmpts.indexOf(s);l>-1&&(this._windowCmpts.splice(l,1),this._activeWindowCmptHasChanged.next())})}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(e.z2F),e.LFG(e.zs3),e.LFG(L.K0),e.LFG(Ya),e.LFG(e.FYo),e.LFG(e.R0b))},o.\u0275prov=(0,e.Yz7)({factory:function(){return new o((0,e.LFG)(e.z2F),(0,e.LFG)(e.gxx),(0,e.LFG)(L.K0),(0,e.LFG)(Ya),(0,e.LFG)(e.FYo),(0,e.LFG)(e.R0b))},token:o,providedIn:"root"}),o})(),ht=(()=>{class o{constructor(s,l,y,x){this._moduleCFR=s,this._injector=l,this._modalStack=y,this._config=x}open(s,l={}){const y=Object.assign(Object.assign(Object.assign({},this._config),{animation:this._config.animation}),l);return this._modalStack.open(this._moduleCFR,this._injector,s,y)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(s){this._modalStack.dismissAll(s)}hasOpenModals(){return this._modalStack.hasOpenModals()}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(e._Vd),e.LFG(e.zs3),e.LFG(Ce),e.LFG(El))},o.\u0275prov=(0,e.Yz7)({factory:function(){return new o((0,e.LFG)(e._Vd),(0,e.LFG)(e.gxx),(0,e.LFG)(Ce),(0,e.LFG)(El))},token:o,providedIn:"root"}),o})(),Vt=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({providers:[ht]}),o})(),ya=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[L.ez]]}),o})(),Eu=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[L.ez]]}),o})(),il=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[L.ez]]}),o})(),Kd=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[L.ez]]}),o})(),J_=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[L.ez]]}),o})(),Xd=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[L.ez]]}),o})(),Ru=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[L.ez]]}),o})(),xu=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({}),o})();new e.OlP("live announcer delay",{providedIn:"root",factory:function(){return 100}});let ic=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[L.ez]]}),o})();const Gs=[Gn,Ci,ks,mi,Er,ma,zl,Vt,ya,Eu,il,Kd,J_,Xd,Ru,xu,ic];let Ol=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[Gs,Gn,Ci,ks,mi,Er,ma,zl,Vt,ya,Eu,il,Kd,J_,Xd,Ru,xu,ic]}),o})();var jo=p(4154),af=p(4466),To=p(7644),sc=p(2522),wi=p(6983);const Zr="/api/medias";let Uo=(()=>{class o{constructor(s){this.httpClient=s}getMedias(s){let l=new c.LE;return s&&(l=l.set("query",s)),this.httpClient.get(Zr,{params:l})}getAllByPublisher(s,l){let y=(new c.LE).set("publisherId",s);return l&&(y=y.set("approvalStatus",l)),this.httpClient.get(Zr,{params:y}).toPromise()}getAllToApprove(){let s=(new c.LE).set("approvalStatus","PENDING");return this.httpClient.get(Zr,{params:s}).toPromise()}searchMedias(s,l,y){let x=(new c.LE).set("approvalStatus","APPROVED");if(s){x=x.set("query",s);const ke=null!=l?l:1;y&&(x=x.set("offset",""+(ke-1)*y).set("limit",`${y}`))}return this.httpClient.get(Zr,{observe:"response",params:x}).toPromise()}createMedia(s){return this.httpClient.post("/api/videos",s)}updateMedia(s){return this.httpClient.put("/api/videos/{media.id}",s)}getById(s){return this.httpClient.get(`${Zr}/${s}`)}getByIdPromise(s){return this.httpClient.get(`${Zr}/${s}`).toPromise()}getLast(){return this.httpClient.get(`${Zr}/last`)}updateMediaTag(s,l){return this.httpClient.put(`${Zr}/${s}/tags`,l)}getMediasByIds(s){let l=new c.LE;for(let y of s)l=l.append("id",y);return this.httpClient.get(Zr,{params:l}).toPromise()}approve(s){return this.httpClient.patch(`${Zr}/${s.id}`,{type:s.type,approvalStatus:"APPROVED"}).toPromise()}unapprove(s){return this.httpClient.patch(`${Zr}/${s.id}`,{type:s.type,approvalStatus:"REJECTED"}).toPromise()}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();const Fu={criteria:void 0,medias:[],totalCount:0,page:1,pageSize:10};let Xl=(()=>{class o{constructor(s,l){this._http=s,this._mediaService=l,this._stateSubject=new J.X(Fu),this._isLoadingSubject=new J.X(!1)}get state$(){return this._stateSubject.asObservable()}get isLoading$(){return this._isLoadingSubject.asObservable()}_state(){return this._stateSubject.value}_save(s){this._stateSubject.next(s)}searchMedias(s,l,y){this._isLoadingSubject.next(!0),this._mediaService.searchMedias(s,l,y).then(x=>{const ke=x.headers.get("X-Total-Count");let et=0;try{et=Number.parseInt(ke)}catch(jt){console.error(`Error while parsing number of total results: '${ke}'.`)}const vt=x.body.sort((jt,cn)=>new Date(cn.createdAt).getTime()-new Date(jt.createdAt).getTime());this._save({criteria:s,medias:vt,totalCount:et,page:l,pageSize:y})}).catch(x=>{404===(null==x?void 0:x.status)&&this._save({criteria:s,medias:[],totalCount:0,page:1,pageSize:y})}).finally(()=>this._isLoadingSubject.next(!1))}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN),e.LFG(Uo))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();const lf=["searchInput"];let Yu=(()=>{class o{constructor(s,l,y,x){this._formBuilder=s,this._router=l,this._renderer=y,this._searchMediaService=x,this._subscriptions=[]}ngOnInit(){this._router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.searchForm=this._formBuilder.group({query:[this.getQuery()]});const s=this._searchMediaService.state$.subscribe(l=>{this.searchForm.controls.query.setValue(l.criteria),this.setPageIndex(l.page),this.setPageSize(l.pageSize)});this._subscriptions.push(s)}ngAfterViewInit(){this.getWidth()&&(console.log("width",this.getWidth()),this._renderer.setStyle(this.matFormField.nativeElement,"width",this.getWidth()))}ngOnDestroy(){this._subscriptions.forEach(s=>null==s?void 0:s.unsubscribe())}get isLoading$(){return this._searchMediaService.isLoading$}get form(){return this.searchForm.controls}onSubmit(){const s={query:this.searchForm.controls.query.value||"",pageIndex:this.getPageIndex(),pageSize:this.getPageSize()};this._router.navigate(["/search"],{queryParams:s})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(wi.F0),e.Y36(e.Qsj),e.Y36(Xl))},o.\u0275dir=e.lG2({type:o,viewQuery:function(s,l){if(1&s&&e.Gf(lf,7),2&s){let y;e.iGM(y=e.CRH())&&(l.matFormField=y.first)}}}),o})();var Wr=p(9983),ho=p(1436),os=p(1095),ei=p(8295),zr=p(6627),Ha=p(4885);function ed(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"button",8),e.NdJ("click",function(){return e.CHM(s),e.oxw().form.query.reset()}),e.TgZ(1,"mat-icon"),e._uU(2,"close"),e.qZA(),e.qZA()}}function df(o,_){1&o&&e._UZ(0,"mat-spinner",9)}function cf(o,_){1&o&&(e.TgZ(0,"mat-icon"),e._uU(1,"search"),e.qZA())}let sl=(()=>{class o extends Yu{constructor(s,l,y,x){super(s,l,y,x)}getQuery(){return this.query}getPageIndex(){return this.pageIndex}getPageSize(){return this.pageSize}getWidth(){return this.width}setQuery(s){this.query=s}setPageIndex(s){this.pageIndex=s}setPageSize(s){this.pageSize=s}setWidth(s){this.width=s}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(wi.F0),e.Y36(e.Qsj),e.Y36(Xl))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-header-media-search-bar"]],inputs:{query:"query",pageIndex:"pageIndex",pageSize:"pageSize",width:"width"},features:[e.qOj],decls:11,vars:9,consts:function(){let _,s;return _=$localize`:␟4e06a1589f0e6d6becaff2c4a633b87fbf2f8a87␟1097278018289186522:Your search (diabetes, MS, Covid-19, stroke, diet, addiction...)`,s=$localize`:␟fa60988463f728ccdd424e5e9d1d3c6241929b4d␟4143423864735437815:Search medias`,[["ngNativeValidate","",3,"formGroup","ngSubmit"],[1,"search-input"],["searchInput",""],["matInput","","formControlName","query","placeholder",_],["mat-button","","type","button","matSuffix","","mat-icon-button","","aria-label","Clear",3,"click",4,"ngIf"],["type","submit","matTooltip",s,3,"disabled"],["diameter","20",4,"ngIf","ngIfElse"],["notLoading",""],["mat-button","","type","button","matSuffix","","mat-icon-button","","aria-label","Clear",3,"click"],["diameter","20"]]},template:function(s,l){if(1&s&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(){return l.onSubmit()}),e.TgZ(1,"div",1,2),e._UZ(3,"input",3),e.YNc(4,ed,3,0,"button",4),e.qZA(),e.TgZ(5,"button",5),e.ALo(6,"async"),e.YNc(7,df,1,0,"mat-spinner",6),e.ALo(8,"async"),e.YNc(9,cf,2,0,"ng-template",null,7,e.W1O),e.qZA(),e.qZA()),2&s){const y=e.MAs(10);e.Q6J("formGroup",l.searchForm),e.xp6(4),e.Q6J("ngIf",l.form.query.value),e.xp6(1),e.Q6J("disabled",e.lcZ(6,5,l.isLoading$)),e.xp6(2),e.Q6J("ngIf",e.lcZ(8,7,l.isLoading$))("ngIfElse",y)}},directives:[f.JL,f.sg,Wr.Nt,f.Fj,f.JJ,f.u,L.O5,ho.gM,os.lW,ei.R9,zr.Hw,Ha.$g],pipes:[L.Ov],styles:["form[_ngcontent-%COMP%]{display:flex;flex-direction:row;position:relative}form[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{display:flex;flex:1;position:relative}form[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{flex:1;background-color:#fff;border:none;border-radius:10rem;padding:0 4.5rem 0 1rem;height:2.5rem;color:#2d3d8e;font-size:1rem}form[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder{color:#777;font-style:italic;color:background-color .3s ease-in-out}form[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{position:absolute;right:3rem;color:#3f51b5;width:1.2rem;height:1.2rem;align-self:center;display:flex;justify-content:center;align-items:center}form[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%] button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:1rem}form[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem;position:absolute;right:.5rem;border:none;background-color:transparent;display:flex;justify-content:center;align-items:center;color:#000}"]}),o})();const uf=["sideMenuContainer"];function hf(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"a",11),e.NdJ("click",function(){return e.CHM(s),e.oxw(2).close()}),e.TgZ(1,"mat-icon"),e._uU(2),e.qZA(),e._uU(3),e.qZA()}if(2&o){const s=e.oxw().$implicit;e.Q6J("routerLink",s.route),e.xp6(2),e.Oqu(s.icon),e.xp6(1),e.hij(" ",s.label," ")}}function _f(o,_){if(1&o&&(e.ynx(0),e.YNc(1,hf,4,3,"a",10),e.BQk()),2&o){const s=_.$implicit,l=e.oxw();e.xp6(1),e.Q6J("ngIf",!s.requiredRoles.length||l.userHasRole(s.requiredRoles))}}let ff=(()=>{class o{constructor(s){this.authService=s,this.links=[{label:$localize`:@@side-menu.my-space:My space`,route:"/current-user",requiredRoles:["REGISTERED"],icon:"home"},{label:$localize`:@@side-menu.my-publications:My publications`,route:"/current-user/publications",requiredRoles:["PUBLISHER"],icon:"publish"},{label:$localize`:@@side-menu.approve-medias:Approve medias`,route:"/medias/approve",requiredRoles:["APPROVER"],icon:"balance"},{label:$localize`:@@side-menu.manage-users:Manage users`,route:"/users",requiredRoles:["ADMIN"],icon:"supervisor_account"},{label:$localize`:@@side-menu.tag-creation:Create tags`,route:"/tags",requiredRoles:["ADMIN"],icon:"label"},{label:$localize`:@@side-menu.disconnection:Disconnection`,route:"/logout",requiredRoles:[],icon:"logout"}]}show(){this.sideMenuContainer.nativeElement.focus(),this.sideMenuContainer.nativeElement.classList.add("show")}close(){this.sideMenuContainer.nativeElement.classList.remove("show")}userHasRole(s){return this.authService.doesUserHaveRoles(s)}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(To.e))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-side-menu"]],viewQuery:function(s,l){if(1&s&&e.Gf(uf,5),2&s){let y;e.iGM(y=e.CRH())&&(l.sideMenuContainer=y.first)}},decls:15,vars:1,consts:function(){let _;return _=$localize`:␟5016af5fd412c6e32e80051850b8aca85573cd6f␟8255017079060970394: Verified Health Information `,[["id","side-menu"],["sideMenuContainer",""],["id","overlay",3,"click"],["id","menu"],[1,"title"],["src","assets/images/h23.png","alt","H-23",1,"logo"],_,["mat-icon-button","",3,"click"],[1,"links-container"],[4,"ngFor","ngForOf"],[3,"routerLink","click",4,"ngIf"],[3,"routerLink","click"]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0,1),e.TgZ(2,"div",2),e.NdJ("click",function(){return l.close()}),e.qZA(),e.TgZ(3,"div",3),e.TgZ(4,"header"),e.TgZ(5,"div",4),e._UZ(6,"img",5),e.TgZ(7,"span"),e.SDv(8,6),e.qZA(),e.qZA(),e.TgZ(9,"button",7),e.NdJ("click",function(){return l.close()}),e.TgZ(10,"mat-icon"),e._uU(11,"close"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(12,"section"),e.TgZ(13,"div",8),e.YNc(14,_f,2,1,"ng-container",9),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(14),e.Q6J("ngForOf",l.links))},directives:[os.lW,zr.Hw,L.sg,L.O5,wi.yS],styles:["#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%]{position:fixed;width:28em;height:100%;top:0;right:0;z-index:10;background-color:#3f51b5;transform:translate(28em);transition:transform .25s cubic-bezier(.4,0,.2,1),visibility 0s linear .25s;box-shadow:#00000047 0 0 16px;color:#fff}@media screen and (max-width: 391px){#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%]{width:100%;transform:translate(100%)}}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{width:100%;font-size:1.5em;position:absolute;display:flex;flex-direction:row;align-items:center}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] header[_ngcontent-%COMP%] div.title[_ngcontent-%COMP%]{padding:1em;display:flex;align-items:center}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] header[_ngcontent-%COMP%] div.title[_ngcontent-%COMP%] img.logo[_ngcontent-%COMP%]{width:40px;height:32px}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] header[_ngcontent-%COMP%] div.title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:1em;font-size:.8em}@media screen and (max-width: 450px){#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] header[_ngcontent-%COMP%] div.title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.75em}}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-left:auto;order:2;margin-right:1em}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] section[_ngcontent-%COMP%]{width:100%;margin-top:5.5em}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] section[_ngcontent-%COMP%] .links-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] section[_ngcontent-%COMP%] .links-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:inherit;height:2em;text-decoration:none;padding:0 2em;height:3.5em;font-size:1.2em;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}#side-menu[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%] section[_ngcontent-%COMP%] .links-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background-color:#2d3d8e}#side-menu[_ngcontent-%COMP%] #overlay[_ngcontent-%COMP%]{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9;background-color:#0000004d;display:none}#side-menu.show[_ngcontent-%COMP%] #menu[_ngcontent-%COMP%]{transform:translate(0)}#side-menu.show[_ngcontent-%COMP%] #overlay[_ngcontent-%COMP%]{display:block}"]}),o})();var rc=p(3935);function td(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){return e.CHM(s),e.oxw(2),e.MAs(12).show()}),e.TgZ(1,"mat-icon"),e._uU(2,"menu"),e.qZA(),e.qZA()}}function Jr(o,_){if(1&o&&(e.ynx(0),e.YNc(1,td,3,0,"button",10),e.BQk()),2&o){const s=e.oxw();e.xp6(1),e.Q6J("ngIf",s.authService.isAuthenticated())}}function Bu(o,_){if(1&o&&(e.TgZ(0,"div",12),e.TgZ(1,"button",13),e.TgZ(2,"mat-icon"),e._uU(3,"more_vert"),e.qZA(),e.qZA(),e.TgZ(4,"mat-menu",14,15),e.TgZ(6,"div",16),e.TgZ(7,"a",17),e.SDv(8,18),e.qZA(),e.TgZ(9,"a",19),e.SDv(10,20),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(11,"div",21),e.TgZ(12,"a",22),e.SDv(13,23),e.qZA(),e.TgZ(14,"a",24),e.SDv(15,25),e.qZA(),e.qZA()),2&o){const s=e.MAs(5);e.xp6(1),e.Q6J("matMenuTriggerFor",s)}}let pf=(()=>{class o{constructor(s){this.authService=s}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(To.e))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-header"]],decls:13,vars:2,consts:function(){let _,s,l,y;return _=$localize`:@@header.signup␟c49eca77c00604e621c2871dfaa262d139d7890c␟1084085736915537247: Sign-up `,s=$localize`:@@header.login␟d8fc93a9ffc2e11466ce0b29dfb61548f794ea3b␟3284234879299409062: Log-in `,l=$localize`:@@header.signup␟965d4ab8fe1e99d3aa7fbf35a69e69db056fdefd␟8844136695187849602: Sign-up `,y=$localize`:@@header.login␟00e334fabf560db01cec0259408db6e34250cfe3␟3817407980162110983: Log-in `,[["color","primary"],[1,"logo-container"],["routerLink","/",1,"link-button"],["src","assets/images/h23.png","alt","H-23",1,"logo"],[1,"search-bar"],["width","50%"],[1,"actions"],[4,"ngIf","ngIfElse"],["anonymousActions",""],["sideMenu",""],["mat-icon-button","","class","example-icon",3,"click",4,"ngIf"],["mat-icon-button","",1,"example-icon",3,"click"],[1,"vertical-menu"],["mat-icon-button","",3,"matMenuTriggerFor"],["xPosition","before"],["menu","matMenu"],[1,"vertical-menu-links"],["routerLink","/registration","mat-menu-item",""],_,["routerLink","/login","mat-menu-item",""],s,[1,"menu"],["routerLink","/registration","mat-button","",1,"link-button"],l,["routerLink","/login","mat-raised-button","",1,"link-button","raised"],y]},template:function(s,l){if(1&s&&(e.TgZ(0,"mat-toolbar",0),e.TgZ(1,"mat-toolbar-row"),e.TgZ(2,"div",1),e.TgZ(3,"a",2),e._UZ(4,"img",3),e.qZA(),e.qZA(),e.TgZ(5,"div",4),e._UZ(6,"app-header-media-search-bar",5),e.qZA(),e.TgZ(7,"div",6),e.YNc(8,Jr,2,1,"ng-container",7),e.YNc(9,Bu,16,1,"ng-template",null,8,e.W1O),e.qZA(),e.qZA(),e.qZA(),e._UZ(11,"app-side-menu",null,9)),2&s){const y=e.MAs(10);e.xp6(8),e.Q6J("ngIf",l.authService.isAuthenticated())("ngIfElse",y)}},directives:[sc.Ye,sc.rD,wi.yS,sl,L.O5,ff,os.lW,zr.Hw,rc.p6,rc.VK,rc.OP,os.zs],styles:["mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;align-items:center}mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .logo-container[_ngcontent-%COMP%]{position:absolute;left:1rem}mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .search-bar[_ngcontent-%COMP%]{width:60%;max-width:50rem}mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{position:absolute;right:1rem}mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%] a.link-button[_ngcontent-%COMP%]{margin:0 .5em}mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%] a.link-button.raised[_ngcontent-%COMP%]{color:#3f51b5}@media screen and (max-width: 640px){mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%]{display:none}}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%]{width:100%;text-align:right}}@media screen and (min-width: 641px){mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .vertical-menu[_ngcontent-%COMP%]{display:none}}@media screen and (max-width: 640px){mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .vertical-menu[_ngcontent-%COMP%]{display:inline}}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){mat-toolbar[_ngcontent-%COMP%] mat-toolbar-row[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .vertical-menu[_ngcontent-%COMP%]{width:100%;text-align:right}}.vertical-menu-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none}.vertical-menu-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#000}"]}),o})();function mf(o,_){1&o&&(e.ynx(0),e._uU(1," | "),e.TgZ(2,"a",2),e.TgZ(3,"mat-icon",3),e._uU(4,"favorite"),e.qZA(),e.qZA(),e.BQk())}let Hu=(()=>{class o{constructor(s){this.authService=s}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(To.e))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-footer"]],decls:6,vars:1,consts:function(){let _;return _=$localize`:␟0640bb030687b9eef009e64439292746e74e028c␟1604437076445116794: Data protection & Privacy rules `,[_,[4,"ngIf"],["routerLink","/healthCheck"],["id","health-check-icon"]]},template:function(s,l){1&s&&(e.TgZ(0,"footer"),e.TgZ(1,"div"),e._uU(2," Copyright 2021 H-23 | "),e.ynx(3),e.SDv(4,0),e.BQk(),e.YNc(5,mf,5,0,"ng-container",1),e.qZA(),e.qZA()),2&s&&(e.xp6(5),e.Q6J("ngIf",l.authService.isAuthenticated()))},directives:[L.O5,wi.yS,zr.Hw],styles:["footer[_ngcontent-%COMP%]{padding:2em 3em;font-size:1.2em}#health-check-icon[_ngcontent-%COMP%]{font-size:16px}"]}),o})(),Ag=(()=>{class o{constructor(){this.title="h23"}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-root"]],decls:4,vars:0,consts:[[1,"container"]],template:function(s,l){1&s&&(e._UZ(0,"app-header"),e.TgZ(1,"div",0),e._UZ(2,"router-outlet"),e.qZA(),e._UZ(3,"app-footer"))},directives:[pf,wi.lC,Hu],styles:[".container[_ngcontent-%COMP%]{min-height:84vh}"]}),o})(),Va=(()=>{class o{constructor(s){this.httpClient=s}register(s,l,y){return this.httpClient.post("/api/users",{email:s,pseudo:l,password:y})}validate(s,l){const y=(new c.LE).set("email",s).set("code",l);return this.httpClient.get("/api/users/validation",{params:y})}login(s,l){return this.httpClient.post("/api/auth/login",{email:s,password:l})}find(s){let l=new c.LE;return s&&(l=l.set("query",s)),this.httpClient.get("/api/users",{params:l})}updateRoles(s){return this.httpClient.put(`/api/users/${s.id}/roles`,s.roles)}forgottenPassword(s){return this.httpClient.post("/api/forgottenPassword",{email:s})}resetPassword(s,l){return this.httpClient.post("/api/resetPassword",{token:s,password:l})}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var es=p(7001),Si=p(3738);function gf(o,_){1&o&&(e.TgZ(0,"div",3),e._UZ(1,"mat-spinner"),e.TgZ(2,"span"),e.SDv(3,4),e.qZA(),e.qZA())}function rl(o,_){1&o&&(e.TgZ(0,"mat-card",5),e.TgZ(1,"mat-card-header"),e.SDv(2,6),e.qZA(),e.TgZ(3,"mat-card-content"),e.SDv(4,7),e.qZA(),e.TgZ(5,"mat-card-content"),e.TgZ(6,"a",8),e.SDv(7,9),e.qZA(),e._uU(8,"! "),e.qZA(),e.qZA())}function Eo(o,_){1&o&&(e.TgZ(0,"mat-card",5),e.TgZ(1,"mat-card-content"),e.SDv(2,10),e.qZA(),e.TgZ(3,"mat-card-content"),e.SDv(4,11),e.qZA(),e.qZA())}let Pg=(()=>{class o{constructor(s,l,y){this.activatedRoute=s,this.usersService=l,this.snackBar=y,this.validationErrorMessage=$localize`:@@account-validation.error:Impossible to validate your account.`}ngOnInit(){this.isValidating=!0,this.validationSuccedded=!1,this.activatedRoute.queryParams.subscribe(s=>{const l=s.email,y=s.code;l&&y?this.usersService.validate(l,y).subscribe(()=>{this.validationSuccedded=!0,this.isValidating=!1},x=>{console.error(x),this.snackBar.open(this.validationErrorMessage,$localize`:@@global.close:Close.`,{duration:5e3}),this.isValidating=!1}):(this.snackBar.open(this.validationErrorMessage,$localize`:@@global.close:Close.`,{duration:5e3}),this.isValidating=!1)})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(wi.gz),e.Y36(Va),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-account-validation"]],decls:4,vars:3,consts:function(){let _,s,l,y,x,ke;return _=$localize`:␟dfa5e9cb199155dab895f75ba1229e21eb9c4800␟4708125238021322626: Validation pending... `,s=$localize`:␟b76333fc57c49182e1a16040466a67ca3a0bed20␟802490701566494204: Welcome to H-23 `,l=$localize`:␟09e05339817bf93c74bf687287aa691f2276128e␟4317892610626798373: Your account is validated! `,y=$localize`:␟7200b7e070cc13c0c7d96b35a6fffe8a161a2ef6␟836971429687982243:Come to the app by clicking here`,x=$localize`:␟316b083ad15e44cb68faed11874052f4ae104688␟8325002995450876949: Impossible to validate your account... Try it later. `,ke=$localize`:␟969b966dfc51c1aa5d25567afab2861b6749fc9d␟3786045287607062960: Maybe the link is expired, so you have to register again. `,[[1,"content"],["id","validation-pending-message",4,"ngIf"],["id","validation-succedded",4,"ngIf"],["id","validation-pending-message"],_,["id","validation-succedded"],s,l,["routerLink","/"],y,x,ke]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.YNc(1,gf,4,0,"div",1),e.YNc(2,rl,9,0,"mat-card",2),e.YNc(3,Eo,5,0,"mat-card",2),e.qZA()),2&s&&(e.xp6(1),e.Q6J("ngIf",l.isValidating),e.xp6(1),e.Q6J("ngIf",l.validationSuccedded),e.xp6(1),e.Q6J("ngIf",!l.isValidating&&!l.validationSuccedded))},directives:[L.O5,Ha.$g,Si.a8,Si.dk,Si.dn,wi.yS],styles:[".content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2em;padding-top:2em}.content[_ngcontent-%COMP%] #validation-pending-message[_ngcontent-%COMP%], .content[_ngcontent-%COMP%] #validation-succedded[_ngcontent-%COMP%]{width:30em;display:flex;flex-direction:column;justify-content:center;align-items:center}.content[_ngcontent-%COMP%] #validation-pending-message[_ngcontent-%COMP%]{font-size:1.5em}.content[_ngcontent-%COMP%] #validation-pending-message[_ngcontent-%COMP%] mat-spinner[_ngcontent-%COMP%]{margin:1em}.content[_ngcontent-%COMP%] #validation-succedded[_ngcontent-%COMP%] mat-card-header[_ngcontent-%COMP%]{font-size:1.5em;margin:.5em}"]}),o})();var ol=p(3753);let Vu=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-comming-soon"]],decls:8,vars:0,consts:function(){let _,s;return _=$localize`:␟54e5aaa6850eeb2fe48595ce3a1fe09244069a8b␟3031444237200981387: Work in progress... `,s=$localize`:␟8a386a9cab37a873fccd5d9db6862489edf01fe9␟2248495051889220377: This feature is not ready, but we're working on it. It could be available soon, in a future version. `,[[1,"content"],_,["src","assets/images/work-in-progress.png","alt","work in progress"],s]},template:function(s,l){1&s&&(e.TgZ(0,"div"),e._UZ(1,"app-previous-location"),e.TgZ(2,"div",0),e.TgZ(3,"h1"),e.SDv(4,1),e.qZA(),e._UZ(5,"img",2),e.TgZ(6,"div"),e.SDv(7,3),e.qZA(),e.qZA(),e.qZA())},directives:[ol.a],styles:[".content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.5em;text-align:center}.content[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:1.5em}.content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:30em;margin:2em}"]}),o})(),yf=(()=>{class o{constructor(s,l){this.authService=s,this.router=l}canActivate(s,l){let y;return this.authService.isAuthenticated()?(this.router.navigate(["/"]),y=!1):y=!0,y}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(To.e),e.LFG(wi.F0))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac}),o})();var Os=p(7574),Kr=p(9749);function oc(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,9),e.qZA())}function Mf(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"form",5),e.NdJ("ngSubmit",function(){return e.CHM(s),e.oxw().onSubmit()}),e.TgZ(1,"mat-card-content"),e.TgZ(2,"div"),e.TgZ(3,"mat-form-field"),e.TgZ(4,"mat-label"),e.SDv(5,6),e.qZA(),e._UZ(6,"input",7),e.qZA(),e.YNc(7,oc,2,0,"mat-error",4),e.qZA(),e.qZA(),e.TgZ(8,"mat-card-actions"),e._UZ(9,"app-submit-button",8),e.qZA(),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("formGroup",s.forgottenPasswordForm),e.xp6(7),e.Q6J("ngIf",s.form.email.touched&&s.form.email.errors),e.xp6(2),e.Q6J("label",s.labelSend)("requestPending",s.resetPasswordPending)}}function ju(o,_){1&o&&(e.TgZ(0,"mat-card-content"),e.SDv(1,10),e.qZA())}let Al=(()=>{class o{constructor(s,l,y){this.formBuilder=s,this.usersService=l,this.snackBar=y,this.resetPasswordPending=!1,this.resetPasswordAsked=!1,this.labelClose=$localize`:@@global.close:Close.`,this.labelSend=$localize`:@@global.send:Send`}ngOnInit(){this.forgottenPasswordForm=this.formBuilder.group({email:[null,[f.kI.required,f.kI.email]]})}get form(){return this.forgottenPasswordForm.controls}onSubmit(){this.resetPasswordPending=!0,this.forgottenPasswordForm.valid&&this.usersService.forgottenPassword(this.forgottenPasswordForm.value.email).subscribe(()=>{this.resetPasswordAsked=!0,this.resetPasswordPending=!1},s=>{console.error(s),this.snackBar.open("An error occured while asking to reset password.",this.labelClose,{duration:5e3}),this.resetPasswordPending=!1})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(Va),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-forgotten-password"]],decls:6,vars:2,consts:function(){let _,s,l,y;return _=$localize`:␟f76623fb13302f48fa72712a6a2a1386eecb456a␟3215561647206609877: Reinitialize my password `,s=$localize`:␟69b6ac577a19acc39fc0c22342092f327fff2529␟3967269098753656610:Email address`,l=$localize`:␟6d073fb543e315462e7355ac6309d5d6292ddfea␟8736902124121198665: Type a valid email address. `,y=$localize`:␟d1376c48d252ca127cc99a13c7c6cfd164a9c7b9␟8272001477551085015: An email was sent to you to reset your password. `,[["id","page"],["id","form"],_,["ngNativeValidate","",3,"formGroup","ngSubmit",4,"ngIf"],[4,"ngIf"],["ngNativeValidate","",3,"formGroup","ngSubmit"],s,["matInput","","formControlName","email","required",""],[3,"label","requestPending"],l,y]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"mat-card",1),e.TgZ(2,"mat-card-title"),e.SDv(3,2),e.qZA(),e.YNc(4,Mf,10,4,"form",3),e.YNc(5,ju,2,0,"mat-card-content",4),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("ngIf",!l.resetPasswordAsked),e.xp6(1),e.Q6J("ngIf",l.resetPasswordAsked))},directives:[Si.a8,Si.n5,L.O5,f.JL,f.sg,Si.dn,ei.KE,ei.hX,Wr.Nt,f.Fj,f.JJ,f.u,f.Q7,Si.hq,Kr.w,ei.TO],styles:["#page[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-top:2em}#page[_ngcontent-%COMP%] #form[_ngcontent-%COMP%]{width:20em}#page[_ngcontent-%COMP%] #form[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]{text-align:center;margin-bottom:1em}#page[_ngcontent-%COMP%] #form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{margin-bottom:0}#page[_ngcontent-%COMP%] #form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}#page[_ngcontent-%COMP%] #form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-bottom:0}#page[_ngcontent-%COMP%] #form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%] app-submit-button[_ngcontent-%COMP%]{width:95%}"]}),o})();class Uu{constructor(_="",s=""){this.version=_,this.platform=s}}let Zu=(()=>{class o{constructor(s){this.httpClient=s}getHealthCheck(){return this.httpClient.get("/api/metrics/healthCheck")}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var vf=p(7746),al=p(1769);function ac(o,_){if(1&o&&(e.TgZ(0,"mat-card"),e.TgZ(1,"mat-card-title"),e._uU(2," Platform healthcheck "),e.qZA(),e.TgZ(3,"mat-card-content"),e.TgZ(4,"mat-list",2),e.TgZ(5,"mat-list-item",3),e._uU(6," Version: "),e.TgZ(7,"span",4),e._uU(8),e.qZA(),e.qZA(),e._UZ(9,"mat-divider"),e.TgZ(10,"mat-list-item",3),e._uU(11," Platform: "),e.TgZ(12,"span",4),e._uU(13),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&o){const s=e.oxw();e.xp6(8),e.hij(" ",s.healthCheck.version," "),e.xp6(5),e.hij(" ",s.healthCheck.platform," ")}}function Wu(o,_){1&o&&e._UZ(0,"mat-spinner")}let Cf=(()=>{class o{constructor(s){this.healthCheckService=s,this.healthCheck=new Uu,this.isLoading=!1}ngOnInit(){this.isLoading=!0,this.healthCheckService.getHealthCheck().subscribe(s=>{this.healthCheck=s},s=>console.error(s),()=>this.isLoading=!1)}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Zu))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-healthCheck"]],decls:3,vars:2,consts:[["id","health-check-container"],[4,"ngIf"],["role","list"],["role","listitem"],[1,"pill"]],template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.YNc(1,ac,14,2,"mat-card",1),e.YNc(2,Wu,1,0,"mat-spinner",1),e.qZA()),2&s&&(e.xp6(1),e.Q6J("ngIf",!l.isLoading),e.xp6(1),e.Q6J("ngIf",l.isLoading))},directives:[L.O5,Si.a8,Si.n5,Si.dn,vf.i$,vf.Tg,al.d,Ha.$g],styles:["#health-check-container[_ngcontent-%COMP%]{padding:2em}#health-check-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{margin:2em auto;max-width:30em}#health-check-container[_ngcontent-%COMP%] mat-spinner[_ngcontent-%COMP%]{margin:auto}.pill[_ngcontent-%COMP%]{margin-left:auto;border-radius:1em;background-color:#3f51b5;padding:.3em .5em;color:#fff}"]}),o})();function lc(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"button",8),e.NdJ("click",function(){return e.CHM(s),e.oxw().form.query.reset()}),e.TgZ(1,"mat-icon"),e._uU(2,"close"),e.qZA(),e.qZA()}}function Df(o,_){1&o&&e._UZ(0,"mat-spinner",9)}function Tf(o,_){1&o&&(e.TgZ(0,"mat-icon"),e._uU(1,"search"),e.qZA())}let zu=(()=>{class o extends Yu{constructor(s,l,y,x){super(s,l,y,x)}getQuery(){return this.query}getPageIndex(){return this.pageIndex}getPageSize(){return this.pageSize}getWidth(){return this.width}setQuery(s){this.query=s}setPageIndex(s){this.pageIndex=s}setPageSize(s){this.pageSize=s}setWidth(s){this.width=s}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(wi.F0),e.Y36(e.Qsj),e.Y36(Xl))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-search-bar"]],inputs:{query:"query",pageIndex:"pageIndex",pageSize:"pageSize",width:"width"},features:[e.qOj],decls:14,vars:9,consts:function(){let _,s;return _=$localize`:␟4e06a1589f0e6d6becaff2c4a633b87fbf2f8a87␟1097278018289186522:Your search (diabetes, MS, Covid-19, stroke, diet, addiction...)`,s=$localize`:␟fa60988463f728ccdd424e5e9d1d3c6241929b4d␟4143423864735437815:Search medias`,[["ngNativeValidate","",3,"formGroup","ngSubmit"],["searchInput",""],_,["matInput","","formControlName","query"],["mat-button","","type","button","matSuffix","","mat-icon-button","","aria-label","Clear",3,"click",4,"ngIf"],["mat-mini-fab","","color","white","type","submit","matTooltip",s,3,"disabled"],["diameter","20",4,"ngIf","ngIfElse"],["notLoading",""],["mat-button","","type","button","matSuffix","","mat-icon-button","","aria-label","Clear",3,"click"],["diameter","20"]]},template:function(s,l){if(1&s&&(e.TgZ(0,"form",0),e.NdJ("ngSubmit",function(){return l.onSubmit()}),e.TgZ(1,"div",null,1),e.TgZ(3,"mat-form-field"),e.TgZ(4,"mat-label"),e.SDv(5,2),e.qZA(),e._UZ(6,"input",3),e.YNc(7,lc,3,0,"button",4),e.qZA(),e.qZA(),e.TgZ(8,"button",5),e.ALo(9,"async"),e.YNc(10,Df,1,0,"mat-spinner",6),e.ALo(11,"async"),e.YNc(12,Tf,2,0,"ng-template",null,7,e.W1O),e.qZA(),e.qZA()),2&s){const y=e.MAs(13);e.Q6J("formGroup",l.searchForm),e.xp6(7),e.Q6J("ngIf",l.form.query.value),e.xp6(1),e.Q6J("disabled",e.lcZ(9,5,l.isLoading$)),e.xp6(2),e.Q6J("ngIf",e.lcZ(11,7,l.isLoading$))("ngIfElse",y)}},directives:[f.JL,f.sg,ei.KE,ei.hX,Wr.Nt,f.Fj,f.JJ,f.u,L.O5,os.lW,ho.gM,ei.R9,zr.Hw,Ha.$g],pipes:[L.Ov],styles:["form[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center;align-items:center}form[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{width:70%}form[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}form[_ngcontent-%COMP%] button[mat-mini-fab][_ngcontent-%COMP%]{margin-left:1em;display:flex;justify-content:center;align-items:center}"]}),o})();var Ju=p(5519);function Ef(o,_){if(1&o&&(e.TgZ(0,"a",6),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.MGl("routerLink","tags/",s.id,""),e.xp6(1),e.hij(" ",s.label," ")}}function wf(o,_){if(1&o&&(e.ynx(0),e.YNc(1,Ef,2,2,"a",5),e.BQk()),2&o){const s=e.oxw();e.xp6(1),e.Q6J("ngForOf",s.tags)}}function Ku(o,_){1&o&&(e._UZ(0,"ngx-skeleton",7),e._UZ(1,"ngx-skeleton",7),e._UZ(2,"ngx-skeleton",7),e._UZ(3,"ngx-skeleton",7),e._UZ(4,"ngx-skeleton",7))}let qu=(()=>{class o{constructor(s){this._tagService=s,this.tags=[]}ngOnInit(){this.isLoading=!0,this._tagService.getMostUsed(5).then(s=>{this.tags=s}).finally(()=>this.isLoading=!1)}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Ju.c))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-most-used-tags"]],decls:7,vars:2,consts:function(){let _;return _=$localize`:␟b18144065a13f313197505ec1b98141d4fb464f6␟933593890426684337:Most popular tags`,[[1,"component"],_,[1,"tags-container"],[4,"ngIf","ngIfElse"],["skeletons",""],["class","tag link-button","matRipple","",3,"routerLink",4,"ngFor","ngForOf"],["matRipple","",1,"tag","link-button",3,"routerLink"],["width","8rem","height","2.5rem","margin","1rem","borderRadius","2rem"]]},template:function(s,l){if(1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"h1"),e.SDv(2,1),e.qZA(),e.TgZ(3,"div",2),e.YNc(4,wf,2,1,"ng-container",3),e.YNc(5,Ku,5,0,"ng-template",null,4,e.W1O),e.qZA(),e.qZA()),2&s){const y=e.MAs(6);e.xp6(4),e.Q6J("ngIf",!l.isLoading)("ngIfElse",y)}},directives:[L.O5,L.sg,wi.yS,P.wG,jo.w],styles:[".component[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column}.component[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:1.5em}.component[_ngcontent-%COMP%] .tags-container[_ngcontent-%COMP%]{width:100%;display:flex;flex:1;flex-wrap:wrap;justify-content:center}.component[_ngcontent-%COMP%] .tags-container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]{margin:1rem;padding:.5rem .7rem;font-size:1rem;border-radius:2rem;background-color:#3f51b5;color:#fff}.component[_ngcontent-%COMP%] .tags-container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]:hover{cursor:pointer}"]}),o})(),cc=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-home"]],decls:24,vars:0,consts:function(){let _,s,l,y,x,ke,et,vt;return _=$localize`:␟101c1cd89d014f71fc3307ab3269f84abb896cc7␟5263796595256830711: When you understand your health, you start to get better. `,s=$localize`:␟7cbc170beb99dafb1689d53684a88469c87ce96d␟3214923788977377012: H-23 is a collaborative project designed to counter “fake news” in healthcare and to help each one of us have a free and easy-to-use access to trustworthy health information. `,l=$localize`:␟e8f4800f4d3686c720ebed08961f4e051b975aa0␟3872214828495563876:What topic do you want to explore ?`,y=$localize`:␟f92f79eb3b6ff5826e65349255b11aa8e62cedc0␟8928995609322001587: What is H-23 ? `,x=$localize`:␟b110f020c1c06cde013c83edfe154fb9ac4dff5d␟9026204288516876123: We are a collective of engaged citizens who believe that trustworthy, easy-to-understand, and verifiable health information should be made available seamlessly to everyone. `,ke=$localize`:␟37b5958a929c0e3355a8fbbcce7af1da2d929d18␟3533759197394119170: We archive and share articles, podcasts, and videos collected and validated by patients and health professionals from around the world. `,et=$localize`:␟de3c995c4b7269294d75033ca6392fb9a31defa5␟7102937596724925815: Everything we share goes through a strict collaborative validation process to filter out what’s not based on verifiable evidence. `,vt=$localize`:␟47027c55dd04295e0e46ef9078e67202589b79ed␟6894832654469105637: We want everyone to always understand the science behind what they know. `,[["id","first-messsage"],_,s,["id","search-area"],[1,"row"],[1,"col"],["for","search",1,"col-12"],l,["width","100%"],["id","second-message"],y,x,ke,et,vt]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"p"),e.SDv(2,1),e.qZA(),e.TgZ(3,"p"),e.SDv(4,2),e.qZA(),e.qZA(),e.TgZ(5,"div",3),e.TgZ(6,"div",4),e.TgZ(7,"div",5),e.TgZ(8,"div",4),e.TgZ(9,"label",6),e.SDv(10,7),e.qZA(),e._UZ(11,"app-media-search-bar",8),e._UZ(12,"app-most-used-tags"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(13,"div",9),e.TgZ(14,"p"),e.SDv(15,10),e.qZA(),e.TgZ(16,"p"),e.SDv(17,11),e.qZA(),e.TgZ(18,"p"),e.SDv(19,12),e.qZA(),e.TgZ(20,"p"),e.SDv(21,13),e.qZA(),e.TgZ(22,"p"),e.SDv(23,14),e.qZA(),e.qZA())},directives:[zu,qu],styles:["div#first-messsage[_ngcontent-%COMP%]{font-size:1.5em;line-height:1.6em;width:100%;text-align:center;margin-top:4em;margin-bottom:4em}@media screen and (min-width: 768px){div#first-messsage[_ngcontent-%COMP%]{padding:1em 5em}}div#first-messsage[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:nth-child(1){font-size:1.5em}div#search-area[_ngcontent-%COMP%]{width:100%;text-align:center}div#search-area[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(1){text-align:center}div#search-area[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(1) label[_ngcontent-%COMP%]{font-size:1.5em}div#search-area[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(1) app-media-search-bar[_ngcontent-%COMP%]{width:100%;padding:0 1.5em;margin-bottom:4rem}div#search-area[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(1) app-most-used-tags[_ngcontent-%COMP%]{width:100%;padding:0 1.5em}div#search-area[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(2){font-size:1.2em;display:flex;align-items:center;justify-content:center}#second-message[_ngcontent-%COMP%]{margin:10em 0}#second-message[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.3em;line-height:1.3em;text-align:justify}#second-message[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:nth-child(1){font-size:2.5em;margin-bottom:1em}"]}),o})(),Sf=(()=>{class o{constructor(s){this.snackBar=s,this.requestPending=!1,this.requestSuccedded=!1,this.formGroup=null,this.labelClose=$localize`:@@global.close:Close.`}get form(){return this.formGroup.controls}ngOnInit(){this.formGroup=this.initForm()}onSubmit(){this.formGroup.valid&&(this.requestPending=!0,this.sendRequest().subscribe(s=>{this.requestPending=!1,this.requestSuccedded=!0,this.onSuccess(s)},s=>{console.error(s),this.requestPending=!1,this.onFailure(s)}))}showMessage(s){this.snackBar.open(s,this.labelClose,{duration:5e3})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["ng-component"]],decls:0,vars:0,template:function(s,l){},encapsulation:2}),o})();function Of(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,15),e.qZA())}function Qu(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,16),e.qZA())}let Xu=(()=>{class o extends Sf{constructor(s,l,y,x,ke){super(ke),this.authService=s,this.formBuilder=l,this.usersService=y,this.router=x,this.snackBar=ke,this.labelLogin=$localize`:@@login.login:Log-In`,this.labelLoginError=$localize`:@@login.login-error:Incorrect email or password.`,this.labelLoginTechnicalError=$localize`:@@login.login-technical-error:An error occured during login, please retry later.`}ngOnDestroy(){this.authService.redirection=void 0}initForm(){return this.formBuilder.group({email:[null,[f.kI.required,f.kI.email]],password:[null,f.kI.required]})}sendRequest(){return this.usersService.login(this.formGroup.value.email,this.formGroup.value.password)}onSuccess(s){try{this.authService.setAuthenticated(s.token);const l=this.authService.getUserDetails();this.snackBar.open($localize`:@@login.welcome-user:Welcome ${l.pseudo}:pseudo:.`,this.labelClose,{duration:5e3}),this.authService.redirectOrNavigate("/")}catch(l){console.error(l),this.snackBar.open($localize`:@@login.error:An error occured during login.`,this.labelClose,{duration:5e3})}}onFailure(s){this.snackBar.open(400===s.status?this.labelLoginError:this.labelLoginTechnicalError,this.labelClose,{duration:5e3})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(To.e),e.Y36(f.qu),e.Y36(Va),e.Y36(wi.F0),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-login"]],features:[e.qOj],decls:25,vars:5,consts:function(){let _,s,l,y,x,ke,et;return _=$localize`:␟3472e07c2c71430fca2252e24011ba52e7425203␟109266273064965963: Login `,s=$localize`:␟69b6ac577a19acc39fc0c22342092f327fff2529␟3967269098753656610:Email address`,l=$localize`:␟c32ef07f8803a223a83ed17024b38e8d82292407␟1431416938026210429:Password`,y=$localize`:␟c4def9336c3ce99378614d7967b5ce9590d20210␟304024815437822617: Not already registered ? `,x=$localize`:␟f76623fb13302f48fa72712a6a2a1386eecb456a␟3215561647206609877: Reinitialize my password `,ke=$localize`:␟6d073fb543e315462e7355ac6309d5d6292ddfea␟8736902124121198665: Type a valid email address. `,et=$localize`:␟5c9df4693ea4dacbe4edda923d00d04ce566a8d4␟3682632782838139836: Fill your password. `,[["id","page"],["id","form"],_,["ngNativeValidate","",3,"formGroup","ngSubmit"],s,["matInput","","formControlName","email","required",""],[4,"ngIf"],l,["matInput","","formControlName","password","type","password","required",""],["routerLink","/registration"],y,[3,"label","requestPending"],[1,"forgotten-password-link"],["routerLink","/forgottenPassword"],x,ke,et]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"mat-card",1),e.TgZ(2,"mat-card-title"),e.SDv(3,2),e.qZA(),e.TgZ(4,"form",3),e.NdJ("ngSubmit",function(){return l.onSubmit()}),e.TgZ(5,"mat-card-content"),e.TgZ(6,"div"),e.TgZ(7,"mat-form-field"),e.TgZ(8,"mat-label"),e.SDv(9,4),e.qZA(),e._UZ(10,"input",5),e.qZA(),e.YNc(11,Of,2,0,"mat-error",6),e.qZA(),e.TgZ(12,"div"),e.TgZ(13,"mat-form-field"),e.TgZ(14,"mat-label"),e.SDv(15,7),e.qZA(),e._UZ(16,"input",8),e.qZA(),e.YNc(17,Qu,2,0,"mat-error",6),e.qZA(),e.qZA(),e.TgZ(18,"mat-card-actions"),e.TgZ(19,"a",9),e.SDv(20,10),e.qZA(),e._UZ(21,"app-submit-button",11),e.qZA(),e.qZA(),e.qZA(),e.TgZ(22,"div",12),e.TgZ(23,"a",13),e.SDv(24,14),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("formGroup",l.formGroup),e.xp6(7),e.Q6J("ngIf",l.form.email.touched&&l.form.email.errors),e.xp6(6),e.Q6J("ngIf",l.form.password.touched&&l.form.password.errors),e.xp6(4),e.Q6J("label",l.labelLogin)("requestPending",l.requestPending))},directives:[Si.a8,Si.n5,f.JL,f.sg,Si.dn,ei.KE,ei.hX,Wr.Nt,f.Fj,f.JJ,f.u,f.Q7,L.O5,Si.hq,wi.yS,Kr.w,ei.TO],styles:["#page[_ngcontent-%COMP%]{margin:2em auto;width:20em}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]{text-align:center}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-bottom:0}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%] app-submit-button[_ngcontent-%COMP%]{margin:0 .5em}#page[_ngcontent-%COMP%] .forgotten-password-link[_ngcontent-%COMP%]{margin-top:1em;display:flex;align-items:center;justify-content:center}"]}),o})(),ja=(()=>{class o{constructor(s,l,y){this.authService=s,this.router=l,this.snackBaz=y}ngOnInit(){this.authService.setAnonymous(),this.snackBaz.open($localize`:@@logout.you-are-disconnected:You are now disconnected.`,$localize`:@@global.close:Close.`,{duration:5e3}),this.router.navigate(["/login"])}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(To.e),e.Y36(wi.F0),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-logout"]],decls:1,vars:0,template:function(s,l){1&s&&e._UZ(0,"mat-spinner")},directives:[Ha.$g],styles:[""]}),o})();var Ts=p(2238);let eh=(()=>{class o{constructor(s){this.dialogRef=s}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Ts.so))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-back-to-type-selection-dialog"]],decls:16,vars:0,consts:function(){let _,s,l,y,x;return _=$localize`:␟e8dcc3325456d05e545215e75ad2dbe9ae6c68fa␟3825428257442754294: Back to type selection `,s=$localize`:␟e05420a78e8b9e0e94b67563a3b3ffb95a29f0cd␟8450046196863081200: Are you sure you want go back to type selection? `,l=$localize`:␟be977094000a18a120ae989b893e0a16a4479c5b␟8525466837381225842: All your typed information will be lost. `,y=$localize`:␟3d3ae7deebc5949b0c1c78b9847886a94321d9fd␟3542042671420335679:No`,x=$localize`:␟4f20f2d5a6882190892e58b85f6ccbedfa737952␟2807800733729323332:Yes`,[["id","back-to-type-selection-dialog"],["mat-dialog-title",""],_,["mat-dialog-content","",1,"dialog-content"],s,[1,"warning-msg"],l,["mat-dialog-actions","",1,"dialog-actions"],["mat-raised-button","",3,"click"],y,x]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"h1",1),e.SDv(2,2),e.qZA(),e.TgZ(3,"div",3),e.TgZ(4,"p"),e.SDv(5,4),e.qZA(),e.TgZ(6,"mat-card"),e.TgZ(7,"mat-icon"),e._uU(8,"warning"),e.qZA(),e.TgZ(9,"span",5),e.SDv(10,6),e.qZA(),e.qZA(),e.qZA(),e.TgZ(11,"div",7),e.TgZ(12,"button",8),e.NdJ("click",function(){return l.dialogRef.close(!1)}),e.SDv(13,9),e.qZA(),e.TgZ(14,"button",8),e.NdJ("click",function(){return l.dialogRef.close(!0)}),e.SDv(15,10),e.qZA(),e.qZA(),e.qZA())},directives:[Ts.uh,Ts.xY,Si.a8,zr.Hw,Ts.H8,os.lW],styles:["#back-to-type-selection-dialog[_ngcontent-%COMP%] .dialog-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.3em}#back-to-type-selection-dialog[_ngcontent-%COMP%] .dialog-content[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{background-color:#fb3;display:flex;align-items:center;margin-bottom:1em}#back-to-type-selection-dialog[_ngcontent-%COMP%] .dialog-content[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:.5em}#back-to-type-selection-dialog[_ngcontent-%COMP%] .dialog-actions[_ngcontent-%COMP%]{padding-bottom:1em}#back-to-type-selection-dialog[_ngcontent-%COMP%] .dialog-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(2){margin-left:auto}"]}),o})();var Ua=p(5804);function nd(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"mat-card",2),e.NdJ("click",function(){const x=e.CHM(s).$implicit;return e.oxw().selectType(x)}),e.TgZ(1,"header"),e._uU(2),e.qZA(),e.TgZ(3,"mat-card-content"),e._UZ(4,"img",3),e.qZA(),e.qZA()}if(2&o){const s=_.$implicit,l=e.oxw();e.Tol(s===l.selectedType?"selected":""),e.xp6(2),e.hij(" ",s.label," "),e.xp6(2),e.MGl("src","assets/images/medias/media-addition/",s.image,"",e.LSH)}}const th=[{label:"Video",image:"video.png",value:Ua.D.VIDEO,disabled:!1},{label:"Podcast",image:"podcast.png",value:Ua.D.PODCAST,disabled:!0},{label:"Article",image:"article.png",value:Ua.D.ARTICLE,disabled:!0}];let nh=(()=>{class o{constructor(){this.mediaTypes=th,this.typeSelection=new e.vpe}selectType(s){this.selectedType=s,this.typeSelection.emit(this.selectedType.value)}setSelectedType(s){s&&(this.selectedType=th.find(l=>l.value===s),this.selectedType&&this.typeSelection.emit(this.selectedType.value))}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-type-selection"]],outputs:{typeSelection:"typeSelection"},decls:2,vars:1,consts:[[1,"container"],[3,"class","click",4,"ngFor","ngForOf"],[3,"click"],[3,"src"]],template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.YNc(1,nd,5,4,"mat-card",1),e.qZA()),2&s&&(e.xp6(1),e.Q6J("ngForOf",l.mediaTypes))},directives:[L.sg,Si.a8,Si.dn],styles:[".container[_ngcontent-%COMP%]{display:flex;justify-content:center}@media (max-width: 767px){.container[_ngcontent-%COMP%]{flex-direction:column}}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{margin:0 auto;cursor:pointer}@media screen and (max-width: 767px){.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{margin:1em auto}}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]:hover{box-shadow:0 .2em .5em #777}.container[_ngcontent-%COMP%] mat-card.selected[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.container[_ngcontent-%COMP%] mat-card.selected[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{font-weight:bold}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{text-align:center}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{text-align:center}.container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:10em;height:10em}"]}),o})(),uc=(()=>{class o{constructor(s){this.httpClient=s}create(s){return this.httpClient.post("/api/videos",s)}update(s){return s.type=Ua.D.VIDEO,this.httpClient.put(`/api/videos/${s.id}`,s)}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var _o=p(4396);let Pl=(()=>{class o{constructor(){this._videoSubject=new J.X({}),this.video=this._videoSubject.asObservable()}setVideo(s){return this._video=s,this.emitChanges(),this.video}setStorage(s){this._storage=s,this.emitChanges()}emitChanges(){this._storage&&(this._video.storage=this._storage);const s={entity:this._video,valid:this.isVideoValid()};this._videoSubject.next(s)}isVideoValid(){let s=!1;return s=this._video&&!!this._video.title&&!!this._video.length&&!!this._video.location&&!!this._video.language,s&&!!this._video.storage&&(s="remote"===this._storage.type&&this.isRemoteStorageValid()),s}isRemoteStorageValid(){const s=this._storage;return!!s&&!!s.reader&&!!s.url&&_o.m.URL.test(s.url)}reset(s){s?(this._video=s,this._storage=s.storage):(this._video={},this._storage={}),this.emitChanges()}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var Il=p(5939),ll=p(5758),$o=p(4395);let hc=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-publication-date-dialog"]],decls:9,vars:0,consts:function(){let _,s,l,y;return _=$localize`:␟40b5fd43145fe7d4a536beace054d3f3b4a01f19␟7908752664045202979: Publication date `,s=$localize`:␟cb6584689ec42dc98df06e96b24cdf84a38b580c␟2298025639010975576: This is the date at media should be published. `,l=$localize`:␟c86a1e0cbceb79f3d7f1a76b5b5d879d4000e12a␟8262840823922869378: If this date is in the future, the media won't be visible until this date. `,y=$localize`:␟8f521f3fdf43df11af76285c1fe9e5d8ad15b835␟8331539832437531872: If this date is not filled, by default the media will be published directly after being added. `,[["mat-dialog-title",""],_,["mat-dialog-content",""],s,l,y]},template:function(s,l){1&s&&(e.TgZ(0,"h3",0),e.SDv(1,1),e.qZA(),e.TgZ(2,"div",2),e.TgZ(3,"p"),e.SDv(4,3),e.qZA(),e.TgZ(5,"p"),e.SDv(6,4),e.qZA(),e.TgZ(7,"p"),e.SDv(8,5),e.qZA(),e.qZA())},directives:[Ts.uh,Ts.xY],encapsulation:2}),o})();const $a="/api/referenceData";let Ga=(()=>{class o{constructor(s){this.httpClient=s}getLocations(){return this.httpClient.get(`${$a}/locations`)}getLanguages(){return this.httpClient.get(`${$a}/languages`)}getReaders(){return this.httpClient.get(`${$a}/readers`)}getStorageTypes(){return this.httpClient.get(`${$a}/storageTypes`)}getRoles(){return this.httpClient.get(`${$a}/roles`)}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var Ma=p(3220),qr=p(7441);function Af(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,32),e.qZA())}function ih(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,33),e.qZA())}function Pf(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,34),e.qZA())}function If(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,35),e.qZA())}function sh(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,36),e.qZA())}function _c(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,37),e.qZA())}function rh(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,38),e.qZA())}function Ig(o,_){if(1&o&&(e.TgZ(0,"mat-option",39),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function oh(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,40),e.qZA())}function kf(o,_){if(1&o&&(e.TgZ(0,"mat-option",39),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function ah(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,41),e.qZA())}let Rf=(()=>{class o{constructor(s,l,y){this._formBuilder=s,this._matDialog=l,this._referenceDataService=y,this.onChange=new e.vpe,this.locations=[],this.languages=[]}ngOnInit(){(0,ll.D)([this._referenceDataService.getLocations(),this._referenceDataService.getLanguages()]).subscribe(([s,l])=>{this.locations=s,this.languages=l},s=>{console.error(s.error)})}ngOnChanges(){var s,l,y,x,ke,et,vt,Rt,jt,cn,on;this.videoForm=this._formBuilder.group({id:[null===(s=this.video)||void 0===s?void 0:s.id],title:[null===(l=this.video)||void 0===l?void 0:l.title,f.kI.required],slug:[null===(y=this.video)||void 0===y?void 0:y.slug,f.kI.pattern(_o.m.SLUG)],previewUrl:[null===(x=this.video)||void 0===x?void 0:x.previewUrl,f.kI.pattern(_o.m.URL)],publication:[null===(ke=this.video)||void 0===ke?void 0:ke.publication],length:[null===(et=this.video)||void 0===et?void 0:et.length,[f.kI.required,f.kI.pattern(_o.m.LENGTH)]],description:[null===(vt=this.video)||void 0===vt?void 0:vt.description],focusKeyPhrase:[null===(Rt=this.video)||void 0===Rt?void 0:Rt.focusKeyPhrase],location:[null===(jt=this.video)||void 0===jt?void 0:jt.location,f.kI.required],language:[null===(cn=this.video)||void 0===cn?void 0:cn.language,f.kI.required],comment:[null===(on=this.video)||void 0===on?void 0:on.comment]}),this.videoForm.valueChanges.pipe((0,$o.b)(200)).subscribe(()=>{this.onChange.emit({entity:this.videoForm.value,valid:this.videoForm.valid})})}get form(){return this.videoForm.controls}showPublicationDateHelp(){this._matDialog.open(hc,{width:"350px"})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(Ts.uw),e.Y36(Ga))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-video-form"]],inputs:{video:"video"},outputs:{onChange:"onChange"},features:[e.TTD],decls:73,vars:14,consts:function(){let _,s,l,y,x,ke,et,vt,Rt,jt,cn,on,vn,zn,ri,Ui,$i,ji,Oo,zo;return _=$localize`:␟fdf7cbdc140d0aab0f0b6c06065a0fd448ed6a2e␟5701618810648052610:Title`,s=$localize`:␟2c8097fae57db8f8053abe9218daf30a8e79c2f7␟2861306361489095884:Slug`,l=$localize`:␟8a8d423a2d53500421f1ab5ee3be4dc7f03d2657␟5803941905756846225:Preview URL`,y=$localize`:␟b9f561dda6e2313700da6deac54ab62cdf5be550␟6553430699767969228:Publication date`,x=$localize`:␟e68693112755a9f9f579318820b695dca7dd7a5d␟4245547551150849386:Show information about the publication date`,ke=$localize`:␟ae30bd4cca937b999a366f0841b72b214871533d␟2827233633791350200:Length`,et=$localize`:␟eec715de352a6b114713b30b640d319fa78207a0␟4902817035128594900:Description`,vt=$localize`:␟dc920e07d12b74b05b3db1150c304a1bcaf00d03␟2858395386231446729:Focus key phrase`,Rt=$localize`:␟ed31c09fd77c36238c13d83635f3fe5294c733d2␟471816275243265264:Location`,jt=$localize`:␟fe46ccaae902ce974e2441abe752399288298619␟2826581353496868063:Language`,cn=$localize`:␟5a5d7ee2acbfa9c91ab7f41d26bda9ff0cafe42f␟2662644497259948010:Comment`,on=$localize`:␟f80bdac8459652ca972a434986766130b4ac4538␟8259948668819237659: Type a valid title. `,vn=$localize`:␟a2c38e29c5adc2f59098c2b30fd48b12733e121b␟284313889218426013: Type a valid slug. `,zn=$localize`:␟b36f2eeeef836b9c19caf2545cc05644c73019ab␟7239132860558348152: Type a valid preview url. `,ri=$localize`:␟df92b22c0c39038edf5ecf4c18da2277006438fa␟4836809079545769232: Type a valid publication date. `,Ui=$localize`:␟42f10332a177e6f161207019d80b581be13eb5ed␟1785912899522217083: Type a valid length. `,$i=$localize`:␟c3564efb411fdc6ee747f986a4441cacbfb4b564␟1066586867288266793: Type a valid description. `,ji=$localize`:␟dd2e44886202a929da95a4f190da4c1248526824␟1890284959130077086: Type a valid focus key phrase. `,Oo=$localize`:␟99299e2cf29454af3308a360cf8547b18be4921f␟1762619148775777966: Type a valid location. `,zo=$localize`:␟9739023bdfbd3b2674e0bde3a68ab6451e48776d␟2831034032087322839: Type a valid language. `,[["ngNativeValidate","",3,"formGroup"],[1,"row"],[1,"col"],_,["matInput","","formControlName","title","required",""],[4,"ngIf"],s,["matInput","","formControlName","slug"],[1,"col-8"],l,["matInput","","formControlName","previewUrl"],[1,"col-sm-12","col-md-6","publication-date-field"],y,["matInput","","formControlName","publication",3,"matDatepicker"],["matSuffix","",3,"for"],["touchUi",""],["publicationDatePicker",""],["type","button","color","primary","matTooltip",x,3,"click"],[1,"col-sm-12","col-md-6"],ke,["matInput","","formControlName","length","placeholder","00:00:00","required",""],et,["matInput","","formControlName","description"],vt,["matInput","","formControlName","focusKeyPhrase"],Rt,["formControlName","location","required",""],[3,"value",4,"ngFor","ngForOf"],jt,["formControlName","language","required",""],cn,["matInput","","formControlName","comment"],on,vn,zn,ri,Ui,$i,ji,[3,"value"],Oo,zo]},template:function(s,l){if(1&s&&(e.TgZ(0,"form",0),e.TgZ(1,"div",1),e.TgZ(2,"div",2),e.TgZ(3,"mat-form-field"),e.TgZ(4,"mat-label"),e.SDv(5,3),e.qZA(),e._UZ(6,"input",4),e.qZA(),e.YNc(7,Af,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(8,"div",1),e.TgZ(9,"div",2),e.TgZ(10,"mat-form-field"),e.TgZ(11,"mat-label"),e.SDv(12,6),e.qZA(),e._UZ(13,"input",7),e.qZA(),e.YNc(14,ih,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(15,"div",1),e.TgZ(16,"div",8),e.TgZ(17,"mat-form-field"),e.TgZ(18,"mat-label"),e.SDv(19,9),e.qZA(),e._UZ(20,"input",10),e.qZA(),e.YNc(21,Pf,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(22,"div",1),e.TgZ(23,"div",11),e.TgZ(24,"div"),e.TgZ(25,"mat-form-field"),e.TgZ(26,"mat-label"),e.SDv(27,12),e.qZA(),e._UZ(28,"input",13),e._UZ(29,"mat-datepicker-toggle",14),e._UZ(30,"mat-datepicker",15,16),e.qZA(),e.YNc(32,If,2,0,"mat-error",5),e.qZA(),e.TgZ(33,"button",17),e.NdJ("click",function(){return l.showPublicationDateHelp()}),e._uU(34," ? "),e.qZA(),e.qZA(),e.TgZ(35,"div",18),e.TgZ(36,"mat-form-field"),e.TgZ(37,"mat-label"),e.SDv(38,19),e.qZA(),e._UZ(39,"input",20),e.qZA(),e.YNc(40,sh,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(41,"div"),e.TgZ(42,"mat-form-field"),e.TgZ(43,"mat-label"),e.SDv(44,21),e.qZA(),e._UZ(45,"textarea",22),e.qZA(),e.YNc(46,_c,2,0,"mat-error",5),e.qZA(),e.TgZ(47,"div"),e.TgZ(48,"mat-form-field"),e.TgZ(49,"mat-label"),e.SDv(50,23),e.qZA(),e._UZ(51,"input",24),e.qZA(),e.YNc(52,rh,2,0,"mat-error",5),e.qZA(),e.TgZ(53,"div",1),e.TgZ(54,"div",18),e.TgZ(55,"mat-form-field"),e.TgZ(56,"mat-label"),e.SDv(57,25),e.qZA(),e.TgZ(58,"mat-select",26),e.YNc(59,Ig,2,2,"mat-option",27),e.qZA(),e.qZA(),e.YNc(60,oh,2,0,"mat-error",5),e.qZA(),e.TgZ(61,"div",18),e.TgZ(62,"mat-form-field"),e.TgZ(63,"mat-label"),e.SDv(64,28),e.qZA(),e.TgZ(65,"mat-select",29),e.YNc(66,kf,2,2,"mat-option",27),e.qZA(),e.qZA(),e.YNc(67,ah,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(68,"div"),e.TgZ(69,"mat-form-field"),e.TgZ(70,"mat-label"),e.SDv(71,30),e.qZA(),e._UZ(72,"textarea",31),e.qZA(),e.qZA(),e.qZA()),2&s){const y=e.MAs(31);e.Q6J("formGroup",l.videoForm),e.xp6(7),e.Q6J("ngIf",l.form.title.touched&&l.form.title.errors),e.xp6(7),e.Q6J("ngIf",l.form.slug.touched&&l.form.slug.errors),e.xp6(7),e.Q6J("ngIf",l.form.previewUrl.touched&&l.form.previewUrl.errors),e.xp6(7),e.Q6J("matDatepicker",y),e.xp6(1),e.Q6J("for",y),e.xp6(3),e.Q6J("ngIf",l.form.publication.touched&&l.form.publication.errors),e.xp6(8),e.Q6J("ngIf",l.form.length.touched&&l.form.length.errors),e.xp6(6),e.Q6J("ngIf",l.form.description.touched&&l.form.description.errors),e.xp6(6),e.Q6J("ngIf",l.form.focusKeyPhrase.touched&&l.form.focusKeyPhrase.errors),e.xp6(7),e.Q6J("ngForOf",l.locations),e.xp6(1),e.Q6J("ngIf",l.form.location.touched&&l.form.location.errors),e.xp6(6),e.Q6J("ngForOf",l.languages),e.xp6(1),e.Q6J("ngIf",l.form.language.touched&&l.form.language.errors)}},directives:[f.JL,f.sg,ei.KE,ei.hX,Wr.Nt,f.Fj,f.JJ,f.u,f.Q7,L.O5,Ma.hl,Ma.nW,ei.R9,Ma.Mq,ho.gM,qr.gD,L.sg,ei.TO,P.ey],styles:["mat-form-field[_ngcontent-%COMP%]{width:100%}.publication-date-field[_ngcontent-%COMP%]{display:flex;align-items:center}.publication-date-field[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{flex:1;padding-right:.5em}.publication-date-field[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1}.publication-date-field[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border-style:none;border-radius:15em;height:1.5em;width:1.5em;display:flex;justify-content:center;align-items:center;background-color:#3f51b5;color:#fff;font-weight:bold;font-size:1.2em;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}"]}),o})(),Lf=(()=>{class o{constructor(){}ngOnInit(){}ngOnChanges(s){}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-local-storage-form"]],inputs:{storage:"storage"},features:[e.TTD],decls:2,vars:0,consts:function(){let _;return _=$localize`:␟b2b38f65bfb4852b180d0c43b684037aa064b3bb␟6789756636249267239:Local storage is not available yet.`,[_]},template:function(s,l){1&s&&(e.TgZ(0,"p"),e.SDv(1,0),e.qZA())},styles:[""]}),o})();function fo(o,_){if(1&o&&(e.TgZ(0,"mat-option",10),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function xf(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,11),e.qZA())}let lh=(()=>{class o{constructor(s,l,y){this._formBuilder=s,this._referenceDataService=l,this._snackBar=y,this.onChange=new e.vpe,this.labelClose=$localize`:@@global.close:Close.`}ngOnInit(){this._referenceDataService.getReaders().subscribe(s=>{this.readers=s},s=>{console.error(s.error),this._snackBar.open("An error occured while readers retrieving.",this.labelClose,{duration:5e3})})}ngOnChanges(s){var l,y,x,ke;const et=null===(y=null===(l=null==s?void 0:s.storage)||void 0===l?void 0:l.currentValue)||void 0===y?void 0:y.reader,vt=null===(ke=null===(x=null==s?void 0:s.storage)||void 0===x?void 0:x.currentValue)||void 0===ke?void 0:ke.url;this.storageForm=this._formBuilder.group({reader:[et,f.kI.required],url:[vt,[f.kI.required,f.kI.pattern(_o.m.URL)]]}),this.storageForm.valueChanges.pipe((0,$o.b)(200)).subscribe(()=>{this.validateForm()})}get form(){return this.storageForm.controls}validateForm(){this.onChange.emit({entity:{reader:this.storageForm.controls.reader.value,url:this.storageForm.controls.url.value,type:"remote"},valid:this.storageForm.valid})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(Ga),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-remote-storage-form"]],inputs:{storage:"storage"},outputs:{onChange:"onChange"},features:[e.TTD],decls:16,vars:3,consts:function(){let _,s,l;return _=$localize`:␟67285728e08cc77a7c44c7e31c695eec6485d355␟1297001172801365401:Reader`,s=$localize`:␟217aed89ef8ed82c9a000f27e189e5e30576c28d␟7497578011823258395:Remote video url`,l=$localize`:␟ccd304d1cd4ef9e9493683557308f5d6e7b893cc␟883028523116949502: Type a valid url. `,[[1,"content"],["ngNativeValidate","",3,"formGroup"],[1,"row"],[1,"col"],_,["formControlName","reader","required",""],[3,"value",4,"ngFor","ngForOf"],s,["matInput","","formControlName","url","required",""],[4,"ngIf"],[3,"value"],l]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"form",1),e.TgZ(2,"div",2),e.TgZ(3,"div",3),e.TgZ(4,"mat-form-field"),e.TgZ(5,"mat-label"),e.SDv(6,4),e.qZA(),e.TgZ(7,"mat-select",5),e.YNc(8,fo,2,2,"mat-option",6),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(9,"div",2),e.TgZ(10,"div",3),e.TgZ(11,"mat-form-field"),e.TgZ(12,"mat-label"),e.SDv(13,7),e.qZA(),e._UZ(14,"input",8),e.qZA(),e.YNc(15,xf,2,0,"mat-error",9),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(1),e.Q6J("formGroup",l.storageForm),e.xp6(7),e.Q6J("ngForOf",l.readers),e.xp6(7),e.Q6J("ngIf",l.form.url.touched&&l.form.url.errors))},directives:[f.JL,f.sg,ei.KE,ei.hX,qr.gD,f.JJ,f.u,f.Q7,L.sg,Wr.Nt,f.Fj,L.O5,P.ey,ei.TO],styles:["mat-form-field[_ngcontent-%COMP%]{width:100%}"]}),o})();const Nf=["localStorageForm"],Ff=["remoteStorageForm"];function Yf(o,_){if(1&o&&(e.TgZ(0,"mat-option",6),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function Bf(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-local-storage-form",7,8),e.NdJ("valid",function(y){return e.CHM(s),e.oxw().valid.emit(y)}),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("storage",s.storage)}}function dh(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-remote-storage-form",9,10),e.NdJ("onChange",function(y){return e.CHM(s),e.oxw().onChange.emit(y)}),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("storage",s.storage)}}let Hf=(()=>{class o{constructor(s,l){this.referenceDataService=s,this.changeDetector=l,this.onChange=new e.vpe}ngOnInit(){this.referenceDataService.getStorageTypes().subscribe(s=>{this.storageTypes=s})}ngOnChanges(){var s,l;this.changeDetector.detectChanges(),this.selectedStorageType=null===(l=null===(s=this.storage)||void 0===s?void 0:s.type)||void 0===l?void 0:l.toUpperCase()}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Ga),e.Y36(e.sBO))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-storage-form"]],viewQuery:function(s,l){if(1&s&&(e.Gf(Nf,5),e.Gf(Ff,5)),2&s){let y;e.iGM(y=e.CRH())&&(l.localStorageForm=y.first),e.iGM(y=e.CRH())&&(l.remoteStorageForm=y.first)}},inputs:{storage:"storage"},outputs:{onChange:"onChange"},features:[e.TTD],decls:8,vars:4,consts:function(){let _;return _=$localize`:␟afdfe41127874e07d9d2056b2f75c5125635825a␟6525388694389780073:Storage type`,[[1,"content"],_,["required","",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"storage","valid",4,"ngIf"],[3,"storage","onChange",4,"ngIf"],[3,"value"],[3,"storage","valid"],["localStorageForm",""],[3,"storage","onChange"],["remoteStorageForm",""]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"mat-form-field"),e.TgZ(2,"mat-label"),e.SDv(3,1),e.qZA(),e.TgZ(4,"mat-select",2),e.NdJ("ngModelChange",function(x){return l.selectedStorageType=x}),e.YNc(5,Yf,2,2,"mat-option",3),e.qZA(),e.qZA(),e.YNc(6,Bf,2,1,"app-local-storage-form",4),e.YNc(7,dh,2,1,"app-remote-storage-form",5),e.qZA()),2&s&&(e.xp6(4),e.Q6J("ngModel",l.selectedStorageType),e.xp6(1),e.Q6J("ngForOf",l.storageTypes),e.xp6(1),e.Q6J("ngIf","LOCAL"===l.selectedStorageType),e.xp6(1),e.Q6J("ngIf","REMOTE"===l.selectedStorageType))},directives:[ei.KE,ei.hX,qr.gD,f.Q7,f.JJ,f.On,L.sg,L.O5,P.ey,Lf,lh],encapsulation:2}),o})();function Vf(o,_){if(1&o){const s=e.EpF();e.ynx(0),e.TgZ(1,"button",2),e.NdJ("click",function(){return e.CHM(s),e.oxw().previous.emit()}),e.SDv(2,3),e.qZA(),e.BQk()}if(2&o){const s=e.oxw();e.xp6(1),e.Q6J("disabled",s.previousDisabled)}}function jf(o,_){if(1&o){const s=e.EpF();e.ynx(0),e.TgZ(1,"button",4),e.NdJ("click",function(){return e.CHM(s),e.oxw().next.emit()}),e.SDv(2,5),e.qZA(),e.BQk()}if(2&o){const s=e.oxw();e.xp6(1),e.Q6J("disabled",s.nextDisabled)}}let Zn=(()=>{class o{constructor(){this.hidePrevious=!1,this.previousDisabled=!1,this.hideNext=!1,this.nextDisabled=!1,this.previous=new e.vpe,this.next=new e.vpe}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-sub-form-navigation"]],inputs:{hidePrevious:"hidePrevious",previousDisabled:"previousDisabled",hideNext:"hideNext",nextDisabled:"nextDisabled"},outputs:{previous:"previous",next:"next"},decls:3,vars:2,consts:function(){let _,s;return _=$localize`:␟6c70499b79785d2b69cf485692a6a15fa5ba097a␟829281553034486983: Previous `,s=$localize`:␟75db05d5e0bebee12a6a7b0e31ea09754d18d8fb␟7200802776192640190: Next `,[[1,"content"],[4,"ngIf"],["mat-button","",1,"previous",3,"disabled","click"],_,["mat-button","","color","primary",1,"next",3,"disabled","click"],s]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.YNc(1,Vf,3,1,"ng-container",1),e.YNc(2,jf,3,1,"ng-container",1),e.qZA()),2&s&&(e.xp6(1),e.Q6J("ngIf",!l.hidePrevious),e.xp6(1),e.Q6J("ngIf",!l.hideNext))},directives:[L.O5,os.lW],styles:[".content[_ngcontent-%COMP%]{display:inline-block;width:100%}.content[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{float:right}"]}),o})();const ch=["tabGroup"];let fc=(()=>{class o{constructor(s){this.videoEditionService=s,this.onChange=new e.vpe,this.videoFormValid=!1,this.storageValid=!1,this.hidePreviousBtn=!1,this.hideNextBtn=!1}ngOnInit(){this.videoEditionService.video.subscribe(s=>{this.video=s.entity,s.valid&&(this.videoFormValid=!0,this.storageValid=!0),this.onChange.emit(s)}),this.setVideo(this.video)}ngAfterContentChecked(){this.hidePreviousBtn=0===this.tabGroup.selectedIndex,this.hideNextBtn=1===this.tabGroup.selectedIndex}onVideoFormChange(s){this.videoFormValid=s.valid,this.videoEditionService.setVideo(s.entity)}onStorageChange(s){this.storageValid=s.valid,this.videoEditionService.setStorage(s.entity)}setVideo(s){s.storage=this.video.storage,this.videoEditionService.setVideo(s)}isSaveEnabled(){return this.videoFormValid&&this.storageValid}setPreviousTab(){this.tabGroup.selectedIndex>0&&this.tabGroup.selectedIndex--}setNextTab(){this.tabGroup.selectedIndex<2&&this.tabGroup.selectedIndex++}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Pl))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-video-edition"]],viewQuery:function(s,l){if(1&s&&e.Gf(ch,7),2&s){let y;e.iGM(y=e.CRH())&&(l.tabGroup=y.first)}},inputs:{video:"video"},outputs:{onChange:"onChange"},decls:12,vars:6,consts:function(){let _,s;return _=$localize`:␟c43dc1967a603fefb886149ac35863a06d5b4ce5␟5037437391296624618:Information`,s=$localize`:␟1fd6dbd0942f77002d852d7744dcb991cdd464d8␟57403663622654391:Storage`,[[1,"container"],[1,"content"],["dynamicHeight",""],["tabGroup",""],["label",_],[1,"tab-content"],[3,"video","onChange"],["label",s,3,"disabled"],[3,"storage","onChange"],["mediaStorageForm",""],[3,"hidePrevious","nextDisabled","hideNext","previous","next"]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.TgZ(2,"mat-tab-group",2,3),e.TgZ(4,"mat-tab",4),e.TgZ(5,"div",5),e.TgZ(6,"app-video-form",6),e.NdJ("onChange",function(x){return l.onVideoFormChange(x)}),e.qZA(),e.qZA(),e.qZA(),e.TgZ(7,"mat-tab",7),e.TgZ(8,"div",5),e.TgZ(9,"app-storage-form",8,9),e.NdJ("onChange",function(x){return l.onStorageChange(x)}),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(11,"app-sub-form-navigation",10),e.NdJ("previous",function(){return l.setPreviousTab()})("next",function(){return l.setNextTab()}),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(6),e.Q6J("video",l.video),e.xp6(1),e.Q6J("disabled",!l.videoFormValid),e.xp6(2),e.Q6J("storage",null==l.video?null:l.video.storage),e.xp6(2),e.Q6J("hidePrevious",l.hidePreviousBtn)("nextDisabled",!l.videoFormValid)("hideNext",l.hideNextBtn))},directives:[Il.SP,Il.uX,Rf,Hf,Zn],styles:[".container[_ngcontent-%COMP%]{margin-top:2em;width:50em;max-width:98%}.tab-content[_ngcontent-%COMP%]{padding:1em 0 .5em}"]}),o})(),id=(()=>{class o{constructor(s,l,y){this.videoService=s,this.snackBar=l,this.videoEditionService=y,this.onMediaSaved=new e.vpe,this.videoIsValid=!1,this.requestIsPending=!1,this.labelVideoCreated=$localize`:@@video-creation.video-created:Video created.`,this.labelVideoCreationError=$localize`:@@video-creation.error:An error occurred while creating new video.`,this.labelClose=$localize`:@@global.close:Close.`}ngOnInit(){this.videoEditionService.reset()}onVideoChange(s){this.video=s.entity,this.videoIsValid=s.valid}save(){this.videoIsValid&&(this.requestIsPending=!0,this.videoService.create(this.video).subscribe(()=>{this.requestIsPending=!1,this.snackBar.open(this.labelVideoCreated,this.labelClose,{duration:5e3}),this.onMediaSaved.emit()},s=>{this.requestIsPending=!1,console.error(s),this.snackBar.open(this.labelVideoCreationError,this.labelClose,{duration:5e3})}))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(uc),e.Y36(es.ux),e.Y36(Pl))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-video-creation"]],outputs:{onMediaSaved:"onMediaSaved"},decls:5,vars:2,consts:function(){let _,s;return _=$localize`:␟93afc62a3a508489ff2f1857ab57e1bb56e75289␟5366293304024727721:Video creation`,s=$localize`:␟52c9a103b812f258bcddc3d90a6e3f46871d25fe␟3768927257183755959:Save`,[_,[3,"onChange"],[1,"actions"],["label",s,3,"requestPending","disabled","click"]]},template:function(s,l){1&s&&(e.TgZ(0,"h1"),e.SDv(1,0),e.qZA(),e.TgZ(2,"app-video-edition",1),e.NdJ("onChange",function(x){return l.onVideoChange(x)}),e.qZA(),e.TgZ(3,"div",2),e.TgZ(4,"app-submit-button",3),e.NdJ("click",function(){return l.save()}),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("requestPending",l.requestIsPending)("disabled",!l.videoIsValid))},directives:[fc,Kr.w],styles:["h1[_ngcontent-%COMP%]{margin:0 16px}.actions[_ngcontent-%COMP%]{padding:0 1em;display:flex;justify-content:right;align-items:center}"]}),o})(),Qr=(()=>{class o{constructor(s){this._httpClient=s}create(s){return this._httpClient.post("/api/articles",s)}update(s){return s.type=Ua.D.ARTICLE,this._httpClient.put(`/api/articles/${s.id}`,s).toPromise()}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),sd=(()=>{class o{constructor(){this._articleSubject=new J.X({}),this.article=this._articleSubject.asObservable()}setArticle(s){return this._article=s,this.emitChanges(),this.article}setStorage(s){this._storage=s,this.emitChanges()}emitChanges(){this._storage&&(this._article.storage=this._storage);const s={entity:this._article,valid:this.isArticleValid()};this._articleSubject.next(s)}isArticleValid(){let s=!1;return s=this._article&&!!this._article.title&&!!this._article.length&&!!this._article.location&&!!this._article.language,s&&!!this._article.storage&&(s="remote"===this._storage.type&&this.isRemoteStorageValid()),s}isRemoteStorageValid(){const s=this._storage;return!!s&&!!s.url&&_o.m.URL.test(s.url)}reset(s){s?(this._article=s,this._storage=s.storage):(this._article={},this._storage={}),this.emitChanges()}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();function Uf(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,32),e.qZA())}function pc(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,33),e.qZA())}function Go(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,34),e.qZA())}function mc(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,35),e.qZA())}function uh(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,36),e.qZA())}function gc(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,37),e.qZA())}function kg(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,38),e.qZA())}function hh(o,_){if(1&o&&(e.TgZ(0,"mat-option",39),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function Rg(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,40),e.qZA())}function Zo(o,_){if(1&o&&(e.TgZ(0,"mat-option",39),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function rd(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,41),e.qZA())}let od=(()=>{class o{constructor(s,l,y){this._formBuilder=s,this._referenceDataService=l,this._matDialog=y,this.mediaForm=this._formBuilder.group({id:[void 0],title:[void 0,f.kI.required],slug:[void 0,f.kI.pattern(_o.m.SLUG)],previewUrl:[void 0,f.kI.pattern(_o.m.URL)],publication:[void 0],length:[void 0,[f.kI.required,f.kI.pattern(_o.m.LENGTH)]],description:[void 0],focusKeyPhrase:[void 0],location:[void 0,f.kI.required],language:[void 0,f.kI.required],comment:[void 0]}),this.locations=[],this.languages=[],this.onChange=new e.vpe}ngOnChanges(){var s,l,y,x,ke,et,vt,Rt,jt,cn,on;this.mediaForm.controls.id.setValue(null===(s=this.article)||void 0===s?void 0:s.id),this.mediaForm.controls.title.setValue(null===(l=this.article)||void 0===l?void 0:l.title),this.mediaForm.controls.slug.setValue(null===(y=this.article)||void 0===y?void 0:y.slug),this.mediaForm.controls.previewUrl.setValue(null===(x=this.article)||void 0===x?void 0:x.previewUrl),this.mediaForm.controls.publication.setValue(null===(ke=this.article)||void 0===ke?void 0:ke.publication),this.mediaForm.controls.length.setValue(null===(et=this.article)||void 0===et?void 0:et.length),this.mediaForm.controls.description.setValue(null===(vt=this.article)||void 0===vt?void 0:vt.description),this.mediaForm.controls.focusKeyPhrase.setValue(null===(Rt=this.article)||void 0===Rt?void 0:Rt.focusKeyPhrase),this.mediaForm.controls.location.setValue(null===(jt=this.article)||void 0===jt?void 0:jt.location),this.mediaForm.controls.language.setValue(null===(cn=this.article)||void 0===cn?void 0:cn.language),this.mediaForm.controls.comment.setValue(null===(on=this.article)||void 0===on?void 0:on.comment)}ngOnInit(){(0,ll.D)([this._referenceDataService.getLocations(),this._referenceDataService.getLanguages()]).subscribe(([s,l])=>{this.locations=s,this.languages=l},s=>{console.error(s.error)}),this.mediaForm.valueChanges.pipe((0,$o.b)(350)).subscribe(()=>{this.onChange.emit({entity:this.mediaForm.value,valid:this.mediaForm.valid})})}get form(){return this.mediaForm.controls}showPublicationDateHelp(){this._matDialog.open(hc,{width:"350px"})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(Ga),e.Y36(Ts.uw))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-form"]],inputs:{article:"article"},outputs:{onChange:"onChange"},features:[e.TTD],decls:73,vars:14,consts:function(){let _,s,l,y,x,ke,et,vt,Rt,jt,cn,on,vn,zn,ri,Ui,$i,ji,Oo,zo;return _=$localize`:␟fdf7cbdc140d0aab0f0b6c06065a0fd448ed6a2e␟5701618810648052610:Title`,s=$localize`:␟2c8097fae57db8f8053abe9218daf30a8e79c2f7␟2861306361489095884:Slug`,l=$localize`:␟8a8d423a2d53500421f1ab5ee3be4dc7f03d2657␟5803941905756846225:Preview URL`,y=$localize`:␟b9f561dda6e2313700da6deac54ab62cdf5be550␟6553430699767969228:Publication date`,x=$localize`:␟e68693112755a9f9f579318820b695dca7dd7a5d␟4245547551150849386:Show information about the publication date`,ke=$localize`:␟ae30bd4cca937b999a366f0841b72b214871533d␟2827233633791350200:Length`,et=$localize`:␟eec715de352a6b114713b30b640d319fa78207a0␟4902817035128594900:Description`,vt=$localize`:␟dc920e07d12b74b05b3db1150c304a1bcaf00d03␟2858395386231446729:Focus key phrase`,Rt=$localize`:␟ed31c09fd77c36238c13d83635f3fe5294c733d2␟471816275243265264:Location`,jt=$localize`:␟fe46ccaae902ce974e2441abe752399288298619␟2826581353496868063:Language`,cn=$localize`:␟5a5d7ee2acbfa9c91ab7f41d26bda9ff0cafe42f␟2662644497259948010:Comment`,on=$localize`:␟f80bdac8459652ca972a434986766130b4ac4538␟8259948668819237659: Type a valid title. `,vn=$localize`:␟a2c38e29c5adc2f59098c2b30fd48b12733e121b␟284313889218426013: Type a valid slug. `,zn=$localize`:␟a85ebf9db214db13b5f29db7df16fc3f938376a7␟8810183219554923700: Type a valid preview url. `,ri=$localize`:␟df92b22c0c39038edf5ecf4c18da2277006438fa␟4836809079545769232: Type a valid publication date. `,Ui=$localize`:␟42f10332a177e6f161207019d80b581be13eb5ed␟1785912899522217083: Type a valid length. `,$i=$localize`:␟c3564efb411fdc6ee747f986a4441cacbfb4b564␟1066586867288266793: Type a valid description. `,ji=$localize`:␟dd2e44886202a929da95a4f190da4c1248526824␟1890284959130077086: Type a valid focus key phrase. `,Oo=$localize`:␟99299e2cf29454af3308a360cf8547b18be4921f␟1762619148775777966: Type a valid location. `,zo=$localize`:␟9739023bdfbd3b2674e0bde3a68ab6451e48776d␟2831034032087322839: Type a valid language. `,[["ngNativeValidate","",3,"formGroup"],[1,"row"],[1,"col"],_,["matInput","","formControlName","title","required",""],[4,"ngIf"],s,["matInput","","formControlName","slug"],[1,"col-8"],l,["matInput","","formControlName","previewUrl"],[1,"col-sm-12","col-md-6","publication-date-field"],y,["matInput","","formControlName","publication",3,"matDatepicker"],["matSuffix","",3,"for"],["touchUi",""],["publicationDatePicker",""],["type","button","color","primary","matTooltip",x,3,"click"],[1,"col-sm-12","col-md-6"],ke,["matInput","","formControlName","length","placeholder","00:00:00","required",""],et,["matInput","","formControlName","description"],vt,["matInput","","formControlName","focusKeyPhrase"],Rt,["formControlName","location","required",""],[3,"value",4,"ngFor","ngForOf"],jt,["formControlName","language","required",""],cn,["matInput","","formControlName","comment"],on,vn,zn,ri,Ui,$i,ji,[3,"value"],Oo,zo]},template:function(s,l){if(1&s&&(e.TgZ(0,"form",0),e.TgZ(1,"div",1),e.TgZ(2,"div",2),e.TgZ(3,"mat-form-field"),e.TgZ(4,"mat-label"),e.SDv(5,3),e.qZA(),e._UZ(6,"input",4),e.qZA(),e.YNc(7,Uf,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(8,"div",1),e.TgZ(9,"div",2),e.TgZ(10,"mat-form-field"),e.TgZ(11,"mat-label"),e.SDv(12,6),e.qZA(),e._UZ(13,"input",7),e.qZA(),e.YNc(14,pc,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(15,"div",1),e.TgZ(16,"div",8),e.TgZ(17,"mat-form-field"),e.TgZ(18,"mat-label"),e.SDv(19,9),e.qZA(),e._UZ(20,"input",10),e.qZA(),e.YNc(21,Go,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(22,"div",1),e.TgZ(23,"div",11),e.TgZ(24,"div"),e.TgZ(25,"mat-form-field"),e.TgZ(26,"mat-label"),e.SDv(27,12),e.qZA(),e._UZ(28,"input",13),e._UZ(29,"mat-datepicker-toggle",14),e._UZ(30,"mat-datepicker",15,16),e.qZA(),e.YNc(32,mc,2,0,"mat-error",5),e.qZA(),e.TgZ(33,"button",17),e.NdJ("click",function(){return l.showPublicationDateHelp()}),e._uU(34," ? "),e.qZA(),e.qZA(),e.TgZ(35,"div",18),e.TgZ(36,"mat-form-field"),e.TgZ(37,"mat-label"),e.SDv(38,19),e.qZA(),e._UZ(39,"input",20),e.qZA(),e.YNc(40,uh,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(41,"div"),e.TgZ(42,"mat-form-field"),e.TgZ(43,"mat-label"),e.SDv(44,21),e.qZA(),e._UZ(45,"textarea",22),e.qZA(),e.YNc(46,gc,2,0,"mat-error",5),e.qZA(),e.TgZ(47,"div"),e.TgZ(48,"mat-form-field"),e.TgZ(49,"mat-label"),e.SDv(50,23),e.qZA(),e._UZ(51,"input",24),e.qZA(),e.YNc(52,kg,2,0,"mat-error",5),e.qZA(),e.TgZ(53,"div",1),e.TgZ(54,"div",18),e.TgZ(55,"mat-form-field"),e.TgZ(56,"mat-label"),e.SDv(57,25),e.qZA(),e.TgZ(58,"mat-select",26),e.YNc(59,hh,2,2,"mat-option",27),e.qZA(),e.qZA(),e.YNc(60,Rg,2,0,"mat-error",5),e.qZA(),e.TgZ(61,"div",18),e.TgZ(62,"mat-form-field"),e.TgZ(63,"mat-label"),e.SDv(64,28),e.qZA(),e.TgZ(65,"mat-select",29),e.YNc(66,Zo,2,2,"mat-option",27),e.qZA(),e.qZA(),e.YNc(67,rd,2,0,"mat-error",5),e.qZA(),e.qZA(),e.TgZ(68,"div"),e.TgZ(69,"mat-form-field"),e.TgZ(70,"mat-label"),e.SDv(71,30),e.qZA(),e._UZ(72,"textarea",31),e.qZA(),e.qZA(),e.qZA()),2&s){const y=e.MAs(31);e.Q6J("formGroup",l.mediaForm),e.xp6(7),e.Q6J("ngIf",l.form.title.touched&&l.form.title.errors),e.xp6(7),e.Q6J("ngIf",l.form.slug.touched&&l.form.slug.errors),e.xp6(7),e.Q6J("ngIf",l.form.previewUrl.touched&&l.form.previewUrl.errors),e.xp6(7),e.Q6J("matDatepicker",y),e.xp6(1),e.Q6J("for",y),e.xp6(3),e.Q6J("ngIf",l.form.publication.touched&&l.form.publication.errors),e.xp6(8),e.Q6J("ngIf",l.form.length.touched&&l.form.length.errors),e.xp6(6),e.Q6J("ngIf",l.form.description.touched&&l.form.description.errors),e.xp6(6),e.Q6J("ngIf",l.form.focusKeyPhrase.touched&&l.form.focusKeyPhrase.errors),e.xp6(7),e.Q6J("ngForOf",l.locations),e.xp6(1),e.Q6J("ngIf",l.form.location.touched&&l.form.location.errors),e.xp6(6),e.Q6J("ngForOf",l.languages),e.xp6(1),e.Q6J("ngIf",l.form.language.touched&&l.form.language.errors)}},directives:[f.JL,f.sg,ei.KE,ei.hX,Wr.Nt,f.Fj,f.JJ,f.u,f.Q7,L.O5,Ma.hl,Ma.nW,ei.R9,Ma.Mq,ho.gM,qr.gD,L.sg,ei.TO,P.ey],styles:["mat-form-field[_ngcontent-%COMP%]{width:100%}.publication-date-field[_ngcontent-%COMP%]{display:flex;align-items:center}.publication-date-field[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{flex:1;padding-right:.5em}.publication-date-field[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1}.publication-date-field[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border-style:none;border-radius:15em;height:1.5em;width:1.5em;display:flex;justify-content:center;align-items:center;background-color:#3f51b5;color:#fff;font-weight:bold;font-size:1.2em;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}"]}),o})(),yc=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-local-storage-form"]],decls:2,vars:0,template:function(s,l){1&s&&(e.TgZ(0,"p"),e._uU(1,"Local storage is not available yet."),e.qZA())},encapsulation:2}),o})();function Lg(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,7),e.qZA())}let $f=(()=>{class o{constructor(s){this._formBuilder=s,this.onChange=new e.vpe,this.storageForm=this._formBuilder.group({url:[void 0,[f.kI.required,f.kI.pattern(_o.m.URL)]]}),this.labelClose=$localize`:@@global.close:Close.`}ngOnChanges(){this.storageForm.controls.url.setValue(this.storage.url)}ngOnInit(){this.storageForm.valueChanges.pipe((0,$o.b)(350),(0,hn.x)()).subscribe(()=>this.validateForm())}get form(){return this.storageForm.controls}validateForm(){this.onChange.emit({entity:{url:this.storageForm.controls.url.value,type:"remote"},valid:this.storageForm.valid})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-remote-storage-form"]],inputs:{storage:"storage"},outputs:{onChange:"onChange"},features:[e.TTD],decls:9,vars:2,consts:function(){let _,s;return _=$localize`:␟048b3544bf4a1277130bb72982fd97944f82c8d1␟7434831688015209793:Remote article url`,s=$localize`:␟a4b63d1a0f5ba76f134d2e8049f5df429954edcd␟2397218025950396102: Type a valid url. `,[[1,"content"],["ngNativeValidate","",3,"formGroup"],[1,"row"],[1,"col"],_,["matInput","","formControlName","url","required",""],[4,"ngIf"],s]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"form",1),e.TgZ(2,"div",2),e.TgZ(3,"div",3),e.TgZ(4,"mat-form-field"),e.TgZ(5,"mat-label"),e.SDv(6,4),e.qZA(),e._UZ(7,"input",5),e.qZA(),e.YNc(8,Lg,2,0,"mat-error",6),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(1),e.Q6J("formGroup",l.storageForm),e.xp6(7),e.Q6J("ngIf",l.form.url.touched&&l.form.url.errors))},directives:[f.JL,f.sg,ei.KE,ei.hX,Wr.Nt,f.Fj,f.JJ,f.u,f.Q7,L.O5,ei.TO],styles:[".content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] .col[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}"]}),o})();const _h=["remoteStorageForm"];function xg(o,_){if(1&o&&(e.TgZ(0,"mat-option",5),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s," ")}}function Gf(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-article-local-storage-form",6,7),e.NdJ("onChange",function(y){return e.CHM(s),e.oxw().onChange.emit(y)}),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("storage",s.storage)}}function Ng(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-article-remote-storage-form",6,8),e.NdJ("onChange",function(y){return e.CHM(s),e.oxw().onChange.emit(y)}),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("storage",s.storage)}}let fh=(()=>{class o{constructor(s,l){this._referenceDataService=s,this._changeDetector=l,this.onChange=new e.vpe}ngOnInit(){this._referenceDataService.getStorageTypes().subscribe(s=>{this.storageTypes=s})}ngOnChanges(){var s,l;this._changeDetector.detectChanges(),this.selectedStorageType=null===(l=null===(s=this.storage)||void 0===s?void 0:s.type)||void 0===l?void 0:l.toUpperCase()}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Ga),e.Y36(e.sBO))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-storage-form"]],viewQuery:function(s,l){if(1&s&&e.Gf(_h,5),2&s){let y;e.iGM(y=e.CRH())&&(l.remoteStorageForm=y.first)}},inputs:{storage:"storage"},outputs:{onChange:"onChange"},features:[e.TTD],decls:8,vars:4,consts:function(){let _;return _=$localize`:␟afdfe41127874e07d9d2056b2f75c5125635825a␟6525388694389780073:Storage type`,[[1,"content"],_,["required","",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"storage","onChange",4,"ngIf"],[3,"value"],[3,"storage","onChange"],["localStorageForm",""],["remoteStorageForm",""]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"mat-form-field"),e.TgZ(2,"mat-label"),e.SDv(3,1),e.qZA(),e.TgZ(4,"mat-select",2),e.NdJ("ngModelChange",function(x){return l.selectedStorageType=x}),e.YNc(5,xg,2,2,"mat-option",3),e.qZA(),e.qZA(),e.YNc(6,Gf,2,1,"app-article-local-storage-form",4),e.YNc(7,Ng,2,1,"app-article-remote-storage-form",4),e.qZA()),2&s&&(e.xp6(4),e.Q6J("ngModel",l.selectedStorageType),e.xp6(1),e.Q6J("ngForOf",l.storageTypes),e.xp6(1),e.Q6J("ngIf","LOCAL"===l.selectedStorageType),e.xp6(1),e.Q6J("ngIf","REMOTE"===l.selectedStorageType))},directives:[ei.KE,ei.hX,qr.gD,f.Q7,f.JJ,f.On,L.sg,L.O5,P.ey,yc,$f],encapsulation:2}),o})();const ph=["tabGroup"];let mh=(()=>{class o{constructor(s){this._articleEditionService=s,this.onChange=new e.vpe,this.articleFormValid=!1,this.storageValid=!1,this.hidePreviousBtn=!1,this.hideNextBtn=!1}ngOnInit(){this._articleEditionService.article.subscribe(s=>{this.article=s.entity,s.valid&&(this.articleFormValid=!0,this.storageValid=!0),this.onChange.emit(s)}),this.setArticle(this.article)}ngAfterContentChecked(){this.hidePreviousBtn=0===this.tabGroup.selectedIndex,this.hideNextBtn=1===this.tabGroup.selectedIndex}onVideoFormChange(s){this.articleFormValid=s.valid,this._articleEditionService.setArticle(s.entity)}onStorageChange(s){this.storageValid=s.valid,this._articleEditionService.setStorage(s.entity)}setArticle(s){s.storage=this.article.storage,this._articleEditionService.setArticle(s)}isSaveEnabled(){return this.articleFormValid&&this.storageValid}setPreviousTab(){this.tabGroup.selectedIndex>0&&this.tabGroup.selectedIndex--}setNextTab(){this.tabGroup.selectedIndex<2&&this.tabGroup.selectedIndex++}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(sd))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-edition"]],viewQuery:function(s,l){if(1&s&&e.Gf(ph,7),2&s){let y;e.iGM(y=e.CRH())&&(l.tabGroup=y.first)}},inputs:{article:"article"},outputs:{onChange:"onChange"},decls:12,vars:6,consts:function(){let _,s;return _=$localize`:␟c43dc1967a603fefb886149ac35863a06d5b4ce5␟5037437391296624618:Information`,s=$localize`:␟1fd6dbd0942f77002d852d7744dcb991cdd464d8␟57403663622654391:Storage`,[[1,"container"],[1,"content"],["dynamicHeight",""],["tabGroup",""],["label",_],[1,"tab-content"],[3,"article","onChange"],["label",s,3,"disabled"],[3,"storage","onChange"],["mediaStorageForm",""],[3,"hidePrevious","nextDisabled","hideNext","previous","next"]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.TgZ(2,"mat-tab-group",2,3),e.TgZ(4,"mat-tab",4),e.TgZ(5,"div",5),e.TgZ(6,"app-article-form",6),e.NdJ("onChange",function(x){return l.onVideoFormChange(x)}),e.qZA(),e.qZA(),e.qZA(),e.TgZ(7,"mat-tab",7),e.TgZ(8,"div",5),e.TgZ(9,"app-article-storage-form",8,9),e.NdJ("onChange",function(x){return l.onStorageChange(x)}),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(11,"app-sub-form-navigation",10),e.NdJ("previous",function(){return l.setPreviousTab()})("next",function(){return l.setNextTab()}),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(6),e.Q6J("article",l.article),e.xp6(1),e.Q6J("disabled",!l.articleFormValid),e.xp6(2),e.Q6J("storage",null==l.article?null:l.article.storage),e.xp6(2),e.Q6J("hidePrevious",l.hidePreviousBtn)("nextDisabled",!l.articleFormValid)("hideNext",l.hideNextBtn))},directives:[Il.SP,Il.uX,od,fh,Zn],styles:[".container[_ngcontent-%COMP%]{margin-top:2em;width:50em;max-width:98%}.tab-content[_ngcontent-%COMP%]{padding:1em 0 .5em}"]}),o})(),Mc=(()=>{class o{constructor(s,l,y){this._articleService=s,this._snackBar=l,this._articleEditionService=y,this.onMediaSaved=new e.vpe,this.articleIsValid=!1,this.requestIsPending=!1,this.labelArticleCreated=$localize`:@@article-creation.article-created:Article created.`,this.labelVideoCreationError=$localize`:@@article-creation.error:An error occured while creating the article.`,this.labelClose=$localize`:@@global.close:Close.`}ngOnInit(){this._articleEditionService.reset()}onArticleChange(s){this.article=s.entity,this.articleIsValid=s.valid}save(){this.articleIsValid&&(this.requestIsPending=!0,this._articleService.create(this.article).subscribe(()=>{this.requestIsPending=!1,this._snackBar.open(this.labelArticleCreated,this.labelClose,{duration:5e3}),this.onMediaSaved.emit()},s=>{this.requestIsPending=!1,console.error(s),this._snackBar.open(this.labelVideoCreationError,this.labelClose,{duration:5e3})}))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Qr),e.Y36(es.ux),e.Y36(sd))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-creation"]],outputs:{onMediaSaved:"onMediaSaved"},decls:5,vars:2,consts:function(){let _,s;return _=$localize`:␟ee8a6eafa63f68aa215a1c7e98e84e51418280bc␟6279722326034597010:Article creation`,s=$localize`:␟52c9a103b812f258bcddc3d90a6e3f46871d25fe␟3768927257183755959:Save`,[_,[3,"onChange"],[1,"actions"],["label",s,3,"requestPending","disabled","click"]]},template:function(s,l){1&s&&(e.TgZ(0,"h1"),e.SDv(1,0),e.qZA(),e.TgZ(2,"app-article-edition",1),e.NdJ("onChange",function(x){return l.onArticleChange(x)}),e.qZA(),e.TgZ(3,"div",2),e.TgZ(4,"app-submit-button",3),e.NdJ("click",function(){return l.save()}),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("requestPending",l.requestIsPending)("disabled",!l.articleIsValid))},directives:[mh,Kr.w],styles:["h1[_ngcontent-%COMP%]{margin:0 16px}.actions[_ngcontent-%COMP%]{padding:0 1em;display:flex;justify-content:right;align-items:center}"]}),o})();function Fg(o,_){1&o&&(e.TgZ(0,"mat-card-header"),e.TgZ(1,"mat-card-title"),e.SDv(2,2),e.qZA(),e.qZA())}function Yg(o,_){if(1&o){const s=e.EpF();e.ynx(0),e.TgZ(1,"app-media-type-selection",3,4),e.NdJ("typeSelection",function(y){return e.CHM(s),e.oxw().mediaType=y}),e.qZA(),e.BQk()}}function Bg(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-video-creation",8),e.NdJ("onMediaSaved",function(){return e.CHM(s),e.oxw(2).onMediaSaved()}),e.qZA()}}function Hg(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-article-creation",8),e.NdJ("onMediaSaved",function(){return e.CHM(s),e.oxw(2).onMediaSaved()}),e.qZA()}}function Vg(o,_){1&o&&(e.TgZ(0,"div"),e.SDv(1,9),e.qZA())}function jg(o,_){if(1&o){const s=e.EpF();e.ynx(0),e.TgZ(1,"button",5),e.NdJ("click",function(){return e.CHM(s),e.oxw().openDialog()}),e.SDv(2,6),e.qZA(),e.YNc(3,Bg,1,0,"app-video-creation",7),e.YNc(4,Hg,1,0,"app-article-creation",7),e.YNc(5,Vg,2,0,"div",1),e.BQk()}if(2&o){const s=e.oxw();e.xp6(3),e.Q6J("ngIf","video"===s.mediaType),e.xp6(1),e.Q6J("ngIf","article"===s.mediaType),e.xp6(1),e.Q6J("ngIf","video"!==s.mediaType&&"article"!==s.mediaType)}}let Ug=(()=>{class o{constructor(s,l){this.dialog=s,this.router=l}openDialog(){this.dialog.open(eh,{width:"350px"}).afterClosed().subscribe(l=>{l&&(this.mediaType=void 0)})}onMediaSaved(){this.router.navigate(["/current-user/publications"])}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Ts.uw),e.Y36(wi.F0))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-creation"]],decls:7,vars:3,consts:function(){let _,s,l;return _=$localize`:␟ee58e3fa8aa945631f2a327430b91d58b30f7878␟5273893002402225989: Media addition `,s=$localize`:␟7a77211437b1c24dcfe19014a3923e25170c9b51␟1396869934863713394: Back to type selection `,l=$localize`:␟3576d2573a683562c2e2f3bcba0cdb55fa1de661␟1921672002283772754: This type of media is not available yet. `,[[1,"container"],[4,"ngIf"],_,[3,"typeSelection"],["mediaTypeFrom",""],["mat-button","",1,"btn-back-to-type-selection",3,"click"],s,[3,"onMediaSaved",4,"ngIf"],[3,"onMediaSaved"],l]},template:function(s,l){1&s&&(e._UZ(0,"app-previous-location"),e.TgZ(1,"div",0),e.TgZ(2,"mat-card"),e.YNc(3,Fg,3,0,"mat-card-header",1),e.TgZ(4,"mat-card-content"),e.YNc(5,Yg,3,0,"ng-container",1),e.YNc(6,jg,6,3,"ng-container",1),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(3),e.Q6J("ngIf",!l.mediaType),e.xp6(2),e.Q6J("ngIf",!l.mediaType),e.xp6(1),e.Q6J("ngIf",!!l.mediaType))},directives:[ol.a,Si.a8,L.O5,Si.dn,Si.dk,Si.n5,nh,os.lW,id,Mc],styles:[".container[_ngcontent-%COMP%]{width:50em;max-width:98%}.btn-back-to-type-selection[_ngcontent-%COMP%]{margin-bottom:.5em}"]}),o})(),$g=(()=>{class o{constructor(s){this.httpClient=s}proposeContent(s){return this.httpClient.post("/api/proposals",s).toPromise()}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();function Gg(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,13),e.qZA())}let Zg=(()=>{class o{constructor(s,l,y){this.dialogRef=s,this.proposalService=l,this.snackBar=y,this.proposal=new f.NI(void 0,f.kI.required),this.proposalSending=!1,this.labelClose=$localize`:@@global.close:Close.`,this.labelSend=$localize`:@@global.send:Send`,this.labelProposalSent=$localize`:@@share-content-dialog.proposal-sent:Your proposal was sent, thanks you! H-23 will examine it.`}onSubmit(){this.proposal.valid&&(this.proposalSending=!0,this.proposalService.proposeContent(this.proposal.value).then(()=>{this.snackBar.open(this.labelProposalSent,this.labelClose,{duration:5e3}),this.dialogRef.close()}).catch(s=>{const l=$localize`:@@share-content-dialog.error-message:An error occured while sending your proposal. Please try later.`;console.error(l,s),this.snackBar.open(l,this.labelClose,{duration:5e3})}).finally(()=>this.proposalSending=!1))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Ts.so),e.Y36($g),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-share-content-dialog"]],decls:16,vars:6,consts:function(){let _,s,l,y;return _=$localize`:␟b4369f095bbfe6ed8b0b49dc16d33d757bd59f8e␟6646833442483914129:Propose an article, a podcast, or a video`,s=$localize`:␟19861c5c61e4a1e86318789eefd4091d6ce948b4␟4530851726255093645:Tell us what you want to share`,l=$localize`:␟364d342ba828612a317ef3250818ece205d6ff8a␟5824023674759421010: Note: You can propose information, new content like videos or articles, or anything else! `,y=$localize`:␟815e429c7fd3a76f5587a9f62d80bdd4d29d79df␟3252781071030891600: Please, write your proposal. `,[[1,"dialog"],["ngNativeValidation","",3,"ngSubmit"],["mat-dialog-title",""],_,["mat-dialog-content","",1,"content"],s,["matInput","",3,"formControl"],[4,"ngIf"],[1,"note"],l,["mat-dialog-actions","",1,"actions"],["mat-button","","type","button",3,"click"],["color","primary",3,"label","requestPending","disabled"],y]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"form",1),e.NdJ("ngSubmit",function(){return l.onSubmit()}),e.TgZ(2,"h1",2),e.SDv(3,3),e.qZA(),e.TgZ(4,"div",4),e.TgZ(5,"mat-form-field"),e.TgZ(6,"mat-label"),e.SDv(7,5),e.qZA(),e._UZ(8,"textarea",6),e.YNc(9,Gg,2,0,"mat-error",7),e.qZA(),e.TgZ(10,"p",8),e.SDv(11,9),e.qZA(),e.qZA(),e.TgZ(12,"div",10),e.TgZ(13,"button",11),e.NdJ("click",function(){return l.dialogRef.close()}),e._uU(14),e.qZA(),e._UZ(15,"app-submit-button",12),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(8),e.Q6J("formControl",l.proposal),e.xp6(1),e.Q6J("ngIf",!l.proposal.valid),e.xp6(5),e.Oqu(l.labelClose),e.xp6(1),e.Q6J("label",l.labelSend)("requestPending",l.proposalSending)("disabled",!l.proposal.valid))},directives:[f._Y,f.JL,f.F,Ts.uh,Ts.xY,ei.KE,ei.hX,Wr.Nt,f.Fj,f.JJ,f.oH,L.O5,Ts.H8,os.lW,Kr.w,ei.TO],styles:[".dialog[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}.dialog[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%;min-height:10em}.dialog[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .note[_ngcontent-%COMP%]{font-style:italic}.dialog[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;justify-content:space-between}"]}),o})(),Wg=(()=>{class o{constructor(s,l,y,x,ke){this.dialog=s,this.router=l,this.authService=y,this.snackBar=x,this.activatedRoute=ke,this.labelAuthenticationRequired=$localize`:@@share-content.authentication-required:Please, log-in to send us a proposal.`,this.labelClose=$localize`:@@global.close:Close.`}ngOnInit(){this.activatedRoute.queryParamMap.subscribe(s=>{this.query=s.get("query"),s.has("newProposal")&&this.openDialog()})}openDialog(){this.authService.isAuthenticated()?this.dialog.open(Zg):(this.authService.redirection={url:"search",params:{newProposal:1,query:this.query}},this.snackBar.open(this.labelAuthenticationRequired,this.labelClose,{duration:5e3}),this.router.navigate(["login"]))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Ts.uw),e.Y36(wi.F0),e.Y36(To.e),e.Y36(es.ux),e.Y36(wi.gz))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-share-content"]],decls:5,vars:0,consts:function(){let _,s;return _=$localize`:␟0735ff87d26731ce6e08e4461913d0186854560f␟6023983878930245685:Propose an article, a podcast, or a video :`,s=$localize`:␟8e026d4c32b6a7513b8bb94792531b2e5c2bf80e␟5688597120941701055: Propose `,[[1,"container"],_,["mat-raised-button","","color","primary","type","button",1,"propose-btn",3,"click"],s]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"span"),e.SDv(2,1),e.qZA(),e.TgZ(3,"button",2),e.NdJ("click",function(){return l.openDialog()}),e.SDv(4,3),e.qZA(),e.qZA())},directives:[os.lW],styles:[".container[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width: 768px){.container[_ngcontent-%COMP%]{flex-direction:column}.container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:.5em}}.propose-btn[_ngcontent-%COMP%]{margin-left:1em}"]}),o})();var ba=p(9692),Za=p(8415);function Zf(o,_){1&o&&(e.ynx(0),e.TgZ(1,"div",4),e._UZ(2,"ngx-skeleton",5),e._UZ(3,"ngx-skeleton",5),e._UZ(4,"ngx-skeleton",5),e._UZ(5,"ngx-skeleton",5),e._UZ(6,"ngx-skeleton",5),e._UZ(7,"ngx-skeleton",5),e.qZA(),e.BQk())}function gh(o,_){1&o&&e._UZ(0,"app-media-preview-card",9),2&o&&e.Q6J("media",_.$implicit)("width",20)("height",13)}const bc=function(){return[10,20,40,75,100]};function yh(o,_){if(1&o){const s=e.EpF();e.ynx(0),e.TgZ(1,"div",4),e.YNc(2,gh,1,3,"app-media-preview-card",7),e.qZA(),e.TgZ(3,"mat-paginator",8),e.NdJ("page",function(y){return e.CHM(s),e.oxw(2).onPageChange(y)}),e.qZA(),e.BQk()}if(2&o){const s=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",s.results),e.xp6(1),e.Q6J("length",s.totalCount)("pageIndex",s.page-1)("pageSize",s.pageSize)("pageSizeOptions",e.DdM(5,bc))}}function vc(o,_){1&o&&(e.TgZ(0,"div",12),e.TgZ(1,"span"),e.SDv(2,13),e.qZA(),e._UZ(3,"img",14),e.qZA())}function Wf(o,_){1&o&&(e.TgZ(0,"div",15),e.TgZ(1,"span"),e.SDv(2,16),e.qZA(),e._UZ(3,"img",17),e.qZA())}function va(o,_){if(1&o&&(e.YNc(0,vc,4,0,"div",10),e.YNc(1,Wf,4,0,"div",11)),2&o){const s=e.oxw(2);e.Q6J("ngIf",!(null!=s.results&&s.results.length)),e.xp6(1),e.Q6J("ngIf",!1)}}function Mh(o,_){if(1&o&&(e.YNc(0,yh,4,6,"ng-container",2),e.YNc(1,va,2,2,"ng-template",null,6,e.W1O)),2&o){const s=e.MAs(2),l=e.oxw();e.Q6J("ngIf",null==l.results?null:l.results.length)("ngIfElse",s)}}let zf=(()=>{class o{constructor(s,l,y){this.activatedRoute=s,this.router=l,this._searchMediaService=y,this.error=!1,this._subscriptions=[]}ngOnInit(){const s=this.activatedRoute.queryParamMap.subscribe(y=>{if(y.has("query")){const x=y.get("query"),ke=y.get("page"),et=ke?Number.parseInt(ke):1,vt=y.get("pageSize"),Rt=vt?Number.parseInt(vt):10;this._searchMediaService.searchMedias(x,et,Rt)}});this._subscriptions.push(s);const l=this._searchMediaService.state$.subscribe(y=>{this.query=y.criteria,this.results=y.medias,this.totalCount=y.totalCount,this.page=y.page,this.pageSize=y.pageSize});this._subscriptions.push(l)}ngOnDestroy(){this._subscriptions.forEach(s=>null==s?void 0:s.unsubscribe())}get isLoading$(){return this._searchMediaService.isLoading$}getPreviewUrl(s){let l="./assets/images/medias/search/video-preview.png";if("video"===s.type){const y=s;y.previewUrl&&(l=y.previewUrl)}return l}onPageChange(s){this.router.navigate(["/search"],{queryParams:{query:this.query,page:s.pageIndex+1,pageSize:s.pageSize}})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(wi.gz),e.Y36(wi.F0),e.Y36(Xl))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-search"]],decls:7,vars:4,consts:function(){let _,s;return _=$localize`:␟212826f068c1c2e4e3571efd5a518504f01bb908␟5848768144746361849:Oh no... there is no results for this research...`,s=$localize`:␟92768fb862b27bfd5c0539332f7cb2327207fd1b␟6117784054485892065:Uh oh... An error occurred, you should retry your search later...`,[[1,"search-area"],[1,"results"],[4,"ngIf","ngIfElse"],["resultsArea",""],[1,"medias"],["width","18rem","height","12rem","margin",".5rem"],["noResults",""],[3,"media","width","height",4,"ngFor","ngForOf"],["aria-label","Select page",3,"length","pageIndex","pageSize","pageSizeOptions","page"],[3,"media","width","height"],["class","no-results",4,"ngIf"],["class","error",4,"ngIf"],[1,"no-results"],_,["src","./assets/images/medias/search/no-results.png"],[1,"error"],s,["src","./assets/images/medias/search/error.png"]]},template:function(s,l){if(1&s&&(e.TgZ(0,"div",0),e._UZ(1,"app-share-content"),e.qZA(),e.TgZ(2,"div",1),e.YNc(3,Zf,8,0,"ng-container",2),e.ALo(4,"async"),e.YNc(5,Mh,3,2,"ng-template",null,3,e.W1O),e.qZA()),2&s){const y=e.MAs(6);e.xp6(3),e.Q6J("ngIf",e.lcZ(4,2,l.isLoading$))("ngIfElse",y)}},directives:[Wg,L.O5,jo.w,L.sg,ba.NW,Za.x],pipes:[L.Ov],styles:[".search-area[_ngcontent-%COMP%]{margin:2em 0;justify-content:center;display:flex;flex-direction:column}.search-area[_ngcontent-%COMP%] app-media-search-bar[_ngcontent-%COMP%]{width:100%}.results[_ngcontent-%COMP%] mat-spinner[_ngcontent-%COMP%]{margin:auto}.results[_ngcontent-%COMP%] .medias[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}.results[_ngcontent-%COMP%] .no-results[_ngcontent-%COMP%], .results[_ngcontent-%COMP%] .error[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:4em}.results[_ngcontent-%COMP%] .no-results[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .results[_ngcontent-%COMP%] .error[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:2em}"]}),o})(),zg=(()=>{class o{constructor(s,l,y){this.videoEditionService=s,this.videosService=l,this.snackBar=y,this.onMediaSaved=new e.vpe,this.videoIsValid=!1,this.requestIsPending=!1,this.labelVideoUpdated=$localize`:@@video-update.video-updated:Video updated successfuly.`,this.labelVideoUpdateError=$localize`:@@video-update.error:An error occurred while updating video.`,this.labelClose=$localize`:@@global.close:Close.`}ngOnInit(){this.videoEditionService.reset(this.video)}onVideoChange(s){this.video=s.entity,this.videoIsValid=s.valid}save(){this.videoIsValid&&(this.requestIsPending=!0,this.videosService.update(this.video).subscribe(()=>{this.requestIsPending=!1,this.snackBar.open(this.labelVideoUpdated,this.labelClose,{duration:5e3}),this.onMediaSaved.emit()},s=>{this.requestIsPending=!1,console.error(s),this.snackBar.open(this.labelVideoUpdateError,this.labelClose,{duration:5e3})}))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Pl),e.Y36(uc),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-video-update"]],inputs:{video:"video"},outputs:{onMediaSaved:"onMediaSaved"},decls:5,vars:3,consts:function(){let _,s;return _=$localize`:␟dcf94963bf97df5b2ca8ba1c5a57ba94fe08fa0c␟1859113430735128068:Video update`,s=$localize`:␟52c9a103b812f258bcddc3d90a6e3f46871d25fe␟3768927257183755959:Save`,[_,[3,"video","onChange"],[1,"actions"],["label",s,3,"requestPending","disabled","click"]]},template:function(s,l){1&s&&(e.TgZ(0,"h1"),e.SDv(1,0),e.qZA(),e.TgZ(2,"app-video-edition",1),e.NdJ("onChange",function(x){return l.onVideoChange(x)}),e.qZA(),e.TgZ(3,"div",2),e.TgZ(4,"app-submit-button",3),e.NdJ("click",function(){return l.save()}),e.qZA(),e.qZA()),2&s&&(e.xp6(2),e.Q6J("video",l.video),e.xp6(2),e.Q6J("requestPending",l.requestIsPending)("disabled",!l.videoIsValid))},directives:[fc,Kr.w],styles:["h1[_ngcontent-%COMP%]{margin:0 16px}.actions[_ngcontent-%COMP%]{padding:0 1em;display:flex;justify-content:right;align-items:center}"]}),o})(),Cc=(()=>{class o{constructor(s,l,y){this.videoEditionService=s,this.articleService=l,this.snackBar=y,this.onMediaSaved=new e.vpe,this.articleIsValid=!1,this.requestIsPending=!1}ngOnInit(){this.videoEditionService.reset(this.article)}onArticleChange(s){this.article=s.entity,this.articleIsValid=s.valid}save(){this.articleIsValid&&(this.requestIsPending=!0,this.articleService.update(this.article).then(()=>{this.requestIsPending=!1,this.snackBar.open($localize`:@@article-update.article-updated:Article updated successfuly.`,$localize`:@@global.close:Close.`,{duration:5e3}),this.onMediaSaved.emit()}).catch(s=>{this.requestIsPending=!1,console.error(s),this.snackBar.open($localize`:@@article-update.error:An error occurred while updating article.`,$localize`:@@global.close:Close.`,{duration:5e3})}))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(sd),e.Y36(Qr),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-article-update"]],inputs:{article:"article"},outputs:{onMediaSaved:"onMediaSaved"},decls:5,vars:2,consts:function(){let _,s;return _=$localize`:␟15cf27d6285841588861ebbe90c667830b1e65f1␟1960913588603576476:Article update`,s=$localize`:␟52c9a103b812f258bcddc3d90a6e3f46871d25fe␟3768927257183755959:Save`,[_,[3,"onChange"],[1,"actions"],["label",s,3,"requestPending","disabled","click"]]},template:function(s,l){1&s&&(e.TgZ(0,"h1"),e.SDv(1,0),e.qZA(),e.TgZ(2,"app-article-edition",1),e.NdJ("onChange",function(x){return l.onArticleChange(x)}),e.qZA(),e.TgZ(3,"div",2),e.TgZ(4,"app-submit-button",3),e.NdJ("click",function(){return l.save()}),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("requestPending",l.requestIsPending)("disabled",!l.articleIsValid))},directives:[mh,Kr.w],styles:["h1[_ngcontent-%COMP%]{margin:0 16px}.actions[_ngcontent-%COMP%]{padding:0 1em;display:flex;justify-content:right;align-items:center}"]}),o})();function Jf(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-video-update",3),e.NdJ("onMediaSaved",function(){return e.CHM(s),e.oxw().onMediaSaved()}),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("video",s.media)}}function bh(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-article-update",4),e.NdJ("onMediaSaved",function(){return e.CHM(s),e.oxw().onMediaSaved()}),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("article",s.media)}}let Kf=(()=>{class o{constructor(s,l,y){this.router=s,this.activatedRoute=l,this.mediasService=y}ngOnInit(){this.mediasService.getById(this.activatedRoute.snapshot.paramMap.get("id")).subscribe(l=>{this.media=l})}onMediaSaved(){this.router.navigate(["/"])}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(wi.F0),e.Y36(wi.gz),e.Y36(Uo))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-update"]],decls:6,vars:2,consts:[[1,"container"],[3,"video","onMediaSaved",4,"ngIf"],[3,"article","onMediaSaved",4,"ngIf"],[3,"video","onMediaSaved"],[3,"article","onMediaSaved"]],template:function(s,l){1&s&&(e._UZ(0,"app-previous-location"),e.TgZ(1,"div",0),e.TgZ(2,"mat-card"),e.TgZ(3,"mat-card-content"),e.YNc(4,Jf,1,1,"app-video-update",1),e.YNc(5,bh,1,1,"app-article-update",2),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("ngIf","video"===(null==l.media?null:l.media.type)),e.xp6(1),e.Q6J("ngIf","article"===(null==l.media?null:l.media.type)))},directives:[ol.a,Si.a8,Si.dn,L.O5,zg,Cc],styles:[".container[_ngcontent-%COMP%]{width:50em;max-width:98%}"]}),o})();const kl=/^https:\/\/www\.youtube\.com\/watch\?v=(.*)$/,dl=/^https:\/\/youtu\.be\/(.*)$/;let Dc=(()=>{class o extends class{constructor(){this.onLoadingSuccess=()=>{console.log("Video loading succedded."),this.videoLoaded.next(!0)},this.onLoadingFailure=()=>{console.log("Video loading failed."),this.videoLoaded.next(!1)},this.videoLoaded=new B.xQ}init(_){this.loadVideo(_).then(this.onLoadingSuccess).catch(this.onLoadingFailure)}}{ngOnInit(){this.videoLoaded.subscribe(s=>this.loaded=s)}loadVideo(s){return new Promise((l,y)=>{const x=s.storage.url;this.loadVideoByUrl(x,kl).then(l).catch(()=>this.loadVideoByUrl(x,dl).then(l).catch(y))})}loadVideoByUrl(s,l){return new Promise((y,x)=>{const ke=s.match(l);(null==ke?void 0:ke.length)>=2?(this.initYoutubePlayer(ke[1]),y()):x()})}initYoutubePlayer(s){this.player=new YT.Player("youtube-player",{videoId:s,width:"100%",height:"100%"})}}return o.\u0275fac=function(){let _;return function(l){return(_||(_=e.n5z(o)))(l||o)}}(),o.\u0275cmp=e.Xpm({type:o,selectors:[["app-youtube-player"]],features:[e.qOj],decls:2,vars:0,consts:[["id","youtube-player-wrapper"],["id","youtube-player"]],template:function(s,l){1&s&&(e.TgZ(0,"div",0),e._UZ(1,"div",1),e.qZA())},styles:["#youtube-player-wrapper[_ngcontent-%COMP%]{width:50em;height:30em;max-width:100%}@media screen and (max-width: 991px){#youtube-player-wrapper[_ngcontent-%COMP%]{height:25em}}@media screen and (max-width: 767px){#youtube-player-wrapper[_ngcontent-%COMP%]{height:18em}}@media screen and (max-width: 444px){#youtube-player-wrapper[_ngcontent-%COMP%]{height:15em}}@media screen and (max-width: 393px){#youtube-player-wrapper[_ngcontent-%COMP%]{height:12em}}iframe[_ngcontent-%COMP%]{width:100%;height:100%;margin:0;overflow:hidden}"]}),o})();const cl=["videoPlayer"];function Rl(o,_){1&o&&(e.TgZ(0,"div",4),e.TgZ(1,"mat-icon",5),e._uU(2,"error"),e.qZA(),e._uU(3," Unable to load video. Please contact administrators. "),e.qZA()),2&o&&(e.xp6(1),e.Q6J("inline",!0))}let ul=(()=>{class o{constructor(s){this.componentFactoryResolver=s,this.video={}}ngAfterViewInit(){this.videoPlayer=this.getVideoPlayer(),this.videoPlayer.init(this.video),this.videoPlayer.videoLoaded.subscribe(s=>{this.videoLoaded=s})}getVideoPlayer(){let s;switch(this.video.storage.type){case"local":default:break;case"remote":s=this.getRemoteVideoPlayer()}return s}getRemoteVideoPlayer(){let s;if("YOUTUBE"===this.video.storage.reader){const y=this.componentFactoryResolver.resolveComponentFactory(Dc),x=this.videoPlayerRef.createComponent(y);x.changeDetectorRef.detectChanges(),s=x.instance}return s}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(e._Vd))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-video-watching"]],viewQuery:function(s,l){if(1&s&&e.Gf(cl,5,e.s_b),2&s){let y;e.iGM(y=e.CRH())&&(l.videoPlayerRef=y.first)}},inputs:{video:"video"},decls:6,vars:2,consts:[[1,"player"],[1,"player-wrapper",3,"hidden"],["videoPlayer",""],["class","error-panel",4,"ngIf"],[1,"error-panel"],[3,"inline"]],template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.TgZ(2,"div"),e._UZ(3,"div",null,2),e.qZA(),e.qZA(),e.YNc(5,Rl,4,1,"div",3),e.qZA()),2&s&&(e.xp6(1),e.Q6J("hidden",!l.videoLoaded),e.xp6(4),e.Q6J("ngIf",!l.videoLoaded))},directives:[L.O5,zr.Hw],styles:[".player[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin:2em 0}.player[_ngcontent-%COMP%] .player-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:100%}.player[_ngcontent-%COMP%] .player-wrapper[_ngcontent-%COMP%] .video-information[_ngcontent-%COMP%]{display:flex}.player[_ngcontent-%COMP%] .player-wrapper[_ngcontent-%COMP%] .video-information[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:flex;flex:1}.player[_ngcontent-%COMP%] .player-wrapper[_ngcontent-%COMP%] .video-information[_ngcontent-%COMP%] div.right-align[_ngcontent-%COMP%]{justify-content:right}.player[_ngcontent-%COMP%] .error-panel[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2em;text-align:center}.player[_ngcontent-%COMP%] .error-panel[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:3em;margin:.5em auto}"]}),o})(),Qf=(()=>{class o{constructor(){}ngOnInit(){}getMediaSourceUrl(){var s;let l;switch(null===(s=this.media)||void 0===s?void 0:s.type){case Ua.D.VIDEO:case Ua.D.ARTICLE:l=this.media.storage.url}return l}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-degraded-reader"]],inputs:{media:"media"},decls:5,vars:2,consts:function(){let _,s;return _=$localize`:␟8fd7446d0e8414ed92e82b9f2434922e936abb1b␟8260777646602468626:Click here to go to website where media is hosted`,s=$localize`:␟4985c897582fb6b9eb94c1ae0c8231ea16d5d06c␟8669348433830907387: Access to source media `,[[1,"content"],[3,"src"],[1,"link"],["mat-raised-button","","color","primary","target","_blank","matTooltip",_,3,"href"],s]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e._UZ(1,"img",1),e.TgZ(2,"div",2),e.TgZ(3,"a",3),e.SDv(4,4),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(1),e.Q6J("src",l.media.previewUrl,e.LSH),e.xp6(2),e.Q6J("href",l.getMediaSourceUrl(),e.LSH))},directives:[os.zs,ho.gM],styles:[".content[_ngcontent-%COMP%]{margin:2em auto;width:50em;max-width:90%;height:25em;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 991px){.content[_ngcontent-%COMP%]{height:25em}}@media screen and (max-width: 767px){.content[_ngcontent-%COMP%]{height:18em}}@media screen and (max-width: 444px){.content[_ngcontent-%COMP%]{height:15em}}@media screen and (max-width: 393px){.content[_ngcontent-%COMP%]{height:12em}}.content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50em;max-width:90%;height:100%;background-color:#000;object-fit:contain}.content[_ngcontent-%COMP%] .link[_ngcontent-%COMP%]{width:50em;max-width:90%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;background-color:#3351b5cc;transition:background-color .5s linear}.content[_ngcontent-%COMP%] .link[_ngcontent-%COMP%]:hover{background-color:#3351b54d}.content[_ngcontent-%COMP%] .link[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}"]}),o})();var Tc=p(6461),hl=p(171),_l=p(8341),ad=p(1554);const vh=["tagInput"];function ld(o,_){1&o&&(e.TgZ(0,"mat-icon",15),e._uU(1,"cancel"),e.qZA())}function Xf(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"mat-chip",13),e.NdJ("removed",function(){const x=e.CHM(s).$implicit;return e.oxw().onTagRemoval(x)}),e._uU(1),e.YNc(2,ld,2,0,"mat-icon",14),e.qZA()}if(2&o){const s=_.$implicit;e.Q6J("selectable",!0)("removable",!0),e.xp6(1),e.hij(" ",s.label," "),e.xp6(1),e.Q6J("ngIf",!0)}}function Ch(o,_){if(1&o&&(e.TgZ(0,"mat-option",16),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.hij(" ",s.label," ")}}let Jg=(()=>{class o{constructor(s,l,y){this.tagService=s,this.mediaService=l,this.snackBar=y,this.separatorKeysCodes=[Tc.K5,Tc.OC],this.tagFormControl=new f.NI,this.mediaTags=[],this.initialMediaTags=[],this.savePending=!1,this.labelSave=$localize`:@@global.save:Save`,this.labelOnSuccess=$localize`:@@tag-management.on-success:Tags updated successfully`,this.labelOnError=$localize`:@@tag-management.on-error:An error occured while saving media tags.`,this.labelClose=$localize`:@@global.close:Close.`}ngOnInit(){this.tagFormControl.valueChanges.pipe((0,$o.b)(200)).subscribe(()=>{this.doSearch()})}ngOnChanges(){this.media.tags&&(this.mediaTags=this.media.tags,this.initialMediaTags=JSON.parse(JSON.stringify(this.mediaTags)))}doSearch(){this.tagFormControl.valid&&this.tagFormControl.value&&(this.tagSearchResults=this.tagService.search(this.tagFormControl.value).pipe((0,we.U)(l=>{const y=this.mediaTags.map(x=>x.id);return l.filter(x=>!y.includes(x.id))})))}onTagSelection(s){this.mediaTags.push(s.option.value),this.tagInput.nativeElement.value="",this.tagFormControl.setValue(null)}onTagRemoval(s){const l=this.mediaTags.indexOf(s);l>=0&&this.mediaTags.splice(l,1)}getTagsSummary(){let s="";if(this.media&&this.media.tags){let l=1;for(let y of this.media.tags){if(s=1==l?y.label:`${s}, ${y.label}`,l>=3){s=`${s}...`;break}l++}}return s}resetMediaTags(){this.mediaTags=JSON.parse(JSON.stringify(this.initialMediaTags))}onSave(){this.savePending=!0,this.mediaService.updateMediaTag(this.media.id,this.mediaTags).subscribe(()=>{this.snackBar.open(this.labelOnSuccess,this.labelClose,{duration:5e3}),this.initialMediaTags=JSON.parse(JSON.stringify(this.mediaTags)),this.savePending=!1},s=>{console.error(s),this.snackBar.open(this.labelOnError,this.labelClose,{duration:5e3}),this.savePending=!1})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Ju.c),e.Y36(Uo),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-tag-management"]],viewQuery:function(s,l){if(1&s&&e.Gf(vh,5),2&s){let y;e.iGM(y=e.CRH())&&(l.tagInput=y.first)}},inputs:{media:"media"},features:[e.TTD],decls:25,vars:11,consts:function(){let _,s,l;return _=$localize`:␟93ee27e800f6fb8e7bac52d86c2803a826309924␟7639878808478254781: Associated tags `,s=$localize`:␟0a1337bb88a2c4d27d387172bce210bebc641d85␟425045693400415224:Search a tag...`,l=$localize`:␟06c663bf1474713f57551123a46b34318543b67d␟7808756054397155068:Reset`,[[1,"content"],_,["tagList",""],[3,"selectable","removable","removed",4,"ngFor","ngForOf"],["placeholder",s,1,"tag-search",3,"formControl","matAutocomplete","matChipInputFor","matChipInputSeparatorKeyCodes"],["tagInput",""],[3,"optionSelected"],["autoComplete","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],[1,"action-buttons"],["mat-button","",3,"click"],l,["color","primary",3,"label","requestPending","click"],[3,"selectable","removable","removed"],["matChipRemove","",4,"ngIf"],["matChipRemove",""],[3,"value"]]},template:function(s,l){if(1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"mat-accordion"),e.TgZ(2,"mat-expansion-panel"),e.TgZ(3,"mat-expansion-panel-header"),e.TgZ(4,"mat-panel-title"),e.SDv(5,1),e.qZA(),e.TgZ(6,"mat-panel-description"),e._uU(7),e.qZA(),e.qZA(),e.TgZ(8,"div"),e.TgZ(9,"mat-form-field"),e.TgZ(10,"mat-label"),e._uU(11,"Tags"),e.qZA(),e.TgZ(12,"mat-chip-list",null,2),e.YNc(14,Xf,3,4,"mat-chip",3),e.qZA(),e._UZ(15,"input",4,5),e.TgZ(17,"mat-autocomplete",6,7),e.NdJ("optionSelected",function(x){return l.onTagSelection(x)}),e.YNc(19,Ch,2,2,"mat-option",8),e.ALo(20,"async"),e.qZA(),e.qZA(),e.TgZ(21,"div",9),e.TgZ(22,"button",10),e.NdJ("click",function(){return l.resetMediaTags()}),e.SDv(23,11),e.qZA(),e.TgZ(24,"app-submit-button",12),e.NdJ("click",function(){return l.onSave()}),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&s){const y=e.MAs(13),x=e.MAs(18);e.xp6(7),e.hij(" ",l.getTagsSummary()," "),e.xp6(7),e.Q6J("ngForOf",l.mediaTags),e.xp6(1),e.Q6J("formControl",l.tagFormControl)("matAutocomplete",x)("matChipInputFor",y)("matChipInputSeparatorKeyCodes",l.separatorKeysCodes),e.xp6(4),e.Q6J("ngForOf",e.lcZ(20,9,l.tagSearchResults)),e.xp6(5),e.Q6J("label",l.labelSave)("requestPending",l.savePending)}},directives:[hl.pp,hl.ib,hl.yz,hl.yK,hl.u4,ei.KE,ei.hX,_l.qn,L.sg,f.Fj,ad.ZL,_l.oH,f.JJ,f.oH,ad.XC,os.lW,Kr.w,_l.HS,L.O5,zr.Hw,_l.qH,P.ey],pipes:[L.Ov],styles:[".content[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}.content[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%] .tag-search[_ngcontent-%COMP%]{width:100%;margin-top:1em}.action-buttons[_ngcontent-%COMP%]{display:flex;justify-content:right}.action-buttons[_ngcontent-%COMP%] app-submit-button[_ngcontent-%COMP%]{margin-left:1em}"]}),o})();function Dh(o,_){if(1&o&&(e.TgZ(0,"a",6),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.MGl("routerLink","/tags/",s.id,""),e.xp6(1),e.hij(" ",s.label," ")}}function Th(o,_){if(1&o&&(e.TgZ(0,"div",1),e.TgZ(1,"div",2),e.SDv(2,3),e.qZA(),e.TgZ(3,"div",4),e.YNc(4,Dh,2,2,"a",5),e.qZA(),e.qZA()),2&o){const s=e.oxw();e.xp6(4),e.Q6J("ngForOf",null==s.media?null:s.media.tags)}}let ep=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-tag-list"]],inputs:{media:"media"},decls:1,vars:1,consts:function(){let _;return _=$localize`:␟1955fb6213475b0ce1a1d96114d78ddede92589b␟2205663698928742625:Associated tags`,[["class","content",4,"ngIf"],[1,"content"],[1,"title"],_,[1,"tags-container"],["class","link-button tag",3,"routerLink",4,"ngFor","ngForOf"],[1,"link-button","tag",3,"routerLink"]]},template:function(s,l){1&s&&e.YNc(0,Th,5,1,"div",0),2&s&&e.Q6J("ngIf",!(null==l.media||null==l.media.tags||!l.media.tags.length))},directives:[L.O5,L.sg,wi.yS],styles:[".content[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.2em;margin:.5em 0}.content[_ngcontent-%COMP%] .tags-container[_ngcontent-%COMP%]{margin:.5rem 0;display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.content[_ngcontent-%COMP%] .tags-container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]{padding:.3rem .7rem;border-radius:2rem;background-color:#3f51b5;color:#fff}.content[_ngcontent-%COMP%] .tags-container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]:hover{cursor:pointer}"]}),o})(),Eh=(()=>{class o{constructor(s,l){this._dialogRef=s,this._data=l}ngOnInit(){this.title=this._data.title,this.actionLabel=this._data.actionLabel,this.icon=this._data.icon,this.color=this._data.color}validateAction(){this._dialogRef.close(!0)}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Ts.so),e.Y36(Ts.WI))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-confirm-approval-action-dialog"]],decls:11,vars:5,consts:function(){let _;return _=$localize`:␟d7b35c384aecd25a516200d6921836374613dfe7␟2159130950882492111:Cancel`,[[1,"component"],[1,"actions"],["mat-raised-button","","mat-dialog-close",""],_,["mat-raised-button","",3,"click"]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"h1"),e._uU(2),e.qZA(),e.TgZ(3,"div",1),e.TgZ(4,"button",2),e.TgZ(5,"span"),e.SDv(6,3),e.qZA(),e.qZA(),e.TgZ(7,"button",4),e.NdJ("click",function(){return l.validateAction()}),e.TgZ(8,"mat-icon"),e._uU(9),e.qZA(),e._uU(10),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(2),e.Oqu(l.title),e.xp6(5),e.Tol(l.color),e.xp6(2),e.Oqu(l.icon),e.xp6(1),e.hij(" ",l.actionLabel," "))},directives:[os.lW,Ts.ZT,zr.Hw],styles:[".component[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{text-align:center}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button.red[_ngcontent-%COMP%]{background-color:#b81717;color:#fff}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button.green[_ngcontent-%COMP%]{background-color:#2e7d32;color:#fff}"]}),o})(),tp=(()=>{class o{constructor(s,l,y){this._dialog=s,this._mediaService=l,this._snackBar=y,this.approvalConfirmed=new e.vpe,this._subscriptions=[],this.approveLabel=$localize`:@@media-approval.confirmApprovalDialogData.actionLabel:Confirm approval`,this.unapproveLabel=$localize`:@@media-approval.confirmUnapprovalDialogData.actionLabel:Reject approval`,this._confirmationErrorMessage=$localize`:@@@media-approval.errors.confirmation:A technical error occured, please try again later.`,this.confirmApprovalDialogData={title:$localize`:@@media-approval.confirmApprovalDialogData.title:Do you confirm that you want to approve this media?`,actionLabel:this.approveLabel,icon:"verified",color:"green"},this.confirmUnapprovalDialogData={title:$localize`:@@media-approval.confirmUnapprovalDialogData.title:Do you confirm that you want to reject approval of this media?`,actionLabel:this.unapproveLabel,icon:"cancel",color:"red"}}ngOnDestroy(){this._subscriptions.forEach(s=>null==s?void 0:s.unsubscribe())}rejectApproval(){this.displayConfirmActionDialog(this.confirmUnapprovalDialogData).then(s=>{s&&this._mediaService.unapprove(this.media).then(()=>{this._snackBar.open($localize`:@@media-approval.unapprovalConfirmSuccedded:Media non approved.`,$localize`:@@global.close:Close.`,{duration:5e3}),this.approvalConfirmed.emit()}).catch(l=>{this._snackBar.open(this._confirmationErrorMessage,$localize`:@@global.close:Close.`,{duration:5e3})})})}approve(){this.displayConfirmActionDialog(this.confirmApprovalDialogData).then(s=>{s&&this._mediaService.approve(this.media).then(()=>{this._snackBar.open($localize`:@@media-approval.approvalConfirmSuccedded:Media approved.`,$localize`:@@global.close:Close.`,{duration:5e3}),this.approvalConfirmed.emit()}).catch(l=>{this._snackBar.open(this._confirmationErrorMessage,$localize`:@@global.close:Close.`,{duration:5e3})})})}displayConfirmActionDialog(s){return new Promise(l=>{const x=this._dialog.open(Eh,{width:"400px",data:s}).afterClosed().subscribe(ke=>{l(ke)});this._subscriptions.push(x)})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Ts.uw),e.Y36(Uo),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-approval"]],inputs:{media:"media"},outputs:{approvalConfirmed:"approvalConfirmed"},decls:14,vars:2,consts:[[1,"component"],[1,"actions"],["type","button","mat-raised-button","",1,"reject",3,"click"],["type","button","mat-raised-button","",1,"approve",3,"click"]],template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"h2"),e._uU(2,"Media approval"),e.qZA(),e.TgZ(3,"div",1),e.TgZ(4,"button",2),e.NdJ("click",function(){return l.rejectApproval()}),e.TgZ(5,"mat-icon"),e._uU(6,"cancel"),e.qZA(),e.TgZ(7,"span"),e._uU(8),e.qZA(),e.qZA(),e.TgZ(9,"button",3),e.NdJ("click",function(){return l.approve()}),e.TgZ(10,"mat-icon"),e._uU(11,"verified"),e.qZA(),e.TgZ(12,"span"),e._uU(13),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&s&&(e.xp6(8),e.Oqu(l.unapproveLabel),e.xp6(5),e.Oqu(l.approveLabel))},directives:[os.lW,zr.Hw],styles:[".component[_ngcontent-%COMP%]{margin-top:2rem}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:3rem;gap:3rem}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:#fff}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button.reject[_ngcontent-%COMP%]{background-color:#b81717}.component[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button.approve[_ngcontent-%COMP%]{background-color:#2e7d32}"]}),o})();function np(o,_){1&o&&(e.TgZ(0,"div",4),e.TgZ(1,"h1"),e.TgZ(2,"mat-icon"),e._uU(3,"do_not_disturb_on"),e.qZA(),e._uU(4," Access denied "),e.qZA(),e.TgZ(5,"div"),e.SDv(6,5),e.qZA(),e.qZA())}function Sr(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"div",6),e.TgZ(1,"h1"),e.TgZ(2,"mat-icon"),e._uU(3,"sync_problem"),e.qZA(),e.TgZ(4,"span"),e.SDv(5,7),e.qZA(),e.qZA(),e.TgZ(6,"div"),e.TgZ(7,"span"),e.SDv(8,8),e.qZA(),e.TgZ(9,"button",9),e.NdJ("click",function(){return e.CHM(s),e.oxw().loadMedia()}),e.TgZ(10,"mat-icon"),e._uU(11,"replay"),e.qZA(),e.TgZ(12,"span"),e.SDv(13,10),e.qZA(),e.qZA(),e.qZA(),e.qZA()}}function ip(o,_){if(1&o&&(e.TgZ(0,"a",24),e.TgZ(1,"mat-icon"),e._uU(2,"edit"),e.qZA(),e.qZA()),2&o){const s=e.oxw(2);e.MGl("routerLink","/medias/",s.media.id,"/edit")}}function sp(o,_){if(1&o&&(e.TgZ(0,"span",25),e._uU(1),e.ALo(2,"date"),e.qZA()),2&o){const s=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,s.media.publication)," ")}}function Kg(o,_){if(1&o&&(e.TgZ(0,"span",26),e._uU(1),e.ALo(2,"date"),e.qZA()),2&o){const s=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,s.media.createdAt)," ")}}function qg(o,_){1&o&&(e.ynx(0),e.TgZ(1,"div",27),e.TgZ(2,"mat-icon"),e._uU(3,"pending"),e.qZA(),e.TgZ(4,"span"),e.SDv(5,28),e.qZA(),e.qZA(),e.BQk())}function wh(o,_){if(1&o&&e._UZ(0,"app-video-watching",29),2&o){const s=e.oxw(2);e.Q6J("video",s.media)}}function Qg(o,_){if(1&o&&e._UZ(0,"app-degraded-reader",30),2&o){const s=e.oxw(2);e.Q6J("media",s.media)}}function rp(o,_){if(1&o&&e._UZ(0,"app-tag-management",30),2&o){const s=e.oxw(2);e.Q6J("media",s.media)}}function Ec(o,_){if(1&o&&e._UZ(0,"app-tag-list",30),2&o){const s=e.oxw(2);e.Q6J("media",s.media)}}function Sh(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"app-media-approval",31),e.NdJ("approvalConfirmed",function(){return e.CHM(s),e.oxw(2).loadMedia()}),e.qZA()}if(2&o){const s=e.oxw(2);e.Q6J("media",s.media)}}function op(o,_){if(1&o&&(e.ynx(0),e.TgZ(1,"header"),e.TgZ(2,"div",11),e.TgZ(3,"span"),e._uU(4),e.qZA(),e.YNc(5,ip,3,1,"a",12),e.qZA(),e.TgZ(6,"div",13),e.TgZ(7,"div",14),e.YNc(8,sp,3,3,"span",15),e.YNc(9,Kg,3,3,"ng-template",null,16,e.W1O),e.TgZ(11,"span",17),e._uU(12,"\u2022"),e.qZA(),e.TgZ(13,"span",18),e._uU(14),e.qZA(),e.qZA(),e.YNc(15,qg,6,0,"ng-container",3),e.qZA(),e.qZA(),e.YNc(16,wh,1,1,"app-video-watching",19),e.YNc(17,Qg,1,1,"app-degraded-reader",20),e.TgZ(18,"div",21),e.TgZ(19,"div",22),e._uU(20),e.qZA(),e.qZA(),e.YNc(21,rp,1,1,"app-tag-management",20),e.YNc(22,Ec,1,1,"app-tag-list",20),e.YNc(23,Sh,1,1,"app-media-approval",23),e.BQk()),2&o){const s=e.MAs(10),l=e.oxw();e.xp6(4),e.Oqu(l.media.title),e.xp6(1),e.Q6J("ngIf",l.isUserAdmin||l.isUserAuthor),e.xp6(3),e.Q6J("ngIf",l.media.publication)("ngIfElse",s),e.xp6(6),e.hij(" ",l.media.length," "),e.xp6(1),e.Q6J("ngIf",l.isUserApprover&&"PENDING"===l.media.approvalStatus),e.xp6(1),e.Q6J("ngIf","video"===l.media.type),e.xp6(1),e.Q6J("ngIf","video"!==l.media.type),e.xp6(3),e.hij(" ",l.media.description," "),e.xp6(1),e.Q6J("ngIf",l.isUserAdmin),e.xp6(1),e.Q6J("ngIf",!l.isUserAdmin),e.xp6(1),e.Q6J("ngIf",l.isUserApprover&&"PENDING"===l.media.approvalStatus)}}let ap=(()=>{class o{constructor(s,l,y,x,ke){this.activatedRoute=s,this.mediasService=l,this.authService=y,this._router=x,this._snackBar=ke,this.media={},this.accessForbidden=!1,this.technicalErrorOccured=!1}ngOnInit(){this.loadMedia()}loadMedia(){const s=this.activatedRoute.snapshot.paramMap;this.accessForbidden=!1,this.technicalErrorOccured=!1,this.mediasService.getByIdPromise(s.get("id")).then(l=>{this.media=l}).catch(l=>{switch(null==l?void 0:l.status){case 401:this._snackBar.open($localize`:@@media-watching-unauthorized-error:You cannot access to this media without being authenticated.`,$localize`:@@global.close:Close.`,{duration:5e3}),this._router.navigate(["/login"]);break;case 403:this.accessForbidden=!0,this._snackBar.open($localize`:@@media-watching-forbidden-error:You are not authorized to access to this media.`,$localize`:@@global.close:Close.`,{duration:5e3});break;default:this.technicalErrorOccured=!0,this._snackBar.open($localize`:@@media-watching-unknown-error:A technical error occured while loading media information.`,$localize`:@@global.close:Close.`,{duration:5e3})}})}get isUserAdmin(){return this.authService.doesUserHaveRoles(["ADMIN"])}get isUserAuthor(){var s;return(null===(s=this.authService.getUserDetails())||void 0===s?void 0:s.id)===this.media.publisher.id}get isUserApprover(){return this.authService.doesUserHaveRoles(["APPROVER"])}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(wi.gz),e.Y36(Uo),e.Y36(To.e),e.Y36(wi.F0),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-watching"]],decls:5,vars:3,consts:function(){let _,s,l,y,x,ke,et,vt;return _=$localize`:␟1506a634c8e91d38ce7fe3b29da98f0afe6bce3e␟8616770673141345316: You are not authorized to access to this media. `,s=$localize`:␟89a647ef8ea3e24ed5ff7e92b78410b4241c204b␟4098214450471350452: Technical error `,l=$localize`:␟5040ee999da5e2f126d35c5492a7fc49d33dc0a1␟5976896102115983621: A technical error occured while loading media information. `,y=$localize`:␟3f022516c4ba07061549fe09f2f58ff5a03d89f6␟7967484035994732534:Reload`,x=$localize`:␟b9f561dda6e2313700da6deac54ab62cdf5be550␟6553430699767969228:Publication date`,ke=$localize`:␟3e42c79059580136da029eb9c1496b0afff94641␟3868757798222755532:Viewing duration`,et=$localize`:␟b9f561dda6e2313700da6deac54ab62cdf5be550␟6553430699767969228:Publication date`,vt=$localize`:␟67905690bf0d17b683e03f2f97152771a163d379␟4244049493827066346:Approval pending`,[[1,"content"],["class","error access-forbidden",4,"ngIf"],["class","error technical-error-occured",4,"ngIf"],[4,"ngIf"],[1,"error","access-forbidden"],_,[1,"error","technical-error-occured"],s,l,["mat-raised-button","","color","primary",3,"click"],y,[1,"title"],["mat-mini-fab","","color","primary",3,"routerLink",4,"ngIf"],[1,"details"],[1,"details-elements"],["class","publication","matTooltip",x,4,"ngIf","ngIfElse"],["createdAtAsPublication",""],[1,"dot"],["matTooltip",ke,1,"duration"],[3,"video",4,"ngIf"],[3,"media",4,"ngIf"],[1,"information"],[1,"description"],[3,"media","approvalConfirmed",4,"ngIf"],["mat-mini-fab","","color","primary",3,"routerLink"],["matTooltip",x,1,"publication"],["matTooltip",et,1,"publication"],["matTooltip","This media is not approved yet, so it is not visible in search results.",1,"status"],vt,[3,"video"],[3,"media"],[3,"media","approvalConfirmed"]]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e._UZ(1,"app-previous-location"),e.YNc(2,np,7,0,"div",1),e.YNc(3,Sr,14,0,"div",2),e.YNc(4,op,24,12,"ng-container",3),e.qZA()),2&s&&(e.xp6(2),e.Q6J("ngIf",l.accessForbidden),e.xp6(1),e.Q6J("ngIf",l.technicalErrorOccured),e.xp6(1),e.Q6J("ngIf",!l.accessForbidden&&!l.technicalErrorOccured))},directives:[ol.a,L.O5,zr.Hw,os.lW,ho.gM,os.zs,wi.yS,ul,Qf,Jg,ep,tp],pipes:[L.uU],styles:[".content[_ngcontent-%COMP%] .error[_ngcontent-%COMP%]{display:flex;flex-direction:column}.content[_ngcontent-%COMP%] .error.access-forbidden[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#b81717}.content[_ngcontent-%COMP%] .error.technical-error-occured[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#e69720}.content[_ngcontent-%COMP%] .error[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:2rem;display:flex;align-items:center}.content[_ngcontent-%COMP%] .error[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:3rem;width:3rem;height:3rem}.content[_ngcontent-%COMP%] .error[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;margin-left:1rem}.content[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{margin-top:2em 0}.content[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{display:flex;align-items:center}.content[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:flex;flex:3;font-size:2em;line-height:1}.content[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .details[_ngcontent-%COMP%]{color:#606060;margin-top:.5em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;grid-gap:.2rem;gap:.2rem}.content[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .status[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;background-color:#e69720;color:#fff;padding:.5em 1em;border-radius:10em}.content[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .status[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:.5rem}.content[_ngcontent-%COMP%] .information[_ngcontent-%COMP%]{margin:1em 0}.content[_ngcontent-%COMP%] .information[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{text-align:justify}"]}),o})();function Oh(o,_){return s=>{const y=s.controls[_];y.errors&&!y.errors.mustMatch||y.setErrors(s.controls[o].value!==y.value?{mustMatch:!0}:null)}}function Ah(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,17),e.qZA())}function lp(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,18),e.qZA())}function Ph(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,19),e.qZA())}function dp(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,20),e.qZA())}function cp(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"mat-card",3),e.TgZ(1,"mat-card-title"),e.SDv(2,4),e.qZA(),e.TgZ(3,"form",5),e.NdJ("ngSubmit",function(){return e.CHM(s),e.oxw().onSubmit()}),e.TgZ(4,"mat-card-content"),e.TgZ(5,"div"),e.TgZ(6,"mat-form-field"),e.TgZ(7,"mat-label"),e.SDv(8,6),e.qZA(),e._UZ(9,"input",7),e.qZA(),e.YNc(10,Ah,2,0,"mat-error",2),e.qZA(),e.TgZ(11,"div"),e.TgZ(12,"mat-form-field"),e.TgZ(13,"mat-label"),e.SDv(14,8),e.qZA(),e._UZ(15,"input",9),e.qZA(),e.YNc(16,lp,2,0,"mat-error",2),e.qZA(),e.TgZ(17,"div"),e.TgZ(18,"mat-form-field"),e.TgZ(19,"mat-label"),e.SDv(20,10),e.qZA(),e._UZ(21,"input",11),e.qZA(),e.YNc(22,Ph,2,0,"mat-error",2),e.qZA(),e.TgZ(23,"div"),e.TgZ(24,"mat-form-field"),e.TgZ(25,"mat-label"),e.SDv(26,12),e.qZA(),e._UZ(27,"input",13),e.qZA(),e.YNc(28,dp,2,0,"mat-error",2),e.qZA(),e.qZA(),e.TgZ(29,"mat-card-actions"),e.TgZ(30,"a",14),e.SDv(31,15),e.qZA(),e._UZ(32,"app-submit-button",16),e.qZA(),e.qZA(),e.qZA()}if(2&o){const s=e.oxw();e.xp6(3),e.Q6J("formGroup",s.registrationForm),e.xp6(7),e.Q6J("ngIf",s.form.email.touched&&s.form.email.errors),e.xp6(6),e.Q6J("ngIf",s.form.pseudo.touched&&s.form.pseudo.errors),e.xp6(6),e.Q6J("ngIf",s.form.password.touched&&s.form.password.errors),e.xp6(6),e.Q6J("ngIf",s.form.confirmPassword.touched&&s.form.confirmPassword.errors),e.xp6(4),e.Q6J("label",s.labelRegister)("requestPending",s.registrationPending)}}function Ih(o,_){1&o&&(e.TgZ(0,"mat-card"),e.TgZ(1,"mat-card-content"),e.TgZ(2,"div",21),e.tHW(3,22),e._UZ(4,"p"),e.N_p(),e.qZA(),e.qZA(),e.qZA())}let kh=(()=>{class o{constructor(s,l,y){this.formBuilder=s,this.usersService=l,this.snackBar=y,this.labelClose=$localize`:@@global.close:Close.`,this.labelRegister=$localize`:@@registration.register:Register`,this.registrationPending=!1,this.registrationSuccedded=!1}ngOnInit(){this.registrationForm=this.formBuilder.group({email:[null,[f.kI.required,f.kI.email]],pseudo:[null,f.kI.required],password:[null,f.kI.required],confirmPassword:[null,f.kI.required]},{validator:Oh("password","confirmPassword")})}get form(){return this.registrationForm.controls}onSubmit(){this.registrationForm.valid&&(this.registrationPending=!0,this.usersService.register(this.registrationForm.value.email,this.registrationForm.value.pseudo,this.registrationForm.value.password).subscribe(()=>{this.snackBar.open($localize`:@@registration-succedded:Registration succedded.`,this.labelClose,{duration:5e3}),this.registrationSuccedded=!0},s=>{console.error(s),this.snackBar.open($localize`:@@registration-error:An error occured during registration.`,this.labelClose,{duration:5e3})},()=>this.registrationPending=!1))}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(f.qu),e.Y36(Va),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-registration"]],decls:3,vars:2,consts:function(){let _,s,l,y,x,ke,et,vt,Rt,jt,cn;return _=$localize`:␟10e45b6746e1cc0e6bf860b941e6563366268b7e␟927788616038951193: Registration `,s=$localize`:␟69b6ac577a19acc39fc0c22342092f327fff2529␟3967269098753656610:Email address`,l=$localize`:␟6d2c39708a32910f89701dd7e1cfb9ec1c195768␟3907766170797643122:Pseudo`,y=$localize`:␟c32ef07f8803a223a83ed17024b38e8d82292407␟1431416938026210429:Password`,x=$localize`:␟7f3bdcce4b2e8c37cd7f0f6c92ef8cff34b039b8␟3782563238994348625:Confirm password`,ke=$localize`:␟4bbf551ac2428b0c965bbeae4980bb09af3216c6␟8094391025799270775: Already have an account ? `,et=$localize`:␟6d073fb543e315462e7355ac6309d5d6292ddfea␟8736902124121198665: Type a valid email address. `,vt=$localize`:␟a890e1c0fbbe7de86d31ab9524ade84e6eb65db1␟8111739112673396569: Type your pseudo. `,Rt=$localize`:␟5c9df4693ea4dacbe4edda923d00d04ce566a8d4␟3682632782838139836: Fill your password. `,jt=$localize`:␟066eb18f11f0d29d679448998e7d93661d8af874␟7417118699714642520: Passwords are differents. `,cn=$localize`:␟8bb581e3fcc1e5855a430340059e2a45bbd5b54d␟2324732453776978641: You should have received an email from this email address: kerbyh23@gmail.com. ${"\ufffd#4\ufffd"}:START_PARAGRAPH: Please, valid your account creation by clicking on link in email that you received. ${"\ufffd/#4\ufffd"}:CLOSE_PARAGRAPH:`,[["id","page"],["id","form",4,"ngIf"],[4,"ngIf"],["id","form"],_,["ngNativeValidate","",3,"formGroup","ngSubmit"],s,["matInput","","formControlName","email","required",""],l,["matInput","","formControlName","pseudo","required",""],y,["matInput","","formControlName","password","type","password","required",""],x,["matInput","","formControlName","confirmPassword","type","password","required",""],["routerLink","/login"],ke,[3,"label","requestPending"],et,vt,Rt,jt,["id","registration-succedded-message"],cn]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.YNc(1,cp,33,7,"mat-card",1),e.YNc(2,Ih,5,0,"mat-card",2),e.qZA()),2&s&&(e.xp6(1),e.Q6J("ngIf",!l.registrationSuccedded),e.xp6(1),e.Q6J("ngIf",l.registrationSuccedded))},directives:[L.O5,Si.a8,Si.n5,f.JL,f.sg,Si.dn,ei.KE,ei.hX,Wr.Nt,f.Fj,f.JJ,f.u,f.Q7,Si.hq,wi.yS,Kr.w,ei.TO],styles:["#page[_ngcontent-%COMP%]{margin:2em auto;width:22em}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]{text-align:center}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-bottom:0}#page[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%] app-submit-button[_ngcontent-%COMP%]{margin:0 .5em}#registration-succedded-message[_ngcontent-%COMP%]{text-align:justify}"]}),o})();function up(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,11),e.qZA())}function wo(o,_){1&o&&(e.TgZ(0,"mat-error"),e.SDv(1,12),e.qZA())}function wc(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"form",5),e.NdJ("ngSubmit",function(){return e.CHM(s),e.oxw().onSubmit()}),e.TgZ(1,"mat-card-content"),e.TgZ(2,"div"),e.TgZ(3,"mat-form-field"),e.TgZ(4,"mat-label"),e.SDv(5,6),e.qZA(),e._UZ(6,"input",7),e.qZA(),e.YNc(7,up,2,0,"mat-error",4),e.qZA(),e.TgZ(8,"div"),e.TgZ(9,"mat-form-field"),e.TgZ(10,"mat-label"),e.SDv(11,8),e.qZA(),e._UZ(12,"input",9),e.qZA(),e.YNc(13,wo,2,0,"mat-error",4),e.qZA(),e.qZA(),e.TgZ(14,"mat-card-actions"),e._UZ(15,"app-submit-button",10),e.qZA(),e.qZA()}if(2&o){const s=e.oxw();e.Q6J("formGroup",s.resetPasswordForm),e.xp6(7),e.Q6J("ngIf",s.form.password.touched&&s.form.password.errors),e.xp6(6),e.Q6J("ngIf",s.form.confirmPassword.touched&&s.form.confirmPassword.errors),e.xp6(2),e.Q6J("label",s.labelSend)("requestPending",s.resetPasswordPending)}}function hp(o,_){1&o&&(e.TgZ(0,"mat-card-content"),e.SDv(1,13),e.qZA())}let _p=(()=>{class o{constructor(s,l,y,x){this.activatedRoute=s,this.formBuilder=l,this.usersService=y,this.snackBar=x,this.resetPasswordPending=!1,this.resetPasswordDone=!1,this.labelClose=$localize`:@@global.close:Close.`,this.labelSend=$localize`:@@global.send:Send`,this.errorMessage=$localize`:@@reset-password.error-message:An error occured while resetting password.`}ngOnInit(){this.activatedRoute.queryParams.subscribe(s=>{this.resetPasswordForm=this.formBuilder.group({token:[s.token],password:[null,f.kI.required],confirmPassword:[null,f.kI.required]},{validator:Oh("password","confirmPassword")})})}get form(){return this.resetPasswordForm.controls}onSubmit(){this.resetPasswordPending=!0,this.resetPasswordForm.valid&&this.usersService.resetPassword(this.resetPasswordForm.value.token,this.resetPasswordForm.value.password).subscribe(()=>{this.resetPasswordPending=!1,this.resetPasswordDone=!0},y=>{console.error(y),this.snackBar.open(this.errorMessage,this.labelClose,{duration:5e3}),this.resetPasswordPending=!1})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(wi.gz),e.Y36(f.qu),e.Y36(Va),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-reset-password"]],decls:6,vars:2,consts:function(){let _,s,l,y,x,ke;return _=$localize`:␟c085acf58869343f63f2a23d3b18a3d0d3e7e95d␟6991652478785257718: Setting a new password `,s=$localize`:␟c32ef07f8803a223a83ed17024b38e8d82292407␟1431416938026210429:Password`,l=$localize`:␟7f3bdcce4b2e8c37cd7f0f6c92ef8cff34b039b8␟3782563238994348625:Confirm password`,y=$localize`:␟5c9df4693ea4dacbe4edda923d00d04ce566a8d4␟3682632782838139836: Fill your password. `,x=$localize`:␟066eb18f11f0d29d679448998e7d93661d8af874␟7417118699714642520: Passwords are differents. `,ke=$localize`:␟c76e254a96ce90f2c855c2344fdd2a03ecd66110␟1432752546347847803: Your password was changed. `,[[1,"page"],[1,"form"],_,["ngNativeValidate","",3,"formGroup","ngSubmit",4,"ngIf"],[4,"ngIf"],["ngNativeValidate","",3,"formGroup","ngSubmit"],s,["matInput","","formControlName","password","type","password","required",""],l,["matInput","","formControlName","confirmPassword","type","password","required",""],[3,"label","requestPending"],y,x,ke]},template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"mat-card",1),e.TgZ(2,"mat-card-title"),e.SDv(3,2),e.qZA(),e.YNc(4,wc,16,5,"form",3),e.YNc(5,hp,2,0,"mat-card-content",4),e.qZA(),e.qZA()),2&s&&(e.xp6(4),e.Q6J("ngIf",!l.resetPasswordDone),e.xp6(1),e.Q6J("ngIf",l.resetPasswordDone))},directives:[Si.a8,Si.n5,L.O5,f.JL,f.sg,Si.dn,ei.KE,ei.hX,Wr.Nt,f.Fj,f.JJ,f.u,f.Q7,Si.hq,Kr.w,ei.TO],styles:[".page[_ngcontent-%COMP%]{margin-top:2em;display:flex;align-items:center;justify-content:center;margin-bottom:0}.page[_ngcontent-%COMP%] .form[_ngcontent-%COMP%]{width:20em}.page[_ngcontent-%COMP%] .form[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]{text-align:center;margin-bottom:1em}.page[_ngcontent-%COMP%] .form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{margin-bottom:0}.page[_ngcontent-%COMP%] .form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}.page[_ngcontent-%COMP%] .form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-bottom:0}.page[_ngcontent-%COMP%] .form[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-card-actions[_ngcontent-%COMP%] app-submit-button[_ngcontent-%COMP%]{width:95%}"]}),o})();var fl=p(7238);let Rh=(()=>{class o{constructor(s){this.snackBar=s}copyToClipboard(s){const l=document.createElement("textarea");l.style.position="fixed",l.style.left="0",l.style.top="0",l.style.opacity="0",l.value=s,document.body.appendChild(l),l.focus(),l.select(),document.execCommand("copy"),document.body.removeChild(l),this.snackBar.open("Value copied into clipBoard!","Close",{duration:5e3})}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(es.ux))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var So=p(2789),fp=p(5396);function pp(o,_){1&o&&e._UZ(0,"mat-spinner")}function Sc(o,_){if(1&o&&(e.TgZ(0,"th",12),e._uU(1),e.qZA()),2&o){const s=e.oxw().$implicit;e.xp6(1),e.hij(" ",s," ")}}function mp(o,_){if(1&o&&(e.TgZ(0,"td",13),e._uU(1),e.qZA()),2&o){const s=_.$implicit,l=e.oxw().$implicit;e.xp6(1),e.hij(" ",s[l]," ")}}function gp(o,_){1&o&&(e.ynx(0,10),e.YNc(1,Sc,2,1,"th",11),e.YNc(2,mp,2,1,"td",6),e.BQk()),2&o&&e.s9C("matColumnDef",_.$implicit)}function dd(o,_){if(1&o&&(e.TgZ(0,"mat-option",24),e._uU(1),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.Oqu(s)}}function Oc(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"td",13),e.TgZ(1,"div",14),e.TgZ(2,"form",15),e.TgZ(3,"div",16),e.TgZ(4,"div",17),e.TgZ(5,"span",18),e._uU(6),e.qZA(),e.TgZ(7,"span",19),e.NdJ("click",function(){const x=e.CHM(s).$implicit;return e.oxw(2).copyToClipboard(x.id)}),e._uU(8),e.qZA(),e.qZA(),e.qZA(),e.TgZ(9,"div",16),e.TgZ(10,"div",17),e._uU(11),e.qZA(),e.TgZ(12,"div",17),e._uU(13),e.qZA(),e.qZA(),e.TgZ(14,"div",16),e.TgZ(15,"div",17),e._uU(16," Registered to newsletter: "),e._UZ(17,"mat-slide-toggle",20),e.qZA(),e.TgZ(18,"div",17),e._uU(19," Status: "),e.TgZ(20,"span",21),e._uU(21),e.qZA(),e.qZA(),e.qZA(),e.TgZ(22,"div",16),e.TgZ(23,"div",17),e._uU(24," Roles: "),e.TgZ(25,"mat-form-field"),e.TgZ(26,"mat-label"),e._uU(27,"Roles"),e.qZA(),e.TgZ(28,"mat-select",22),e.YNc(29,dd,2,2,"mat-option",23),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA()}if(2&o){const s=_.$implicit,l=e.oxw(2);e.uIk("colspan",l.displayedColumns.length),e.xp6(1),e.Q6J("@detailExpand",s==l.expandedUser?"expanded":"collapsed"),e.xp6(1),e.Q6J("formGroup",l.userFrom),e.xp6(4),e.hij(" ",s.pseudo," "),e.xp6(2),e.hij(" ",s.id," "),e.xp6(3),e.hij(" Email: ",s.email," "),e.xp6(2),e.hij(" Registered since: ",s.registration," "),e.xp6(4),e.Q6J("checked",s.registeredToNewsletter)("disabled",!0),e.xp6(4),e.hij(" ",s.status," "),e.xp6(8),e.Q6J("ngForOf",l.roles)}}function yp(o,_){1&o&&e._UZ(0,"tr",25)}function Ac(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"tr",26),e.NdJ("click",function(){const x=e.CHM(s).$implicit;return e.oxw(2).expand(x)}),e.qZA()}if(2&o){const s=_.$implicit,l=e.oxw(2);e.ekj("user-expanded-row",l.expandedUser===s)}}function Pc(o,_){1&o&&e._UZ(0,"tr",27)}const Lh=function(){return["expandedDetail"]};function Mp(o,_){if(1&o&&(e.ynx(0),e.TgZ(1,"table",3),e.YNc(2,gp,3,1,"ng-container",4),e.ynx(3,5),e.YNc(4,Oc,30,11,"td",6),e.BQk(),e.YNc(5,yp,1,0,"tr",7),e.YNc(6,Ac,1,2,"tr",8),e.YNc(7,Pc,1,0,"tr",9),e.qZA(),e.BQk()),2&o){const s=e.oxw();e.xp6(1),e.Q6J("dataSource",s.users),e.xp6(1),e.Q6J("ngForOf",s.displayedColumns),e.xp6(3),e.Q6J("matHeaderRowDef",s.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",s.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",e.DdM(5,Lh))}}let bp=(()=>{class o{constructor(s,l,y,x,ke){this.usersService=s,this.snackBar=l,this.utilityService=y,this.referenceDataService=x,this.formBuilder=ke,this.users=[],this.roles=[],this.isLoading=!1,this.displayedColumns=["pseudo","email"],this.expandedUser={},this.rolesBehaviorSubject=new J.X(this.expandedUser.roles),this.rolesObservable=this.rolesBehaviorSubject.asObservable()}ngOnInit(){this.isLoading=!0,(0,ll.D)([this.usersService.find(void 0),this.referenceDataService.getRoles()]).subscribe(([s,l])=>{this.users=s,this.roles=l,this.initForm()},s=>{console.error("Error while users retrieving.",s),this.snackBar.open("An error occured while retrieving users or roles list.","Close",{duration:5e3})},()=>this.isLoading=!1)}copyToClipboard(s){this.utilityService.copyToClipboard(s)}expand(s){this.expandedUser=this.expandedUser===s?null:s,this.initForm()}initForm(){this.userFrom=this.formBuilder.group({roles:[this.expandedUser.roles,f.kI.required]}),this.userFrom.valueChanges.pipe((0,$o.b)(500)).subscribe(s=>{var l;(null===(l=s.roles)||void 0===l?void 0:l.length)?(this.expandedUser.roles=this.userFrom.value.roles,this.usersService.updateRoles(this.expandedUser).subscribe(()=>{this.snackBar.open("User roles have been updated.","Close",{duration:5e3})},y=>{console.error(y),this.snackBar.open("An error occured while user roles update.","Close",{duration:5e3})})):(this.snackBar.open("User should have at least one role.","Close",{duration:5e3}),this.userFrom.setValue({roles:[this.roles[0]]}))})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Va),e.Y36(es.ux),e.Y36(Rh),e.Y36(Ga),e.Y36(f.qu))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-user-management"]],decls:5,vars:2,consts:[[1,"content"],[1,"title"],[4,"ngIf"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z8",3,"dataSource"],[3,"matColumnDef",4,"ngFor","ngForOf"],["matColumnDef","expandedDetail"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","user-element-row",3,"user-expanded-row","click",4,"matRowDef","matRowDefColumns"],["mat-row","","class","user-detail-row",4,"matRowDef","matRowDefColumns"],[3,"matColumnDef"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-cell",""],["mat-cell",""],[1,"user-element-detail"],[3,"formGroup"],[1,"row"],[1,"col"],["matTooltip","Pseudo",1,"field-pseudo"],["matTooltip","Click to copy",1,"field-id",3,"click"],[3,"checked","disabled"],[1,"field-status"],["formControlName","roles","multiple",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["mat-header-row",""],["mat-row","",1,"user-element-row",3,"click"],["mat-row","",1,"user-detail-row"]],template:function(s,l){1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e._uU(2," Users management "),e.qZA(),e.YNc(3,pp,1,0,"mat-spinner",2),e.YNc(4,Mp,8,6,"ng-container",2),e.qZA()),2&s&&(e.xp6(3),e.Q6J("ngIf",l.isLoading),e.xp6(1),e.Q6J("ngIf",!l.isLoading))},directives:[L.O5,Ha.$g,So.BZ,L.sg,So.w1,So.Dz,So.as,So.nj,So.fO,So.ge,So.ev,f._Y,f.JL,f.sg,ho.gM,fp.Rr,ei.KE,ei.hX,qr.gD,f.JJ,f.u,P.ey,So.XQ,So.Gk],styles:[".content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center}.content[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:2.5em;font-weight:bold;text-align:center;padding:1em 0}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.user-detail-row[_ngcontent-%COMP%]{height:0}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.user-element-row[_ngcontent-%COMP%]{cursor:pointer}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.user-element-row[_ngcontent-%COMP%]:not(.user-expanded-row):hover{background:whitesmoke}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.user-element-row[_ngcontent-%COMP%]:not(.user-expanded-row):active{background:#efefef}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-bottom-width:0}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] div.user-element-detail[_ngcontent-%COMP%]{overflow:hidden}.content[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] div.user-element-detail[_ngcontent-%COMP%] div.row[_ngcontent-%COMP%]{margin-bottom:1em}.field-pseudo[_ngcontent-%COMP%]{font-size:2em}.field-id[_ngcontent-%COMP%]{background-color:#eee;padding:.2em .4em;color:#606060;border:solid 1px #ccc;border-radius:.2em;font-style:italic;cursor:pointer}.field-status[_ngcontent-%COMP%]{margin-left:.5em;background-color:#eee;padding:.3em .5em;color:#777;border:solid 1px #cccccc;border-radius:.2em}"],data:{animation:[(0,fl.X$)("detailExpand",[(0,fl.SB)("collapsed",(0,fl.oB)({height:"0px",minHeight:"0"})),(0,fl.SB)("expanded",(0,fl.oB)({height:"*"})),(0,fl.eR)("expanded <=> collapsed",(0,fl.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}}),o})(),cd=(()=>{class o{constructor(s){this._http=s}getTheOneOfCurrentUser(s){let l=new c.LE;return s&&(l=l.set("limit",`${s}`)),this._http.get("/api/history/current-user",{params:l}).toPromise()}}return o.\u0275fac=function(s){return new(s||o)(e.LFG(c.eN))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();const Xg=["scrollableContainer"];function vp(o,_){1&o&&(e.ynx(0),e.TgZ(1,"div",13),e._UZ(2,"ngx-skeleton",14),e._UZ(3,"ngx-skeleton",14),e._UZ(4,"ngx-skeleton",14),e._UZ(5,"ngx-skeleton",14),e._UZ(6,"ngx-skeleton",14),e.qZA(),e.BQk())}function xh(o,_){if(1&o&&(e.TgZ(0,"div",23),e._UZ(1,"app-media-preview-card",24),e.TgZ(2,"div",25),e._uU(3),e.ALo(4,"date"),e.TgZ(5,"span"),e.SDv(6,26),e.qZA(),e._uU(7),e.ALo(8,"date"),e.qZA(),e.qZA()),2&o){const s=_.$implicit;e.xp6(1),e.Q6J("media",s.media),e.xp6(2),e.hij(" ",e.lcZ(4,3,s.date)," \xa0"),e.xp6(4),e.hij("\xa0 ",e.xi3(8,5,s.date,"shortTime")," ")}}function Nh(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"div",17),e.TgZ(1,"button",18),e.NdJ("click",function(){return e.CHM(s),e.oxw(2).scrollLeft()}),e.TgZ(2,"mat-icon"),e._uU(3,"chevron_left"),e.qZA(),e.qZA(),e.TgZ(4,"button",19),e.NdJ("click",function(){return e.CHM(s),e.oxw(2).scrollRight()}),e.TgZ(5,"mat-icon"),e._uU(6,"chevron_right"),e.qZA(),e.qZA(),e.TgZ(7,"div",20,21),e.YNc(9,xh,9,8,"div",22),e.qZA(),e.qZA()}if(2&o){const s=e.oxw(2);e.xp6(9),e.Q6J("ngForOf",s.historyLines)}}function Fh(o,_){1&o&&(e.TgZ(0,"div"),e.SDv(1,27),e.qZA())}function Yh(o,_){if(1&o&&(e.YNc(0,Nh,10,1,"div",15),e.YNc(1,Fh,2,0,"ng-template",null,16,e.W1O)),2&o){const s=e.MAs(2),l=e.oxw();e.Q6J("ngIf",l.historyLines.length)("ngIfElse",s)}}let Bh=(()=>{class o{constructor(s,l,y,x){this._authService=s,this._historyService=l,this._mediaService=y,this._snackBar=x,this.historyLines=[],this.historyLoading=!1}ngOnInit(){this.user=this._authService.userDetails,this.historyLoading=!0,this._historyService.getTheOneOfCurrentUser(10).then(s=>{this._history=s;let l=Promise.resolve([]);return this._history.lines&&(l=this._mediaService.getMediasByIds(s.lines.map(y=>y.mediaId))),l}).then(s=>{this.historyLoading=!1,this.historyLines=this._history.lines?this._history.lines.map(l=>({date:l.date,media:s.find(y=>y.id===l.mediaId)})).sort((l,y)=>new Date(y.date).getTime()-new Date(l.date).getTime()):[]}).catch(s=>{console.error(s),this._snackBar.open($localize`:@@global.history-loading-error:An error occured while retrieving your media history.`,$localize`:@@global.close:Close.`,{duration:5e3}),this.historyLoading=!1})}scrollLeft(){this.scrollableContainer.nativeElement.scroll({left:this.scrollableContainer.nativeElement.scrollLeft-300,behavior:"smooth"})}scrollRight(){this.scrollableContainer.nativeElement.scroll({left:this.scrollableContainer.nativeElement.scrollLeft+300,behavior:"smooth"})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(To.e),e.Y36(cd),e.Y36(Uo),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-connected-user-home"]],viewQuery:function(s,l){if(1&s&&e.Gf(Xg,5),2&s){let y;e.iGM(y=e.CRH())&&(l.scrollableContainer=y.first)}},decls:19,vars:5,consts:function(){let _,s,l,y,x,ke,et;return _=$localize`:␟fb1dc4369dd45e4fb3d63b81d7269079fc958de0␟5143545430074626691:My last viewed medias`,s=$localize`:␟8b78b5a2df616cce5aae0cee51ac86fe98e96917␟2734780694152757859:View all`,l=$localize`:␟87b4b42677436ffbedf79294abcd4520c54d2029␟2664298390497759320:Scroll to the left`,y=$localize`:␟3da431c5d4c0a3497b391bca93949843fcc8ee80␟317168241602116847:Scroll to the right`,x=$localize`:␟7d59e3f04bfc2b4441aa6351521e1640dde766a9␟1639146485572015964:Viewing date`,ke=$localize`:␟922f626fd7ebb7ceb33f1a9e144d54ab6443e1a6␟5338673541028692262:at`,et=$localize`:␟0193d688f7846b0b3e7dacd12e3303e46f7b36e0␟3930735071814201529: You didn't see any media yet. `,[[1,"container"],[1,"profile"],[1,"icon"],[1,"details"],[1,"pseudo"],[1,"email"],[1,"history"],[1,"title"],_,["routerLink","/current-user/history","mat-button",""],s,[4,"ngIf","ngIfElse"],["history",""],[1,"history-skeletons"],["width","15rem","height","10rem","margin","0 1rem"],["class","history-container",4,"ngIf","ngIfElse"],["noHistory",""],[1,"history-container"],["mat-raised-button","","matTooltip",l,1,"left",3,"click"],["mat-raised-button","","matTooltip",y,1,"right",3,"click"],[1,"scrollable-container"],["scrollableContainer",""],["class","history-line",4,"ngFor","ngForOf"],[1,"history-line"],["width","15","height","10",3,"media"],["matTooltip",x,1,"view-date"],ke,et]},template:function(s,l){if(1&s&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.TgZ(2,"div",2),e._uU(3),e.qZA(),e.TgZ(4,"div",3),e.TgZ(5,"div",4),e._uU(6),e.qZA(),e.TgZ(7,"div",5),e._uU(8),e.qZA(),e.qZA(),e.qZA(),e._UZ(9,"app-media-search-bar"),e.TgZ(10,"div",6),e.TgZ(11,"div",7),e.TgZ(12,"h1"),e.SDv(13,8),e.qZA(),e.TgZ(14,"a",9),e.SDv(15,10),e.qZA(),e.qZA(),e.YNc(16,vp,7,0,"ng-container",11),e.YNc(17,Yh,3,2,"ng-template",null,12,e.W1O),e.qZA(),e.qZA()),2&s){const y=e.MAs(18);e.xp6(3),e.Oqu(l.user.pseudo[0]),e.xp6(3),e.Oqu(l.user.pseudo),e.xp6(2),e.Oqu(l.user.email),e.xp6(8),e.Q6J("ngIf",l.historyLoading)("ngIfElse",y)}},directives:[zu,wi.yS,os.zs,L.O5,jo.w,os.lW,ho.gM,zr.Hw,L.sg,Za.x],pipes:[L.uU],styles:[".profile[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin:2rem 0;align-items:center}.profile[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:2.5rem;line-height:2.5rem;width:5rem;height:5rem;border-radius:10rem;display:flex;justify-content:center;align-items:center;background-color:#777;margin:0 1rem;color:#fff}.profile[_ngcontent-%COMP%] .details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.profile[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .pseudo[_ngcontent-%COMP%]{font-size:2rem;line-height:2rem}.profile[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{font-style:italic;color:#777}.history[_ngcontent-%COMP%]{margin-top:2rem}.history[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem;justify-content:space-between}@media screen and (max-width: 575px){.history[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{flex-direction:column}.history[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{text-align:center}}.history[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin:0 1rem}.history[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;color:#000}.history[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;position:relative}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{position:absolute;width:5rem;height:10em;top:0;opacity:0;transition:opacity .3s ease-in-out;z-index:100;margin-top:7px}@media only screen and (orientation: portrait){.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:none}}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{opacity:1}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] button.left[_ngcontent-%COMP%]{left:0}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] button.right[_ngcontent-%COMP%]{right:0}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] .scrollable-container[_ngcontent-%COMP%]{overflow-x:scroll;display:flex;flex-direction:row;-ms-overflow-style:none;scrollbar-width:none}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] .scrollable-container[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] .scrollable-container[_ngcontent-%COMP%] .history-line[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.history[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] .scrollable-container[_ngcontent-%COMP%] .history-line[_ngcontent-%COMP%] .view-date[_ngcontent-%COMP%]{display:flex;justify-content:center;font-style:italic;color:#777}.history[_ngcontent-%COMP%] .history-skeletons[_ngcontent-%COMP%]{display:flex;flex-direction:row;overflow-x:hidden}"]}),o})();function Wo(o,_){1&o&&(e.ynx(0),e.TgZ(1,"div",4),e._UZ(2,"ngx-skeleton",5),e._UZ(3,"ngx-skeleton",5),e._UZ(4,"ngx-skeleton",5),e._UZ(5,"ngx-skeleton",5),e._UZ(6,"ngx-skeleton",5),e._UZ(7,"ngx-skeleton",5),e._UZ(8,"ngx-skeleton",5),e._UZ(9,"ngx-skeleton",5),e.qZA(),e.BQk())}function ud(o,_){if(1&o&&(e.TgZ(0,"div",10),e._UZ(1,"app-media-preview-card",11),e.TgZ(2,"div",12),e._uU(3),e.ALo(4,"date"),e.TgZ(5,"span"),e.SDv(6,13),e.qZA(),e._uU(7),e.ALo(8,"date"),e.qZA(),e.qZA()),2&o){const s=_.$implicit;e.xp6(1),e.Q6J("media",s.media),e.xp6(2),e.hij(" ",e.lcZ(4,3,s.date)," \xa0"),e.xp6(4),e.hij("\xa0 ",e.xi3(8,5,s.date,"shortTime")," ")}}function Cp(o,_){if(1&o&&(e.TgZ(0,"div",8),e.YNc(1,ud,9,8,"div",9),e.qZA()),2&o){const s=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",s.historyLines)}}function Dp(o,_){1&o&&(e.TgZ(0,"div"),e.SDv(1,14),e.qZA())}function ey(o,_){if(1&o&&(e.YNc(0,Cp,2,1,"div",6),e.YNc(1,Dp,2,0,"ng-template",null,7,e.W1O)),2&o){const s=e.MAs(2),l=e.oxw();e.Q6J("ngIf",l.historyLines.length)("ngIfElse",s)}}let pl=(()=>{class o{constructor(s,l,y){this._historyService=s,this._mediaService=l,this._snackBar=y,this.historyLines=[],this.historyLoading=!1}ngOnInit(){this.historyLoading=!0,this._historyService.getTheOneOfCurrentUser().then(s=>{this._history=s;let l=Promise.resolve([]);return this._history.lines&&(l=this._mediaService.getMediasByIds(s.lines.map(y=>y.mediaId))),l}).then(s=>{this.historyLoading=!1,this.historyLines=this._history.lines?this._history.lines.map(l=>({date:l.date,media:s.find(y=>y.id===l.mediaId)})).sort((l,y)=>new Date(y.date).getTime()-new Date(l.date).getTime()):[]}).catch(s=>{console.error(s),this._snackBar.open($localize`:@@global.history-loading-error:An error occured while retrieving your media history.`,$localize`:@@global.close:Close.`,{duration:5e3}),this.historyLoading=!1})}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(cd),e.Y36(Uo),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-connected-user-media-history"]],decls:7,vars:2,consts:function(){let _,s,l,y;return _=$localize`:␟af9798e48e47aeb23a85f70c4e5cb45eff272afb␟8596137331657621559:All medias you viewed`,s=$localize`:␟7d59e3f04bfc2b4441aa6351521e1640dde766a9␟1639146485572015964:Viewing date`,l=$localize`:␟922f626fd7ebb7ceb33f1a9e144d54ab6443e1a6␟5338673541028692262:at`,y=$localize`:␟cf9a0ed2d3f1e317ef07b135bcae92aa53b1cf4a␟5529510828350402458: You didn't see any media yet. `,[[1,"container"],_,[4,"ngIf","ngIfElse"],["history",""],[1,"history-skeletons"],["width","13rem","height","8rem","margin","1rem .5rem"],["class","history-container",4,"ngIf","ngIfElse"],["noHistory",""],[1,"history-container"],["class","history-line",4,"ngFor","ngForOf"],[1,"history-line"],["width","15","height","10",3,"media"],["matTooltip",s,1,"view-date"],l,y]},template:function(s,l){if(1&s&&(e._UZ(0,"app-previous-location"),e.TgZ(1,"div",0),e.TgZ(2,"h1"),e.SDv(3,1),e.qZA(),e.YNc(4,Wo,10,0,"ng-container",2),e.YNc(5,ey,3,2,"ng-template",null,3,e.W1O),e.qZA()),2&s){const y=e.MAs(6);e.xp6(4),e.Q6J("ngIf",l.historyLoading)("ngIfElse",y)}},directives:[ol.a,L.O5,jo.w,L.sg,Za.x,ho.gM],pipes:[L.uU],styles:[".container[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.container[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] .history-line[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.container[_ngcontent-%COMP%] .history-container[_ngcontent-%COMP%] .history-line[_ngcontent-%COMP%] .view-date[_ngcontent-%COMP%]{display:flex;justify-content:center;font-style:italic;color:#777}.container[_ngcontent-%COMP%] .history-skeletons[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}"]}),o})();var Hh=p(9018);function Ll(o,_){if(1&o&&(e.TgZ(0,"mat-option",8),e.TgZ(1,"mat-icon"),e._uU(2),e.qZA(),e._uU(3),e.qZA()),2&o){const s=_.$implicit;e.Q6J("value",s),e.xp6(1),e.Tol(s.value.toLowerCase()),e.xp6(1),e.Oqu(s.icon),e.xp6(1),e.hij(" ",s.label," ")}}function xl(o,_){1&o&&(e.ynx(0),e.TgZ(1,"div",17),e._UZ(2,"ngx-skeleton",18),e._UZ(3,"ngx-skeleton",18),e._UZ(4,"ngx-skeleton",18),e._UZ(5,"ngx-skeleton",18),e._UZ(6,"ngx-skeleton",18),e.qZA(),e.BQk())}function Tp(o,_){if(1&o){const s=e.EpF();e.TgZ(0,"div",21),e.TgZ(1,"span"),e.SDv(2,22),e.qZA(),e.TgZ(3,"button",23),e.NdJ("click",function(){return e.CHM(s),e.oxw(2).loadMedias()}),e.TgZ(4,"mat-icon"),e._uU(5,"refresh"),e.qZA(),e.TgZ(6,"span"),e.SDv(7,24),e.qZA(),e.qZA(),e.qZA()}}function Ic(o,_){1&o&&e._UZ(0,"app-media-preview-card",29),2&o&&e.Q6J("media",_.$implicit)("showApprovalStatus",!0)}function Vh(o,_){if(1&o&&(e.TgZ(0,"div",27),e.YNc(1,Ic,1,2,"app-media-preview-card",28),e.qZA()),2&o){const s=e.oxw(4);e.xp6(1),e.Q6J("ngForOf",s.medias)}}function Ep(o,_){if(1&o&&(e.TgZ(0,"div",27),e.YNc(1,Vh,2,1,"div",25),e.qZA()),2&o){const s=e.oxw(3);e.xp6(1),e.Q6J("ngIf",null==s.medias?null:s.medias.length)}}function jh(o,_){1&o&&(e.ynx(0),e.TgZ(1,"span"),e.SDv(2,31),e.qZA(),e.BQk())}function wp(o,_){1&o&&(e.TgZ(0,"span"),e.SDv(1,32),e.qZA(),e.TgZ(2,"a",33),e.TgZ(3,"mat-icon"),e._uU(4,"article"),e.qZA(),e.TgZ(5,"span"),e.SDv(6,34),e.qZA(),e.qZA())}function kc(o,_){if(1&o&&(e.TgZ(0,"div",21),e.YNc(1,jh,3,0,"ng-container",15),e.YNc(2,wp,7,0,"ng-template",null,30,e.W1O),e.qZA()),2&o){const s=e.MAs(3),l=e.oxw(3);e.xp6(1),e.Q6J("ngIf",l.filteredStatus)("ngIfElse",s)}}function Sp(o,_){if(1&o&&(e.YNc(0,Ep,2,1,"div",25),e.YNc(1,kc,4,2,"div",26)),2&o){const s=e.oxw(2);e.Q6J("ngIf",null==s.medias?null:s.medias.length),e.xp6(1),e.Q6J("ngIf",!(null!=s.medias&&s.medias.length))}}function Op(o,_){if(1&o&&(e.YNc(0,Tp,8,0,"div",19),e.YNc(1,Sp,2,2,"ng-template",null,20,e.W1O)),2&o){const s=e.MAs(2),l=e.oxw();e.Q6J("ngIf",l.mediasFecthingError)("ngIfElse",s)}}let Uh=(()=>{class o{constructor(s,l,y){this._authService=s,this._mediaService=l,this._snackBar=y,this.medias=[],this._labelErrorFetchingMedias=$localize`:@@my-publications.error.fetching-medias:An error occured while fetching medias you published.`,this._labelClose=$localize`:@@global.close:Close.`,this.approvalStatuses=Hh.e}ngOnInit(){this.loadMedias()}loadMedias(){var s;this.isLoading=!0,this.mediasFecthingError=!1;const l=this._authService.getUserDetails();this._mediaService.getAllByPublisher(l.id,null===(s=this.filteredStatus)||void 0===s?void 0:s.value).then(y=>{this.medias=y}).catch(y=>{404===(null==y?void 0:y.status)?this.medias=[]:(console.error(y),this._snackBar.open(this._labelErrorFetchingMedias,this._labelClose,{duration:5e3}),this.mediasFecthingError=!0)}).finally(()=>this.isLoading=!1)}filterOnSelectedStatus(s){this.filteredStatus=s,this.loadMedias()}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(To.e),e.Y36(Uo),e.Y36(es.ux))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-my-publications"]],decls:29,vars:8,consts:function(){let _,s,l,y,x,ke,et,vt,Rt;return _=$localize`:␟952977b6cddd4e3d3b77573466d1a71512c8a178␟7003298423163506239: My publications `,s=$localize`:␟35b0118ef9be01574576da0bbc5bb90b15dca998␟8754195353180459248:Filter by approval status`,l=$localize`:␟0799e7a1fab546a3b61fcf8111318928eb6f8cec␟5355345801871981482:All statuses`,y=$localize`:␟0739d6e9c5b01a6df6ffce556313060ef645b0e9␟7660524084837558120: Add a new media `,x=$localize`:␟e088446d1ccf76ca28ee132a731f902467242322␟7456182801208766142: No any media because an error occured. `,ke=$localize`:␟ed7caae2ec9aed0fead3ee21358f8aa5894a858d␟6116430227894319949: Reload medias `,et=$localize`:␟88456d05782e47bff9a6e490c076bca37b97f7ec␟4020276134196210345: No any media matches your filtered status... `,vt=$localize`:␟d6611ec598ebbcb91528ba692aea78591e08c3a9␟5314301250907659814: You have not published any media yet. `,Rt=$localize`:␟581007b26ef412a0553a889ab2f629b97276b2e1␟2366843805964223531: Publish a media `,[[1,"component"],[1,"header"],[1,"title"],_,[1,"actions"],[1,"form-field-status-filter"],s,[3,"valueChange"],[3,"value"],[1,"all"],l,[3,"value",4,"ngFor","ngForOf"],["mat-raised-button","","routerLink","/medias/new",1,"link-button"],y,[1,"content"],[4,"ngIf","ngIfElse"],["displayResults",""],[1,"skeletons"],["width","11rem","height","8rem","margin",".5rem 1rem"],["class","error-msg",4,"ngIf","ngIfElse"],["noError",""],[1,"error-msg"],x,["mat-raised-button","","color","primary",3,"click"],ke,["class","medias",4,"ngIf"],["class","error-msg",4,"ngIf"],[1,"medias"],[3,"media","showApprovalStatus",4,"ngFor","ngForOf"],[3,"media","showApprovalStatus"],["noAnyMedia",""],et,vt,["mat-raised-button","","routerLink","/medias/new","color","primary",1,"link-button"],Rt]},template:function(s,l){if(1&s&&(e._UZ(0,"app-previous-location"),e.TgZ(1,"div",0),e.TgZ(2,"div",1),e.TgZ(3,"h1",2),e.SDv(4,3),e.qZA(),e.TgZ(5,"div",4),e.TgZ(6,"mat-form-field",5),e.TgZ(7,"mat-label"),e.SDv(8,6),e.qZA(),e.TgZ(9,"mat-select",7),e.NdJ("valueChange",function(x){return l.filterOnSelectedStatus(x)}),e.TgZ(10,"mat-select-trigger"),e.TgZ(11,"mat-icon"),e._uU(12),e.qZA(),e._uU(13),e.qZA(),e.TgZ(14,"mat-option",8),e.TgZ(15,"mat-icon",9),e._uU(16,"select_all"),e.qZA(),e.TgZ(17,"span"),e.SDv(18,10),e.qZA(),e.qZA(),e.YNc(19,Ll,4,5,"mat-option",11),e.qZA(),e.qZA(),e.TgZ(20,"a",12),e.TgZ(21,"mat-icon"),e._uU(22,"add"),e.qZA(),e.TgZ(23,"span"),e.SDv(24,13),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(25,"div",14),e.YNc(26,xl,7,0,"ng-container",15),e.YNc(27,Op,3,2,"ng-template",null,16,e.W1O),e.qZA(),e.qZA()),2&s){const y=e.MAs(28);e.xp6(11),e.Tol(null==l.filteredStatus||null==l.filteredStatus.value?null:l.filteredStatus.value.toLowerCase()),e.xp6(1),e.Oqu(null==l.filteredStatus?null:l.filteredStatus.icon),e.xp6(1),e.hij(" ",null==l.filteredStatus?null:l.filteredStatus.label," "),e.xp6(1),e.Q6J("value",void 0),e.xp6(5),e.Q6J("ngForOf",l.approvalStatuses),e.xp6(7),e.Q6J("ngIf",l.isLoading)("ngIfElse",y)}},directives:[ol.a,ei.KE,ei.hX,qr.gD,qr.$L,zr.Hw,P.ey,L.sg,os.zs,wi.yS,L.O5,jo.w,os.lW,Za.x],styles:[".component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem}@media screen and (max-width: 470px){.component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{flex-direction:column}}.component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin:0}.component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem;flex-wrap:wrap}@media screen and (max-width: 768px){.component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{justify-content:right}}@media screen and (max-width: 470px){.component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{justify-content:center}}.component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{background-color:#2e7d32;color:#fff}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .skeletons[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .medias[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .medias[_ngcontent-%COMP%] .status[_ngcontent-%COMP%]{border-radius:2em;background-color:#fff;width:2.2em;height:2.2em;display:flex;justify-content:center;align-items:center;position:absolute;bottom:1em;right:1em}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .error-msg[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;justify-content:center;margin:auto}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .error-msg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:1rem auto}.all[_ngcontent-%COMP%]{color:#3f51b5}.pending[_ngcontent-%COMP%]{color:#e69720}.approved[_ngcontent-%COMP%]{color:#109b23}.rejected[_ngcontent-%COMP%]{color:#b81717}mat-select-trigger[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}mat-select-trigger[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:.5rem}.form-field-status-filter[_ngcontent-%COMP%]{width:15rem}"]}),o})();function ml(o,_){1&o&&(e.ynx(0),e.TgZ(1,"div",6),e._UZ(2,"ngx-skeleton",7),e._UZ(3,"ngx-skeleton",7),e._UZ(4,"ngx-skeleton",7),e._UZ(5,"ngx-skeleton",7),e._UZ(6,"ngx-skeleton",7),e.qZA(),e.BQk())}function $h(o,_){1&o&&e._UZ(0,"app-media-preview-card",11),2&o&&e.Q6J("media",_.$implicit)("showApprovalStatus",!0)}function Ap(o,_){if(1&o&&(e.TgZ(0,"div",9),e.YNc(1,$h,1,2,"app-media-preview-card",10),e.qZA()),2&o){const s=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",s.medias)}}function Pp(o,_){if(1&o&&e.YNc(0,Ap,2,1,"div",8),2&o){const s=e.oxw();e.Q6J("ngIf",null==s.medias?null:s.medias.length)}}const Ip=[{path:"healthCheck",component:Cf,canActivate:[Os.a],data:{roles:["REGISTERED"]}},{path:"login",component:Xu,canActivate:[yf]},{path:"medias/new",component:Ug,canActivate:[Os.a],data:{roles:["PUBLISHER"]}},{path:"medias/approve",component:(()=>{class o{constructor(s){this._mediaService=s,this.medias=[],this.isLoading=!1}ngOnInit(){this._loadMedias()}_loadMedias(){this.isLoading=!0,this._mediaService.getAllToApprove().then(s=>{this.medias=s}).catch(s=>{}).finally(()=>this.isLoading=!1)}}return o.\u0275fac=function(s){return new(s||o)(e.Y36(Uo))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-media-approve"]],decls:9,vars:2,consts:function(){let _;return _=$localize`:␟a68a6b08724addd2aff33754c60adb627551e7f2␟3253416278362607676:Medias to approve`,[[1,"component"],[1,"header"],_,[1,"content"],[4,"ngIf","ngIfElse"],["displayResults",""],[1,"skeletons"],["width","11rem","height","8rem","margin",".5rem 1rem"],["class","medias",4,"ngIf"],[1,"medias"],[3,"media","showApprovalStatus",4,"ngFor","ngForOf"],[3,"media","showApprovalStatus"]]},template:function(s,l){if(1&s&&(e.TgZ(0,"div",0),e._UZ(1,"app-previous-location"),e.TgZ(2,"div",1),e.TgZ(3,"h1"),e.SDv(4,2),e.qZA(),e.qZA(),e.TgZ(5,"div",3),e.YNc(6,ml,7,0,"ng-container",4),e.YNc(7,Pp,1,1,"ng-template",null,5,e.W1O),e.qZA(),e.qZA()),2&s){const y=e.MAs(8);e.xp6(6),e.Q6J("ngIf",l.isLoading)("ngIfElse",y)}},directives:[ol.a,L.O5,jo.w,L.sg,Za.x],styles:[".component[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .skeletons[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.component[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .medias[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}"]}),o})(),canActivate:[Os.a],data:{roles:["APPROVER"]}},{path:"medias/:id",component:ap},{path:"medias/:id/edit",component:Kf,canActivate:[Os.a],data:{roles:["ADMIN","PUBLISHER"]}},{path:"search",component:zf},{path:"registration",component:kh},{path:"commingsoon",component:Vu},{path:"validation",component:Pg},{path:"forgottenPassword",component:Al},{path:"resetPassword",component:_p},{path:"logout",component:ja},{path:"users",component:bp,canActivate:[Os.a],data:{roles:["ADMIN"]}},{path:"current-user",component:Bh,canActivate:[Os.a],data:{roles:["REGISTERED"]}},{path:"current-user/publications",component:Uh,canActivate:[Os.a],data:{roles:["PUBLISHER"]}},{path:"current-user/history",component:pl,canActivate:[Os.a],data:{roles:["REGISTERED"]}},{path:"tags",loadChildren:()=>p.e(497).then(p.bind(p,6497)).then(o=>o.TagManagementModule)},{path:"",component:cc}];let kp=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[wi.Bz.forRoot(Ip,{onSameUrlNavigation:"reload"})],wi.Bz]}),o})(),Rp=(()=>{class o{intercept(s,l){const y=localStorage.getItem("jwt");if(y){const x=s.clone({headers:s.headers.set("Authorization",`Bearer ${y}`)});return l.handle(x)}return l.handle(s)}}return o.\u0275fac=function(s){return new(s||o)},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac}),o})(),Lp=(()=>{class o{}return o.\u0275fac=function(s){return new(s||o)},o.\u0275mod=e.oAB({type:o,bootstrap:[Ag]}),o.\u0275inj=e.cJS({providers:[Os.a,yf,{provide:c.TP,useClass:Rp,multi:!0},{provide:P.Ad,useValue:"en-GB"}],imports:[[S.Q,af.m,u.b2,kp,d.PW,f.u5,f.UX,c.JF,Ol,R,jo.X]]}),o})();(0,e.G48)(),u.q6().bootstrapModule(Lp).catch(o=>console.error(o))},6700:(Ue,fe,p)=>{var u={"./af":6431,"./af.js":6431,"./ar":1286,"./ar-dz":1616,"./ar-dz.js":1616,"./ar-kw":9759,"./ar-kw.js":9759,"./ar-ly":3160,"./ar-ly.js":3160,"./ar-ma":2551,"./ar-ma.js":2551,"./ar-sa":9989,"./ar-sa.js":9989,"./ar-tn":6962,"./ar-tn.js":6962,"./ar.js":1286,"./az":5887,"./az.js":5887,"./be":4572,"./be.js":4572,"./bg":3276,"./bg.js":3276,"./bm":3344,"./bm.js":3344,"./bn":8985,"./bn-bd":3990,"./bn-bd.js":3990,"./bn.js":8985,"./bo":4391,"./bo.js":4391,"./br":6728,"./br.js":6728,"./bs":5536,"./bs.js":5536,"./ca":1043,"./ca.js":1043,"./cs":420,"./cs.js":420,"./cv":3513,"./cv.js":3513,"./cy":6771,"./cy.js":6771,"./da":7978,"./da.js":7978,"./de":6061,"./de-at":5204,"./de-at.js":5204,"./de-ch":2653,"./de-ch.js":2653,"./de.js":6061,"./dv":85,"./dv.js":85,"./el":8579,"./el.js":8579,"./en-au":5724,"./en-au.js":5724,"./en-ca":525,"./en-ca.js":525,"./en-gb":2847,"./en-gb.js":2847,"./en-ie":7216,"./en-ie.js":7216,"./en-il":9305,"./en-il.js":9305,"./en-in":3364,"./en-in.js":3364,"./en-nz":9130,"./en-nz.js":9130,"./en-sg":1161,"./en-sg.js":1161,"./eo":802,"./eo.js":802,"./es":328,"./es-do":5551,"./es-do.js":5551,"./es-mx":5615,"./es-mx.js":5615,"./es-us":4790,"./es-us.js":4790,"./es.js":328,"./et":6389,"./et.js":6389,"./eu":2961,"./eu.js":2961,"./fa":6151,"./fa.js":6151,"./fi":7997,"./fi.js":7997,"./fil":8898,"./fil.js":8898,"./fo":7779,"./fo.js":7779,"./fr":8174,"./fr-ca":3287,"./fr-ca.js":3287,"./fr-ch":8867,"./fr-ch.js":8867,"./fr.js":8174,"./fy":452,"./fy.js":452,"./ga":5014,"./ga.js":5014,"./gd":4127,"./gd.js":4127,"./gl":2124,"./gl.js":2124,"./gom-deva":6444,"./gom-deva.js":6444,"./gom-latn":7953,"./gom-latn.js":7953,"./gu":6604,"./gu.js":6604,"./he":1222,"./he.js":1222,"./hi":4235,"./hi.js":4235,"./hr":622,"./hr.js":622,"./hu":7735,"./hu.js":7735,"./hy-am":402,"./hy-am.js":402,"./id":9187,"./id.js":9187,"./is":536,"./is.js":536,"./it":5007,"./it-ch":4667,"./it-ch.js":4667,"./it.js":5007,"./ja":2093,"./ja.js":2093,"./jv":59,"./jv.js":59,"./ka":6870,"./ka.js":6870,"./kk":880,"./kk.js":880,"./km":1083,"./km.js":1083,"./kn":8785,"./kn.js":8785,"./ko":1721,"./ko.js":1721,"./ku":7851,"./ku.js":7851,"./ky":1727,"./ky.js":1727,"./lb":346,"./lb.js":346,"./lo":3002,"./lo.js":3002,"./lt":4035,"./lt.js":4035,"./lv":6927,"./lv.js":6927,"./me":5634,"./me.js":5634,"./mi":4173,"./mi.js":4173,"./mk":6320,"./mk.js":6320,"./ml":1705,"./ml.js":1705,"./mn":1062,"./mn.js":1062,"./mr":2805,"./mr.js":2805,"./ms":1341,"./ms-my":9900,"./ms-my.js":9900,"./ms.js":1341,"./mt":7734,"./mt.js":7734,"./my":9034,"./my.js":9034,"./nb":9324,"./nb.js":9324,"./ne":6495,"./ne.js":6495,"./nl":673,"./nl-be":6272,"./nl-be.js":6272,"./nl.js":673,"./nn":2486,"./nn.js":2486,"./oc-lnc":6219,"./oc-lnc.js":6219,"./pa-in":2829,"./pa-in.js":2829,"./pl":8444,"./pl.js":8444,"./pt":3170,"./pt-br":6117,"./pt-br.js":6117,"./pt.js":3170,"./ro":6587,"./ro.js":6587,"./ru":9264,"./ru.js":9264,"./sd":2135,"./sd.js":2135,"./se":5366,"./se.js":5366,"./si":3379,"./si.js":3379,"./sk":6143,"./sk.js":6143,"./sl":196,"./sl.js":196,"./sq":1082,"./sq.js":1082,"./sr":1621,"./sr-cyrl":8963,"./sr-cyrl.js":8963,"./sr.js":1621,"./ss":1404,"./ss.js":1404,"./sv":5685,"./sv.js":5685,"./sw":6490,"./sw.js":6490,"./ta":4106,"./ta.js":4106,"./te":9204,"./te.js":9204,"./tet":3692,"./tet.js":3692,"./tg":6361,"./tg.js":6361,"./th":1735,"./th.js":1735,"./tk":1568,"./tk.js":1568,"./tl-ph":6129,"./tl-ph.js":6129,"./tlh":3759,"./tlh.js":3759,"./tr":1644,"./tr.js":1644,"./tzl":875,"./tzl.js":875,"./tzm":6878,"./tzm-latn":1041,"./tzm-latn.js":1041,"./tzm.js":6878,"./ug-cn":4357,"./ug-cn.js":4357,"./uk":4810,"./uk.js":4810,"./ur":6794,"./ur.js":6794,"./uz":8966,"./uz-latn":7959,"./uz-latn.js":7959,"./uz.js":8966,"./vi":5386,"./vi.js":5386,"./x-pseudo":3156,"./x-pseudo.js":3156,"./yo":8028,"./yo.js":8028,"./zh-cn":9330,"./zh-cn.js":9330,"./zh-hk":9380,"./zh-hk.js":9380,"./zh-mo":874,"./zh-mo.js":874,"./zh-tw":6508,"./zh-tw.js":6508};function e(f){var d=c(f);return p(d)}function c(f){if(!p.o(u,f)){var d=new Error("Cannot find module '"+f+"'");throw d.code="MODULE_NOT_FOUND",d}return u[f]}e.keys=function(){return Object.keys(u)},e.resolve=c,Ue.exports=e,e.id=6700}},Ue=>{Ue(Ue.s=6115)}]);